﻿*, :after, :before
{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-blur: var(--tw-empty,);
    --tw-brightness: var(--tw-empty,);
    --tw-contrast: var(--tw-empty,);
    --tw-grayscale: var(--tw-empty,);
    --tw-hue-rotate: var(--tw-empty,);
    --tw-invert: var(--tw-empty,);
    --tw-saturate: var(--tw-empty,);
    --tw-sepia: var(--tw-empty,);
    --tw-drop-shadow: var(--tw-empty,);
    --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    border-color: rgba(229,231,235,var(--tw-border-opacity));
}
.container
{
    width: 100%;
}
@media(min-width: 640px)
{
    .container
    {
        max-width: 640px;
    }
}
@media(min-width: 768px)
{
    .container
    {
        max-width: 768px;
    }
}
@media(min-width: 1024px)
{
    .container
    {
        max-width: 1024px;
    }
}
@media(min-width: 1280px)
{
    .container
    {
        max-width: 1280px;
    }
}
@media(min-width: 1536px)
{
    .container
    {
        max-width: 1536px;
    }
}
.visible
{
    visibility: visible;
}
.static
{
    position: static;
}
.absolute
{
    position: absolute;
}
.relative
{
    position: relative;
}
.inset-0
{
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
.top-1
{
    top: .25rem;
}
.z-10
{
    z-index: 10;
}
.z-20
{
    z-index: 20;
}
.col-span-full
{
    grid-column: 1/-1;
}
.col-span-1
{
    grid-column: span 1/span 1;
}
.m-0
{
    margin: 0;
}
.mx-auto
{
    margin-left: auto;
    margin-right: auto;
}
.mt-14
{
    margin-top: 3.5rem;
}
.mb-8
{
    margin-bottom: 2rem;
}
.mt-\[30px\]
{
    margin-top: 30px;
}
.ml-3
{
    margin-left: .75rem;
}
.mt-5
{
    margin-top: 1.25rem;
}
.mb-3\.5
{
    margin-bottom: .875rem;
}
.mb-3
{
    margin-bottom: .75rem;
}
.ml-2\.5
{
    margin-left: .625rem;
}
.ml-2
{
    margin-left: .5rem;
}
.mt-4
{
    margin-top: 1rem;
}
.mb-5
{
    margin-bottom: 1.25rem;
}
.mt-3
{
    margin-top: .75rem;
}
.mt-2
{
    margin-top: .5rem;
}
.box-content
{
    box-sizing: content-box;
}
.block
{
    display: block;
}
.\!block
{
    display: block!important;
}
.inline-block
{
    display: inline-block;
}
.inline
{
    display: inline;
}
.flex
{
    display: flex;
}
.inline-flex
{
    display: inline-flex;
}
.table
{
    display: table;
}
.grid
{
    display: grid;
}
.hidden
{
    display: none;
}
.h-5
{
    height: 1.25rem;
}
.h-auto
{
    height: auto;
}
.h-6
{
    height: 1.5rem;
}
.h-4
{
    height: 1rem;
}
.min-h-0
{
    min-height: 0;
}
.w-5
{
    width: 1.25rem;
}
.w-full
{
    width: 100%;
}
.\!w-full
{
    width: 100%!important;
}
.w-6
{
    width: 1.5rem;
}
.w-4
{
    width: 1rem;
}
.min-w-\[264px\]
{
    min-width: 264px;
}
.min-w-0
{
    min-width: 0;
}
.max-w-sm
{
    max-width: 24rem;
}
.max-w-\[200px\]
{
    max-width: 200px;
}
.flex-1
{
    flex: 1 1 0%;
}
.flex-shrink-0
{
    flex-shrink: 0;
}
.transform
{
    transform: var(--tw-transform);
}
@keyframes spin
{
    to
    {
        transform: rotate(1turn);
    }
}
.animate-spin
{
    animation: spin 1s linear infinite;
}
.grid-cols-1
{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
.flex-col
{
    flex-direction: column;
}
.items-start
{
    align-items: flex-start;
}
.items-center
{
    align-items: center;
}
.items-stretch
{
    align-items: stretch;
}
.justify-end
{
    justify-content: flex-end;
}
.justify-center
{
    justify-content: center;
}
.justify-between
{
    justify-content: space-between;
}
.gap-12
{
    gap: 3rem;
}
.gap-\[10px\]
{
    gap: 10px;
}
.gap-6
{
    gap: 1.5rem;
}
.gap-10
{
    gap: 2.5rem;
}
.gap-\[25px\]
{
    gap: 25px;
}
.gap-5
{
    gap: 1.25rem;
}
.space-y-2>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
    margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-0\.5>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.125rem * var(--tw-space-y-reverse));
    margin-top: calc(.125rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-0>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
    margin-top: calc(0px * (1 - var(--tw-space-y-reverse)));
}
.space-y-5>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
    margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
}
.space-x-4>:not([hidden])~:not([hidden])
{
    --tw-space-x-reverse: 0;
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(1rem * var(--tw-space-x-reverse));
}
.overflow-hidden
{
    overflow: hidden;
}
.rounded-lg
{
    border-radius: .5rem;
}
.rounded-md
{
    border-radius: .375rem;
}
.rounded
{
    border-radius: .25rem;
}
.border
{
    border-width: 1px;
}
.bg-white
{
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
}
.bg-red-50
{
    --tw-bg-opacity: 1;
    background-color: rgba(254,242,242,var(--tw-bg-opacity));
}
.bg-opacity-25
{
    --tw-bg-opacity: .25;
}
.p-0
{
    padding: 0;
}
.p-4
{
    padding: 1rem;
}
.\!px-6
{
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important;
}
.py-5
{
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
}
.pt-\[50px\]
{
    padding-top: 50px;
}
.pt-2
{
    padding-top: .5rem;
}
.pt-5
{
    padding-top: 1.25rem;
}
.pt-4
{
    padding-top: 1rem;
}
.pb-2
{
    padding-bottom: .5rem;
}
.pb-3
{
    padding-bottom: .75rem;
}
.text-left
{
    text-align: left;
}
.text-center
{
    text-align: center;
}
.align-bottom
{
    vertical-align: bottom;
}
.text-sm
{
    font-size: .875rem;
    line-height: 1.25rem;
}
.text-base
{
    font-size: 1rem;
    line-height: 1.5rem;
}
.font-bold
{
    font-weight: 700;
}
.font-medium
{
    font-weight: 500;
}
.text-white
{
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity));
}
.text-primary
{
    color: var(--primary);
}
.text-red-800
{
    --tw-text-opacity: 1;
    color: rgba(153,27,27,var(--tw-text-opacity));
}
.opacity-25
{
    opacity: .25;
}
.opacity-75
{
    opacity: .75;
}
.shadow-xl
{
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.transition
{
    transition-duration: .15s;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.transition-opacity
{
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.ease-in
{
    transition-timing-function: cubic-bezier(.4,0,1,1);
}
@keyframes pulse
{
    0%
    {
        box-shadow: 0 0 0 0 rgba(204,169,44,.4);
    }
    70%
    {
        box-shadow: 0 0 0 10px rgba(204,169,44,0);
    }
    to
    {
        box-shadow: 0 0 0 0 rgba(204,169,44,0);
    }
}
@keyframes bounce
{
    0%, 20%, 50%, 80%, to
    {
        transform: translateY(0);
    }
    40%
    {
        transform: translateY(-15px);
    }
    60%
    {
        transform: translateY(-5px);
    }
}
@font-face
{
    font-family: Helvetica Neue LT W05_25 Ult Lt;
    src: url(/wp-content/themes/carsonwp/public/fonts/418d2e49-6a65-426f-b58c-5f601f8557f1.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/418d2e49-6a65-426f-b58c-5f601f8557f1.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/ec6281a0-c9c4-4477-a360-156acd53093f.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/11066b40-10f7-4123-ba58-d9cbf5e89ceb.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/cc9b0eb1-551c-4c84-b241-fc7934a0bd1d.ttf) format("truetype");
}
@font-face
{
    font-family: Helvetica Neue LT W05_35 Thin;
    src: url(/wp-content/themes/carsonwp/public/fonts/da266c3a-a094-4adc-a81e-12f73609ba16.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/da266c3a-a094-4adc-a81e-12f73609ba16.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/b2c1327f-ab3d-4230-93d7-eee8596e1498.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/922917a9-4ca8-4c0b-b1bb-417b6ff0210e.ttf) format("truetype");
}
@font-face
{
    font-family: Helvetica Neue LT W05_45 Light;
    src: url(/wp-content/themes/carsonwp/public/fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/cb0d1e8a-e111-4dbf-82c2-e948aba954c0.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.ttf) format("truetype");
}
@font-face
{
    font-family: Helvetica Neue LT W05_55 Roman;
    src: url(/wp-content/themes/carsonwp/public/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf) format("truetype");
}
@font-face
{
    font-family: Helvetica Neue LT W05_65 Medium;
    src: url(/wp-content/themes/carsonwp/public/fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/7802e576-2ffa-4f22-a409-534355fbea79.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf) format("truetype");
}
@font-face
{
    font-family: Helvetica Neue LT W01_75 Bold;
    src: url(/wp-content/themes/carsonwp/public/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?);
    src: url(/wp-content/themes/carsonwp/public/fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?) format("eot"),url(/wp-content/themes/carsonwp/public/fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff) format("woff"),url(/wp-content/themes/carsonwp/public/fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf) format("truetype");
}
.ff-100
{
    font-family: Helvetica Neue LT W05_25 Ult Lt,Helvetica,Arial,sans-serif!important;
}
.ff-100, .ff-thin
{
    font-weight: 400!important;
}
.ff-thin
{
    font-family: Helvetica Neue LT W05_35 Thin,Helvetica,Arial,sans-serif!important;
}
.ff-light
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
}
.ff-light, .ff-roman
{
    font-weight: 400!important;
}
.ff-roman
{
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif!important;
}
.ff-medium
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
}
.ff-bold, .ff-medium
{
    font-weight: 400!important;
}
.ff-bold
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
}
.ff-frank
{
    font-family: Frank Ruhl Libre!important;
}
.fa
{
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900);
}
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas
{
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: auto;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas
{
    font-family: Font Awesome\ 6 Free;
}
.fa-brands, .fab
{
    font-family: Font Awesome\ 6 Brands;
}
.fa-1x
{
    font-size: 1em;
}
.fa-2x
{
    font-size: 2em;
}
.fa-3x
{
    font-size: 3em;
}
.fa-4x
{
    font-size: 4em;
}
.fa-5x
{
    font-size: 5em;
}
.fa-6x
{
    font-size: 6em;
}
.fa-7x
{
    font-size: 7em;
}
.fa-8x
{
    font-size: 8em;
}
.fa-9x
{
    font-size: 9em;
}
.fa-10x
{
    font-size: 10em;
}
.fa-2xs
{
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em;
}
.fa-xs
{
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em;
}
.fa-sm
{
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em;
}
.fa-lg
{
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em;
}
.fa-xl
{
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em;
}
.fa-2xl
{
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em;
}
.fa-fw
{
    text-align: center;
    width: 1.25em;
}
.fa-ul
{
    list-style-type: none;
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0;
}
.fa-ul>li
{
    position: relative;
}
.fa-li
{
    left: calc(var(--fa-li-width,2em) * -1);
    line-height: inherit;
    position: absolute;
    text-align: center;
    width: var(--fa-li-width,2em);
}
.fa-border
{
    border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    border-radius: var(--fa-border-radius,.1em);
    padding: var(--fa-border-padding,.2em .25em .15em);
}
.fa-pull-left
{
    float: left;
    margin-right: var(--fa-pull-margin,.3em);
}
.fa-pull-right
{
    float: right;
    margin-left: var(--fa-pull-margin,.3em);
}
.fa-beat
{
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-beat;
    animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-bounce
{
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-bounce;
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
}
.fa-fade
{
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-fade;
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-beat-fade, .fa-fade
{
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
}
.fa-beat-fade
{
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-beat-fade;
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-flip
{
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-flip;
    animation-timing-function: var(--fa-animation-timing,ease-in-out);
}
.fa-shake
{
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-shake;
    animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-shake, .fa-spin
{
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
}
.fa-spin
{
    animation-duration: var(--fa-animation-duration,2s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-spin;
    animation-timing-function: var(--fa-animation-timing,linear);
}
.fa-spin-reverse
{
    --fa-animation-direction: reverse;
}
.fa-pulse, .fa-spin-pulse
{
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-name: fa-spin;
    animation-timing-function: var(--fa-animation-timing,steps(8));
}
@media(prefers-reduced-motion: reduce)
{
    .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse
    {
        animation-delay: -1ms;
        animation-duration: 1ms;
        animation-iteration-count: 1;
        transition-delay: 0s;
        transition-duration: 0s;
    }
}
@keyframes fa-beat
{
    0%, 90%
    {
        transform: scale(1);
    }
    45%
    {
        transform: scale(var(--fa-beat-scale,1.25));
    }
}
@keyframes fa-bounce
{
    0%
    {
        transform: scale(1) translateY(0);
    }
    10%
    {
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
    }
    30%
    {
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
    }
    50%
    {
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
    }
    57%
    {
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
    }
    64%
    {
        transform: scale(1) translateY(0);
    }
    to
    {
        transform: scale(1) translateY(0);
    }
}
@keyframes fa-fade
{
    50%
    {
        opacity: var(--fa-fade-opacity,.4);
    }
}
@keyframes fa-beat-fade
{
    0%, to
    {
        opacity: var(--fa-beat-fade-opacity,.4);
        transform: scale(1);
    }
    50%
    {
        opacity: 1;
        transform: scale(var(--fa-beat-fade-scale,1.125));
    }
}
@keyframes fa-flip
{
    50%
    {
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
    }
}
@keyframes fa-shake
{
    0%
    {
        transform: rotate(-15deg);
    }
    4%
    {
        transform: rotate(15deg);
    }
    8%, 24%
    {
        transform: rotate(-18deg);
    }
    12%, 28%
    {
        transform: rotate(18deg);
    }
    16%
    {
        transform: rotate(-22deg);
    }
    20%
    {
        transform: rotate(22deg);
    }
    32%
    {
        transform: rotate(-12deg);
    }
    36%
    {
        transform: rotate(12deg);
    }
    40%, to
    {
        transform: rotate(0deg);
    }
}
@keyframes fa-spin
{
    0%
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(1turn);
    }
}
.fa-rotate-90
{
    transform: rotate(90deg);
}
.fa-rotate-180
{
    transform: rotate(180deg);
}
.fa-rotate-270
{
    transform: rotate(270deg);
}
.fa-flip-horizontal
{
    transform: scaleX(-1);
}
.fa-flip-vertical
{
    transform: scaleY(-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical
{
    transform: scale(-1);
}
.fa-rotate-by
{
    transform: rotate(var(--fa-rotate-angle,none));
}
.fa-stack
{
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}
.fa-stack-1x, .fa-stack-2x
{
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index,auto);
}
.fa-stack-1x
{
    line-height: inherit;
}
.fa-stack-2x
{
    font-size: 2em;
}
.fa-inverse
{
    color: var(--fa-inverse,#fff);
}
.fa-0:before
{
    content: "0";
}
.fa-1:before
{
    content: "1";
}
.fa-2:before
{
    content: "2";
}
.fa-3:before
{
    content: "3";
}
.fa-4:before
{
    content: "4";
}
.fa-5:before
{
    content: "5";
}
.fa-6:before
{
    content: "6";
}
.fa-7:before
{
    content: "7";
}
.fa-8:before
{
    content: "8";
}
.fa-9:before
{
    content: "9";
}
.fa-fill-drip:before
{
    content: "";
}
.fa-arrows-to-circle:before
{
    content: "";
}
.fa-chevron-circle-right:before, .fa-circle-chevron-right:before
{
    content: "";
}
.fa-at:before
{
    content: "@";
}
.fa-trash-alt:before, .fa-trash-can:before
{
    content: "";
}
.fa-text-height:before
{
    content: "";
}
.fa-user-times:before, .fa-user-xmark:before
{
    content: "";
}
.fa-stethoscope:before
{
    content: "";
}
.fa-comment-alt:before, .fa-message:before
{
    content: "";
}
.fa-info:before
{
    content: "";
}
.fa-compress-alt:before, .fa-down-left-and-up-right-to-center:before
{
    content: "";
}
.fa-explosion:before
{
    content: "";
}
.fa-file-alt:before, .fa-file-lines:before, .fa-file-text:before
{
    content: "";
}
.fa-wave-square:before
{
    content: "";
}
.fa-ring:before
{
    content: "";
}
.fa-building-un:before
{
    content: "";
}
.fa-dice-three:before
{
    content: "";
}
.fa-calendar-alt:before, .fa-calendar-days:before
{
    content: "";
}
.fa-anchor-circle-check:before
{
    content: "";
}
.fa-building-circle-arrow-right:before
{
    content: "";
}
.fa-volleyball-ball:before, .fa-volleyball:before
{
    content: "";
}
.fa-arrows-up-to-line:before
{
    content: "";
}
.fa-sort-desc:before, .fa-sort-down:before
{
    content: "";
}
.fa-circle-minus:before, .fa-minus-circle:before
{
    content: "";
}
.fa-door-open:before
{
    content: "";
}
.fa-right-from-bracket:before, .fa-sign-out-alt:before
{
    content: "";
}
.fa-atom:before
{
    content: "";
}
.fa-soap:before
{
    content: "";
}
.fa-heart-music-camera-bolt:before, .fa-icons:before
{
    content: "";
}
.fa-microphone-alt-slash:before, .fa-microphone-lines-slash:before
{
    content: "";
}
.fa-bridge-circle-check:before
{
    content: "";
}
.fa-pump-medical:before
{
    content: "";
}
.fa-fingerprint:before
{
    content: "";
}
.fa-hand-point-right:before
{
    content: "";
}
.fa-magnifying-glass-location:before, .fa-search-location:before
{
    content: "";
}
.fa-forward-step:before, .fa-step-forward:before
{
    content: "";
}
.fa-face-smile-beam:before, .fa-smile-beam:before
{
    content: "";
}
.fa-flag-checkered:before
{
    content: "";
}
.fa-football-ball:before, .fa-football:before
{
    content: "";
}
.fa-school-circle-exclamation:before
{
    content: "";
}
.fa-crop:before
{
    content: "";
}
.fa-angle-double-down:before, .fa-angles-down:before
{
    content: "";
}
.fa-users-rectangle:before
{
    content: "";
}
.fa-people-roof:before
{
    content: "";
}
.fa-people-line:before
{
    content: "";
}
.fa-beer-mug-empty:before, .fa-beer:before
{
    content: "";
}
.fa-diagram-predecessor:before
{
    content: "";
}
.fa-arrow-up-long:before, .fa-long-arrow-up:before
{
    content: "";
}
.fa-burn:before, .fa-fire-flame-simple:before
{
    content: "";
}
.fa-male:before, .fa-person:before
{
    content: "";
}
.fa-laptop:before
{
    content: "";
}
.fa-file-csv:before
{
    content: "";
}
.fa-menorah:before
{
    content: "";
}
.fa-truck-plane:before
{
    content: "";
}
.fa-record-vinyl:before
{
    content: "";
}
.fa-face-grin-stars:before, .fa-grin-stars:before
{
    content: "";
}
.fa-bong:before
{
    content: "";
}
.fa-pastafarianism:before, .fa-spaghetti-monster-flying:before
{
    content: "";
}
.fa-arrow-down-up-across-line:before
{
    content: "";
}
.fa-spoon:before, .fa-utensil-spoon:before
{
    content: "";
}
.fa-jar-wheat:before
{
    content: "";
}
.fa-envelopes-bulk:before, .fa-mail-bulk:before
{
    content: "";
}
.fa-file-circle-exclamation:before
{
    content: "";
}
.fa-circle-h:before, .fa-hospital-symbol:before
{
    content: "";
}
.fa-pager:before
{
    content: "";
}
.fa-address-book:before, .fa-contact-book:before
{
    content: "";
}
.fa-strikethrough:before
{
    content: "";
}
.fa-k:before
{
    content: "K";
}
.fa-landmark-flag:before
{
    content: "";
}
.fa-pencil-alt:before, .fa-pencil:before
{
    content: "";
}
.fa-backward:before
{
    content: "";
}
.fa-caret-right:before
{
    content: "";
}
.fa-comments:before
{
    content: "";
}
.fa-file-clipboard:before, .fa-paste:before
{
    content: "";
}
.fa-code-pull-request:before
{
    content: "";
}
.fa-clipboard-list:before
{
    content: "";
}
.fa-truck-loading:before, .fa-truck-ramp-box:before
{
    content: "";
}
.fa-user-check:before
{
    content: "";
}
.fa-vial-virus:before
{
    content: "";
}
.fa-sheet-plastic:before
{
    content: "";
}
.fa-blog:before
{
    content: "";
}
.fa-user-ninja:before
{
    content: "";
}
.fa-person-arrow-up-from-line:before
{
    content: "";
}
.fa-scroll-torah:before, .fa-torah:before
{
    content: "";
}
.fa-broom-ball:before, .fa-quidditch-broom-ball:before, .fa-quidditch:before
{
    content: "";
}
.fa-toggle-off:before
{
    content: "";
}
.fa-archive:before, .fa-box-archive:before
{
    content: "";
}
.fa-person-drowning:before
{
    content: "";
}
.fa-arrow-down-9-1:before, .fa-sort-numeric-desc:before, .fa-sort-numeric-down-alt:before
{
    content: "";
}
.fa-face-grin-tongue-squint:before, .fa-grin-tongue-squint:before
{
    content: "";
}
.fa-spray-can:before
{
    content: "";
}
.fa-truck-monster:before
{
    content: "";
}
.fa-w:before
{
    content: "W";
}
.fa-earth-africa:before, .fa-globe-africa:before
{
    content: "";
}
.fa-rainbow:before
{
    content: "";
}
.fa-circle-notch:before
{
    content: "";
}
.fa-tablet-alt:before, .fa-tablet-screen-button:before
{
    content: "";
}
.fa-paw:before
{
    content: "";
}
.fa-cloud:before
{
    content: "";
}
.fa-trowel-bricks:before
{
    content: "";
}
.fa-face-flushed:before, .fa-flushed:before
{
    content: "";
}
.fa-hospital-user:before
{
    content: "";
}
.fa-tent-arrow-left-right:before
{
    content: "";
}
.fa-gavel:before, .fa-legal:before
{
    content: "";
}
.fa-binoculars:before
{
    content: "";
}
.fa-microphone-slash:before
{
    content: "";
}
.fa-box-tissue:before
{
    content: "";
}
.fa-motorcycle:before
{
    content: "";
}
.fa-bell-concierge:before, .fa-concierge-bell:before
{
    content: "";
}
.fa-pen-ruler:before, .fa-pencil-ruler:before
{
    content: "";
}
.fa-people-arrows-left-right:before, .fa-people-arrows:before
{
    content: "";
}
.fa-mars-and-venus-burst:before
{
    content: "";
}
.fa-caret-square-right:before, .fa-square-caret-right:before
{
    content: "";
}
.fa-cut:before, .fa-scissors:before
{
    content: "";
}
.fa-sun-plant-wilt:before
{
    content: "";
}
.fa-toilets-portable:before
{
    content: "";
}
.fa-hockey-puck:before
{
    content: "";
}
.fa-table:before
{
    content: "";
}
.fa-magnifying-glass-arrow-right:before
{
    content: "";
}
.fa-digital-tachograph:before, .fa-tachograph-digital:before
{
    content: "";
}
.fa-users-slash:before
{
    content: "";
}
.fa-clover:before
{
    content: "";
}
.fa-mail-reply:before, .fa-reply:before
{
    content: "";
}
.fa-star-and-crescent:before
{
    content: "";
}
.fa-house-fire:before
{
    content: "";
}
.fa-minus-square:before, .fa-square-minus:before
{
    content: "";
}
.fa-helicopter:before
{
    content: "";
}
.fa-compass:before
{
    content: "";
}
.fa-caret-square-down:before, .fa-square-caret-down:before
{
    content: "";
}
.fa-file-circle-question:before
{
    content: "";
}
.fa-laptop-code:before
{
    content: "";
}
.fa-swatchbook:before
{
    content: "";
}
.fa-prescription-bottle:before
{
    content: "";
}
.fa-bars:before, .fa-navicon:before
{
    content: "";
}
.fa-people-group:before
{
    content: "";
}
.fa-hourglass-3:before, .fa-hourglass-end:before
{
    content: "";
}
.fa-heart-broken:before, .fa-heart-crack:before
{
    content: "";
}
.fa-external-link-square-alt:before, .fa-square-up-right:before
{
    content: "";
}
.fa-face-kiss-beam:before, .fa-kiss-beam:before
{
    content: "";
}
.fa-film:before
{
    content: "";
}
.fa-ruler-horizontal:before
{
    content: "";
}
.fa-people-robbery:before
{
    content: "";
}
.fa-lightbulb:before
{
    content: "";
}
.fa-caret-left:before
{
    content: "";
}
.fa-circle-exclamation:before, .fa-exclamation-circle:before
{
    content: "";
}
.fa-school-circle-xmark:before
{
    content: "";
}
.fa-arrow-right-from-bracket:before, .fa-sign-out:before
{
    content: "";
}
.fa-chevron-circle-down:before, .fa-circle-chevron-down:before
{
    content: "";
}
.fa-unlock-alt:before, .fa-unlock-keyhole:before
{
    content: "";
}
.fa-cloud-showers-heavy:before
{
    content: "";
}
.fa-headphones-alt:before, .fa-headphones-simple:before
{
    content: "";
}
.fa-sitemap:before
{
    content: "";
}
.fa-circle-dollar-to-slot:before, .fa-donate:before
{
    content: "";
}
.fa-memory:before
{
    content: "";
}
.fa-road-spikes:before
{
    content: "";
}
.fa-fire-burner:before
{
    content: "";
}
.fa-flag:before
{
    content: "";
}
.fa-hanukiah:before
{
    content: "";
}
.fa-feather:before
{
    content: "";
}
.fa-volume-down:before, .fa-volume-low:before
{
    content: "";
}
.fa-comment-slash:before
{
    content: "";
}
.fa-cloud-sun-rain:before
{
    content: "";
}
.fa-compress:before
{
    content: "";
}
.fa-wheat-alt:before, .fa-wheat-awn:before
{
    content: "";
}
.fa-ankh:before
{
    content: "";
}
.fa-hands-holding-child:before
{
    content: "";
}
.fa-asterisk:before
{
    content: "*";
}
.fa-check-square:before, .fa-square-check:before
{
    content: "";
}
.fa-peseta-sign:before
{
    content: "";
}
.fa-header:before, .fa-heading:before
{
    content: "";
}
.fa-ghost:before
{
    content: "";
}
.fa-list-squares:before, .fa-list:before
{
    content: "";
}
.fa-phone-square-alt:before, .fa-square-phone-flip:before
{
    content: "";
}
.fa-cart-plus:before
{
    content: "";
}
.fa-gamepad:before
{
    content: "";
}
.fa-circle-dot:before, .fa-dot-circle:before
{
    content: "";
}
.fa-dizzy:before, .fa-face-dizzy:before
{
    content: "";
}
.fa-egg:before
{
    content: "";
}
.fa-house-medical-circle-xmark:before
{
    content: "";
}
.fa-campground:before
{
    content: "";
}
.fa-folder-plus:before
{
    content: "";
}
.fa-futbol-ball:before, .fa-futbol:before, .fa-soccer-ball:before
{
    content: "";
}
.fa-paint-brush:before, .fa-paintbrush:before
{
    content: "";
}
.fa-lock:before
{
    content: "";
}
.fa-gas-pump:before
{
    content: "";
}
.fa-hot-tub-person:before, .fa-hot-tub:before
{
    content: "";
}
.fa-map-location:before, .fa-map-marked:before
{
    content: "";
}
.fa-house-flood-water:before
{
    content: "";
}
.fa-tree:before
{
    content: "";
}
.fa-bridge-lock:before
{
    content: "";
}
.fa-sack-dollar:before
{
    content: "";
}
.fa-edit:before, .fa-pen-to-square:before
{
    content: "";
}
.fa-car-side:before
{
    content: "";
}
.fa-share-alt:before, .fa-share-nodes:before
{
    content: "";
}
.fa-heart-circle-minus:before
{
    content: "";
}
.fa-hourglass-2:before, .fa-hourglass-half:before
{
    content: "";
}
.fa-microscope:before
{
    content: "";
}
.fa-sink:before
{
    content: "";
}
.fa-bag-shopping:before, .fa-shopping-bag:before
{
    content: "";
}
.fa-arrow-down-z-a:before, .fa-sort-alpha-desc:before, .fa-sort-alpha-down-alt:before
{
    content: "";
}
.fa-mitten:before
{
    content: "";
}
.fa-person-rays:before
{
    content: "";
}
.fa-users:before
{
    content: "";
}
.fa-eye-slash:before
{
    content: "";
}
.fa-flask-vial:before
{
    content: "";
}
.fa-hand-paper:before, .fa-hand:before
{
    content: "";
}
.fa-om:before
{
    content: "";
}
.fa-worm:before
{
    content: "";
}
.fa-house-circle-xmark:before
{
    content: "";
}
.fa-plug:before
{
    content: "";
}
.fa-chevron-up:before
{
    content: "";
}
.fa-hand-spock:before
{
    content: "";
}
.fa-stopwatch:before
{
    content: "";
}
.fa-face-kiss:before, .fa-kiss:before
{
    content: "";
}
.fa-bridge-circle-xmark:before
{
    content: "";
}
.fa-face-grin-tongue:before, .fa-grin-tongue:before
{
    content: "";
}
.fa-chess-bishop:before
{
    content: "";
}
.fa-face-grin-wink:before, .fa-grin-wink:before
{
    content: "";
}
.fa-deaf:before, .fa-deafness:before, .fa-ear-deaf:before, .fa-hard-of-hearing:before
{
    content: "";
}
.fa-road-circle-check:before
{
    content: "";
}
.fa-dice-five:before
{
    content: "";
}
.fa-rss-square:before, .fa-square-rss:before
{
    content: "";
}
.fa-land-mine-on:before
{
    content: "";
}
.fa-i-cursor:before
{
    content: "";
}
.fa-stamp:before
{
    content: "";
}
.fa-stairs:before
{
    content: "";
}
.fa-i:before
{
    content: "I";
}
.fa-hryvnia-sign:before, .fa-hryvnia:before
{
    content: "";
}
.fa-pills:before
{
    content: "";
}
.fa-face-grin-wide:before, .fa-grin-alt:before
{
    content: "";
}
.fa-tooth:before
{
    content: "";
}
.fa-v:before
{
    content: "V";
}
.fa-bangladeshi-taka-sign:before
{
    content: "";
}
.fa-bicycle:before
{
    content: "";
}
.fa-rod-asclepius:before, .fa-rod-snake:before, .fa-staff-aesculapius:before, .fa-staff-snake:before
{
    content: "";
}
.fa-head-side-cough-slash:before
{
    content: "";
}
.fa-ambulance:before, .fa-truck-medical:before
{
    content: "";
}
.fa-wheat-awn-circle-exclamation:before
{
    content: "";
}
.fa-snowman:before
{
    content: "";
}
.fa-mortar-pestle:before
{
    content: "";
}
.fa-road-barrier:before
{
    content: "";
}
.fa-school:before
{
    content: "";
}
.fa-igloo:before
{
    content: "";
}
.fa-joint:before
{
    content: "";
}
.fa-angle-right:before
{
    content: "";
}
.fa-horse:before
{
    content: "";
}
.fa-q:before
{
    content: "Q";
}
.fa-g:before
{
    content: "G";
}
.fa-notes-medical:before
{
    content: "";
}
.fa-temperature-2:before, .fa-temperature-half:before, .fa-thermometer-2:before, .fa-thermometer-half:before
{
    content: "";
}
.fa-dong-sign:before
{
    content: "";
}
.fa-capsules:before
{
    content: "";
}
.fa-poo-bolt:before, .fa-poo-storm:before
{
    content: "";
}
.fa-face-frown-open:before, .fa-frown-open:before
{
    content: "";
}
.fa-hand-point-up:before
{
    content: "";
}
.fa-money-bill:before
{
    content: "";
}
.fa-bookmark:before
{
    content: "";
}
.fa-align-justify:before
{
    content: "";
}
.fa-umbrella-beach:before
{
    content: "";
}
.fa-helmet-un:before
{
    content: "";
}
.fa-bullseye:before
{
    content: "";
}
.fa-bacon:before
{
    content: "";
}
.fa-hand-point-down:before
{
    content: "";
}
.fa-arrow-up-from-bracket:before
{
    content: "";
}
.fa-folder-blank:before, .fa-folder:before
{
    content: "";
}
.fa-file-medical-alt:before, .fa-file-waveform:before
{
    content: "";
}
.fa-radiation:before
{
    content: "";
}
.fa-chart-simple:before
{
    content: "";
}
.fa-mars-stroke:before
{
    content: "";
}
.fa-vial:before
{
    content: "";
}
.fa-dashboard:before, .fa-gauge-med:before, .fa-gauge:before, .fa-tachometer-alt-average:before
{
    content: "";
}
.fa-magic-wand-sparkles:before, .fa-wand-magic-sparkles:before
{
    content: "";
}
.fa-e:before
{
    content: "E";
}
.fa-pen-alt:before, .fa-pen-clip:before
{
    content: "";
}
.fa-bridge-circle-exclamation:before
{
    content: "";
}
.fa-user:before
{
    content: "";
}
.fa-school-circle-check:before
{
    content: "";
}
.fa-dumpster:before
{
    content: "";
}
.fa-shuttle-van:before, .fa-van-shuttle:before
{
    content: "";
}
.fa-building-user:before
{
    content: "";
}
.fa-caret-square-left:before, .fa-square-caret-left:before
{
    content: "";
}
.fa-highlighter:before
{
    content: "";
}
.fa-key:before
{
    content: "";
}
.fa-bullhorn:before
{
    content: "";
}
.fa-globe:before
{
    content: "";
}
.fa-synagogue:before
{
    content: "";
}
.fa-person-half-dress:before
{
    content: "";
}
.fa-road-bridge:before
{
    content: "";
}
.fa-location-arrow:before
{
    content: "";
}
.fa-c:before
{
    content: "C";
}
.fa-tablet-button:before
{
    content: "";
}
.fa-building-lock:before
{
    content: "";
}
.fa-pizza-slice:before
{
    content: "";
}
.fa-money-bill-wave:before
{
    content: "";
}
.fa-area-chart:before, .fa-chart-area:before
{
    content: "";
}
.fa-house-flag:before
{
    content: "";
}
.fa-person-circle-minus:before
{
    content: "";
}
.fa-ban:before, .fa-cancel:before
{
    content: "";
}
.fa-camera-rotate:before
{
    content: "";
}
.fa-air-freshener:before, .fa-spray-can-sparkles:before
{
    content: "";
}
.fa-star:before
{
    content: "";
}
.fa-repeat:before
{
    content: "";
}
.fa-cross:before
{
    content: "";
}
.fa-box:before
{
    content: "";
}
.fa-venus-mars:before
{
    content: "";
}
.fa-arrow-pointer:before, .fa-mouse-pointer:before
{
    content: "";
}
.fa-expand-arrows-alt:before, .fa-maximize:before
{
    content: "";
}
.fa-charging-station:before
{
    content: "";
}
.fa-shapes:before, .fa-triangle-circle-square:before
{
    content: "";
}
.fa-random:before, .fa-shuffle:before
{
    content: "";
}
.fa-person-running:before, .fa-running:before
{
    content: "";
}
.fa-mobile-retro:before
{
    content: "";
}
.fa-grip-lines-vertical:before
{
    content: "";
}
.fa-spider:before
{
    content: "";
}
.fa-hands-bound:before
{
    content: "";
}
.fa-file-invoice-dollar:before
{
    content: "";
}
.fa-plane-circle-exclamation:before
{
    content: "";
}
.fa-x-ray:before
{
    content: "";
}
.fa-spell-check:before
{
    content: "";
}
.fa-slash:before
{
    content: "";
}
.fa-computer-mouse:before, .fa-mouse:before
{
    content: "";
}
.fa-arrow-right-to-bracket:before, .fa-sign-in:before
{
    content: "";
}
.fa-shop-slash:before, .fa-store-alt-slash:before
{
    content: "";
}
.fa-server:before
{
    content: "";
}
.fa-virus-covid-slash:before
{
    content: "";
}
.fa-shop-lock:before
{
    content: "";
}
.fa-hourglass-1:before, .fa-hourglass-start:before
{
    content: "";
}
.fa-blender-phone:before
{
    content: "";
}
.fa-building-wheat:before
{
    content: "";
}
.fa-person-breastfeeding:before
{
    content: "";
}
.fa-right-to-bracket:before, .fa-sign-in-alt:before
{
    content: "";
}
.fa-venus:before
{
    content: "";
}
.fa-passport:before
{
    content: "";
}
.fa-heart-pulse:before, .fa-heartbeat:before
{
    content: "";
}
.fa-people-carry-box:before, .fa-people-carry:before
{
    content: "";
}
.fa-temperature-high:before
{
    content: "";
}
.fa-microchip:before
{
    content: "";
}
.fa-crown:before
{
    content: "";
}
.fa-weight-hanging:before
{
    content: "";
}
.fa-xmarks-lines:before
{
    content: "";
}
.fa-file-prescription:before
{
    content: "";
}
.fa-weight-scale:before, .fa-weight:before
{
    content: "";
}
.fa-user-friends:before, .fa-user-group:before
{
    content: "";
}
.fa-arrow-up-a-z:before, .fa-sort-alpha-up:before
{
    content: "";
}
.fa-chess-knight:before
{
    content: "";
}
.fa-face-laugh-squint:before, .fa-laugh-squint:before
{
    content: "";
}
.fa-wheelchair:before
{
    content: "";
}
.fa-arrow-circle-up:before, .fa-circle-arrow-up:before
{
    content: "";
}
.fa-toggle-on:before
{
    content: "";
}
.fa-person-walking:before, .fa-walking:before
{
    content: "";
}
.fa-l:before
{
    content: "L";
}
.fa-fire:before
{
    content: "";
}
.fa-bed-pulse:before, .fa-procedures:before
{
    content: "";
}
.fa-shuttle-space:before, .fa-space-shuttle:before
{
    content: "";
}
.fa-face-laugh:before, .fa-laugh:before
{
    content: "";
}
.fa-folder-open:before
{
    content: "";
}
.fa-heart-circle-plus:before
{
    content: "";
}
.fa-code-fork:before
{
    content: "";
}
.fa-city:before
{
    content: "";
}
.fa-microphone-alt:before, .fa-microphone-lines:before
{
    content: "";
}
.fa-pepper-hot:before
{
    content: "";
}
.fa-unlock:before
{
    content: "";
}
.fa-colon-sign:before
{
    content: "";
}
.fa-headset:before
{
    content: "";
}
.fa-store-slash:before
{
    content: "";
}
.fa-road-circle-xmark:before
{
    content: "";
}
.fa-user-minus:before
{
    content: "";
}
.fa-mars-stroke-up:before, .fa-mars-stroke-v:before
{
    content: "";
}
.fa-champagne-glasses:before, .fa-glass-cheers:before
{
    content: "";
}
.fa-clipboard:before
{
    content: "";
}
.fa-house-circle-exclamation:before
{
    content: "";
}
.fa-file-arrow-up:before, .fa-file-upload:before
{
    content: "";
}
.fa-wifi-3:before, .fa-wifi-strong:before, .fa-wifi:before
{
    content: "";
}
.fa-bath:before, .fa-bathtub:before
{
    content: "";
}
.fa-underline:before
{
    content: "";
}
.fa-user-edit:before, .fa-user-pen:before
{
    content: "";
}
.fa-signature:before
{
    content: "";
}
.fa-stroopwafel:before
{
    content: "";
}
.fa-bold:before
{
    content: "";
}
.fa-anchor-lock:before
{
    content: "";
}
.fa-building-ngo:before
{
    content: "";
}
.fa-manat-sign:before
{
    content: "";
}
.fa-not-equal:before
{
    content: "";
}
.fa-border-style:before, .fa-border-top-left:before
{
    content: "";
}
.fa-map-location-dot:before, .fa-map-marked-alt:before
{
    content: "";
}
.fa-jedi:before
{
    content: "";
}
.fa-poll:before, .fa-square-poll-vertical:before
{
    content: "";
}
.fa-mug-hot:before
{
    content: "";
}
.fa-battery-car:before, .fa-car-battery:before
{
    content: "";
}
.fa-gift:before
{
    content: "";
}
.fa-dice-two:before
{
    content: "";
}
.fa-chess-queen:before
{
    content: "";
}
.fa-glasses:before
{
    content: "";
}
.fa-chess-board:before
{
    content: "";
}
.fa-building-circle-check:before
{
    content: "";
}
.fa-person-chalkboard:before
{
    content: "";
}
.fa-mars-stroke-h:before, .fa-mars-stroke-right:before
{
    content: "";
}
.fa-hand-back-fist:before, .fa-hand-rock:before
{
    content: "";
}
.fa-caret-square-up:before, .fa-square-caret-up:before
{
    content: "";
}
.fa-cloud-showers-water:before
{
    content: "";
}
.fa-bar-chart:before, .fa-chart-bar:before
{
    content: "";
}
.fa-hands-bubbles:before, .fa-hands-wash:before
{
    content: "";
}
.fa-less-than-equal:before
{
    content: "";
}
.fa-train:before
{
    content: "";
}
.fa-eye-low-vision:before, .fa-low-vision:before
{
    content: "";
}
.fa-crow:before
{
    content: "";
}
.fa-sailboat:before
{
    content: "";
}
.fa-window-restore:before
{
    content: "";
}
.fa-plus-square:before, .fa-square-plus:before
{
    content: "";
}
.fa-torii-gate:before
{
    content: "";
}
.fa-frog:before
{
    content: "";
}
.fa-bucket:before
{
    content: "";
}
.fa-image:before
{
    content: "";
}
.fa-microphone:before
{
    content: "";
}
.fa-cow:before
{
    content: "";
}
.fa-caret-up:before
{
    content: "";
}
.fa-screwdriver:before
{
    content: "";
}
.fa-folder-closed:before
{
    content: "";
}
.fa-house-tsunami:before
{
    content: "";
}
.fa-square-nfi:before
{
    content: "";
}
.fa-arrow-up-from-ground-water:before
{
    content: "";
}
.fa-glass-martini-alt:before, .fa-martini-glass:before
{
    content: "";
}
.fa-rotate-back:before, .fa-rotate-backward:before, .fa-rotate-left:before, .fa-undo-alt:before
{
    content: "";
}
.fa-columns:before, .fa-table-columns:before
{
    content: "";
}
.fa-lemon:before
{
    content: "";
}
.fa-head-side-mask:before
{
    content: "";
}
.fa-handshake:before
{
    content: "";
}
.fa-gem:before
{
    content: "";
}
.fa-dolly-box:before, .fa-dolly:before
{
    content: "";
}
.fa-smoking:before
{
    content: "";
}
.fa-compress-arrows-alt:before, .fa-minimize:before
{
    content: "";
}
.fa-monument:before
{
    content: "";
}
.fa-snowplow:before
{
    content: "";
}
.fa-angle-double-right:before, .fa-angles-right:before
{
    content: "";
}
.fa-cannabis:before
{
    content: "";
}
.fa-circle-play:before, .fa-play-circle:before
{
    content: "";
}
.fa-tablets:before
{
    content: "";
}
.fa-ethernet:before
{
    content: "";
}
.fa-eur:before, .fa-euro-sign:before, .fa-euro:before
{
    content: "";
}
.fa-chair:before
{
    content: "";
}
.fa-check-circle:before, .fa-circle-check:before
{
    content: "";
}
.fa-circle-stop:before, .fa-stop-circle:before
{
    content: "";
}
.fa-compass-drafting:before, .fa-drafting-compass:before
{
    content: "";
}
.fa-plate-wheat:before
{
    content: "";
}
.fa-icicles:before
{
    content: "";
}
.fa-person-shelter:before
{
    content: "";
}
.fa-neuter:before
{
    content: "";
}
.fa-id-badge:before
{
    content: "";
}
.fa-marker:before
{
    content: "";
}
.fa-face-laugh-beam:before, .fa-laugh-beam:before
{
    content: "";
}
.fa-helicopter-symbol:before
{
    content: "";
}
.fa-universal-access:before
{
    content: "";
}
.fa-chevron-circle-up:before, .fa-circle-chevron-up:before
{
    content: "";
}
.fa-lari-sign:before
{
    content: "";
}
.fa-volcano:before
{
    content: "";
}
.fa-person-walking-dashed-line-arrow-right:before
{
    content: "";
}
.fa-gbp:before, .fa-pound-sign:before, .fa-sterling-sign:before
{
    content: "";
}
.fa-viruses:before
{
    content: "";
}
.fa-square-person-confined:before
{
    content: "";
}
.fa-user-tie:before
{
    content: "";
}
.fa-arrow-down-long:before, .fa-long-arrow-down:before
{
    content: "";
}
.fa-tent-arrow-down-to-line:before
{
    content: "";
}
.fa-certificate:before
{
    content: "";
}
.fa-mail-reply-all:before, .fa-reply-all:before
{
    content: "";
}
.fa-suitcase:before
{
    content: "";
}
.fa-person-skating:before, .fa-skating:before
{
    content: "";
}
.fa-filter-circle-dollar:before, .fa-funnel-dollar:before
{
    content: "";
}
.fa-camera-retro:before
{
    content: "";
}
.fa-arrow-circle-down:before, .fa-circle-arrow-down:before
{
    content: "";
}
.fa-arrow-right-to-file:before, .fa-file-import:before
{
    content: "";
}
.fa-external-link-square:before, .fa-square-arrow-up-right:before
{
    content: "";
}
.fa-box-open:before
{
    content: "";
}
.fa-scroll:before
{
    content: "";
}
.fa-spa:before
{
    content: "";
}
.fa-location-pin-lock:before
{
    content: "";
}
.fa-pause:before
{
    content: "";
}
.fa-hill-avalanche:before
{
    content: "";
}
.fa-temperature-0:before, .fa-temperature-empty:before, .fa-thermometer-0:before, .fa-thermometer-empty:before
{
    content: "";
}
.fa-bomb:before
{
    content: "";
}
.fa-registered:before
{
    content: "";
}
.fa-address-card:before, .fa-contact-card:before, .fa-vcard:before
{
    content: "";
}
.fa-balance-scale-right:before, .fa-scale-unbalanced-flip:before
{
    content: "";
}
.fa-subscript:before
{
    content: "";
}
.fa-diamond-turn-right:before, .fa-directions:before
{
    content: "";
}
.fa-burst:before
{
    content: "";
}
.fa-house-laptop:before, .fa-laptop-house:before
{
    content: "";
}
.fa-face-tired:before, .fa-tired:before
{
    content: "";
}
.fa-money-bills:before
{
    content: "";
}
.fa-smog:before
{
    content: "";
}
.fa-crutch:before
{
    content: "";
}
.fa-cloud-arrow-up:before, .fa-cloud-upload-alt:before, .fa-cloud-upload:before
{
    content: "";
}
.fa-palette:before
{
    content: "";
}
.fa-arrows-turn-right:before
{
    content: "";
}
.fa-vest:before
{
    content: "";
}
.fa-ferry:before
{
    content: "";
}
.fa-arrows-down-to-people:before
{
    content: "";
}
.fa-seedling:before, .fa-sprout:before
{
    content: "";
}
.fa-arrows-alt-h:before, .fa-left-right:before
{
    content: "";
}
.fa-boxes-packing:before
{
    content: "";
}
.fa-arrow-circle-left:before, .fa-circle-arrow-left:before
{
    content: "";
}
.fa-group-arrows-rotate:before
{
    content: "";
}
.fa-bowl-food:before
{
    content: "";
}
.fa-candy-cane:before
{
    content: "";
}
.fa-arrow-down-wide-short:before, .fa-sort-amount-asc:before, .fa-sort-amount-down:before
{
    content: "";
}
.fa-cloud-bolt:before, .fa-thunderstorm:before
{
    content: "";
}
.fa-remove-format:before, .fa-text-slash:before
{
    content: "";
}
.fa-face-smile-wink:before, .fa-smile-wink:before
{
    content: "";
}
.fa-file-word:before
{
    content: "";
}
.fa-file-powerpoint:before
{
    content: "";
}
.fa-arrows-h:before, .fa-arrows-left-right:before
{
    content: "";
}
.fa-house-lock:before
{
    content: "";
}
.fa-cloud-arrow-down:before, .fa-cloud-download-alt:before, .fa-cloud-download:before
{
    content: "";
}
.fa-children:before
{
    content: "";
}
.fa-blackboard:before, .fa-chalkboard:before
{
    content: "";
}
.fa-user-alt-slash:before, .fa-user-large-slash:before
{
    content: "";
}
.fa-envelope-open:before
{
    content: "";
}
.fa-handshake-alt-slash:before, .fa-handshake-simple-slash:before
{
    content: "";
}
.fa-mattress-pillow:before
{
    content: "";
}
.fa-guarani-sign:before
{
    content: "";
}
.fa-arrows-rotate:before, .fa-refresh:before, .fa-sync:before
{
    content: "";
}
.fa-fire-extinguisher:before
{
    content: "";
}
.fa-cruzeiro-sign:before
{
    content: "";
}
.fa-greater-than-equal:before
{
    content: "";
}
.fa-shield-alt:before, .fa-shield-halved:before
{
    content: "";
}
.fa-atlas:before, .fa-book-atlas:before
{
    content: "";
}
.fa-virus:before
{
    content: "";
}
.fa-envelope-circle-check:before
{
    content: "";
}
.fa-layer-group:before
{
    content: "";
}
.fa-arrows-to-dot:before
{
    content: "";
}
.fa-archway:before
{
    content: "";
}
.fa-heart-circle-check:before
{
    content: "";
}
.fa-house-chimney-crack:before, .fa-house-damage:before
{
    content: "";
}
.fa-file-archive:before, .fa-file-zipper:before
{
    content: "";
}
.fa-square:before
{
    content: "";
}
.fa-glass-martini:before, .fa-martini-glass-empty:before
{
    content: "";
}
.fa-couch:before
{
    content: "";
}
.fa-cedi-sign:before
{
    content: "";
}
.fa-italic:before
{
    content: "";
}
.fa-church:before
{
    content: "";
}
.fa-comments-dollar:before
{
    content: "";
}
.fa-democrat:before
{
    content: "";
}
.fa-z:before
{
    content: "Z";
}
.fa-person-skiing:before, .fa-skiing:before
{
    content: "";
}
.fa-road-lock:before
{
    content: "";
}
.fa-a:before
{
    content: "A";
}
.fa-temperature-arrow-down:before, .fa-temperature-down:before
{
    content: "";
}
.fa-feather-alt:before, .fa-feather-pointed:before
{
    content: "";
}
.fa-p:before
{
    content: "P";
}
.fa-snowflake:before
{
    content: "";
}
.fa-newspaper:before
{
    content: "";
}
.fa-ad:before, .fa-rectangle-ad:before
{
    content: "";
}
.fa-arrow-circle-right:before, .fa-circle-arrow-right:before
{
    content: "";
}
.fa-filter-circle-xmark:before
{
    content: "";
}
.fa-locust:before
{
    content: "";
}
.fa-sort:before, .fa-unsorted:before
{
    content: "";
}
.fa-list-1-2:before, .fa-list-numeric:before, .fa-list-ol:before
{
    content: "";
}
.fa-person-dress-burst:before
{
    content: "";
}
.fa-money-check-alt:before, .fa-money-check-dollar:before
{
    content: "";
}
.fa-vector-square:before
{
    content: "";
}
.fa-bread-slice:before
{
    content: "";
}
.fa-language:before
{
    content: "";
}
.fa-face-kiss-wink-heart:before, .fa-kiss-wink-heart:before
{
    content: "";
}
.fa-filter:before
{
    content: "";
}
.fa-question:before
{
    content: "?";
}
.fa-file-signature:before
{
    content: "";
}
.fa-arrows-alt:before, .fa-up-down-left-right:before
{
    content: "";
}
.fa-house-chimney-user:before
{
    content: "";
}
.fa-hand-holding-heart:before
{
    content: "";
}
.fa-puzzle-piece:before
{
    content: "";
}
.fa-money-check:before
{
    content: "";
}
.fa-star-half-alt:before, .fa-star-half-stroke:before
{
    content: "";
}
.fa-code:before
{
    content: "";
}
.fa-glass-whiskey:before, .fa-whiskey-glass:before
{
    content: "";
}
.fa-building-circle-exclamation:before
{
    content: "";
}
.fa-magnifying-glass-chart:before
{
    content: "";
}
.fa-arrow-up-right-from-square:before, .fa-external-link:before
{
    content: "";
}
.fa-cubes-stacked:before
{
    content: "";
}
.fa-krw:before, .fa-won-sign:before, .fa-won:before
{
    content: "";
}
.fa-virus-covid:before
{
    content: "";
}
.fa-austral-sign:before
{
    content: "";
}
.fa-f:before
{
    content: "F";
}
.fa-leaf:before
{
    content: "";
}
.fa-road:before
{
    content: "";
}
.fa-cab:before, .fa-taxi:before
{
    content: "";
}
.fa-person-circle-plus:before
{
    content: "";
}
.fa-chart-pie:before, .fa-pie-chart:before
{
    content: "";
}
.fa-bolt-lightning:before
{
    content: "";
}
.fa-sack-xmark:before
{
    content: "";
}
.fa-file-excel:before
{
    content: "";
}
.fa-file-contract:before
{
    content: "";
}
.fa-fish-fins:before
{
    content: "";
}
.fa-building-flag:before
{
    content: "";
}
.fa-face-grin-beam:before, .fa-grin-beam:before
{
    content: "";
}
.fa-object-ungroup:before
{
    content: "";
}
.fa-poop:before
{
    content: "";
}
.fa-location-pin:before, .fa-map-marker:before
{
    content: "";
}
.fa-kaaba:before
{
    content: "";
}
.fa-toilet-paper:before
{
    content: "";
}
.fa-hard-hat:before, .fa-hat-hard:before, .fa-helmet-safety:before
{
    content: "";
}
.fa-eject:before
{
    content: "";
}
.fa-arrow-alt-circle-right:before, .fa-circle-right:before
{
    content: "";
}
.fa-plane-circle-check:before
{
    content: "";
}
.fa-face-rolling-eyes:before, .fa-meh-rolling-eyes:before
{
    content: "";
}
.fa-object-group:before
{
    content: "";
}
.fa-chart-line:before, .fa-line-chart:before
{
    content: "";
}
.fa-mask-ventilator:before
{
    content: "";
}
.fa-arrow-right:before
{
    content: "";
}
.fa-map-signs:before, .fa-signs-post:before
{
    content: "";
}
.fa-cash-register:before
{
    content: "";
}
.fa-person-circle-question:before
{
    content: "";
}
.fa-h:before
{
    content: "H";
}
.fa-tarp:before
{
    content: "";
}
.fa-screwdriver-wrench:before, .fa-tools:before
{
    content: "";
}
.fa-arrows-to-eye:before
{
    content: "";
}
.fa-plug-circle-bolt:before
{
    content: "";
}
.fa-heart:before
{
    content: "";
}
.fa-mars-and-venus:before
{
    content: "";
}
.fa-home-user:before, .fa-house-user:before
{
    content: "";
}
.fa-dumpster-fire:before
{
    content: "";
}
.fa-house-crack:before
{
    content: "";
}
.fa-cocktail:before, .fa-martini-glass-citrus:before
{
    content: "";
}
.fa-face-surprise:before, .fa-surprise:before
{
    content: "";
}
.fa-bottle-water:before
{
    content: "";
}
.fa-circle-pause:before, .fa-pause-circle:before
{
    content: "";
}
.fa-toilet-paper-slash:before
{
    content: "";
}
.fa-apple-alt:before, .fa-apple-whole:before
{
    content: "";
}
.fa-kitchen-set:before
{
    content: "";
}
.fa-r:before
{
    content: "R";
}
.fa-temperature-1:before, .fa-temperature-quarter:before, .fa-thermometer-1:before, .fa-thermometer-quarter:before
{
    content: "";
}
.fa-cube:before
{
    content: "";
}
.fa-bitcoin-sign:before
{
    content: "";
}
.fa-shield-dog:before
{
    content: "";
}
.fa-solar-panel:before
{
    content: "";
}
.fa-lock-open:before
{
    content: "";
}
.fa-elevator:before
{
    content: "";
}
.fa-money-bill-transfer:before
{
    content: "";
}
.fa-money-bill-trend-up:before
{
    content: "";
}
.fa-house-flood-water-circle-arrow-right:before
{
    content: "";
}
.fa-poll-h:before, .fa-square-poll-horizontal:before
{
    content: "";
}
.fa-circle:before
{
    content: "";
}
.fa-backward-fast:before, .fa-fast-backward:before
{
    content: "";
}
.fa-recycle:before
{
    content: "";
}
.fa-user-astronaut:before
{
    content: "";
}
.fa-plane-slash:before
{
    content: "";
}
.fa-trademark:before
{
    content: "";
}
.fa-basketball-ball:before, .fa-basketball:before
{
    content: "";
}
.fa-satellite-dish:before
{
    content: "";
}
.fa-arrow-alt-circle-up:before, .fa-circle-up:before
{
    content: "";
}
.fa-mobile-alt:before, .fa-mobile-screen-button:before
{
    content: "";
}
.fa-volume-high:before, .fa-volume-up:before
{
    content: "";
}
.fa-users-rays:before
{
    content: "";
}
.fa-wallet:before
{
    content: "";
}
.fa-clipboard-check:before
{
    content: "";
}
.fa-file-audio:before
{
    content: "";
}
.fa-burger:before, .fa-hamburger:before
{
    content: "";
}
.fa-wrench:before
{
    content: "";
}
.fa-bugs:before
{
    content: "";
}
.fa-rupee-sign:before, .fa-rupee:before
{
    content: "";
}
.fa-file-image:before
{
    content: "";
}
.fa-circle-question:before, .fa-question-circle:before
{
    content: "";
}
.fa-plane-departure:before
{
    content: "";
}
.fa-handshake-slash:before
{
    content: "";
}
.fa-book-bookmark:before
{
    content: "";
}
.fa-code-branch:before
{
    content: "";
}
.fa-hat-cowboy:before
{
    content: "";
}
.fa-bridge:before
{
    content: "";
}
.fa-phone-alt:before, .fa-phone-flip:before
{
    content: "";
}
.fa-truck-front:before
{
    content: "";
}
.fa-cat:before
{
    content: "";
}
.fa-anchor-circle-exclamation:before
{
    content: "";
}
.fa-truck-field:before
{
    content: "";
}
.fa-route:before
{
    content: "";
}
.fa-clipboard-question:before
{
    content: "";
}
.fa-panorama:before
{
    content: "";
}
.fa-comment-medical:before
{
    content: "";
}
.fa-teeth-open:before
{
    content: "";
}
.fa-file-circle-minus:before
{
    content: "";
}
.fa-tags:before
{
    content: "";
}
.fa-wine-glass:before
{
    content: "";
}
.fa-fast-forward:before, .fa-forward-fast:before
{
    content: "";
}
.fa-face-meh-blank:before, .fa-meh-blank:before
{
    content: "";
}
.fa-parking:before, .fa-square-parking:before
{
    content: "";
}
.fa-house-signal:before
{
    content: "";
}
.fa-bars-progress:before, .fa-tasks-alt:before
{
    content: "";
}
.fa-faucet-drip:before
{
    content: "";
}
.fa-cart-flatbed:before, .fa-dolly-flatbed:before
{
    content: "";
}
.fa-ban-smoking:before, .fa-smoking-ban:before
{
    content: "";
}
.fa-terminal:before
{
    content: "";
}
.fa-mobile-button:before
{
    content: "";
}
.fa-house-medical-flag:before
{
    content: "";
}
.fa-basket-shopping:before, .fa-shopping-basket:before
{
    content: "";
}
.fa-tape:before
{
    content: "";
}
.fa-bus-alt:before, .fa-bus-simple:before
{
    content: "";
}
.fa-eye:before
{
    content: "";
}
.fa-face-sad-cry:before, .fa-sad-cry:before
{
    content: "";
}
.fa-audio-description:before
{
    content: "";
}
.fa-person-military-to-person:before
{
    content: "";
}
.fa-file-shield:before
{
    content: "";
}
.fa-user-slash:before
{
    content: "";
}
.fa-pen:before
{
    content: "";
}
.fa-tower-observation:before
{
    content: "";
}
.fa-file-code:before
{
    content: "";
}
.fa-signal-5:before, .fa-signal-perfect:before, .fa-signal:before
{
    content: "";
}
.fa-bus:before
{
    content: "";
}
.fa-heart-circle-xmark:before
{
    content: "";
}
.fa-home-lg:before, .fa-house-chimney:before
{
    content: "";
}
.fa-window-maximize:before
{
    content: "";
}
.fa-face-frown:before, .fa-frown:before
{
    content: "";
}
.fa-prescription:before
{
    content: "";
}
.fa-shop:before, .fa-store-alt:before
{
    content: "";
}
.fa-floppy-disk:before, .fa-save:before
{
    content: "";
}
.fa-vihara:before
{
    content: "";
}
.fa-balance-scale-left:before, .fa-scale-unbalanced:before
{
    content: "";
}
.fa-sort-asc:before, .fa-sort-up:before
{
    content: "";
}
.fa-comment-dots:before, .fa-commenting:before
{
    content: "";
}
.fa-plant-wilt:before
{
    content: "";
}
.fa-diamond:before
{
    content: "";
}
.fa-face-grin-squint:before, .fa-grin-squint:before
{
    content: "";
}
.fa-hand-holding-dollar:before, .fa-hand-holding-usd:before
{
    content: "";
}
.fa-bacterium:before
{
    content: "";
}
.fa-hand-pointer:before
{
    content: "";
}
.fa-drum-steelpan:before
{
    content: "";
}
.fa-hand-scissors:before
{
    content: "";
}
.fa-hands-praying:before, .fa-praying-hands:before
{
    content: "";
}
.fa-arrow-right-rotate:before, .fa-arrow-rotate-forward:before, .fa-arrow-rotate-right:before, .fa-redo:before
{
    content: "";
}
.fa-biohazard:before
{
    content: "";
}
.fa-location-crosshairs:before, .fa-location:before
{
    content: "";
}
.fa-mars-double:before
{
    content: "";
}
.fa-child-dress:before
{
    content: "";
}
.fa-users-between-lines:before
{
    content: "";
}
.fa-lungs-virus:before
{
    content: "";
}
.fa-face-grin-tears:before, .fa-grin-tears:before
{
    content: "";
}
.fa-phone:before
{
    content: "";
}
.fa-calendar-times:before, .fa-calendar-xmark:before
{
    content: "";
}
.fa-child-reaching:before
{
    content: "";
}
.fa-head-side-virus:before
{
    content: "";
}
.fa-user-cog:before, .fa-user-gear:before
{
    content: "";
}
.fa-arrow-up-1-9:before, .fa-sort-numeric-up:before
{
    content: "";
}
.fa-door-closed:before
{
    content: "";
}
.fa-shield-virus:before
{
    content: "";
}
.fa-dice-six:before
{
    content: "";
}
.fa-mosquito-net:before
{
    content: "";
}
.fa-bridge-water:before
{
    content: "";
}
.fa-person-booth:before
{
    content: "";
}
.fa-text-width:before
{
    content: "";
}
.fa-hat-wizard:before
{
    content: "";
}
.fa-pen-fancy:before
{
    content: "";
}
.fa-digging:before, .fa-person-digging:before
{
    content: "";
}
.fa-trash:before
{
    content: "";
}
.fa-gauge-simple-med:before, .fa-gauge-simple:before, .fa-tachometer-average:before
{
    content: "";
}
.fa-book-medical:before
{
    content: "";
}
.fa-poo:before
{
    content: "";
}
.fa-quote-right-alt:before, .fa-quote-right:before
{
    content: "";
}
.fa-shirt:before, .fa-t-shirt:before, .fa-tshirt:before
{
    content: "";
}
.fa-cubes:before
{
    content: "";
}
.fa-divide:before
{
    content: "";
}
.fa-tenge-sign:before, .fa-tenge:before
{
    content: "";
}
.fa-headphones:before
{
    content: "";
}
.fa-hands-holding:before
{
    content: "";
}
.fa-hands-clapping:before
{
    content: "";
}
.fa-republican:before
{
    content: "";
}
.fa-arrow-left:before
{
    content: "";
}
.fa-person-circle-xmark:before
{
    content: "";
}
.fa-ruler:before
{
    content: "";
}
.fa-align-left:before
{
    content: "";
}
.fa-dice-d6:before
{
    content: "";
}
.fa-restroom:before
{
    content: "";
}
.fa-j:before
{
    content: "J";
}
.fa-users-viewfinder:before
{
    content: "";
}
.fa-file-video:before
{
    content: "";
}
.fa-external-link-alt:before, .fa-up-right-from-square:before
{
    content: "";
}
.fa-table-cells:before, .fa-th:before
{
    content: "";
}
.fa-file-pdf:before
{
    content: "";
}
.fa-bible:before, .fa-book-bible:before
{
    content: "";
}
.fa-o:before
{
    content: "O";
}
.fa-medkit:before, .fa-suitcase-medical:before
{
    content: "";
}
.fa-user-secret:before
{
    content: "";
}
.fa-otter:before
{
    content: "";
}
.fa-female:before, .fa-person-dress:before
{
    content: "";
}
.fa-comment-dollar:before
{
    content: "";
}
.fa-briefcase-clock:before, .fa-business-time:before
{
    content: "";
}
.fa-table-cells-large:before, .fa-th-large:before
{
    content: "";
}
.fa-book-tanakh:before, .fa-tanakh:before
{
    content: "";
}
.fa-phone-volume:before, .fa-volume-control-phone:before
{
    content: "";
}
.fa-hat-cowboy-side:before
{
    content: "";
}
.fa-clipboard-user:before
{
    content: "";
}
.fa-child:before
{
    content: "";
}
.fa-lira-sign:before
{
    content: "";
}
.fa-satellite:before
{
    content: "";
}
.fa-plane-lock:before
{
    content: "";
}
.fa-tag:before
{
    content: "";
}
.fa-comment:before
{
    content: "";
}
.fa-birthday-cake:before, .fa-cake-candles:before, .fa-cake:before
{
    content: "";
}
.fa-envelope:before
{
    content: "";
}
.fa-angle-double-up:before, .fa-angles-up:before
{
    content: "";
}
.fa-paperclip:before
{
    content: "";
}
.fa-arrow-right-to-city:before
{
    content: "";
}
.fa-ribbon:before
{
    content: "";
}
.fa-lungs:before
{
    content: "";
}
.fa-arrow-up-9-1:before, .fa-sort-numeric-up-alt:before
{
    content: "";
}
.fa-litecoin-sign:before
{
    content: "";
}
.fa-border-none:before
{
    content: "";
}
.fa-circle-nodes:before
{
    content: "";
}
.fa-parachute-box:before
{
    content: "";
}
.fa-indent:before
{
    content: "";
}
.fa-truck-field-un:before
{
    content: "";
}
.fa-hourglass-empty:before, .fa-hourglass:before
{
    content: "";
}
.fa-mountain:before
{
    content: "";
}
.fa-user-doctor:before, .fa-user-md:before
{
    content: "";
}
.fa-circle-info:before, .fa-info-circle:before
{
    content: "";
}
.fa-cloud-meatball:before
{
    content: "";
}
.fa-camera-alt:before, .fa-camera:before
{
    content: "";
}
.fa-square-virus:before
{
    content: "";
}
.fa-meteor:before
{
    content: "";
}
.fa-car-on:before
{
    content: "";
}
.fa-sleigh:before
{
    content: "";
}
.fa-arrow-down-1-9:before, .fa-sort-numeric-asc:before, .fa-sort-numeric-down:before
{
    content: "";
}
.fa-hand-holding-droplet:before, .fa-hand-holding-water:before
{
    content: "";
}
.fa-water:before
{
    content: "";
}
.fa-calendar-check:before
{
    content: "";
}
.fa-braille:before
{
    content: "";
}
.fa-prescription-bottle-alt:before, .fa-prescription-bottle-medical:before
{
    content: "";
}
.fa-landmark:before
{
    content: "";
}
.fa-truck:before
{
    content: "";
}
.fa-crosshairs:before
{
    content: "";
}
.fa-person-cane:before
{
    content: "";
}
.fa-tent:before
{
    content: "";
}
.fa-vest-patches:before
{
    content: "";
}
.fa-check-double:before
{
    content: "";
}
.fa-arrow-down-a-z:before, .fa-sort-alpha-asc:before, .fa-sort-alpha-down:before
{
    content: "";
}
.fa-money-bill-wheat:before
{
    content: "";
}
.fa-cookie:before
{
    content: "";
}
.fa-arrow-left-rotate:before, .fa-arrow-rotate-back:before, .fa-arrow-rotate-backward:before, .fa-arrow-rotate-left:before, .fa-undo:before
{
    content: "";
}
.fa-hard-drive:before, .fa-hdd:before
{
    content: "";
}
.fa-face-grin-squint-tears:before, .fa-grin-squint-tears:before
{
    content: "";
}
.fa-dumbbell:before
{
    content: "";
}
.fa-list-alt:before, .fa-rectangle-list:before
{
    content: "";
}
.fa-tarp-droplet:before
{
    content: "";
}
.fa-house-medical-circle-check:before
{
    content: "";
}
.fa-person-skiing-nordic:before, .fa-skiing-nordic:before
{
    content: "";
}
.fa-calendar-plus:before
{
    content: "";
}
.fa-plane-arrival:before
{
    content: "";
}
.fa-arrow-alt-circle-left:before, .fa-circle-left:before
{
    content: "";
}
.fa-subway:before, .fa-train-subway:before
{
    content: "";
}
.fa-chart-gantt:before
{
    content: "";
}
.fa-indian-rupee-sign:before, .fa-indian-rupee:before, .fa-inr:before
{
    content: "";
}
.fa-crop-alt:before, .fa-crop-simple:before
{
    content: "";
}
.fa-money-bill-1:before, .fa-money-bill-alt:before
{
    content: "";
}
.fa-left-long:before, .fa-long-arrow-alt-left:before
{
    content: "";
}
.fa-dna:before
{
    content: "";
}
.fa-virus-slash:before
{
    content: "";
}
.fa-minus:before, .fa-subtract:before
{
    content: "";
}
.fa-chess:before
{
    content: "";
}
.fa-arrow-left-long:before, .fa-long-arrow-left:before
{
    content: "";
}
.fa-plug-circle-check:before
{
    content: "";
}
.fa-street-view:before
{
    content: "";
}
.fa-franc-sign:before
{
    content: "";
}
.fa-volume-off:before
{
    content: "";
}
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before, .fa-hands-american-sign-language-interpreting:before, .fa-hands-asl-interpreting:before
{
    content: "";
}
.fa-cog:before, .fa-gear:before
{
    content: "";
}
.fa-droplet-slash:before, .fa-tint-slash:before
{
    content: "";
}
.fa-mosque:before
{
    content: "";
}
.fa-mosquito:before
{
    content: "";
}
.fa-star-of-david:before
{
    content: "";
}
.fa-person-military-rifle:before
{
    content: "";
}
.fa-cart-shopping:before, .fa-shopping-cart:before
{
    content: "";
}
.fa-vials:before
{
    content: "";
}
.fa-plug-circle-plus:before
{
    content: "";
}
.fa-place-of-worship:before
{
    content: "";
}
.fa-grip-vertical:before
{
    content: "";
}
.fa-arrow-turn-up:before, .fa-level-up:before
{
    content: "";
}
.fa-u:before
{
    content: "U";
}
.fa-square-root-alt:before, .fa-square-root-variable:before
{
    content: "";
}
.fa-clock-four:before, .fa-clock:before
{
    content: "";
}
.fa-backward-step:before, .fa-step-backward:before
{
    content: "";
}
.fa-pallet:before
{
    content: "";
}
.fa-faucet:before
{
    content: "";
}
.fa-baseball-bat-ball:before
{
    content: "";
}
.fa-s:before
{
    content: "S";
}
.fa-timeline:before
{
    content: "";
}
.fa-keyboard:before
{
    content: "";
}
.fa-caret-down:before
{
    content: "";
}
.fa-clinic-medical:before, .fa-house-chimney-medical:before
{
    content: "";
}
.fa-temperature-3:before, .fa-temperature-three-quarters:before, .fa-thermometer-3:before, .fa-thermometer-three-quarters:before
{
    content: "";
}
.fa-mobile-android-alt:before, .fa-mobile-screen:before
{
    content: "";
}
.fa-plane-up:before
{
    content: "";
}
.fa-piggy-bank:before
{
    content: "";
}
.fa-battery-3:before, .fa-battery-half:before
{
    content: "";
}
.fa-mountain-city:before
{
    content: "";
}
.fa-coins:before
{
    content: "";
}
.fa-khanda:before
{
    content: "";
}
.fa-sliders-h:before, .fa-sliders:before
{
    content: "";
}
.fa-folder-tree:before
{
    content: "";
}
.fa-network-wired:before
{
    content: "";
}
.fa-map-pin:before
{
    content: "";
}
.fa-hamsa:before
{
    content: "";
}
.fa-cent-sign:before
{
    content: "";
}
.fa-flask:before
{
    content: "";
}
.fa-person-pregnant:before
{
    content: "";
}
.fa-wand-sparkles:before
{
    content: "";
}
.fa-ellipsis-v:before, .fa-ellipsis-vertical:before
{
    content: "";
}
.fa-ticket:before
{
    content: "";
}
.fa-power-off:before
{
    content: "";
}
.fa-long-arrow-alt-right:before, .fa-right-long:before
{
    content: "";
}
.fa-flag-usa:before
{
    content: "";
}
.fa-laptop-file:before
{
    content: "";
}
.fa-teletype:before, .fa-tty:before
{
    content: "";
}
.fa-diagram-next:before
{
    content: "";
}
.fa-person-rifle:before
{
    content: "";
}
.fa-house-medical-circle-exclamation:before
{
    content: "";
}
.fa-closed-captioning:before
{
    content: "";
}
.fa-hiking:before, .fa-person-hiking:before
{
    content: "";
}
.fa-venus-double:before
{
    content: "";
}
.fa-images:before
{
    content: "";
}
.fa-calculator:before
{
    content: "";
}
.fa-people-pulling:before
{
    content: "";
}
.fa-n:before
{
    content: "N";
}
.fa-cable-car:before, .fa-tram:before
{
    content: "";
}
.fa-cloud-rain:before
{
    content: "";
}
.fa-building-circle-xmark:before
{
    content: "";
}
.fa-ship:before
{
    content: "";
}
.fa-arrows-down-to-line:before
{
    content: "";
}
.fa-download:before
{
    content: "";
}
.fa-face-grin:before, .fa-grin:before
{
    content: "";
}
.fa-backspace:before, .fa-delete-left:before
{
    content: "";
}
.fa-eye-dropper-empty:before, .fa-eye-dropper:before, .fa-eyedropper:before
{
    content: "";
}
.fa-file-circle-check:before
{
    content: "";
}
.fa-forward:before
{
    content: "";
}
.fa-mobile-android:before, .fa-mobile-phone:before, .fa-mobile:before
{
    content: "";
}
.fa-face-meh:before, .fa-meh:before
{
    content: "";
}
.fa-align-center:before
{
    content: "";
}
.fa-book-dead:before, .fa-book-skull:before
{
    content: "";
}
.fa-drivers-license:before, .fa-id-card:before
{
    content: "";
}
.fa-dedent:before, .fa-outdent:before
{
    content: "";
}
.fa-heart-circle-exclamation:before
{
    content: "";
}
.fa-home-alt:before, .fa-home-lg-alt:before, .fa-home:before, .fa-house:before
{
    content: "";
}
.fa-calendar-week:before
{
    content: "";
}
.fa-laptop-medical:before
{
    content: "";
}
.fa-b:before
{
    content: "B";
}
.fa-file-medical:before
{
    content: "";
}
.fa-dice-one:before
{
    content: "";
}
.fa-kiwi-bird:before
{
    content: "";
}
.fa-arrow-right-arrow-left:before, .fa-exchange:before
{
    content: "";
}
.fa-redo-alt:before, .fa-rotate-forward:before, .fa-rotate-right:before
{
    content: "";
}
.fa-cutlery:before, .fa-utensils:before
{
    content: "";
}
.fa-arrow-up-wide-short:before, .fa-sort-amount-up:before
{
    content: "";
}
.fa-mill-sign:before
{
    content: "";
}
.fa-bowl-rice:before
{
    content: "";
}
.fa-skull:before
{
    content: "";
}
.fa-broadcast-tower:before, .fa-tower-broadcast:before
{
    content: "";
}
.fa-truck-pickup:before
{
    content: "";
}
.fa-long-arrow-alt-up:before, .fa-up-long:before
{
    content: "";
}
.fa-stop:before
{
    content: "";
}
.fa-code-merge:before
{
    content: "";
}
.fa-upload:before
{
    content: "";
}
.fa-hurricane:before
{
    content: "";
}
.fa-mound:before
{
    content: "";
}
.fa-toilet-portable:before
{
    content: "";
}
.fa-compact-disc:before
{
    content: "";
}
.fa-file-arrow-down:before, .fa-file-download:before
{
    content: "";
}
.fa-caravan:before
{
    content: "";
}
.fa-shield-cat:before
{
    content: "";
}
.fa-bolt:before, .fa-zap:before
{
    content: "";
}
.fa-glass-water:before
{
    content: "";
}
.fa-oil-well:before
{
    content: "";
}
.fa-vault:before
{
    content: "";
}
.fa-mars:before
{
    content: "";
}
.fa-toilet:before
{
    content: "";
}
.fa-plane-circle-xmark:before
{
    content: "";
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen-sign:before, .fa-yen:before
{
    content: "";
}
.fa-rouble:before, .fa-rub:before, .fa-ruble-sign:before, .fa-ruble:before
{
    content: "";
}
.fa-sun:before
{
    content: "";
}
.fa-guitar:before
{
    content: "";
}
.fa-face-laugh-wink:before, .fa-laugh-wink:before
{
    content: "";
}
.fa-horse-head:before
{
    content: "";
}
.fa-bore-hole:before
{
    content: "";
}
.fa-industry:before
{
    content: "";
}
.fa-arrow-alt-circle-down:before, .fa-circle-down:before
{
    content: "";
}
.fa-arrows-turn-to-dots:before
{
    content: "";
}
.fa-florin-sign:before
{
    content: "";
}
.fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before
{
    content: "";
}
.fa-less-than:before
{
    content: "<";
}
.fa-angle-down:before
{
    content: "";
}
.fa-car-tunnel:before
{
    content: "";
}
.fa-head-side-cough:before
{
    content: "";
}
.fa-grip-lines:before
{
    content: "";
}
.fa-thumbs-down:before
{
    content: "";
}
.fa-user-lock:before
{
    content: "";
}
.fa-arrow-right-long:before, .fa-long-arrow-right:before
{
    content: "";
}
.fa-anchor-circle-xmark:before
{
    content: "";
}
.fa-ellipsis-h:before, .fa-ellipsis:before
{
    content: "";
}
.fa-chess-pawn:before
{
    content: "";
}
.fa-first-aid:before, .fa-kit-medical:before
{
    content: "";
}
.fa-person-through-window:before
{
    content: "";
}
.fa-toolbox:before
{
    content: "";
}
.fa-hands-holding-circle:before
{
    content: "";
}
.fa-bug:before
{
    content: "";
}
.fa-credit-card-alt:before, .fa-credit-card:before
{
    content: "";
}
.fa-automobile:before, .fa-car:before
{
    content: "";
}
.fa-hand-holding-hand:before
{
    content: "";
}
.fa-book-open-reader:before, .fa-book-reader:before
{
    content: "";
}
.fa-mountain-sun:before
{
    content: "";
}
.fa-arrows-left-right-to-line:before
{
    content: "";
}
.fa-dice-d20:before
{
    content: "";
}
.fa-truck-droplet:before
{
    content: "";
}
.fa-file-circle-xmark:before
{
    content: "";
}
.fa-temperature-arrow-up:before, .fa-temperature-up:before
{
    content: "";
}
.fa-medal:before
{
    content: "";
}
.fa-bed:before
{
    content: "";
}
.fa-h-square:before, .fa-square-h:before
{
    content: "";
}
.fa-podcast:before
{
    content: "";
}
.fa-temperature-4:before, .fa-temperature-full:before, .fa-thermometer-4:before, .fa-thermometer-full:before
{
    content: "";
}
.fa-bell:before
{
    content: "";
}
.fa-superscript:before
{
    content: "";
}
.fa-plug-circle-xmark:before
{
    content: "";
}
.fa-star-of-life:before
{
    content: "";
}
.fa-phone-slash:before
{
    content: "";
}
.fa-paint-roller:before
{
    content: "";
}
.fa-hands-helping:before, .fa-handshake-angle:before
{
    content: "";
}
.fa-location-dot:before, .fa-map-marker-alt:before
{
    content: "";
}
.fa-file:before
{
    content: "";
}
.fa-greater-than:before
{
    content: ">";
}
.fa-person-swimming:before, .fa-swimmer:before
{
    content: "";
}
.fa-arrow-down:before
{
    content: "";
}
.fa-droplet:before, .fa-tint:before
{
    content: "";
}
.fa-eraser:before
{
    content: "";
}
.fa-earth-america:before, .fa-earth-americas:before, .fa-earth:before, .fa-globe-americas:before
{
    content: "";
}
.fa-person-burst:before
{
    content: "";
}
.fa-dove:before
{
    content: "";
}
.fa-battery-0:before, .fa-battery-empty:before
{
    content: "";
}
.fa-socks:before
{
    content: "";
}
.fa-inbox:before
{
    content: "";
}
.fa-section:before
{
    content: "";
}
.fa-gauge-high:before, .fa-tachometer-alt-fast:before, .fa-tachometer-alt:before
{
    content: "";
}
.fa-envelope-open-text:before
{
    content: "";
}
.fa-hospital-alt:before, .fa-hospital-wide:before, .fa-hospital:before
{
    content: "";
}
.fa-wine-bottle:before
{
    content: "";
}
.fa-chess-rook:before
{
    content: "";
}
.fa-bars-staggered:before, .fa-reorder:before, .fa-stream:before
{
    content: "";
}
.fa-dharmachakra:before
{
    content: "";
}
.fa-hotdog:before
{
    content: "";
}
.fa-blind:before, .fa-person-walking-with-cane:before
{
    content: "";
}
.fa-drum:before
{
    content: "";
}
.fa-ice-cream:before
{
    content: "";
}
.fa-heart-circle-bolt:before
{
    content: "";
}
.fa-fax:before
{
    content: "";
}
.fa-paragraph:before
{
    content: "";
}
.fa-check-to-slot:before, .fa-vote-yea:before
{
    content: "";
}
.fa-star-half:before
{
    content: "";
}
.fa-boxes-alt:before, .fa-boxes-stacked:before, .fa-boxes:before
{
    content: "";
}
.fa-chain:before, .fa-link:before
{
    content: "";
}
.fa-assistive-listening-systems:before, .fa-ear-listen:before
{
    content: "";
}
.fa-tree-city:before
{
    content: "";
}
.fa-play:before
{
    content: "";
}
.fa-font:before
{
    content: "";
}
.fa-rupiah-sign:before
{
    content: "";
}
.fa-magnifying-glass:before, .fa-search:before
{
    content: "";
}
.fa-ping-pong-paddle-ball:before, .fa-table-tennis-paddle-ball:before, .fa-table-tennis:before
{
    content: "";
}
.fa-diagnoses:before, .fa-person-dots-from-line:before
{
    content: "";
}
.fa-trash-can-arrow-up:before, .fa-trash-restore-alt:before
{
    content: "";
}
.fa-naira-sign:before
{
    content: "";
}
.fa-cart-arrow-down:before
{
    content: "";
}
.fa-walkie-talkie:before
{
    content: "";
}
.fa-file-edit:before, .fa-file-pen:before
{
    content: "";
}
.fa-receipt:before
{
    content: "";
}
.fa-pen-square:before, .fa-pencil-square:before, .fa-square-pen:before
{
    content: "";
}
.fa-suitcase-rolling:before
{
    content: "";
}
.fa-person-circle-exclamation:before
{
    content: "";
}
.fa-chevron-down:before
{
    content: "";
}
.fa-battery-5:before, .fa-battery-full:before, .fa-battery:before
{
    content: "";
}
.fa-skull-crossbones:before
{
    content: "";
}
.fa-code-compare:before
{
    content: "";
}
.fa-list-dots:before, .fa-list-ul:before
{
    content: "";
}
.fa-school-lock:before
{
    content: "";
}
.fa-tower-cell:before
{
    content: "";
}
.fa-down-long:before, .fa-long-arrow-alt-down:before
{
    content: "";
}
.fa-ranking-star:before
{
    content: "";
}
.fa-chess-king:before
{
    content: "";
}
.fa-person-harassing:before
{
    content: "";
}
.fa-brazilian-real-sign:before
{
    content: "";
}
.fa-landmark-alt:before, .fa-landmark-dome:before
{
    content: "";
}
.fa-arrow-up:before
{
    content: "";
}
.fa-television:before, .fa-tv-alt:before, .fa-tv:before
{
    content: "";
}
.fa-shrimp:before
{
    content: "";
}
.fa-list-check:before, .fa-tasks:before
{
    content: "";
}
.fa-jug-detergent:before
{
    content: "";
}
.fa-circle-user:before, .fa-user-circle:before
{
    content: "";
}
.fa-user-shield:before
{
    content: "";
}
.fa-wind:before
{
    content: "";
}
.fa-car-burst:before, .fa-car-crash:before
{
    content: "";
}
.fa-y:before
{
    content: "Y";
}
.fa-person-snowboarding:before, .fa-snowboarding:before
{
    content: "";
}
.fa-shipping-fast:before, .fa-truck-fast:before
{
    content: "";
}
.fa-fish:before
{
    content: "";
}
.fa-user-graduate:before
{
    content: "";
}
.fa-adjust:before, .fa-circle-half-stroke:before
{
    content: "";
}
.fa-clapperboard:before
{
    content: "";
}
.fa-circle-radiation:before, .fa-radiation-alt:before
{
    content: "";
}
.fa-baseball-ball:before, .fa-baseball:before
{
    content: "";
}
.fa-jet-fighter-up:before
{
    content: "";
}
.fa-diagram-project:before, .fa-project-diagram:before
{
    content: "";
}
.fa-copy:before
{
    content: "";
}
.fa-volume-mute:before, .fa-volume-times:before, .fa-volume-xmark:before
{
    content: "";
}
.fa-hand-sparkles:before
{
    content: "";
}
.fa-grip-horizontal:before, .fa-grip:before
{
    content: "";
}
.fa-share-from-square:before, .fa-share-square:before
{
    content: "";
}
.fa-child-combatant:before, .fa-child-rifle:before
{
    content: "";
}
.fa-gun:before
{
    content: "";
}
.fa-phone-square:before, .fa-square-phone:before
{
    content: "";
}
.fa-add:before, .fa-plus:before
{
    content: "+";
}
.fa-expand:before
{
    content: "";
}
.fa-computer:before
{
    content: "";
}
.fa-close:before, .fa-multiply:before, .fa-remove:before, .fa-times:before, .fa-xmark:before
{
    content: "";
}
.fa-arrows-up-down-left-right:before, .fa-arrows:before
{
    content: "";
}
.fa-chalkboard-teacher:before, .fa-chalkboard-user:before
{
    content: "";
}
.fa-peso-sign:before
{
    content: "";
}
.fa-building-shield:before
{
    content: "";
}
.fa-baby:before
{
    content: "";
}
.fa-users-line:before
{
    content: "";
}
.fa-quote-left-alt:before, .fa-quote-left:before
{
    content: "";
}
.fa-tractor:before
{
    content: "";
}
.fa-trash-arrow-up:before, .fa-trash-restore:before
{
    content: "";
}
.fa-arrow-down-up-lock:before
{
    content: "";
}
.fa-lines-leaning:before
{
    content: "";
}
.fa-ruler-combined:before
{
    content: "";
}
.fa-copyright:before
{
    content: "";
}
.fa-equals:before
{
    content: "=";
}
.fa-blender:before
{
    content: "";
}
.fa-teeth:before
{
    content: "";
}
.fa-ils:before, .fa-shekel-sign:before, .fa-shekel:before, .fa-sheqel-sign:before, .fa-sheqel:before
{
    content: "";
}
.fa-map:before
{
    content: "";
}
.fa-rocket:before
{
    content: "";
}
.fa-photo-film:before, .fa-photo-video:before
{
    content: "";
}
.fa-folder-minus:before
{
    content: "";
}
.fa-store:before
{
    content: "";
}
.fa-arrow-trend-up:before
{
    content: "";
}
.fa-plug-circle-minus:before
{
    content: "";
}
.fa-sign-hanging:before, .fa-sign:before
{
    content: "";
}
.fa-bezier-curve:before
{
    content: "";
}
.fa-bell-slash:before
{
    content: "";
}
.fa-tablet-android:before, .fa-tablet:before
{
    content: "";
}
.fa-school-flag:before
{
    content: "";
}
.fa-fill:before
{
    content: "";
}
.fa-angle-up:before
{
    content: "";
}
.fa-drumstick-bite:before
{
    content: "";
}
.fa-holly-berry:before
{
    content: "";
}
.fa-chevron-left:before
{
    content: "";
}
.fa-bacteria:before
{
    content: "";
}
.fa-hand-lizard:before
{
    content: "";
}
.fa-notdef:before
{
    content: "";
}
.fa-disease:before
{
    content: "";
}
.fa-briefcase-medical:before
{
    content: "";
}
.fa-genderless:before
{
    content: "";
}
.fa-chevron-right:before
{
    content: "";
}
.fa-retweet:before
{
    content: "";
}
.fa-car-alt:before, .fa-car-rear:before
{
    content: "";
}
.fa-pump-soap:before
{
    content: "";
}
.fa-video-slash:before
{
    content: "";
}
.fa-battery-2:before, .fa-battery-quarter:before
{
    content: "";
}
.fa-radio:before
{
    content: "";
}
.fa-baby-carriage:before, .fa-carriage-baby:before
{
    content: "";
}
.fa-traffic-light:before
{
    content: "";
}
.fa-thermometer:before
{
    content: "";
}
.fa-vr-cardboard:before
{
    content: "";
}
.fa-hand-middle-finger:before
{
    content: "";
}
.fa-percent:before, .fa-percentage:before
{
    content: "%";
}
.fa-truck-moving:before
{
    content: "";
}
.fa-glass-water-droplet:before
{
    content: "";
}
.fa-display:before
{
    content: "";
}
.fa-face-smile:before, .fa-smile:before
{
    content: "";
}
.fa-thumb-tack:before, .fa-thumbtack:before
{
    content: "";
}
.fa-trophy:before
{
    content: "";
}
.fa-person-praying:before, .fa-pray:before
{
    content: "";
}
.fa-hammer:before
{
    content: "";
}
.fa-hand-peace:before
{
    content: "";
}
.fa-rotate:before, .fa-sync-alt:before
{
    content: "";
}
.fa-spinner:before
{
    content: "";
}
.fa-robot:before
{
    content: "";
}
.fa-peace:before
{
    content: "";
}
.fa-cogs:before, .fa-gears:before
{
    content: "";
}
.fa-warehouse:before
{
    content: "";
}
.fa-arrow-up-right-dots:before
{
    content: "";
}
.fa-splotch:before
{
    content: "";
}
.fa-face-grin-hearts:before, .fa-grin-hearts:before
{
    content: "";
}
.fa-dice-four:before
{
    content: "";
}
.fa-sim-card:before
{
    content: "";
}
.fa-transgender-alt:before, .fa-transgender:before
{
    content: "";
}
.fa-mercury:before
{
    content: "";
}
.fa-arrow-turn-down:before, .fa-level-down:before
{
    content: "";
}
.fa-person-falling-burst:before
{
    content: "";
}
.fa-award:before
{
    content: "";
}
.fa-ticket-alt:before, .fa-ticket-simple:before
{
    content: "";
}
.fa-building:before
{
    content: "";
}
.fa-angle-double-left:before, .fa-angles-left:before
{
    content: "";
}
.fa-qrcode:before
{
    content: "";
}
.fa-clock-rotate-left:before, .fa-history:before
{
    content: "";
}
.fa-face-grin-beam-sweat:before, .fa-grin-beam-sweat:before
{
    content: "";
}
.fa-arrow-right-from-file:before, .fa-file-export:before
{
    content: "";
}
.fa-shield-blank:before, .fa-shield:before
{
    content: "";
}
.fa-arrow-up-short-wide:before, .fa-sort-amount-up-alt:before
{
    content: "";
}
.fa-house-medical:before
{
    content: "";
}
.fa-golf-ball-tee:before, .fa-golf-ball:before
{
    content: "";
}
.fa-chevron-circle-left:before, .fa-circle-chevron-left:before
{
    content: "";
}
.fa-house-chimney-window:before
{
    content: "";
}
.fa-pen-nib:before
{
    content: "";
}
.fa-tent-arrow-turn-left:before
{
    content: "";
}
.fa-tents:before
{
    content: "";
}
.fa-magic:before, .fa-wand-magic:before
{
    content: "";
}
.fa-dog:before
{
    content: "";
}
.fa-carrot:before
{
    content: "";
}
.fa-moon:before
{
    content: "";
}
.fa-wine-glass-alt:before, .fa-wine-glass-empty:before
{
    content: "";
}
.fa-cheese:before
{
    content: "";
}
.fa-yin-yang:before
{
    content: "";
}
.fa-music:before
{
    content: "";
}
.fa-code-commit:before
{
    content: "";
}
.fa-temperature-low:before
{
    content: "";
}
.fa-biking:before, .fa-person-biking:before
{
    content: "";
}
.fa-broom:before
{
    content: "";
}
.fa-shield-heart:before
{
    content: "";
}
.fa-gopuram:before
{
    content: "";
}
.fa-earth-oceania:before, .fa-globe-oceania:before
{
    content: "";
}
.fa-square-xmark:before, .fa-times-square:before, .fa-xmark-square:before
{
    content: "";
}
.fa-hashtag:before
{
    content: "#";
}
.fa-expand-alt:before, .fa-up-right-and-down-left-from-center:before
{
    content: "";
}
.fa-oil-can:before
{
    content: "";
}
.fa-t:before
{
    content: "T";
}
.fa-hippo:before
{
    content: "";
}
.fa-chart-column:before
{
    content: "";
}
.fa-infinity:before
{
    content: "";
}
.fa-vial-circle-check:before
{
    content: "";
}
.fa-person-arrow-down-to-line:before
{
    content: "";
}
.fa-voicemail:before
{
    content: "";
}
.fa-fan:before
{
    content: "";
}
.fa-person-walking-luggage:before
{
    content: "";
}
.fa-arrows-alt-v:before, .fa-up-down:before
{
    content: "";
}
.fa-cloud-moon-rain:before
{
    content: "";
}
.fa-calendar:before
{
    content: "";
}
.fa-trailer:before
{
    content: "";
}
.fa-bahai:before, .fa-haykal:before
{
    content: "";
}
.fa-sd-card:before
{
    content: "";
}
.fa-dragon:before
{
    content: "";
}
.fa-shoe-prints:before
{
    content: "";
}
.fa-circle-plus:before, .fa-plus-circle:before
{
    content: "";
}
.fa-face-grin-tongue-wink:before, .fa-grin-tongue-wink:before
{
    content: "";
}
.fa-hand-holding:before
{
    content: "";
}
.fa-plug-circle-exclamation:before
{
    content: "";
}
.fa-chain-broken:before, .fa-chain-slash:before, .fa-link-slash:before, .fa-unlink:before
{
    content: "";
}
.fa-clone:before
{
    content: "";
}
.fa-person-walking-arrow-loop-left:before
{
    content: "";
}
.fa-arrow-up-z-a:before, .fa-sort-alpha-up-alt:before
{
    content: "";
}
.fa-fire-alt:before, .fa-fire-flame-curved:before
{
    content: "";
}
.fa-tornado:before
{
    content: "";
}
.fa-file-circle-plus:before
{
    content: "";
}
.fa-book-quran:before, .fa-quran:before
{
    content: "";
}
.fa-anchor:before
{
    content: "";
}
.fa-border-all:before
{
    content: "";
}
.fa-angry:before, .fa-face-angry:before
{
    content: "";
}
.fa-cookie-bite:before
{
    content: "";
}
.fa-arrow-trend-down:before
{
    content: "";
}
.fa-feed:before, .fa-rss:before
{
    content: "";
}
.fa-draw-polygon:before
{
    content: "";
}
.fa-balance-scale:before, .fa-scale-balanced:before
{
    content: "";
}
.fa-gauge-simple-high:before, .fa-tachometer-fast:before, .fa-tachometer:before
{
    content: "";
}
.fa-shower:before
{
    content: "";
}
.fa-desktop-alt:before, .fa-desktop:before
{
    content: "";
}
.fa-m:before
{
    content: "M";
}
.fa-table-list:before, .fa-th-list:before
{
    content: "";
}
.fa-comment-sms:before, .fa-sms:before
{
    content: "";
}
.fa-book:before
{
    content: "";
}
.fa-user-plus:before
{
    content: "";
}
.fa-check:before
{
    content: "";
}
.fa-battery-4:before, .fa-battery-three-quarters:before
{
    content: "";
}
.fa-house-circle-check:before
{
    content: "";
}
.fa-angle-left:before
{
    content: "";
}
.fa-diagram-successor:before
{
    content: "";
}
.fa-truck-arrow-right:before
{
    content: "";
}
.fa-arrows-split-up-and-left:before
{
    content: "";
}
.fa-fist-raised:before, .fa-hand-fist:before
{
    content: "";
}
.fa-cloud-moon:before
{
    content: "";
}
.fa-briefcase:before
{
    content: "";
}
.fa-person-falling:before
{
    content: "";
}
.fa-image-portrait:before, .fa-portrait:before
{
    content: "";
}
.fa-user-tag:before
{
    content: "";
}
.fa-rug:before
{
    content: "";
}
.fa-earth-europe:before, .fa-globe-europe:before
{
    content: "";
}
.fa-cart-flatbed-suitcase:before, .fa-luggage-cart:before
{
    content: "";
}
.fa-rectangle-times:before, .fa-rectangle-xmark:before, .fa-times-rectangle:before, .fa-window-close:before
{
    content: "";
}
.fa-baht-sign:before
{
    content: "";
}
.fa-book-open:before
{
    content: "";
}
.fa-book-journal-whills:before, .fa-journal-whills:before
{
    content: "";
}
.fa-handcuffs:before
{
    content: "";
}
.fa-exclamation-triangle:before, .fa-triangle-exclamation:before, .fa-warning:before
{
    content: "";
}
.fa-database:before
{
    content: "";
}
.fa-mail-forward:before, .fa-share:before
{
    content: "";
}
.fa-bottle-droplet:before
{
    content: "";
}
.fa-mask-face:before
{
    content: "";
}
.fa-hill-rockslide:before
{
    content: "";
}
.fa-exchange-alt:before, .fa-right-left:before
{
    content: "";
}
.fa-paper-plane:before
{
    content: "";
}
.fa-road-circle-exclamation:before
{
    content: "";
}
.fa-dungeon:before
{
    content: "";
}
.fa-align-right:before
{
    content: "";
}
.fa-money-bill-1-wave:before, .fa-money-bill-wave-alt:before
{
    content: "";
}
.fa-life-ring:before
{
    content: "";
}
.fa-hands:before, .fa-sign-language:before, .fa-signing:before
{
    content: "";
}
.fa-calendar-day:before
{
    content: "";
}
.fa-ladder-water:before, .fa-swimming-pool:before, .fa-water-ladder:before
{
    content: "";
}
.fa-arrows-up-down:before, .fa-arrows-v:before
{
    content: "";
}
.fa-face-grimace:before, .fa-grimace:before
{
    content: "";
}
.fa-wheelchair-alt:before, .fa-wheelchair-move:before
{
    content: "";
}
.fa-level-down-alt:before, .fa-turn-down:before
{
    content: "";
}
.fa-person-walking-arrow-right:before
{
    content: "";
}
.fa-envelope-square:before, .fa-square-envelope:before
{
    content: "";
}
.fa-dice:before
{
    content: "";
}
.fa-bowling-ball:before
{
    content: "";
}
.fa-brain:before
{
    content: "";
}
.fa-band-aid:before, .fa-bandage:before
{
    content: "";
}
.fa-calendar-minus:before
{
    content: "";
}
.fa-circle-xmark:before, .fa-times-circle:before, .fa-xmark-circle:before
{
    content: "";
}
.fa-gifts:before
{
    content: "";
}
.fa-hotel:before
{
    content: "";
}
.fa-earth-asia:before, .fa-globe-asia:before
{
    content: "";
}
.fa-id-card-alt:before, .fa-id-card-clip:before
{
    content: "";
}
.fa-magnifying-glass-plus:before, .fa-search-plus:before
{
    content: "";
}
.fa-thumbs-up:before
{
    content: "";
}
.fa-user-clock:before
{
    content: "";
}
.fa-allergies:before, .fa-hand-dots:before
{
    content: "";
}
.fa-file-invoice:before
{
    content: "";
}
.fa-window-minimize:before
{
    content: "";
}
.fa-coffee:before, .fa-mug-saucer:before
{
    content: "";
}
.fa-brush:before
{
    content: "";
}
.fa-mask:before
{
    content: "";
}
.fa-magnifying-glass-minus:before, .fa-search-minus:before
{
    content: "";
}
.fa-ruler-vertical:before
{
    content: "";
}
.fa-user-alt:before, .fa-user-large:before
{
    content: "";
}
.fa-train-tram:before
{
    content: "";
}
.fa-user-nurse:before
{
    content: "";
}
.fa-syringe:before
{
    content: "";
}
.fa-cloud-sun:before
{
    content: "";
}
.fa-stopwatch-20:before
{
    content: "";
}
.fa-square-full:before
{
    content: "";
}
.fa-magnet:before
{
    content: "";
}
.fa-jar:before
{
    content: "";
}
.fa-note-sticky:before, .fa-sticky-note:before
{
    content: "";
}
.fa-bug-slash:before
{
    content: "";
}
.fa-arrow-up-from-water-pump:before
{
    content: "";
}
.fa-bone:before
{
    content: "";
}
.fa-user-injured:before
{
    content: "";
}
.fa-face-sad-tear:before, .fa-sad-tear:before
{
    content: "";
}
.fa-plane:before
{
    content: "";
}
.fa-tent-arrows-down:before
{
    content: "";
}
.fa-exclamation:before
{
    content: "!";
}
.fa-arrows-spin:before
{
    content: "";
}
.fa-print:before
{
    content: "";
}
.fa-try:before, .fa-turkish-lira-sign:before, .fa-turkish-lira:before
{
    content: "";
}
.fa-dollar-sign:before, .fa-dollar:before, .fa-usd:before
{
    content: "$";
}
.fa-x:before
{
    content: "X";
}
.fa-magnifying-glass-dollar:before, .fa-search-dollar:before
{
    content: "";
}
.fa-users-cog:before, .fa-users-gear:before
{
    content: "";
}
.fa-person-military-pointing:before
{
    content: "";
}
.fa-bank:before, .fa-building-columns:before, .fa-institution:before, .fa-museum:before, .fa-university:before
{
    content: "";
}
.fa-umbrella:before
{
    content: "";
}
.fa-trowel:before
{
    content: "";
}
.fa-d:before
{
    content: "D";
}
.fa-stapler:before
{
    content: "";
}
.fa-masks-theater:before, .fa-theater-masks:before
{
    content: "";
}
.fa-kip-sign:before
{
    content: "";
}
.fa-hand-point-left:before
{
    content: "";
}
.fa-handshake-alt:before, .fa-handshake-simple:before
{
    content: "";
}
.fa-fighter-jet:before, .fa-jet-fighter:before
{
    content: "";
}
.fa-share-alt-square:before, .fa-square-share-nodes:before
{
    content: "";
}
.fa-barcode:before
{
    content: "";
}
.fa-plus-minus:before
{
    content: "";
}
.fa-video-camera:before, .fa-video:before
{
    content: "";
}
.fa-graduation-cap:before, .fa-mortar-board:before
{
    content: "";
}
.fa-hand-holding-medical:before
{
    content: "";
}
.fa-person-circle-check:before
{
    content: "";
}
.fa-level-up-alt:before, .fa-turn-up:before
{
    content: "";
}
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus)
{
    clip: rect(0,0,0,0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
:host, :root
{
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 6 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.ttf) format("truetype");
}
.fa-brands, .fab
{
    font-weight: 400;
}
.fa-monero:before
{
    content: "";
}
.fa-hooli:before
{
    content: "";
}
.fa-yelp:before
{
    content: "";
}
.fa-cc-visa:before
{
    content: "";
}
.fa-lastfm:before
{
    content: "";
}
.fa-shopware:before
{
    content: "";
}
.fa-creative-commons-nc:before
{
    content: "";
}
.fa-aws:before
{
    content: "";
}
.fa-redhat:before
{
    content: "";
}
.fa-yoast:before
{
    content: "";
}
.fa-cloudflare:before
{
    content: "";
}
.fa-ups:before
{
    content: "";
}
.fa-pixiv:before
{
    content: "";
}
.fa-wpexplorer:before
{
    content: "";
}
.fa-dyalog:before
{
    content: "";
}
.fa-bity:before
{
    content: "";
}
.fa-stackpath:before
{
    content: "";
}
.fa-buysellads:before
{
    content: "";
}
.fa-first-order:before
{
    content: "";
}
.fa-modx:before
{
    content: "";
}
.fa-guilded:before
{
    content: "";
}
.fa-vnv:before
{
    content: "";
}
.fa-js-square:before, .fa-square-js:before
{
    content: "";
}
.fa-microsoft:before
{
    content: "";
}
.fa-qq:before
{
    content: "";
}
.fa-orcid:before
{
    content: "";
}
.fa-java:before
{
    content: "";
}
.fa-invision:before
{
    content: "";
}
.fa-creative-commons-pd-alt:before
{
    content: "";
}
.fa-centercode:before
{
    content: "";
}
.fa-glide-g:before
{
    content: "";
}
.fa-drupal:before
{
    content: "";
}
.fa-hire-a-helper:before
{
    content: "";
}
.fa-creative-commons-by:before
{
    content: "";
}
.fa-unity:before
{
    content: "";
}
.fa-whmcs:before
{
    content: "";
}
.fa-rocketchat:before
{
    content: "";
}
.fa-vk:before
{
    content: "";
}
.fa-untappd:before
{
    content: "";
}
.fa-mailchimp:before
{
    content: "";
}
.fa-css3-alt:before
{
    content: "";
}
.fa-reddit-square:before, .fa-square-reddit:before
{
    content: "";
}
.fa-vimeo-v:before
{
    content: "";
}
.fa-contao:before
{
    content: "";
}
.fa-square-font-awesome:before
{
    content: "";
}
.fa-deskpro:before
{
    content: "";
}
.fa-brave:before
{
    content: "";
}
.fa-sistrix:before
{
    content: "";
}
.fa-instagram-square:before, .fa-square-instagram:before
{
    content: "";
}
.fa-battle-net:before
{
    content: "";
}
.fa-the-red-yeti:before
{
    content: "";
}
.fa-hacker-news-square:before, .fa-square-hacker-news:before
{
    content: "";
}
.fa-edge:before
{
    content: "";
}
.fa-threads:before
{
    content: "";
}
.fa-napster:before
{
    content: "";
}
.fa-snapchat-square:before, .fa-square-snapchat:before
{
    content: "";
}
.fa-google-plus-g:before
{
    content: "";
}
.fa-artstation:before
{
    content: "";
}
.fa-markdown:before
{
    content: "";
}
.fa-sourcetree:before
{
    content: "";
}
.fa-google-plus:before
{
    content: "";
}
.fa-diaspora:before
{
    content: "";
}
.fa-foursquare:before
{
    content: "";
}
.fa-stack-overflow:before
{
    content: "";
}
.fa-github-alt:before
{
    content: "";
}
.fa-phoenix-squadron:before
{
    content: "";
}
.fa-pagelines:before
{
    content: "";
}
.fa-algolia:before
{
    content: "";
}
.fa-red-river:before
{
    content: "";
}
.fa-creative-commons-sa:before
{
    content: "";
}
.fa-safari:before
{
    content: "";
}
.fa-google:before
{
    content: "";
}
.fa-font-awesome-alt:before, .fa-square-font-awesome-stroke:before
{
    content: "";
}
.fa-atlassian:before
{
    content: "";
}
.fa-linkedin-in:before
{
    content: "";
}
.fa-digital-ocean:before
{
    content: "";
}
.fa-nimblr:before
{
    content: "";
}
.fa-chromecast:before
{
    content: "";
}
.fa-evernote:before
{
    content: "";
}
.fa-hacker-news:before
{
    content: "";
}
.fa-creative-commons-sampling:before
{
    content: "";
}
.fa-adversal:before
{
    content: "";
}
.fa-creative-commons:before
{
    content: "";
}
.fa-watchman-monitoring:before
{
    content: "";
}
.fa-fonticons:before
{
    content: "";
}
.fa-weixin:before
{
    content: "";
}
.fa-shirtsinbulk:before
{
    content: "";
}
.fa-codepen:before
{
    content: "";
}
.fa-git-alt:before
{
    content: "";
}
.fa-lyft:before
{
    content: "";
}
.fa-rev:before
{
    content: "";
}
.fa-windows:before
{
    content: "";
}
.fa-wizards-of-the-coast:before
{
    content: "";
}
.fa-square-viadeo:before, .fa-viadeo-square:before
{
    content: "";
}
.fa-meetup:before
{
    content: "";
}
.fa-centos:before
{
    content: "";
}
.fa-adn:before
{
    content: "";
}
.fa-cloudsmith:before
{
    content: "";
}
.fa-opensuse:before
{
    content: "";
}
.fa-pied-piper-alt:before
{
    content: "";
}
.fa-dribbble-square:before, .fa-square-dribbble:before
{
    content: "";
}
.fa-codiepie:before
{
    content: "";
}
.fa-node:before
{
    content: "";
}
.fa-mix:before
{
    content: "";
}
.fa-steam:before
{
    content: "";
}
.fa-cc-apple-pay:before
{
    content: "";
}
.fa-scribd:before
{
    content: "";
}
.fa-debian:before
{
    content: "";
}
.fa-openid:before
{
    content: "";
}
.fa-instalod:before
{
    content: "";
}
.fa-expeditedssl:before
{
    content: "";
}
.fa-sellcast:before
{
    content: "";
}
.fa-square-twitter:before, .fa-twitter-square:before
{
    content: "";
}
.fa-r-project:before
{
    content: "";
}
.fa-delicious:before
{
    content: "";
}
.fa-freebsd:before
{
    content: "";
}
.fa-vuejs:before
{
    content: "";
}
.fa-accusoft:before
{
    content: "";
}
.fa-ioxhost:before
{
    content: "";
}
.fa-fonticons-fi:before
{
    content: "";
}
.fa-app-store:before
{
    content: "";
}
.fa-cc-mastercard:before
{
    content: "";
}
.fa-itunes-note:before
{
    content: "";
}
.fa-golang:before
{
    content: "";
}
.fa-kickstarter:before
{
    content: "";
}
.fa-grav:before
{
    content: "";
}
.fa-weibo:before
{
    content: "";
}
.fa-uncharted:before
{
    content: "";
}
.fa-firstdraft:before
{
    content: "";
}
.fa-square-youtube:before, .fa-youtube-square:before
{
    content: "";
}
.fa-wikipedia-w:before
{
    content: "";
}
.fa-rendact:before, .fa-wpressr:before
{
    content: "";
}
.fa-angellist:before
{
    content: "";
}
.fa-galactic-republic:before
{
    content: "";
}
.fa-nfc-directional:before
{
    content: "";
}
.fa-skype:before
{
    content: "";
}
.fa-joget:before
{
    content: "";
}
.fa-fedora:before
{
    content: "";
}
.fa-stripe-s:before
{
    content: "";
}
.fa-meta:before
{
    content: "";
}
.fa-laravel:before
{
    content: "";
}
.fa-hotjar:before
{
    content: "";
}
.fa-bluetooth-b:before
{
    content: "";
}
.fa-square-letterboxd:before
{
    content: "";
}
.fa-sticker-mule:before
{
    content: "";
}
.fa-creative-commons-zero:before
{
    content: "";
}
.fa-hips:before
{
    content: "";
}
.fa-behance:before
{
    content: "";
}
.fa-reddit:before
{
    content: "";
}
.fa-discord:before
{
    content: "";
}
.fa-chrome:before
{
    content: "";
}
.fa-app-store-ios:before
{
    content: "";
}
.fa-cc-discover:before
{
    content: "";
}
.fa-wpbeginner:before
{
    content: "";
}
.fa-confluence:before
{
    content: "";
}
.fa-shoelace:before
{
    content: "";
}
.fa-mdb:before
{
    content: "";
}
.fa-dochub:before
{
    content: "";
}
.fa-accessible-icon:before
{
    content: "";
}
.fa-ebay:before
{
    content: "";
}
.fa-amazon:before
{
    content: "";
}
.fa-unsplash:before
{
    content: "";
}
.fa-yarn:before
{
    content: "";
}
.fa-square-steam:before, .fa-steam-square:before
{
    content: "";
}
.fa-500px:before
{
    content: "";
}
.fa-square-vimeo:before, .fa-vimeo-square:before
{
    content: "";
}
.fa-asymmetrik:before
{
    content: "";
}
.fa-font-awesome-flag:before, .fa-font-awesome-logo-full:before, .fa-font-awesome:before
{
    content: "";
}
.fa-gratipay:before
{
    content: "";
}
.fa-apple:before
{
    content: "";
}
.fa-hive:before
{
    content: "";
}
.fa-gitkraken:before
{
    content: "";
}
.fa-keybase:before
{
    content: "";
}
.fa-apple-pay:before
{
    content: "";
}
.fa-padlet:before
{
    content: "";
}
.fa-amazon-pay:before
{
    content: "";
}
.fa-github-square:before, .fa-square-github:before
{
    content: "";
}
.fa-stumbleupon:before
{
    content: "";
}
.fa-fedex:before
{
    content: "";
}
.fa-phoenix-framework:before
{
    content: "";
}
.fa-shopify:before
{
    content: "";
}
.fa-neos:before
{
    content: "";
}
.fa-square-threads:before
{
    content: "";
}
.fa-hackerrank:before
{
    content: "";
}
.fa-researchgate:before
{
    content: "";
}
.fa-swift:before
{
    content: "";
}
.fa-angular:before
{
    content: "";
}
.fa-speakap:before
{
    content: "";
}
.fa-angrycreative:before
{
    content: "";
}
.fa-y-combinator:before
{
    content: "";
}
.fa-empire:before
{
    content: "";
}
.fa-envira:before
{
    content: "";
}
.fa-google-scholar:before
{
    content: "";
}
.fa-gitlab-square:before, .fa-square-gitlab:before
{
    content: "";
}
.fa-studiovinari:before
{
    content: "";
}
.fa-pied-piper:before
{
    content: "";
}
.fa-wordpress:before
{
    content: "";
}
.fa-product-hunt:before
{
    content: "";
}
.fa-firefox:before
{
    content: "";
}
.fa-linode:before
{
    content: "";
}
.fa-goodreads:before
{
    content: "";
}
.fa-odnoklassniki-square:before, .fa-square-odnoklassniki:before
{
    content: "";
}
.fa-jsfiddle:before
{
    content: "";
}
.fa-sith:before
{
    content: "";
}
.fa-themeisle:before
{
    content: "";
}
.fa-page4:before
{
    content: "";
}
.fa-hashnode:before
{
    content: "";
}
.fa-react:before
{
    content: "";
}
.fa-cc-paypal:before
{
    content: "";
}
.fa-squarespace:before
{
    content: "";
}
.fa-cc-stripe:before
{
    content: "";
}
.fa-creative-commons-share:before
{
    content: "";
}
.fa-bitcoin:before
{
    content: "";
}
.fa-keycdn:before
{
    content: "";
}
.fa-opera:before
{
    content: "";
}
.fa-itch-io:before
{
    content: "";
}
.fa-umbraco:before
{
    content: "";
}
.fa-galactic-senate:before
{
    content: "";
}
.fa-ubuntu:before
{
    content: "";
}
.fa-draft2digital:before
{
    content: "";
}
.fa-stripe:before
{
    content: "";
}
.fa-houzz:before
{
    content: "";
}
.fa-gg:before
{
    content: "";
}
.fa-dhl:before
{
    content: "";
}
.fa-pinterest-square:before, .fa-square-pinterest:before
{
    content: "";
}
.fa-xing:before
{
    content: "";
}
.fa-blackberry:before
{
    content: "";
}
.fa-creative-commons-pd:before
{
    content: "";
}
.fa-playstation:before
{
    content: "";
}
.fa-quinscape:before
{
    content: "";
}
.fa-less:before
{
    content: "";
}
.fa-blogger-b:before
{
    content: "";
}
.fa-opencart:before
{
    content: "";
}
.fa-vine:before
{
    content: "";
}
.fa-signal-messenger:before
{
    content: "";
}
.fa-paypal:before
{
    content: "";
}
.fa-gitlab:before
{
    content: "";
}
.fa-typo3:before
{
    content: "";
}
.fa-reddit-alien:before
{
    content: "";
}
.fa-yahoo:before
{
    content: "";
}
.fa-dailymotion:before
{
    content: "";
}
.fa-affiliatetheme:before
{
    content: "";
}
.fa-pied-piper-pp:before
{
    content: "";
}
.fa-bootstrap:before
{
    content: "";
}
.fa-odnoklassniki:before
{
    content: "";
}
.fa-nfc-symbol:before
{
    content: "";
}
.fa-mintbit:before
{
    content: "";
}
.fa-ethereum:before
{
    content: "";
}
.fa-speaker-deck:before
{
    content: "";
}
.fa-creative-commons-nc-eu:before
{
    content: "";
}
.fa-patreon:before
{
    content: "";
}
.fa-avianex:before
{
    content: "";
}
.fa-ello:before
{
    content: "";
}
.fa-gofore:before
{
    content: "";
}
.fa-bimobject:before
{
    content: "";
}
.fa-brave-reverse:before
{
    content: "";
}
.fa-facebook-f:before
{
    content: "";
}
.fa-google-plus-square:before, .fa-square-google-plus:before
{
    content: "";
}
.fa-mandalorian:before
{
    content: "";
}
.fa-first-order-alt:before
{
    content: "";
}
.fa-osi:before
{
    content: "";
}
.fa-google-wallet:before
{
    content: "";
}
.fa-d-and-d-beyond:before
{
    content: "";
}
.fa-periscope:before
{
    content: "";
}
.fa-fulcrum:before
{
    content: "";
}
.fa-cloudscale:before
{
    content: "";
}
.fa-forumbee:before
{
    content: "";
}
.fa-mizuni:before
{
    content: "";
}
.fa-schlix:before
{
    content: "";
}
.fa-square-xing:before, .fa-xing-square:before
{
    content: "";
}
.fa-bandcamp:before
{
    content: "";
}
.fa-wpforms:before
{
    content: "";
}
.fa-cloudversify:before
{
    content: "";
}
.fa-usps:before
{
    content: "";
}
.fa-megaport:before
{
    content: "";
}
.fa-magento:before
{
    content: "";
}
.fa-spotify:before
{
    content: "";
}
.fa-optin-monster:before
{
    content: "";
}
.fa-fly:before
{
    content: "";
}
.fa-aviato:before
{
    content: "";
}
.fa-itunes:before
{
    content: "";
}
.fa-cuttlefish:before
{
    content: "";
}
.fa-blogger:before
{
    content: "";
}
.fa-flickr:before
{
    content: "";
}
.fa-viber:before
{
    content: "";
}
.fa-soundcloud:before
{
    content: "";
}
.fa-digg:before
{
    content: "";
}
.fa-tencent-weibo:before
{
    content: "";
}
.fa-letterboxd:before
{
    content: "";
}
.fa-symfony:before
{
    content: "";
}
.fa-maxcdn:before
{
    content: "";
}
.fa-etsy:before
{
    content: "";
}
.fa-facebook-messenger:before
{
    content: "";
}
.fa-audible:before
{
    content: "";
}
.fa-think-peaks:before
{
    content: "";
}
.fa-bilibili:before
{
    content: "";
}
.fa-erlang:before
{
    content: "";
}
.fa-x-twitter:before
{
    content: "";
}
.fa-cotton-bureau:before
{
    content: "";
}
.fa-dashcube:before
{
    content: "";
}
.fa-42-group:before, .fa-innosoft:before
{
    content: "";
}
.fa-stack-exchange:before
{
    content: "";
}
.fa-elementor:before
{
    content: "";
}
.fa-pied-piper-square:before, .fa-square-pied-piper:before
{
    content: "";
}
.fa-creative-commons-nd:before
{
    content: "";
}
.fa-palfed:before
{
    content: "";
}
.fa-superpowers:before
{
    content: "";
}
.fa-resolving:before
{
    content: "";
}
.fa-xbox:before
{
    content: "";
}
.fa-searchengin:before
{
    content: "";
}
.fa-tiktok:before
{
    content: "";
}
.fa-facebook-square:before, .fa-square-facebook:before
{
    content: "";
}
.fa-renren:before
{
    content: "";
}
.fa-linux:before
{
    content: "";
}
.fa-glide:before
{
    content: "";
}
.fa-linkedin:before
{
    content: "";
}
.fa-hubspot:before
{
    content: "";
}
.fa-deploydog:before
{
    content: "";
}
.fa-twitch:before
{
    content: "";
}
.fa-ravelry:before
{
    content: "";
}
.fa-mixer:before
{
    content: "";
}
.fa-lastfm-square:before, .fa-square-lastfm:before
{
    content: "";
}
.fa-vimeo:before
{
    content: "";
}
.fa-mendeley:before
{
    content: "";
}
.fa-uniregistry:before
{
    content: "";
}
.fa-figma:before
{
    content: "";
}
.fa-creative-commons-remix:before
{
    content: "";
}
.fa-cc-amazon-pay:before
{
    content: "";
}
.fa-dropbox:before
{
    content: "";
}
.fa-instagram:before
{
    content: "";
}
.fa-cmplid:before
{
    content: "";
}
.fa-upwork:before
{
    content: "";
}
.fa-facebook:before
{
    content: "";
}
.fa-gripfire:before
{
    content: "";
}
.fa-jedi-order:before
{
    content: "";
}
.fa-uikit:before
{
    content: "";
}
.fa-fort-awesome-alt:before
{
    content: "";
}
.fa-phabricator:before
{
    content: "";
}
.fa-ussunnah:before
{
    content: "";
}
.fa-earlybirds:before
{
    content: "";
}
.fa-trade-federation:before
{
    content: "";
}
.fa-autoprefixer:before
{
    content: "";
}
.fa-whatsapp:before
{
    content: "";
}
.fa-slideshare:before
{
    content: "";
}
.fa-google-play:before
{
    content: "";
}
.fa-viadeo:before
{
    content: "";
}
.fa-line:before
{
    content: "";
}
.fa-google-drive:before
{
    content: "";
}
.fa-servicestack:before
{
    content: "";
}
.fa-simplybuilt:before
{
    content: "";
}
.fa-bitbucket:before
{
    content: "";
}
.fa-imdb:before
{
    content: "";
}
.fa-deezer:before
{
    content: "";
}
.fa-raspberry-pi:before
{
    content: "";
}
.fa-jira:before
{
    content: "";
}
.fa-docker:before
{
    content: "";
}
.fa-screenpal:before
{
    content: "";
}
.fa-bluetooth:before
{
    content: "";
}
.fa-gitter:before
{
    content: "";
}
.fa-d-and-d:before
{
    content: "";
}
.fa-microblog:before
{
    content: "";
}
.fa-cc-diners-club:before
{
    content: "";
}
.fa-gg-circle:before
{
    content: "";
}
.fa-pied-piper-hat:before
{
    content: "";
}
.fa-kickstarter-k:before
{
    content: "";
}
.fa-yandex:before
{
    content: "";
}
.fa-readme:before
{
    content: "";
}
.fa-html5:before
{
    content: "";
}
.fa-sellsy:before
{
    content: "";
}
.fa-sass:before
{
    content: "";
}
.fa-wirsindhandwerk:before, .fa-wsh:before
{
    content: "";
}
.fa-buromobelexperte:before
{
    content: "";
}
.fa-salesforce:before
{
    content: "";
}
.fa-octopus-deploy:before
{
    content: "";
}
.fa-medapps:before
{
    content: "";
}
.fa-ns8:before
{
    content: "";
}
.fa-pinterest-p:before
{
    content: "";
}
.fa-apper:before
{
    content: "";
}
.fa-fort-awesome:before
{
    content: "";
}
.fa-waze:before
{
    content: "";
}
.fa-cc-jcb:before
{
    content: "";
}
.fa-snapchat-ghost:before, .fa-snapchat:before
{
    content: "";
}
.fa-fantasy-flight-games:before
{
    content: "";
}
.fa-rust:before
{
    content: "";
}
.fa-wix:before
{
    content: "";
}
.fa-behance-square:before, .fa-square-behance:before
{
    content: "";
}
.fa-supple:before
{
    content: "";
}
.fa-webflow:before
{
    content: "";
}
.fa-rebel:before
{
    content: "";
}
.fa-css3:before
{
    content: "";
}
.fa-staylinked:before
{
    content: "";
}
.fa-kaggle:before
{
    content: "";
}
.fa-space-awesome:before
{
    content: "";
}
.fa-deviantart:before
{
    content: "";
}
.fa-cpanel:before
{
    content: "";
}
.fa-goodreads-g:before
{
    content: "";
}
.fa-git-square:before, .fa-square-git:before
{
    content: "";
}
.fa-square-tumblr:before, .fa-tumblr-square:before
{
    content: "";
}
.fa-trello:before
{
    content: "";
}
.fa-creative-commons-nc-jp:before
{
    content: "";
}
.fa-get-pocket:before
{
    content: "";
}
.fa-perbyte:before
{
    content: "";
}
.fa-grunt:before
{
    content: "";
}
.fa-weebly:before
{
    content: "";
}
.fa-connectdevelop:before
{
    content: "";
}
.fa-leanpub:before
{
    content: "";
}
.fa-black-tie:before
{
    content: "";
}
.fa-themeco:before
{
    content: "";
}
.fa-python:before
{
    content: "";
}
.fa-android:before
{
    content: "";
}
.fa-bots:before
{
    content: "";
}
.fa-free-code-camp:before
{
    content: "";
}
.fa-hornbill:before
{
    content: "";
}
.fa-js:before
{
    content: "";
}
.fa-ideal:before
{
    content: "";
}
.fa-git:before
{
    content: "";
}
.fa-dev:before
{
    content: "";
}
.fa-sketch:before
{
    content: "";
}
.fa-yandex-international:before
{
    content: "";
}
.fa-cc-amex:before
{
    content: "";
}
.fa-uber:before
{
    content: "";
}
.fa-github:before
{
    content: "";
}
.fa-php:before
{
    content: "";
}
.fa-alipay:before
{
    content: "";
}
.fa-youtube:before
{
    content: "";
}
.fa-skyatlas:before
{
    content: "";
}
.fa-firefox-browser:before
{
    content: "";
}
.fa-replyd:before
{
    content: "";
}
.fa-suse:before
{
    content: "";
}
.fa-jenkins:before
{
    content: "";
}
.fa-twitter:before
{
    content: "";
}
.fa-rockrms:before
{
    content: "";
}
.fa-pinterest:before
{
    content: "";
}
.fa-buffer:before
{
    content: "";
}
.fa-npm:before
{
    content: "";
}
.fa-yammer:before
{
    content: "";
}
.fa-btc:before
{
    content: "";
}
.fa-dribbble:before
{
    content: "";
}
.fa-stumbleupon-circle:before
{
    content: "";
}
.fa-internet-explorer:before
{
    content: "";
}
.fa-stubber:before
{
    content: "";
}
.fa-telegram-plane:before, .fa-telegram:before
{
    content: "";
}
.fa-old-republic:before
{
    content: "";
}
.fa-odysee:before
{
    content: "";
}
.fa-square-whatsapp:before, .fa-whatsapp-square:before
{
    content: "";
}
.fa-node-js:before
{
    content: "";
}
.fa-edge-legacy:before
{
    content: "";
}
.fa-slack-hash:before, .fa-slack:before
{
    content: "";
}
.fa-medrt:before
{
    content: "";
}
.fa-usb:before
{
    content: "";
}
.fa-tumblr:before
{
    content: "";
}
.fa-vaadin:before
{
    content: "";
}
.fa-quora:before
{
    content: "";
}
.fa-square-x-twitter:before
{
    content: "";
}
.fa-reacteurope:before
{
    content: "";
}
.fa-medium-m:before, .fa-medium:before
{
    content: "";
}
.fa-amilia:before
{
    content: "";
}
.fa-mixcloud:before
{
    content: "";
}
.fa-flipboard:before
{
    content: "";
}
.fa-viacoin:before
{
    content: "";
}
.fa-critical-role:before
{
    content: "";
}
.fa-sitrox:before
{
    content: "";
}
.fa-discourse:before
{
    content: "";
}
.fa-joomla:before
{
    content: "";
}
.fa-mastodon:before
{
    content: "";
}
.fa-airbnb:before
{
    content: "";
}
.fa-wolf-pack-battalion:before
{
    content: "";
}
.fa-buy-n-large:before
{
    content: "";
}
.fa-gulp:before
{
    content: "";
}
.fa-creative-commons-sampling-plus:before
{
    content: "";
}
.fa-strava:before
{
    content: "";
}
.fa-ember:before
{
    content: "";
}
.fa-canadian-maple-leaf:before
{
    content: "";
}
.fa-teamspeak:before
{
    content: "";
}
.fa-pushed:before
{
    content: "";
}
.fa-wordpress-simple:before
{
    content: "";
}
.fa-nutritionix:before
{
    content: "";
}
.fa-wodu:before
{
    content: "";
}
.fa-google-pay:before
{
    content: "";
}
.fa-intercom:before
{
    content: "";
}
.fa-zhihu:before
{
    content: "";
}
.fa-korvue:before
{
    content: "";
}
.fa-pix:before
{
    content: "";
}
.fa-steam-symbol:before
{
    content: "";
}
:host, :root
{
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 6 Free;
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.ttf) format("truetype");
}
.fa-regular, .far
{
    font-weight: 400;
}
:host, :root
{
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 6 Free;
    font-style: normal;
    font-weight: 900;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid, .fas
{
    font-weight: 900;
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 5 Brands;
    font-weight: 400;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.ttf) format("truetype");
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.ttf) format("truetype");
}
@font-face
{
    font-display: block;
    font-family: Font Awesome\ 5 Free;
    font-weight: 400;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.ttf) format("truetype");
}
@font-face
{
    font-display: block;
    font-family: FontAwesome;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-solid-900.ttf) format("truetype");
}
@font-face
{
    font-display: block;
    font-family: FontAwesome;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-brands-400.ttf) format("truetype");
}
@font-face
{
    font-display: block;
    font-family: FontAwesome;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-regular-400.ttf) format("truetype");
    unicode-range: U+f003,U+f006,U+f014,U+f016-f017,U+f01a-f01b,U+f01d,U+f022,U+f03e,U+f044,U+f046,U+f05c-f05d,U+f06e,U+f070,U+f087-f088,U+f08a,U+f094,U+f096-f097,U+f09d,U+f0a0,U+f0a2,U+f0a4-f0a7,U+f0c5,U+f0c7,U+f0e5-f0e6,U+f0eb,U+f0f6-f0f8,U+f10c,U+f114-f115,U+f118-f11a,U+f11c-f11d,U+f133,U+f147,U+f14e,U+f150-f152,U+f185-f186,U+f18e,U+f190-f192,U+f196,U+f1c1-f1c9,U+f1d9,U+f1db,U+f1e3,U+f1ea,U+f1f7,U+f1f9,U+f20a,U+f247-f248,U+f24a,U+f24d,U+f255-f25b,U+f25d,U+f271-f274,U+f278,U+f27b,U+f28c,U+f28e,U+f29c,U+f2b5,U+f2b7,U+f2ba,U+f2bc,U+f2be,U+f2c0-f2c1,U+f2c3,U+f2d0,U+f2d2,U+f2d4,U+f2dc;
}
@font-face
{
    font-display: block;
    font-family: FontAwesome;
    src: url(/wp-content/themes/carsonwp/public/fonts/fa-v4compatibility.woff2) format("woff2"),url(/wp-content/themes/carsonwp/public/fonts/fa-v4compatibility.ttf) format("truetype");
    unicode-range: U+f041,U+f047,U+f065-f066,U+f07d-f07e,U+f080,U+f08b,U+f08e,U+f090,U+f09a,U+f0ac,U+f0ae,U+f0b2,U+f0d0,U+f0d6,U+f0e4,U+f0ec,U+f10a-f10b,U+f123,U+f13e,U+f148-f149,U+f14c,U+f156,U+f15e,U+f160-f161,U+f163,U+f175-f178,U+f195,U+f1f8,U+f219,U+f27a;
}
*, :after, :before
{
    box-sizing: border-box;
}
@media(prefers-reduced-motion: no-preference)
{
    :root
    {
        scroll-behavior: smooth;
    }
}
body
{
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #fff;
    color: #212529;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0;
}
hr
{
    background-color: currentColor;
    border: 0;
    color: inherit;
    margin: 1rem 0;
    opacity: .25;
}
hr:not([size])
{
    height: 1px;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0;
}
h1
{
    font-size: calc(1.375rem + 1.5vw);
}
@media(min-width: 1200px)
{
    h1
    {
        font-size: 2.5rem;
    }
}
h2
{
    font-size: calc(1.325rem + .9vw);
}
@media(min-width: 1200px)
{
    h2
    {
        font-size: 2rem;
    }
}
h3
{
    font-size: calc(1.3rem + .6vw);
}
@media(min-width: 1200px)
{
    h3
    {
        font-size: 1.75rem;
    }
}
h4
{
    font-size: calc(1.275rem + .3vw);
}
@media(min-width: 1200px)
{
    h4
    {
        font-size: 1.5rem;
    }
}
h5
{
    font-size: 1.25rem;
}
h6
{
    font-size: 1rem;
}
p
{
    margin-bottom: 1rem;
    margin-top: 0;
}
abbr[data-bs-original-title], abbr[title]
{
    cursor: help;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}
address
{
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem;
}
ol, ul
{
    padding-left: 2rem;
}
dl, ol, ul
{
    margin-bottom: 1rem;
    margin-top: 0;
}
ol ol, ol ul, ul ol, ul ul
{
    margin-bottom: 0;
}
dt
{
    font-weight: 700;
}
dd
{
    margin-bottom: .5rem;
    margin-left: 0;
}
blockquote
{
    margin: 0 0 1rem;
}
b, strong
{
    font-weight: bolder;
}
small
{
    font-size: .875em;
}
mark
{
    background-color: #fcf8e3;
    padding: .2em;
}
sub, sup
{
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub
{
    bottom: -.25em;
}
sup
{
    top: -.5em;
}
a
{
    text-decoration: underline;
}
a, a:hover
{
    color: var(--secondary);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover
{
    color: inherit;
    text-decoration: none;
}
code, kbd, pre, samp
{
    direction: ltr;
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em;
    unicode-bidi: bidi-override;
}
pre
{
    display: block;
    font-size: .875em;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto;
}
pre code
{
    color: inherit;
    font-size: inherit;
    word-break: normal;
}
code
{
    word-wrap: break-word;
    color: #d63384;
    font-size: .875em;
}
a>code
{
    color: inherit;
}
kbd
{
    background-color: #212529;
    border-radius: .2rem;
    color: #fff;
    font-size: .875em;
    padding: .2rem .4rem;
}
kbd kbd
{
    font-size: 1em;
    font-weight: 700;
    padding: 0;
}
figure
{
    margin: 0 0 1rem;
}
img, svg
{
    vertical-align: middle;
}
table
{
    border-collapse: collapse;
    caption-side: bottom;
}
caption
{
    color: #6c757d;
    padding-bottom: .5rem;
    padding-top: .5rem;
    text-align: left;
}
th
{
    text-align: inherit;
    text-align: -webkit-match-parent;
}
tbody, td, tfoot, th, thead, tr
{
    border: 0 solid;
    border-color: inherit;
}
label
{
    display: inline-block;
}
button
{
    border-radius: 0;
}
button:focus:not(:focus-visible)
{
    outline: 0;
}
button, input, optgroup, select, textarea
{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
}
button, select
{
    text-transform: none;
}
[role=button]
{
    cursor: pointer;
}
select
{
    word-wrap: normal;
}
select:disabled
{
    opacity: 1;
}
[list]::-webkit-calendar-picker-indicator
{
    display: none;
}
[type=button], [type=reset], [type=submit], button
{
    -webkit-appearance: button;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled)
{
    cursor: pointer;
}
::-moz-focus-inner
{
    border-style: none;
    padding: 0;
}
textarea
{
    resize: vertical;
}
fieldset
{
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0;
}
legend
{
    float: left;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
    margin-bottom: .5rem;
    padding: 0;
    width: 100%;
}
@media(min-width: 1200px)
{
    legend
    {
        font-size: 1.5rem;
    }
}
legend+*
{
    clear: left;
}
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field
{
    padding: 0;
}
::-webkit-inner-spin-button
{
    height: auto;
}
[type=search]
{
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration
{
    -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper
{
    padding: 0;
}
::file-selector-button
{
    font: inherit;
}
::-webkit-file-upload-button
{
    -webkit-appearance: button;
    font: inherit;
}
output
{
    display: inline-block;
}
iframe
{
    border: 0;
}
summary
{
    cursor: pointer;
    display: list-item;
}
progress
{
    vertical-align: baseline;
}
[hidden]
{
    display: none!important;
}
body
{
    -webkit-font-smoothing: antialiased;
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    overflow-x: hidden;
}
img
{
    display: block;
    height: auto;
    max-width: 100%;
}
.et_pb_module a, a
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
b, strong
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
}
.et_pb_module h1, .et_pb_module h2, .et_pb_module h3, .et_pb_module h4, .et_pb_module h5, .et_pb_module h6, h1, h2, h3, h4, h5, h6
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.04;
    margin: 0;
    padding: 0;
}
.et_pb_module h1, h1
{
    font-size: 56px;
}
.et_pb_module h2, h2
{
    font-size: 48px;
}
.et_pb_module h3, h3
{
    font-size: 36px;
    letter-spacing: -.4px;
    line-height: 1.06;
}
.et_pb_module h4, h4
{
    font-size: 24px;
    letter-spacing: -.4px;
    line-height: 1.08;
}
.et_pb_module h5, h5
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.17;
}
.et_pb_module h6, h6
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.11;
    text-transform: uppercase;
}
p
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
}
input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), select, textarea
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #7d7f83;
    border-radius: 6px;
    color: #7d7f83;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    height: 50px;
    letter-spacing: .2px;
    line-height: 1.33;
    padding: 13px 15px;
    width: 100%;
}
input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder
{
    color: #afbdc7!important;
}
input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, select::placeholder, textarea::placeholder
{
    color: #afbdc7!important;
}
textarea
{
    height: auto;
}
select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../image/-arrow-down.svg);
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-size: 24px;
}
li, ul
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
}
.site-wrapper
{
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    overflow-x: hidden;
}
.site-main
{
    flex: 1 0 0%;
}
.container, .et_pb_row, .et_pb_section .et_pb_row, .is-divi #et-boc .et-l .et_pb_with_background .et_pb_row, .wpb_row>.wpb_row_wrapper, body.single-team-members #et-boc .et-l .single-member-row, body.single-team-members .single-member-row, body.single.single-wpseo_locations .single-location-row
{
    margin-left: auto;
    margin-right: auto;
    max-width: 1248px;
    padding: 0;
    position: relative;
    width: 96%;
}
.container:before, .et_pb_row:before, .et_pb_section .et_pb_row:before, .is-divi #et-boc .et-l .et_pb_with_background .et_pb_row:before, .wpb_row>.wpb_row_wrapper:before, body.single-team-members #et-boc .et-l .single-member-row:before, body.single-team-members .single-member-row:before, body.single.single-wpseo_locations .single-location-row:before
{
    display: none;
}
@media(max-width: 576px)
{
    .container, .et_pb_row, .et_pb_section .et_pb_row, .is-divi #et-boc .et-l .et_pb_with_background .et_pb_row, .wpb_row>.wpb_row_wrapper, body.single-team-members #et-boc .et-l .single-member-row, body.single-team-members .single-member-row, body.single.single-wpseo_locations .single-location-row
    {
        width: 90%;
    }
}
.et_pb_section
{
    background-color: transparent;
}
.et_pb_column .et_pb_row_inner, .et_pb_row, .et_pb_section
{
    padding: 0;
}
.et_builder_inner_content .et_pb_column.et_pb_column_single .et_pb_module, .et_builder_inner_content .et_pb_column .et_pb_module, .et_pb_gutter .et_pb_column .et_pb_module, .et_pb_gutter.et_pb_row .et_pb_column .et_pb_module, .et_pb_module
{
    margin-bottom: 0;
}
@media(min-width: 981px)
{
    .et_builder_inner_content .et_pb_column.et_pb_column_single .et_pb_module, .et_builder_inner_content .et_pb_column .et_pb_module, .et_pb_gutter .et_pb_column .et_pb_module, .et_pb_gutter.et_pb_row .et_pb_column .et_pb_module, .et_pb_module
    {
        margin-bottom: 0;
    }
}
.wpb_row>.wpb_row_wrapper
{
    max-width: 1278px;
    padding-left: 0;
    padding-right: 0;
}
.et_pb_section.add-shadow:before
{
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    content: "";
    display: block;
    height: 450px;
    left: 50%;
    max-width: 1248px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 96%;
}
@media(max-width: 980px)
{
    .et_pb_section.add-shadow>.et_pb_row
    {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.et_pb_section.is-boxed>.et_pb_row
{
    background-color: #fff;
    padding-left: 50px;
    padding-right: 50px;
}
@media(max-width: 980px)
{
    .et_pb_section.is-boxed>.et_pb_row
    {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.et_pb_module #slideit
{
    display: none;
}
.mejs__offscreen
{
    display: none!important;
}
.rrq-shortcode #retirement-quiz .next-question.slide-navigation, .rrq-shortcode #retirement-quiz .prev-question, body.page-template-page-rrq #retirement-quiz .next-question.slide-navigation, body.page-template-page-rrq #retirement-quiz .prev-question
{
    width: auto;
}
.rrq-shortcode #retirement-quiz .next-question.slide-navigation svg, .rrq-shortcode #retirement-quiz .prev-question svg, body.page-template-page-rrq #retirement-quiz .next-question.slide-navigation svg, body.page-template-page-rrq #retirement-quiz .prev-question svg
{
    display: none;
    margin: 0 auto;
}
.rrq-shortcode #retirement-quiz .retirement-questions-slider input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.page-template-page-rrq #retirement-quiz .retirement-questions-slider input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    border-top: 0;
    color: #0d304a;
    font-size: 4.8rem;
    height: auto;
    line-height: 1;
}
.rrq-shortcode #retirement-quiz .retirement-questions-slider input[name=investment_style], body.page-template-page-rrq #retirement-quiz .retirement-questions-slider input[name=investment_style]
{
    display: none!important;
}
.rrq-shortcode #retirement-quiz .slick-list, body.page-template-page-rrq #retirement-quiz .slick-list
{
    height: 410px!important;
}
.rrq-shortcode #retirement-quiz .slick-dots .slick-active button, body.page-template-page-rrq #retirement-quiz .slick-dots .slick-active button
{
    background-color: #0d304a;
    border-color: #0d304a;
    color: #fff!important;
}
.rrq-shortcode #retirement-quiz #personal-information input[type=text], body.page-template-page-rrq #retirement-quiz #personal-information input[type=text]
{
    width: 350px!important;
}
.nav-dropdown ul li.menu-text-cta a
{
    padding-left: 12px!important;
}
.nav-dropdown ul li.menu-text-cta
{
    padding-left: 0!important;
}
body.single-team-members .wpc-single-member-header h1
{
    max-width: 700px!important;
}
.tax-ad-campaign #header-menu, .tax-ad-campaign .header-search, .tax-ad-campaign .header-top-nav
{
    display: none!important;
}
.tax-ad-campaign .header-primary-nav
{
    margin-top: 0!important;
}
.tax-ad-campaign .cwm-tax
{
    position: relative;
}
.tax-ad-campaign .cwm-tax:before
{
    background-image: var(--wpr-bg-cb9a497f-1ead-4680-8dab-6de2c2c1bec2);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.tax-ad-campaign .type-page
{
    margin-bottom: 0!important;
}
.tax-ad-campaign .interior-wrapper
{
    padding-bottom: 0!important;
}
.tax-ad-campaign .breadcrumbs-wrapper, .tax-ad-campaign .page-cover-fallback, .tax-ad-campaign .pagination-wrapper
{
    display: none;
}
.tax-ad-campaign .cwm-tax
{
    padding-top: 0!important;
}
.tax-ad-campaign .cwm-tax .vc_row-fluid
{
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px!important;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%!important;
}
.tax-ad-campaign .cwm-tax .left-content h1
{
    color: #fff;
    font-family: Frank Ruhl Libre!important;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.6px;
    line-height: 1;
    margin-bottom: 10px!important;
    max-width: 520px!important;
    padding-top: 163px;
    text-shadow: 0 6px 20px rgba(13,48,74,.2);
}
.tax-ad-campaign .cwm-tax .left-content .lets-talk .vc_btn3
{
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium!important;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 45px;
    letter-spacing: normal;
    line-height: 1;
    text-align: center;
}
.tax-ad-campaign .cwm-tax .left-content p
{
    color: #fff;
    font-family: Helvetica Neue LT W05_45 Light!important;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.33;
    max-width: 467px!important;
    text-shadow: 0 6px 20px rgba(13,48,74,.4);
}
.tax-ad-campaign .cwm-tax .cwm-tax-form
{
    background-color: #f8f8f8;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    padding: 60px 60px 70px;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form>.vc_column-inner
{
    padding: 0;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form h2
{
    color: var(--secondary);
    display: block;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.08;
    margin-bottom: 26px!important;
    margin-top: 0!important;
    text-align: center;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{
    color: #c1c1c1;
    font-family: Helvetica Neue LT W05_45 Light!important;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 45px;
    letter-spacing: normal;
    line-height: 1;
    margin-bottom: 20px!important;
    padding: 15px!important;
    width: 100%;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper input::-moz-placeholder
{
    color: #c1c1c1;
    opacity: 1;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper input::placeholder
{
    color: #c1c1c1;
    opacity: 1;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper input:-ms-input-placeholder
{
    color: #c1c1c1;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper input::-ms-input-placeholder
{
    color: #c1c1c1;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper .top_label .gfield_label
{
    display: none;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper ul.gform_fields li.gfield
{
    margin: 0!important;
    padding: 0!important;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper .gform_footer
{
    margin-top: 0!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
}
.tax-ad-campaign .cwm-tax .cwm-tax-form .gform_wrapper .gform_footer input[type=submit]
{
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium!important;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-align: center;
}
body.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element
{
    margin-bottom: 0;
}
.cwm_locations .cwm_locations-filter_form input[type=text], .cwm_locations .cwm_locations-filter_form select
{
    line-height: 20px!important;
    padding: 0 20px!important;
}
body.single-wpseo_locations .loc-content-resources .loc-content-resources-item .custom-btn:first-child
{
    margin-right: 15px;
}
body.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column.vc_col-sm-12 .vc_column-inner>.wpb_wrapper
{
    grid-template-columns: 320px 1fr!important;
}
body.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column.vc_col-sm-12 .vc_column-inner>.wpb_wrapper .wpb_single_image img
{
    height: 320px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 320px;
}
.wpc-team-locations .team-locations-header
{
    align-items: flex-end!important;
}
.wpc-team-locations .team-locations-header h1
{
    margin-bottom: 30px!important;
    max-width: 1260px;
    width: 96%;
}
.wpc-team-locations h2.team-locations-grid-title
{
    color: var(--secondary)!important;
    font-size: 3.6rem!important;
    font-weight: 900!important;
    line-height: 3.6rem!important;
}
.footer-legal img
{
    max-width: 250px!important;
}
#mem-gtk-section .wpb_row.vc_row-fluid.stripe-white:first-of-type .vc_col-sm-4
{
    grid-column: 1/span 3;
}
.post-type-archive-wpseo_locations select
{
    background-position: 98% 9px!important;
    background-size: 25px!important;
    cursor: pointer;
}
.post-type-archive-wpseo_locations .cwm_locations .cwm_locations-items .item-content-phone, .post-type-archive-wpseo_locations .item-content-address
{
    font-family: Helvetica Neue LT W05_45 Light;
}
.post-type-archive-wpseo_locations .cwm_locations .cwm_locations-items .item-inner
{
    overflow: hidden;
}
body.single-wpseo_locations .loc-content-about p:last-of-type
{
    letter-spacing: 2px!important;
}
body.single-wpseo_locations .loc-content-partners
{
    padding: 150px 0 30px!important;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-logos
{
    padding-top: 65px!important;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors>h3
{
    margin-bottom: 60px!important;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-name
{
    color: var(--secondary)!important;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-image
{
    border-radius: 65px;
    box-shadow: 0 4px 29px 0 rgba(88,89,91,.3);
    height: 130px!important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    width: 130px;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-image:before
{
    border-radius: 65px;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-info
{
    padding-top: 15px!important;
}
body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisors-item
{
    margin-bottom: 60px;
}
.wpc-team-locations h2.team-locations-grid-title
{
    margin-bottom: 60px!important;
}
.wpc-team-locations .advisor-image
{
    border-radius: 65px;
    box-shadow: 0 4px 29px 0 rgba(88,89,91,.3);
    height: 130px!important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    width: 130px;
}
.wpc-team-locations .advisor-image:before
{
    border-radius: 65px;
}
.wpc-team-locations .advisor-info
{
    padding-top: 15px!important;
}
.wpc-team-locations .advisors-item
{
    margin-bottom: 60px;
}
body.page-id-14439
{
    padding-bottom: 0!important;
}
.page-id-14439 .breadcrumbs-wrapper, .page-id-14439 .page-cover-fallback
{
    display: none;
}
section#join-banner:before
{
    background-image: var(--wpr-bg-32dfdd99-969c-41b9-a3f3-10764523a097),linear-gradient(270deg,hsla(0,0%,100%,0),rgba(58,86,108,.85) 71%,rgba(41,72,95,.9) 86%,rgba(13,48,74,.95));
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.page-id-14439 #join-about>div, .page-id-14439 #join-banner>div, .page-id-14439 #join-contact>div, .page-id-14439 #join-featured>div, .page-id-14439 #join-video>div
{
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.page-id-14439 #join-about>div .wpb_row_wrapper, .page-id-14439 #join-banner>div .wpb_row_wrapper, .page-id-14439 #join-contact>div .wpb_row_wrapper, .page-id-14439 #join-featured>div .wpb_row_wrapper, .page-id-14439 #join-video>div .wpb_row_wrapper
{
    margin: 0!important;
}
.page-id-14439 #join-banner>div .wpb_row_wrapper .vc_col-sm-6:first-child
{
    width: 55%;
}
.page-id-14439 #join-banner
{
    background-position: top!important;
    padding: 183px 0 182px;
}
.page-id-14439 #join-banner .vc_btn3-container.vc_btn3-inline
{
    margin-bottom: 0!important;
}
.page-id-14439 #join-banner .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern
{
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding-bottom: 16px;
    padding-top: 15px;
    text-align: center;
}
.page-id-14439 #join-banner .wpb_content_element
{
    margin-bottom: 0!important;
}
.page-id-14439 #join-banner .wpb_content_element p
{
    color: #ebd48d;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin-bottom: 10px!important;
    text-shadow: 0 6px 20px rgba(13,48,74,.2);
}
.page-id-14439 #join-banner .wpb_content_element h2
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 56px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.6px;
    line-height: 1;
    margin-bottom: 40px!important;
    margin-top: 0!important;
    max-width: 596px;
    text-shadow: 0 6px 20px rgba(13,48,74,.2);
}
.page-id-14439 #join-video
{
    background-color: #f8f8f8!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
}
.page-id-14439 #join-video .vc_col-sm-6:last-child .vc_column-inner
{
    padding: 58px 80px!important;
}
.page-id-14439 #join-video .wpb_content_element
{
    margin-bottom: 0!important;
}
.page-id-14439 #join-video .wpb_content_element p
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W05_45 Light;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.4;
    margin-bottom: 10px!important;
    max-width: 480px;
    text-transform: uppercase;
}
.page-id-14439 #join-video .wpb_content_element h3
{
    color: var(--primary);
    font-family: Frank Ruhl Libre;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin-bottom: 0!important;
    margin-top: 0!important;
    max-width: 480px;
    text-transform: inherit;
}
.page-id-14439 #join-featured
{
    background-position: bottom!important;
    padding: 120px 0;
}
.page-id-14439 #join-featured .wpb_content_element p
{
    color: #58595b;
    font-family: Helvetica Neue LT W05_45 Light;
    margin-bottom: 50px!important;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    width: 100%;
}
.page-id-14439 #join-featured .wpb_content_element p, .page-id-14439 #join-featured .wpb_content_element p a
{
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.78;
    text-align: center;
}
.page-id-14439 #join-featured .wpb_content_element p a
{
    color: var(--primary);
    font-family: Helvetica Neue LT W01_75 Bold;
    text-decoration: none;
}
.page-id-14439 #join-featured .wpb_single_image img
{
    height: 43px;
    -o-object-fit: contain;
    object-fit: contain;
}
.page-id-14439 #join-about
{
    background-color: var(--secondary);
}
.page-id-14439 #join-about>div>div>div.vc_col-sm-6:first-child>.vc_column-inner
{
    padding: 60px 80px!important;
}
.page-id-14439 #join-about .wpb_content_element p
{
    color: #fff;
    font-family: Helvetica Neue LT W05_45 Light;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.78;
    margin-bottom: 50px!important;
}
.page-id-14439 #join-about>div>div>div.vc_col-sm-6:last-child>.vc_column-inner
{
    padding: 0!important;
}
.page-id-14439 #join-about .wpb_content_element p:last-child, .page-id-14439 #join-about>div>div.wpb_row_wrapper
{
    margin: 0!important;
}
.page-id-14439 #join-about>div>div>div.vc_col-sm-6>.vc_column-inner .wpb_content_element
{
    margin-bottom: 0!important;
}
.page-id-14439 #join-contact
{
    background-position: bottom!important;
    background-size: cover!important;
    padding: 0!important;
}
.page-id-14439 #join-contact>div>div.wpb_row_wrapper
{
    margin: 0!important;
}
.page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner
{
    background-color: hsla(0,0%,97%,.95);
    padding: 60px 80px;
}
.page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner h3
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin-bottom: 20px!important;
    margin-top: 0!important;
    text-transform: inherit;
}
.page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner .wpb_content_element
{
    margin-bottom: 0!important;
}
.page-id-14439 #join-contact .gform_wrapper
{
    margin-top: 0;
}
.page-id-14439 #join-contact .gform_wrapper .top_label li.gfield
{
    margin-bottom: 20px;
    margin-top: 0!important;
    padding-right: 20px;
}
.page-id-14439 #join-contact .gform_wrapper .top_label li.gfield:last-child, .page-id-14439 #join-contact .gform_wrapper .top_label li.gfield:nth-child(2), .page-id-14439 #join-contact .gform_wrapper .top_label li.gfield:nth-child(4), .page-id-14439 #join-contact .gform_wrapper .top_label li.gfield:nth-child(6)
{
    padding-right: 0;
}
.page-id-14439 #join-contact .gform_wrapper .top_label .gfield_label
{
    display: none!important;
}
.page-id-14439 #join-contact .gform_wrapper .top_label li.gfield:last-child .gfield_label
{
    color: #58595b;
    display: inline-block!important;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.17;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.page-id-14439 #join-contact .gform_wrapper .top_label li.gfield div
{
    margin-top: 0;
}
.page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-id-14439 #join-contact .gform_wrapper textarea.medium
{
    background-color: #fff;
    border: .5px solid #c1c1c1;
    border-radius: 6px;
    color: #c1c1c1;
    font-family: Helvetica Neue LT W05_45 Light;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 15px 13px;
}
.page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder
{
    color: #c1c1c1;
    opacity: 1;
}
.page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder
{
    color: #c1c1c1;
    opacity: 1;
}
.page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder
{
    color: #c1c1c1;
}
.page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder
{
    color: #c1c1c1;
}
.page-id-14439 #join-contact .gform_wrapper .gform_footer
{
    margin-top: 0!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
}
.gform_wrapper .gform_footer input[type=submit], .page-id-14439 #join-contact .gform_wrapper .gform_footer input.button
{
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 15px 20px;
    text-align: center;
}
.page-id-14439 .pagination-wrapper
{
    display: none;
}
.page-id-14439 .interior-wrapper
{
    padding-bottom: 0!important;
}
.page-id-14439 #post-14439
{
    margin-bottom: 0;
}
section#join-about
{
    background-position: 100% 50%!important;
    background-size: 50%!important;
}
.page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-4
{
    width: 37.5%;
}
.page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-8
{
    width: 62.5%;
}
.cwm-site-1 .cp-overlay-background
{
    background-color: rgba(13,48,74,.6)!important;
}
.cp-modal.cp-modal-custom-size
{
    max-width: 800px!important;
}
.cwm-site-1 .cp-modal-body
{
    border-radius: 5px;
    height: 530px;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 50px;
}
.cwm-site-1 .col-lg-12.col-md-12.col-sm-12.col-xs-12.cp_responsive
{
    padding: 0;
}
.cwm-site-1 .cp-modal-body h2
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin-bottom: 10px!important;
    text-align: left;
}
.cwm-site-1 .cp-modal-body p:nth-child(2)
{
    color: #58595b;
    font-family: Helvetica Neue LT W05_45 Light;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.4;
    margin-bottom: 40px!important;
    max-width: 345px;
    text-align: left;
}
.cwm-site-1 .cp-modal-body p:nth-child(3)
{
    text-align: left;
}
.cwm-site-1 .cp-modal-body p:nth-child(3) a
{
    background-color: var(--primary);
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 16px 30px;
    text-align: center;
    text-decoration: none;
}
.cwm-site-1 .cp-overlay-close.cp-adjacent-close.cp-adjacent-right
{
    cursor: pointer;
    height: 14px!important;
    right: 15px;
    top: 15px;
    width: 14px!important;
}
.cwm-site-1 .cp-overlay-close.cp-adjacent-close .cp-default-close
{
    background: transparent;
    border-radius: 0;
    padding: 0;
}
#appointment .wpcf7
{
    background: var(--secondary);
    border-radius: 15px;
    padding: 40px;
}
.cwm_locations .cwm_locations-items .item-button
{
    padding: 0!important;
}
.cwm_locations .cwm_locations-items .item-button a
{
    border-radius: 0!important;
}
@media(max-width: 575.98px)
{
    a.header-menu-btn
    {
        background: #d6b556;
        border-color: #d6b556;
        color: #fff;
    }
    .tax-ad-campaign .left-content .vc_btn3-container.vc_btn3-inline
    {
        margin-bottom: 95px!important;
    }
    .tax-ad-campaign .header-menu-btn
    {
        display: none!important;
    }
    .tax-ad-campaign .cwm-tax:before
    {
        background-image: none;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        position: relative;
    }
    .tax-ad-campaign .cwm-tax .left-content:before
    {
        background-image: var(--wpr-bg-5bedd709-05bf-4075-9b59-d2d663a3bf5c);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        padding-left: 60px;
        padding-right: 20px;
        padding-top: 90px;
    }
    .tax-ad-campaign .cwm-tax .left-content>.vc_column-inner
    {
        padding: 0;
    }
    .tax-ad-campaign .cwm-tax .left-content h1
    {
        font-size: 42px;
        letter-spacing: -1.2px;
        max-width: 295px!important;
        padding-top: 0;
    }
    .tax-ad-campaign .cwm-tax .vc_row-fluid
    {
        padding-left: 0;
        padding-right: 0;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form
    {
        padding: 60px 60px 70px;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper .loc-resource-item-buttons
    {
        bottom: auto!important;
        left: auto!important;
        position: relative!important;
        transform: none!important;
        width: 100%!important;
    }
    .cwm_locations .cwm_locations-filter_query
    {
        margin-bottom: 15px;
        position: relative!important;
        right: 0!important;
        top: 0!important;
    }
    .cwm_locations .cwm_locations-filter_query span
    {
        margin-bottom: 5px!important;
    }
    .page-id-124 .box-num.vc_col-sm-6:nth-child(2n)>.vc_column-inner, .page-id-124 .box-num.vc_col-sm-6:nth-child(odd)>.vc_column-inner, .page-id-124 .box-team:nth-child(2n)>.vc_column-inner, .page-id-124 .box-team:nth-child(odd)>.vc_column-inner, .page-id-124 .how-we-serve-you-box.vc_col-sm-6:nth-child(2n)>.vc_column-inner, .page-id-124 .how-we-serve-you-box.vc_col-sm-6:nth-child(odd)>.vc_column-inner
    {
        margin-left: 0;
        margin-right: 0;
    }
    .page-id-124 .custom-table-figure .custom-col:not(:last-of-type)
    {
        border-bottom: 1px solid rgba(88,89,91,.1);
        border-right: none;
    }
    .page-id-124 .custom-table-figure .custom-col
    {
        border-bottom: 0!important;
        border-right: 0;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 10px;
    }
    .page-id-124 .custom-table-figure .custom-row>.custom-col:nth-child(3), .page-id-124 .custom-table-figure .custom-row>.custom-col:nth-child(4)
    {
        border-top: 1px solid rgba(88,89,91,.1);
    }
    .page-id-124 .custom-table-figure .custom-row>.custom-col:first-child, .page-id-124 .custom-table-figure .custom-row>.custom-col:nth-child(3)
    {
        border-right: 1px solid rgba(88,89,91,.1)!important;
    }
    body.single-team-members .wpc-single-member-header h1
    {
        text-align: center!important;
    }
    body.single-team-members .wpc-member-content
    {
        padding-top: 60px!important;
        text-align: center!important;
    }
    body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper
    {
        display: block!important;
    }
    body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper .vc_column-inner
    {
        margin-bottom: 20px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        width: 100%!important;
    }
    body.single-team-members .wpc-member-content .mem-gtk-section>div.wpb_row
    {
        margin-bottom: 0!important;
        margin: auto 20px;
    }
    .single-wpseo_locations .wpc-single-location-header h1
    {
        text-align: center!important;
    }
    body.single-wpseo_locations .wpc-location-content
    {
        padding-top: 60px!important;
        text-align: center;
    }
    body.single-wpseo_locations .wpc-location-content .loc-content-about p:nth-child(4)
    {
        margin-bottom: 0;
    }
    body.single-wpseo_locations .wpc-location-content .loc-content-about p:nth-child(5)
    {
        padding-bottom: 60px;
        padding-top: 80px!important;
    }
    body.single-wpseo_locations #loc-content-about .wpb_text_column.wpb_content_element
    {
        margin-bottom: 0!important;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper
    {
        display: block!important;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper .wpb_column
    {
        margin-bottom: 20px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        width: 210px!important;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-logos .wpb_single_image
    {
        margin-bottom: 60px!important;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-logos .vc_column-inner img
    {
        max-height: 100%!important;
        -o-object-fit: cover;
        object-fit: cover;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-logos .vc_col-sm-4:last-child .wpb_single_image
    {
        margin-bottom: 0!important;
    }
    body.single-wpseo_locations .loc-content-resources-item .wpb_row_wrapper
    {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column.vc_col-sm-12 .vc_column-inner>.wpb_wrapper
    {
        display: block!important;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper
    {
        display: block!important;
        padding-top: 20px!important;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column>.vc_column-inner
    {
        margin-bottom: 20px;
    }
    body.single-wpseo_locations section.loc-content-resources
    {
        padding-bottom: 100px!important;
    }
    body.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper
    {
        display: block!important;
    }
    body.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper img
    {
        max-width: 100%!important;
    }
    body.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper>.wpb_column:last-child>.vc_column-inner>.wpb_wrapper
    {
        position: relative!important;
        top: auto!important;
        transform: none!important;
    }
    body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisors-grid
    {
        grid-template-columns: 1fr!important;
    }
    body.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisors-item
    {
        margin-bottom: 60px!important;
    }
    body.single-wpseo_locations #loc-content-disclosure
    {
        text-align: left;
    }
    section#join-banner:before
    {
        background-size: cover;
    }
    .page-id-14439 #join-contact
    {
        background-image: url(../image/Footer_CTA_Mobile.png)!important;
    }
    .page-id-14439 #join-featured
    {
        background-image: url(../image/InvestmentNews-_Barrons_BG_Mobile.png)!important;
        background-position: bottom!important;
    }
    .page-id-14439 #join-banner
    {
        background-image: url(../image/CW_JoinAFirm_Mobile_Image.png)!important;
        background-position: top!important;
        padding-bottom: 85px!important;
        padding-top: 85px!important;
    }
    .page-id-14439 #join-about .vc_col-sm-6, .page-id-14439 #join-contact .vc_col-sm-6, .page-id-14439 #join-video .vc_col-sm-6
    {
        width: 100%;
    }
    body.page-id-14439 #join-video .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    .page-id-14439 #join-video .wpb_content_element h3, .page-id-14439 #join-video .wpb_content_element p
    {
        max-width: 100%;
    }
    .page-id-14439 #join-featured
    {
        padding: 40px 20px;
    }
    #join-featured .vc_col-sm-12 .vc_column-inner
    {
        padding-left: 0;
        padding-right: 0;
    }
    body.page-id-14439 #join-about>div>div>div.vc_col-sm-6:first-child>.vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    body.page-id-14439 #join-about .vc_col-sm-6:last-child .vc_empty_space
    {
        height: 409px!important;
    }
    .page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    .page-id-14439 #join-contact .gform_wrapper .top_label li.gfield
    {
        padding-right: 0;
    }
    .cwm-site-1 .cp-modal-body
    {
        background-color: #fff!important;
        background-position: bottom right -1px!important;
        background-size: contain!important;
        padding: 30px 25px;
    }
    .cwm-site-1 .cp-modal.cp-modal-custom-size
    {
        max-width: 320px!important;
        width: 80%!important;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-4
    {
        margin-bottom: 15px;
        width: 100%;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-8
    {
        width: 100%;
    }
}
@media(min-width: 576px) and (max-width: 767.98px)
{
    a.header-menu-btn
    {
        background: #d6b556;
        border-color: #d6b556;
        color: #fff;
    }
    .tax-ad-campaign .left-content .vc_btn3-container.vc_btn3-inline
    {
        margin-bottom: 95px!important;
    }
    .tax-ad-campaign .header-menu-btn
    {
        display: none!important;
    }
    .tax-ad-campaign .cwm-tax:before
    {
        background-image: none;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        position: relative;
    }
    .tax-ad-campaign .cwm-tax .left-content:before
    {
        background-image: var(--wpr-bg-5bedd709-05bf-4075-9b59-d2d663a3bf5c);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        padding-left: 60px;
        padding-right: 20px;
        padding-top: 90px;
    }
    .tax-ad-campaign .cwm-tax .left-content>.vc_column-inner
    {
        padding: 0;
    }
    .tax-ad-campaign .cwm-tax .left-content h1
    {
        font-size: 42px;
        letter-spacing: -1.2px;
        max-width: 295px!important;
        padding-top: 0;
    }
    .tax-ad-campaign .cwm-tax .vc_row-fluid
    {
        padding-left: 0;
        padding-right: 0;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form
    {
        padding: 60px 60px 70px;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper .loc-resource-item-buttons
    {
        bottom: auto!important;
        left: auto!important;
        position: relative!important;
        transform: none!important;
        width: 100%!important;
    }
    .cwm_locations .cwm_locations-filter_query
    {
        margin-bottom: 15px;
        position: relative!important;
        right: 0!important;
        top: 0!important;
    }
    .cwm_locations .cwm_locations-filter_query span
    {
        margin-bottom: 5px!important;
    }
    .page-id-124 .box-num.vc_col-sm-6:nth-child(2n)>.vc_column-inner, .page-id-124 .box-num.vc_col-sm-6:nth-child(odd)>.vc_column-inner, .page-id-124 .box-team:nth-child(2n)>.vc_column-inner, .page-id-124 .box-team:nth-child(odd)>.vc_column-inner, .page-id-124 .how-we-serve-you-box.vc_col-sm-6:nth-child(2n)>.vc_column-inner, .page-id-124 .how-we-serve-you-box.vc_col-sm-6:nth-child(odd)>.vc_column-inner
    {
        margin-left: 0;
        margin-right: 0;
    }
    section#join-banner:before
    {
        background-size: cover;
    }
    .page-id-14439 #join-contact
    {
        background-image: url(../image/Footer_CTA_Mobile.png)!important;
    }
    .page-id-14439 #join-featured
    {
        background-image: url(../image/InvestmentNews-_Barrons_BG_Mobile.png)!important;
        background-position: bottom!important;
    }
    .page-id-14439 #join-banner
    {
        background-image: url(../image/CW_JoinAFirm_Mobile_Image.png)!important;
        background-position: top!important;
        padding-bottom: 85px!important;
        padding-top: 85px!important;
    }
    .page-id-14439 #join-about .vc_col-sm-6, .page-id-14439 #join-contact .vc_col-sm-6, .page-id-14439 #join-video .vc_col-sm-6
    {
        width: 100%;
    }
    body.page-id-14439 #join-video .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    .page-id-14439 #join-video .wpb_content_element h3, .page-id-14439 #join-video .wpb_content_element p
    {
        max-width: 100%;
    }
    .page-id-14439 #join-featured
    {
        padding: 40px 20px;
    }
    #join-featured .vc_col-sm-12 .vc_column-inner
    {
        padding-left: 0;
        padding-right: 0;
    }
    body.page-id-14439 #join-about>div>div>div.vc_col-sm-6:first-child>.vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    body.page-id-14439 #join-about .vc_col-sm-6:last-child .vc_empty_space
    {
        height: 409px!important;
    }
    .page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 40px 20px!important;
        text-align: center;
    }
    .page-id-14439 #join-contact .gform_wrapper .top_label li.gfield
    {
        padding-right: 0;
    }
    .cwm-site-1 .cp-modal-body
    {
        background-color: #fff!important;
        background-position: bottom right -1px!important;
        background-size: contain!important;
        padding: 30px 25px;
    }
    .cwm-site-1 .cp-modal.cp-modal-custom-size
    {
        max-width: 320px!important;
        width: 80%!important;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-4
    {
        margin-bottom: 15px;
        width: 100%;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-8
    {
        width: 100%;
    }
    body.single-wpseo_locations .loc-content-partners .loc-content-partners-logos .vc_column-inner img
    {
        max-height: 100%!important;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media(min-width: 768px) and (max-width: 991.98px)
{
    a.header-menu-btn
    {
        background: #d6b556;
        border-color: #d6b556;
        color: #fff;
    }
    .tax-ad-campaign .header-menu-btn
    {
        display: none!important;
    }
    .tax-ad-campaign .left-content .vc_btn3-container.vc_btn3-inline
    {
        margin-bottom: 95px!important;
    }
    .tax-ad-campaign .cwm-tax .vc_row-fluid
    {
        padding-left: 0;
        padding-right: 0;
    }
    .tax-ad-campaign .cwm-tax:before
    {
        background-image: none;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        position: relative;
    }
    .tax-ad-campaign .cwm-tax .left-content:before
    {
        background-image: var(--wpr-bg-59062a3a-b2de-468a-8a92-3d6260e1a1fd);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        padding-bottom: 163px!important;
        padding-left: 80px!important;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form, .tax-ad-campaign .cwm-tax .left-content
    {
        display: block;
        float: none;
        width: 100%!important;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form
    {
        background-color: transparent;
        box-shadow: none;
        padding: 0!important;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form .vc_column-inner
    {
        background-color: #f8f8f8;
        box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
        margin: auto!important;
        padding: 60px 60px 70px;
        width: 350px;
    }
    .tax-ad-campaign .cwm-tax>div>.wpb_row_wrapper
    {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    body.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper .loc-resource-item-buttons
    {
        bottom: auto!important;
        left: auto!important;
        position: relative!important;
        transform: none!important;
        width: 100%!important;
    }
    .page-id-14439 #join-contact
    {
        background-image: url(../image/Footer_CTA_Tablet.png)!important;
    }
    .page-id-14439 #join-featured
    {
        background-image: url(../image/InvestmentNews-_Barrons_BG_Tablet.png)!important;
        background-position: bottom!important;
    }
    .page-id-14439 #join-banner
    {
        background-image: url(../image/CW_JoinAFirm_Tablet_Image.png)!important;
        background-position: top right -100px!important;
        padding-bottom: 155px!important;
        padding-top: 155px!important;
    }
    .page-id-14439 #join-about .vc_col-sm-6, .page-id-14439 #join-contact .vc_col-sm-6, .page-id-14439 #join-video .vc_col-sm-6
    {
        width: 100%;
    }
    body.page-id-14439 #join-video .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 58px 40px!important;
        text-align: center;
    }
    .page-id-14439 #join-video .wpb_content_element h3, .page-id-14439 #join-video .wpb_content_element p
    {
        max-width: 100%;
    }
    .page-id-14439 #join-featured
    {
        padding: 104px 40px;
    }
    #join-featured .vc_col-sm-12 .vc_column-inner
    {
        padding-left: 0;
        padding-right: 0;
    }
    body.page-id-14439 #join-about>div>div>div.vc_col-sm-6:first-child>.vc_column-inner
    {
        padding: 60px 40px!important;
        text-align: center;
    }
    .page-id-14439 #join-contact .vc_col-sm-6:last-child .vc_column-inner
    {
        padding: 60px 69px!important;
        text-align: center;
    }
    .page-id-14439 #join-contact .gform_wrapper
    {
        padding-left: 75px;
        padding-right: 75px;
    }
    .cwm-site-1 .cp-modal.cp-modal-custom-size
    {
        max-width: none!important;
        width: 688px!important;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-4
    {
        margin-bottom: 15px;
        width: 100%;
    }
    .page-id-13906.cwm-site-1 #newplan-step .vc_col-sm-8
    {
        width: 100%;
    }
}
@media(min-width: 1024px) and (max-width: 1024px)
{
    .tax-ad-campaign .header
    {
        height: 100px!important;
    }
    .tax-ad-campaign .cwm-tax .left-content
    {
        padding-left: 60px;
    }
    .tax-ad-campaign .cwm-tax .left-content .lets-talk
    {
        display: none;
    }
    .page-id-14439 #join-contact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-id-14439 #join-contact .gform_wrapper textarea.medium
    {
        padding: 10px 13px;
    }
    body.page-id-14439 #join-about .vc_col-sm-6:last-child .vc_empty_space
    {
        height: 958px!important;
    }
}
@media(min-width: 1200px)
{
    .tax-ad-campaign .cwm-tax .left-content .lets-talk
    {
        display: none;
    }
    .tax-ad-campaign .cwm-tax .cwm-tax-form
    {
        width: 350px;
    }
    .tax-ad-campaign .header
    {
        height: 100px;
    }
}
@media(min-width: 1920px)
{
    .page-id-14439 #join-about>div, .page-id-14439 #join-banner>div, .page-id-14439 #join-contact>div, .page-id-14439 #join-featured>div, .page-id-14439 #join-video>div
    {
        max-width: 1920px;
    }
    .page-id-14439 #join-featured
    {
        left: auto!important;
        width: 100%!important;
    }
}
.interior-sidebar-nav li.page-item-13906
{
    display: none;
}
@media(min-width: 1439px)
{
    .page-id-14439 #join-featured>div .wpb_row_wrapper
    {
        margin-left: auto!important;
        margin-right: auto!important;
    }
}
@keyframes cwmoFadeIn
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup
{
    position: relative;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup img
{
    display: block;
    margin: 0;
    padding: 0;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup .vpopup-image
{
    box-shadow: 0 30px 100px rgba(0,0,0,.17);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup .vpopup-src
{
    background-color: var(--primary);
    border-radius: 100%;
    box-shadow: 0 8px 15px 0 rgba(48,198,168,.3);
    color: #fff;
    display: none;
    height: 80px;
    left: -40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup .vpopup-src.is-active
{
    display: block;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-vpopup .vpopup-src span
{
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
.et-db #et-boc .et-l div.vpopup-src-wawa
{
    cursor: pointer;
}
.et-db #et-boc .et-l div.vpopup-src-wawa>*
{
    pointer-events: none;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-tabs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr auto;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images
{
    height: 100%;
    perspective: 1200px;
    position: relative;
    transition: transform .6s cubic-bezier(.23,1,.32,1);
    width: 100%;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image:before
{
    background: rgba(13,15,30,.35);
    border-radius: inherit;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image .service-info
{
    bottom: 0;
    display: block;
    left: 0;
    padding: 35px;
    position: absolute;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image .service-subtitle, .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image .service-title
{
    color: #fff;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image .service-title
{
    padding-bottom: 5px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image .service-subtitle
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images>.service-image.is-active
{
    opacity: 1;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs
{
    position: relative;
    width: 360px;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav
{
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 5px rgba(0,0,0,.05);
    cursor: pointer;
    display: flex;
    min-height: 150px;
    padding: 30px;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav .nav-desc, .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav .nav-title
{
    position: relative;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav .nav-title
{
    text-align: center;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav:before
{
    background-color: var(--secondary);
    border-radius: 6px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: scale(.97,.95);
    transition: transform .45s cubic-bezier(.2,.95,.2,1),opacity .45s cubic-bezier(.2,.95,.2,1);
    width: 100%;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav:not(:last-child)
{
    margin-bottom: 30px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav.is-active:before, .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav:hover:before
{
    opacity: 1;
    transform: scale(1);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav.is-active .nav-title, .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav:hover .nav-title
{
    color: #fff;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav.is-active .nav-desc, .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav:hover .nav-desc
{
    color: hsla(0,0%,100%,.8);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-tabs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-navs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-navs>.service-nav
{
    margin: 0;
    min-height: 0;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-navs>.service-nav
    {
        padding: 15px;
    }
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-navs>.service-nav h4.nav-title
    {
        font-size: 16px;
    }
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-tabs
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-images
    {
        height: 500px;
    }
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-service-tabs.twocol-nav .service-navs
    {
        order: -1;
    }
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 30px;
    min-height: 270px;
    perspective: 1200px;
    position: relative;
    transform-style: preserve-3d;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-wrap
{
    position: relative;
    transition-duration: .6s;
    transition-property: box-shadow,transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-face, .et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-wrap
{
    perspective: inherit;
    transform-style: inherit;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-face, .et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-inner, .et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-wrap
{
    border-radius: inherit;
    min-height: inherit;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-overlay
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-face
{
    align-items: stretch;
    backface-visibility: hidden;
    background-color: #ddd;
    background-position: 50%;
    background-size: cover;
    display: flex;
    flex-direction: column;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-inner
{
    align-items: center;
    color: hsla(0,0%,100%,.69);
    display: flex;
    flex: 1 auto;
    flex-direction: column;
    justify-content: center;
    padding: 40px 50px;
    text-align: center;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-icon
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 2em;
    position: relative;
    text-align: center;
    transition: box-shadow .3s ease,background .3s ease;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-title
{
    color: #fff;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-link a
{
    border-bottom: 1px solid hsla(0,0%,100%,.25);
    color: #fff;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-link a:hover
{
    border-color: #fff;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-front .flipbox-overlay
{
    background-color: rgba(0,0,0,.3);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-front .flipbox-inner
{
    transform: translateZ(60px) scale(.85);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-back
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotateY(180deg);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-back .flipbox-overlay
{
    background-color: rgba(34,32,51,.84);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox .flipbox-back .flipbox-inner
{
    transform: translateZ(60px) scale(.95);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-flipbox:hover .flipbox-wrap
{
    transform: rotateY(180deg);
    transform-origin: 50% 50%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb, .et-db #et-boc .et-l .et_pb_module.et_pb_cwmo_blurb, .et-db #et-boc .et-l .et_pb_module.et_pb_cwmo_blurb .et_pb_module_inner
{
    height: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-inner
{
    border: 1px solid #e8e9f1;
    height: 100%;
    padding: 12% 10%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-icon
{
    margin-bottom: 20px;
    max-width: 30px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-title
{
    padding-bottom: 20px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-link
{
    padding-top: 30px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-link a
{
    border-bottom: 1px solid rgba(0,0,0,.08);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb .blurb-link a:hover
{
    border-bottom: 1px solid var(--secondary);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-blurb:hover
{
    box-shadow: 0 25px 70px rgba(0,0,0,.07);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box
{
    overflow-y: hidden;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-image img
{
    display: block;
    margin: 0 auto;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-overlay
{
    background-color: rgba(13,48,74,.9);
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-info
{
    background-color: rgba(13,48,74,.9);
    color: #fff;
    height: 100%;
    left: 0;
    padding: 0 35px 15px;
    position: absolute;
    text-align: center;
    top: calc(100% - 68px);
    transition: top .2s ease-in-out;
    width: 100%;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-info h6.service-title
{
    color: #fff;
    margin: 0!important;
    padding: 15px 0;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-info .service-subtitle
{
    display: none;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box .service-info .service-desc
{
    display: none;
    line-height: 1.58;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box:hover .service-info
{
    top: 0;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box:hover .service-info .inner
{
    animation: cwmoFadeIn 1s;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-service-box:hover .service-info .service-desc
{
    display: block;
}
.carson-module-postbox .postbox-main .postbox-content ul, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content ul
{
    margin-left: 30px!important;
}
.carson-module-postbox .postbox-main .postbox-content ul li, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content ul li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content ul li
{
    background-image: none!important;
    list-style-type: disc!important;
    padding-left: 10px!important;
}
.et-db #et-boc .et-l .et_pb_equal_columns .et_pb_cwmo_featured_resource, .et-db #et-boc .et-l .et_pb_equal_columns .et_pb_cwmo_featured_resource .et_pb_module_inner
{
    height: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource
{
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 650px;
    position: relative;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource
    {
        margin-top: 40px;
    }
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-mobile-image
{
    display: none;
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-mobile-image
    {
        display: block;
        margin: 0 auto;
        max-width: 60%;
    }
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-content
{
    flex: 1 0 0%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource h3.resource-title
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: -.23px;
    line-height: 1;
    margin: 0;
    max-width: 50%;
    padding-bottom: 20px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-excerpt
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .15px;
    line-height: 1.33;
    max-width: 51%;
    padding-bottom: 40px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-meta
{
    background-color: #65757c;
    border-radius: 6px;
    box-shadow: 0 7px 24px 0 rgba(0,0,0,.25);
    padding: 25px 20px;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button
{
    max-width: 50%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz a#get-score, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-outline, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-solid, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.cwm-btn, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz a#get-score, .et-db body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, .et-db body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content .cwmo-module-featured-resource .resource-button a.custom-btn, .rrq-shortcode #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz, .rrq-shortcode #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score, body.is-divi .et-db #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, body.is-divi .et-db #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content .cwmo-module-featured-resource .resource-button a.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz, body.page-template-page-rrq #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score
{
    background-color: #fff!important;
    border-color: #fff!important;
    color: #63737a!important;
    display: block;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif!important;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -.5px;
    max-width: 230px;
    text-align: center;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz a#get-score:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-outline:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-solid:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.cwm-btn:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:hover, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz a#get-score:hover, .rrq-shortcode #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz:hover, .rrq-shortcode #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score:hover, body.page-template-page-rrq #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score:hover
{
    position: relative;
    top: -2px;
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-image
{
    bottom: 0;
    max-width: 50%;
    position: absolute;
    right: 0;
    width: 100%;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-image
    {
        max-width: 42%;
    }
}
.et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-image img
{
    display: block;
    margin: 0 auto;
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button .rrq-shortcode #retirement-quiz a#get-score, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-outline, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn-solid, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.cwm-btn, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button body.page-template-page-rrq #retirement-quiz a#get-score, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-excerpt, .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource h3.resource-title, .et-db body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, .et-db body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content .cwmo-module-featured-resource .resource-button a.custom-btn, .rrq-shortcode #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz, .rrq-shortcode #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score, body.is-divi .et-db #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module .cwmo-module-featured-resource .resource-button a.custom-btn, body.is-divi .et-db #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content .cwmo-module-featured-resource .resource-button a.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a.submit-quiz, body.page-template-page-rrq #retirement-quiz .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-button a#get-score
    {
        max-width: none;
    }
    .et-db #et-boc .et-l .et_pb_module .cwmo-module-featured-resource .resource-image
    {
        display: none;
    }
}
.carson-module-locations .cwm_locations-items .item-title h3 span, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-title h3 span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-title h3 span
{
    background-image: url(/wp-content/themes/carsonwp/public/css/assets/img/pages/locations/marker.svg);
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one
{
    background-image: var(--wpr-bg-caf2a119-aefd-4021-9d39-c1224769991f);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    padding: 60px 0;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one:before
{
    background-color: #e7cf8a;
    clip-path: polygon(100% 0,25% 0,100% 100%);
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 75%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one .et_pb_row
{
    grid-gap: 50px;
    align-items: center;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one .et_pb_row
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one .et_pb_column
{
    margin: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one .cwm-optionality-module-heading .heading-title:after
{
    background-image: var(--wpr-bg-614f711d-0c91-4a51-a689-01fc6731b589);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 32px;
    content: "";
    display: inline-block;
    height: 32px;
    margin-left: 20px;
    position: relative;
    top: 5px;
    width: 32px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-one .et_pb_preload
{
    background: transparent!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-two
{
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    color: #fff;
    padding: 160px 0 250px;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-two:before
{
    background-image: linear-gradient(to right,var(--secondary),rgba(13,48,74,0));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 70%;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-two .cwm-optionality-module-heading .heading-title
{
    color: #fff;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-two .cwm-optionality-module-heading .heading-title:after
{
    background-image: var(--wpr-bg-77c874b0-ecb5-43c2-ac22-6030ef87959e);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 32px;
    content: "";
    display: inline-block;
    height: 32px;
    margin-left: 20px;
    position: relative;
    top: 5px;
    width: 32px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row
{
    max-width: none;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child
{
    grid-gap: 10px;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 10px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child:after, .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child:before
{
    display: none!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child>.et_pb_column
{
    display: block;
    float: none;
    width: 100%;
}
@media(max-width: 981px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child
    {
        display: block;
        margin-bottom: 0;
    }
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child>.et_pb_column
    {
        margin-bottom: 10px;
    }
}
@media(max-width: 567px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child>.et_pb_column:first-child, .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:first-child>.et_pb_column:last-child
    {
        display: none!important;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child
{
    grid-gap: 10px;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child:after, .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child:before
{
    display: none!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child>.et_pb_column
{
    display: block;
    float: none;
    width: 100%;
}
@media(max-width: 981px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child
    {
        grid-gap: 10px;
        display: grid;
        gap: 10px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child
    {
        display: block;
        margin-bottom: 0;
    }
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.hero-four>.et_pb_row:last-child>.et_pb_column:not(:last-child)
    {
        margin-bottom: 10px;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-grid
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-item
{
    overflow-y: hidden;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-image img
{
    display: block;
    margin: 0 auto;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-overlay
{
    background-color: rgba(13,48,74,.9);
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-info
{
    background-color: rgba(13,48,74,.9);
    color: #fff;
    height: 100%;
    left: 0;
    padding: 0 35px 15px;
    position: absolute;
    text-align: center;
    top: calc(100% - 68px);
    transition: top .2s ease-in-out;
    width: 100%;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-info h6.gallery-title
{
    color: #fff;
    margin: 0!important;
    padding: 15px 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-info .gallery-subtitle
{
    display: none;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-info .gallery-desc
{
    line-height: 1.58;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-lightbox
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-item:hover .gallery-info
{
    top: 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-one .gallery-item:hover .gallery-info .inner
{
    animation: cwmoFadeIn 1s;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%);
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two
{
    padding: 60px 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-heading .heading-title
{
    margin-bottom: 30px;
    max-width: 740px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-heading .heading-title:after
{
    background-color: var(--primary);
    content: "";
    display: block;
    height: 3px;
    margin-top: 15px;
    width: 190px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-text
{
    max-width: 740px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-grid
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-item
{
    border-radius: 4px;
    min-height: 550px;
    position: relative;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-item:hover
{
    box-shadow: 0 20px 40px rgba(0,0,0,.18);
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-item:hover .gallery-image span
{
    filter: blur(3px);
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-image
{
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    position: relative;
    transition: all .3s ease 0s;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-image img
{
    display: none;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-image span
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    min-height: 550px;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-overlay
{
    background: rgba(0,0,0,.4);
    border-radius: 4px;
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-info
{
    bottom: 0;
    display: block;
    left: 0;
    padding: 30px;
    position: absolute;
    z-index: 2;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-info .gallery-title
{
    color: #fff;
    font-size: 24px;
    letter-spacing: -.4px;
    line-height: 1.08;
    padding-bottom: 20px;
    text-transform: none;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-info .gallery-desc
{
    color: hsla(0,0%,100%,.8)!important;
    color: #fff!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.5;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.gallery-two .cwm-optionality-module-gallery .gallery-info .gallery-subtitle
{
    background-color: var(--secondary);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one
{
    background-color: #f4f5f8;
    padding: 145px 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_row
{
    grid-gap: 50px;
    align-items: center;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_row
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_column
{
    margin: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item
{
    background-color: transparent;
    border: 0;
    padding: 0 0 20px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item .et_pb_toggle_title
{
    border: 1px solid #d8dbe2;
    border-radius: 50em;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 14px;
    letter-spacing: -.1px;
    line-height: 1.17;
    padding: 30px 60px 30px 30px;
    text-transform: none;
    text-transform: uppercase!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item .et_pb_toggle_title:before
{
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ccc;
    content: "3";
    display: block;
    font-family: ETmodules!important;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    right: 30px;
    text-shadow: 0 0;
    text-transform: none;
    top: 50%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item .et_pb_toggle_content
{
    padding-left: 30px;
    padding-right: 30px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title
{
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_accordion>.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before
{
    color: #000;
    content: "2";
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_cwmo_vpopup
{
    margin-left: 3.5em;
    margin-right: -30vw;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three
{
    padding: 80px 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
{
    grid-gap: 30px;
    align-items: center;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr auto auto;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row>.et_pb_column
{
    margin: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row>.et_pb_column:first-child
{
    padding-right: 100px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row>.et_pb_column:last-child
{
    margin-top: 60px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb
{
    border-radius: 10px;
    box-shadow: 0 40px 100px -5px rgba(149,164,175,.5);
    margin-bottom: 30px;
    width: 260px;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb
    {
        width: 100%;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb .et_pb_blurb_content
{
    padding: 50px 10% 40px;
    text-align: left;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb .et_pb_main_blurb_image
{
    margin-bottom: 10px;
    max-height: 25px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb .et_pb_main_blurb_image img
{
    display: block;
    max-height: 25px;
    max-width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb .et_pb_main_blurb_image .et-pb-icon
{
    color: var(--primary);
    font-size: 25px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_module.et_pb_blurb .et_pb_module_header
{
    font-family: Frank Ruhl Libre!important;
    font-size: 18px;
    font-weight: 900!important;
    letter-spacing: -.4px!important;
    line-height: 1.06!important;
    padding-bottom: 25px;
    text-transform: none!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.services-three .cwm-optionality-module-heading .heading-title span
{
    display: block;
}
body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-left, body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-right, body div.et_pb_section.section-service-image-left, body div.et_pb_section.section-service-image-right
{
    background-image: none!important;
    position: relative;
}
body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-left .simage-image, body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-right .simage-image, body div.et_pb_section.section-service-image-left .simage-image, body div.et_pb_section.section-service-image-right .simage-image
{
    background-image: none!important;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media(max-width: 980px)
{
    body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-left .simage-image, body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-right .simage-image, body div.et_pb_section.section-service-image-left .simage-image, body div.et_pb_section.section-service-image-right .simage-image
    {
        display: none!important;
    }
}
body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-left .simage-image span, body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-right .simage-image span, body div.et_pb_section.section-service-image-left .simage-image span, body div.et_pb_section.section-service-image-right .simage-image span
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
}
body.is-divi #et-boc .et-l div.et_pb_section.section-service-image-right .simage-image span, body div.et_pb_section.section-service-image-right .simage-image span
{
    left: auto;
    right: 0;
}
body.is-divi #et-boc .et-l div.et_pb_section.section-features-one.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column.et-last-child .et_pb_cwm_optionality_text, body.is-divi #et-boc .et-l div.et_pb_section.section-features-two.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column:first-child .et_pb_cwm_optionality_text, body.is-divi #et-boc .et-l div.et_pb_section.section-features.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column.et-last-child .et_pb_cwm_optionality_text, body div.et_pb_section.section-features-one.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column.et-last-child .et_pb_cwm_optionality_text, body div.et_pb_section.section-features-two.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column:first-child .et_pb_cwm_optionality_text, body div.et_pb_section.section-features.et_section_specialty>.et_pb_row>.et_pb_column>.et_pb_row_inner:last-child>.et_pb_column.et-last-child .et_pb_cwm_optionality_text
{
    margin-top: -50px!important;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-one
{
    background-color: #f6f6f6;
    background-image: var(--wpr-bg-64914bfd-3337-4523-90a1-385faf802310);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 60px 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-one .et_pb_row
{
    grid-gap: 100px;
    align-items: center;
    display: grid;
    gap: 100px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-one .et_pb_row
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-one .et_pb_column
{
    margin: 0;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-one .cwm-optionality-module-heading .heading-title:after
{
    background-color: var(--primary);
    content: "";
    display: block;
    height: 3px;
    margin-top: 30px;
    width: 190px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-two
{
    padding: 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-two .et_pb_row>.et_pb_column:last-child
{
    min-height: 450px;
    padding: 50px 6vw 50px 60px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-three
{
    padding: 0;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.about-three .et_pb_row>.et_pb_column:first-child
{
    min-height: 450px;
    padding: 50px 60px 50px 6vw;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .cwm-optionality-module-heading .heading-title
{
    margin-bottom: 50px;
    text-transform: uppercase;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .cwm-optionality-module-heading .heading-title:after
{
    background-color: var(--primary);
    content: "";
    display: block;
    height: 3px;
    margin-top: 20px;
    width: 190px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
@media(max-width: 768px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row
    {
        display: block;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row>.et_pb_column
{
    flex-basis: 0;
    flex-grow: 1;
    margin: 0;
    max-width: 100%;
    padding-right: 50px;
    position: relative;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row>.et_pb_column:last-child
{
    flex: 0 0 auto;
    max-width: 100%;
    width: auto;
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row>.et_pb_column
    {
        flex: 0 0 50%;
        max-width: 50%;
        padding-bottom: 30px;
    }
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row>.et_pb_column:last-child
    {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row img
{
    max-height: 45px;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row a.et_pb_button
{
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: rgba(27,38,50,.6);
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.5!important;
    max-width: 140px;
    padding: 0 30px 0 0!important;
    text-transform: uppercase;
}
.et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row a.et_pb_button:after
{
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--primary);
    content: "5";
    display: block!important;
    font-family: ETmodules!important;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    text-shadow: 0 0;
    text-transform: none;
    top: 50%;
    transform: translateY(-50%);
}
@media(max-width: 980px)
{
    .et-db #et-boc .et-l .et_pb_section.cwm-optionality.brands-one .et_pb_row.brands-row a.et_pb_button
    {
        max-width: none;
    }
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, .custom-btn, .custom-btn-outline, .custom-btn-solid, .cwm-btn, .et_pb_button, .et_pb_cwm_rtq .custom-btn, .et_pb_module .custom-btn:not(.wc-forward), .et_pb_module .cwm-btn:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz a#get-score:not(.wc-forward), .et_pb_module a.custom-btn:not(.wc-forward), .et_pb_module a.cwm-btn:not(.wc-forward), .et_pb_module a.et_pb_button:not(.wc-forward), .post-password-form input[type=submit], .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .submit-quiz, .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information input.submit-quiz, .rrq-shortcode #retirement-quiz .et_pb_module a#get-score:not(.wc-forward), .rrq-shortcode #retirement-quiz a#get-score, a.cwm-btn, a.et_pb_button, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq .custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz, body.page-template-page-rrq #retirement-quiz a#get-score, body.search-results .search-results-item a.custom-btn, body.search-results input.wpas-submit, input.cwm-btn, input[type=submit]
{
    background-color: var(--primary);
    border: 1px solid var(--primary);
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    color: #fff;
    cursor: pointer;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: auto;
    line-height: 1.17;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:after, .custom-btn-outline:after, .custom-btn-solid:after, .custom-btn:after, .cwm-btn:after, .et_pb_button:after, .et_pb_cwm_rtq .custom-btn:after, .et_pb_module .custom-btn:not(.wc-forward):after, .et_pb_module .cwm-btn:not(.wc-forward):after, .et_pb_module a.custom-btn:not(.wc-forward):after, .et_pb_module a.cwm-btn:not(.wc-forward):after, .et_pb_module a.et_pb_button:not(.wc-forward):after, .post-password-form input[type=submit]:after, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:after, .rrq-shortcode #retirement-quiz a#get-score:after, a.cwm-btn:after, a.et_pb_button:after, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:after, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:after, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq .custom-btn:after, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:after, body.page-template-page-rrq #retirement-quiz a#get-score:after, body.search-results .search-results-item a.custom-btn:after, body.search-results input.wpas-submit:after, input.cwm-btn:after, input[type=submit]:after
{
    display: none;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:hover, .custom-btn-outline:hover, .custom-btn-solid:hover, .custom-btn:hover, .cwm-btn:hover, .et_pb_button:hover, .et_pb_module .custom-btn:not(.wc-forward):hover, .et_pb_module .cwm-btn:not(.wc-forward):hover, .et_pb_module a.custom-btn:not(.wc-forward):hover, .et_pb_module a.cwm-btn:not(.wc-forward):hover, .et_pb_module a.et_pb_button:not(.wc-forward):hover, .post-password-form input[type=submit]:hover, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:hover, .rrq-shortcode #retirement-quiz a#get-score:hover, a.cwm-btn:hover, a.et_pb_button:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:hover, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:hover, body.page-template-page-rrq #retirement-quiz a#get-score:hover, body.search-results .search-results-item a.custom-btn:hover, body.search-results input.wpas-submit:hover, input.cwm-btn:hover, input[type=submit]:hover
{
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff;
    padding: 15px 30px;
}
.btn-outline.custom-btn, .btn-outline.custom-btn-solid, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-outline.custom-btn, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn.custom-btn-outline, .custom-btn-outline, .cwm-btn.btn-outline, .cwm-btn.btn-outline:hover, .et_pb_button.btn-outline, .et_pb_button.btn-outline:hover, .et_pb_module .custom-btn:not(.wc-forward).btn-outline, .et_pb_module .custom-btn:not(.wc-forward).btn-outline:hover, .et_pb_module .cwm-btn:not(.wc-forward).btn-outline, .et_pb_module .cwm-btn:not(.wc-forward).btn-outline:hover, .et_pb_module a.custom-btn:not(.wc-forward).btn-outline, .et_pb_module a.custom-btn:not(.wc-forward).btn-outline:hover, .et_pb_module a.cwm-btn:not(.wc-forward).btn-outline, .et_pb_module a.cwm-btn:not(.wc-forward).btn-outline:hover, .et_pb_module a.et_pb_button:not(.wc-forward).btn-outline, .et_pb_module a.et_pb_button:not(.wc-forward).btn-outline:hover, .post-password-form input[type=submit].btn-outline, .post-password-form input[type=submit].btn-outline:hover, .rrq-shortcode #retirement-quiz #personal-information .btn-outline.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn-outline, .rrq-shortcode #retirement-quiz a#get-score.custom-btn-outline, .rrq-shortcode #retirement-quiz a.btn-outline#get-score, a.cwm-btn.btn-outline, a.cwm-btn.btn-outline:hover, a.et_pb_button.btn-outline, a.et_pb_button.btn-outline:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-outline.custom-btn, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn.custom-btn-outline, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .btn-outline.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information .btn-outline.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz.custom-btn-outline, body.page-template-page-rrq #retirement-quiz a#get-score.custom-btn-outline, body.page-template-page-rrq #retirement-quiz a.btn-outline#get-score, body.search-results .search-results-item a.btn-outline.custom-btn, body.search-results input.btn-outline.wpas-submit, input.cwm-btn.btn-outline, input.cwm-btn.btn-outline:hover, input[type=submit].btn-outline, input[type=submit].btn-outline:hover
{
    background-color: transparent!important;
    color: var(--secondary);
}
.btn-blue.custom-btn, .btn-blue.custom-btn-outline, .btn-blue.custom-btn-outline:hover, .btn-blue.custom-btn-solid, .btn-blue.custom-btn-solid:hover, .btn-blue.custom-btn:hover, .btn-secondary.custom-btn, .btn-secondary.custom-btn-outline, .btn-secondary.custom-btn-outline:hover, .btn-secondary.custom-btn-solid, .btn-secondary.custom-btn-solid:hover, .btn-secondary.custom-btn:hover, .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, .carson-module-postbox .postbox-guide .postbox-guide_info-content .rrq-shortcode #retirement-quiz #personal-information a.custom-btn.submit-quiz, .carson-module-postbox .postbox-guide .postbox-guide_info-content .rrq-shortcode #retirement-quiz a.custom-btn#get-score, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-blue.custom-btn, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-blue.custom-btn:hover, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-secondary.custom-btn, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-secondary.custom-btn:hover, .cwm-btn.btn-blue, .cwm-btn.btn-blue:hover, .cwm-btn.btn-secondary, .cwm-btn.btn-secondary:hover, .et_pb_button.btn-blue, .et_pb_button.btn-blue:hover, .et_pb_button.btn-secondary, .et_pb_button.btn-secondary:hover, .et_pb_cwm_rtq .btn-blue.custom-btn, .et_pb_cwm_rtq .btn-blue.custom-btn:hover, .et_pb_cwm_rtq .btn-secondary.custom-btn, .et_pb_cwm_rtq .btn-secondary.custom-btn:hover, .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-blue, .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-secondary, .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_cwm_rtq .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn, .et_pb_cwm_rtq .rrq-shortcode #retirement-quiz a#get-score.custom-btn, .et_pb_cwm_rtq a.btn-blue.custom-btn, .et_pb_cwm_rtq a.btn-blue.custom-btn:hover, .et_pb_cwm_rtq a.btn-secondary.custom-btn, .et_pb_cwm_rtq a.btn-secondary.custom-btn:hover, .et_pb_cwm_rtq input.btn-blue.custom-btn, .et_pb_cwm_rtq input.btn-blue.custom-btn:hover, .et_pb_cwm_rtq input.btn-secondary.custom-btn, .et_pb_cwm_rtq input.btn-secondary.custom-btn:hover, .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module .custom-btn-outline:not(.wc-forward).btn-blue, .et_pb_module .custom-btn-outline:not(.wc-forward).btn-blue:hover, .et_pb_module .custom-btn-outline:not(.wc-forward).btn-secondary, .et_pb_module .custom-btn-outline:not(.wc-forward).btn-secondary:hover, .et_pb_module .custom-btn-solid:not(.wc-forward).btn-blue, .et_pb_module .custom-btn-solid:not(.wc-forward).btn-blue:hover, .et_pb_module .custom-btn-solid:not(.wc-forward).btn-secondary, .et_pb_module .custom-btn-solid:not(.wc-forward).btn-secondary:hover, .et_pb_module .custom-btn:not(.wc-forward).btn-blue, .et_pb_module .custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module .custom-btn:not(.wc-forward).btn-secondary, .et_pb_module .custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module .cwm-btn:not(.wc-forward).btn-blue, .et_pb_module .cwm-btn:not(.wc-forward).btn-blue:hover, .et_pb_module .cwm-btn:not(.wc-forward).btn-secondary, .et_pb_module .cwm-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-blue, .et_pb_module .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-secondary, .et_pb_module .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .custom-btn.submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .custom-btn.submit-quiz:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:not(.wc-forward).btn-secondary, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:not(.wc-forward).btn-secondary:hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.custom-btn.submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.custom-btn.submit-quiz:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.et_pb_button.submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.et_pb_button.submit-quiz:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward).btn-secondary, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward).btn-secondary:hover, .et_pb_module .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz a#get-score:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz a#get-score:not(.wc-forward).btn-secondary, .et_pb_module .rrq-shortcode #retirement-quiz a#get-score:not(.wc-forward).btn-secondary:hover, .et_pb_module .rrq-shortcode #retirement-quiz a#get-score:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz a.custom-btn#get-score:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz a.custom-btn#get-score:not(.wc-forward):hover, .et_pb_module .rrq-shortcode #retirement-quiz a.et_pb_button#get-score:not(.wc-forward), .et_pb_module .rrq-shortcode #retirement-quiz a.et_pb_button#get-score:not(.wc-forward):hover, .et_pb_module a.custom-btn-outline:not(.wc-forward).btn-blue, .et_pb_module a.custom-btn-outline:not(.wc-forward).btn-blue:hover, .et_pb_module a.custom-btn-outline:not(.wc-forward).btn-secondary, .et_pb_module a.custom-btn-outline:not(.wc-forward).btn-secondary:hover, .et_pb_module a.custom-btn-solid:not(.wc-forward).btn-blue, .et_pb_module a.custom-btn-solid:not(.wc-forward).btn-blue:hover, .et_pb_module a.custom-btn-solid:not(.wc-forward).btn-secondary, .et_pb_module a.custom-btn-solid:not(.wc-forward).btn-secondary:hover, .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module a.cwm-btn:not(.wc-forward).btn-blue, .et_pb_module a.cwm-btn:not(.wc-forward).btn-blue:hover, .et_pb_module a.cwm-btn:not(.wc-forward).btn-secondary, .et_pb_module a.cwm-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module a.et_pb_button:not(.wc-forward).btn-blue, .et_pb_module a.et_pb_button:not(.wc-forward).btn-blue:hover, .et_pb_module a.et_pb_button:not(.wc-forward).btn-secondary, .et_pb_module a.et_pb_button:not(.wc-forward).btn-secondary:hover, .et_pb_module body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-blue, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-secondary, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq .custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .custom-btn.submit-quiz:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .custom-btn.submit-quiz:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:not(.wc-forward).btn-secondary, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:not(.wc-forward).btn-secondary:hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.custom-btn.submit-quiz:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.custom-btn.submit-quiz:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.et_pb_button.submit-quiz:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.et_pb_button.submit-quiz:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward).btn-secondary, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward).btn-secondary:hover, .et_pb_module body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz a#get-score:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz a#get-score:not(.wc-forward).btn-secondary, .et_pb_module body.page-template-page-rrq #retirement-quiz a#get-score:not(.wc-forward).btn-secondary:hover, .et_pb_module body.page-template-page-rrq #retirement-quiz a#get-score:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz a.custom-btn#get-score:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz a.custom-btn#get-score:not(.wc-forward):hover, .et_pb_module body.page-template-page-rrq #retirement-quiz a.et_pb_button#get-score:not(.wc-forward), .et_pb_module body.page-template-page-rrq #retirement-quiz a.et_pb_button#get-score:not(.wc-forward):hover, .et_pb_module body.search-results .search-results-item a.custom-btn:not(.wc-forward).btn-blue, .et_pb_module body.search-results .search-results-item a.custom-btn:not(.wc-forward).btn-blue:hover, .et_pb_module body.search-results .search-results-item a.custom-btn:not(.wc-forward).btn-secondary, .et_pb_module body.search-results .search-results-item a.custom-btn:not(.wc-forward).btn-secondary:hover, .et_pb_module body.search-results input.wpas-submit:not(.wc-forward).btn-blue, .et_pb_module body.search-results input.wpas-submit:not(.wc-forward).btn-blue:hover, .et_pb_module body.search-results input.wpas-submit:not(.wc-forward).btn-secondary, .et_pb_module body.search-results input.wpas-submit:not(.wc-forward).btn-secondary:hover, .post-password-form .rrq-shortcode #retirement-quiz #personal-information input[type=submit].submit-quiz, .post-password-form .rrq-shortcode #retirement-quiz #personal-information input[type=submit].submit-quiz:hover, .post-password-form body.page-template-page-rrq #retirement-quiz #personal-information input[type=submit].submit-quiz, .post-password-form body.page-template-page-rrq #retirement-quiz #personal-information input[type=submit].submit-quiz:hover, .post-password-form input[type=submit].btn-blue, .post-password-form input[type=submit].btn-blue:hover, .post-password-form input[type=submit].btn-secondary, .post-password-form input[type=submit].btn-secondary:hover, .rrq-shortcode #retirement-quiz #personal-information .btn-blue.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .btn-secondary.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .btn-secondary.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .cwm-btn.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .et_pb_button.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .et_pb_button.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_cwm_rtq .submit-quiz.custom-btn, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .custom-btn.submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .custom-btn.submit-quiz:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward).btn-secondary, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward).btn-secondary:hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.custom-btn.submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.custom-btn.submit-quiz:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.et_pb_button.submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.et_pb_button.submit-quiz:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward), .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward).btn-secondary, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward).btn-secondary:hover, .rrq-shortcode #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz #personal-information .post-password-form input[type=submit].submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .post-password-form input[type=submit].submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn-outline, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn-solid, .rrq-shortcode #retirement-quiz #personal-information .submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information a.btn-secondary.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information a.btn-secondary.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information a.et_pb_button.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information a.et_pb_button.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz#get-score, .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information body.is-divi #et-boc .et-l .et_pb_cwm_rtq .submit-quiz.custom-btn, .rrq-shortcode #retirement-quiz #personal-information body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq .submit-quiz.custom-btn, .rrq-shortcode #retirement-quiz #personal-information body.search-results .search-results-item a.submit-quiz.custom-btn, .rrq-shortcode #retirement-quiz #personal-information body.search-results input.submit-quiz.wpas-submit, .rrq-shortcode #retirement-quiz #personal-information input.btn-secondary.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information input.btn-secondary.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information input.submit-quiz, .rrq-shortcode #retirement-quiz #personal-information input.submit-quiz:hover, .rrq-shortcode #retirement-quiz #personal-information input[type=submit].submit-quiz, .rrq-shortcode #retirement-quiz #personal-information input[type=submit].submit-quiz:hover, .rrq-shortcode #retirement-quiz .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn#get-score, .rrq-shortcode #retirement-quiz .et_pb_cwm_rtq a#get-score.custom-btn, .rrq-shortcode #retirement-quiz .et_pb_module a#get-score:not(.wc-forward), .rrq-shortcode #retirement-quiz .et_pb_module a#get-score:not(.wc-forward).btn-secondary, .rrq-shortcode #retirement-quiz .et_pb_module a#get-score:not(.wc-forward).btn-secondary:hover, .rrq-shortcode #retirement-quiz .et_pb_module a#get-score:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz .et_pb_module a.custom-btn#get-score:not(.wc-forward), .rrq-shortcode #retirement-quiz .et_pb_module a.custom-btn#get-score:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz .et_pb_module a.et_pb_button#get-score:not(.wc-forward), .rrq-shortcode #retirement-quiz .et_pb_module a.et_pb_button#get-score:not(.wc-forward):hover, .rrq-shortcode #retirement-quiz a#get-score, .rrq-shortcode #retirement-quiz a#get-score.custom-btn, .rrq-shortcode #retirement-quiz a#get-score.custom-btn-outline, .rrq-shortcode #retirement-quiz a#get-score.custom-btn-solid, .rrq-shortcode #retirement-quiz a#get-score:hover, .rrq-shortcode #retirement-quiz a.btn-blue#get-score, .rrq-shortcode #retirement-quiz a.btn-secondary#get-score, .rrq-shortcode #retirement-quiz a.btn-secondary#get-score:hover, .rrq-shortcode #retirement-quiz a.cwm-btn#get-score, .rrq-shortcode #retirement-quiz a.et_pb_button#get-score, .rrq-shortcode #retirement-quiz a.et_pb_button#get-score:hover, .rrq-shortcode #retirement-quiz body.is-divi #et-boc .et-l .et_pb_cwm_rtq a#get-score.custom-btn, .rrq-shortcode #retirement-quiz body.search-results .search-results-item a#get-score.custom-btn, a.btn-blue.custom-btn, a.btn-blue.custom-btn-outline, a.btn-blue.custom-btn-outline:hover, a.btn-blue.custom-btn-solid, a.btn-blue.custom-btn-solid:hover, a.btn-blue.custom-btn:hover, a.btn-secondary.custom-btn, a.btn-secondary.custom-btn-outline, a.btn-secondary.custom-btn-outline:hover, a.btn-secondary.custom-btn-solid, a.btn-secondary.custom-btn-solid:hover, a.btn-secondary.custom-btn:hover, a.cwm-btn.btn-blue, a.cwm-btn.btn-blue:hover, a.cwm-btn.btn-secondary, a.cwm-btn.btn-secondary:hover, a.et_pb_button.btn-blue, a.et_pb_button.btn-blue:hover, a.et_pb_button.btn-secondary, a.et_pb_button.btn-secondary:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-blue.custom-btn, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-blue.custom-btn:hover, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-secondary.custom-btn, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.btn-secondary.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .btn-blue.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .btn-blue.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .btn-secondary.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .btn-secondary.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-blue, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-blue:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-secondary, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module .custom-btn:not(.wc-forward).btn-secondary:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .rrq-shortcode #retirement-quiz a#get-score.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.btn-blue.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.btn-blue.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.btn-secondary.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.btn-secondary.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq input.btn-blue.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq input.btn-blue.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq input.btn-secondary.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq input.btn-secondary.custom-btn:hover, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq .rrq-shortcode #retirement-quiz #personal-information .submit-quiz.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information .btn-secondary.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information .btn-secondary.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_button.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_button.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .custom-btn.submit-quiz:not(.wc-forward), body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .custom-btn.submit-quiz:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward), body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward).btn-secondary, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward).btn-secondary:hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module .submit-quiz:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.custom-btn.submit-quiz:not(.wc-forward), body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.custom-btn.submit-quiz:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.et_pb_button.submit-quiz:not(.wc-forward), body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.et_pb_button.submit-quiz:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward), body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward).btn-secondary, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward).btn-secondary:hover, body.page-template-page-rrq #retirement-quiz #personal-information .et_pb_module a.submit-quiz:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz #personal-information .post-password-form input[type=submit].submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information .post-password-form input[type=submit].submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information a.btn-secondary.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information a.btn-secondary.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information a.et_pb_button.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information a.et_pb_button.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information input.btn-secondary.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information input.btn-secondary.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information input.submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information input.submit-quiz:hover, body.page-template-page-rrq #retirement-quiz #personal-information input[type=submit].submit-quiz, body.page-template-page-rrq #retirement-quiz #personal-information input[type=submit].submit-quiz:hover, body.page-template-page-rrq #retirement-quiz .et_pb_module a#get-score:not(.wc-forward), body.page-template-page-rrq #retirement-quiz .et_pb_module a#get-score:not(.wc-forward).btn-secondary, body.page-template-page-rrq #retirement-quiz .et_pb_module a#get-score:not(.wc-forward).btn-secondary:hover, body.page-template-page-rrq #retirement-quiz .et_pb_module a#get-score:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz .et_pb_module a.custom-btn#get-score:not(.wc-forward), body.page-template-page-rrq #retirement-quiz .et_pb_module a.custom-btn#get-score:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz .et_pb_module a.et_pb_button#get-score:not(.wc-forward), body.page-template-page-rrq #retirement-quiz .et_pb_module a.et_pb_button#get-score:not(.wc-forward):hover, body.page-template-page-rrq #retirement-quiz a#get-score, body.page-template-page-rrq #retirement-quiz a#get-score:hover, body.page-template-page-rrq #retirement-quiz a.btn-secondary#get-score, body.page-template-page-rrq #retirement-quiz a.btn-secondary#get-score:hover, body.page-template-page-rrq #retirement-quiz a.et_pb_button#get-score, body.page-template-page-rrq #retirement-quiz a.et_pb_button#get-score:hover, body.search-results .et_pb_module input.wpas-submit:not(.wc-forward).btn-blue, body.search-results .et_pb_module input.wpas-submit:not(.wc-forward).btn-blue:hover, body.search-results .et_pb_module input.wpas-submit:not(.wc-forward).btn-secondary, body.search-results .et_pb_module input.wpas-submit:not(.wc-forward).btn-secondary:hover, body.search-results .rrq-shortcode #retirement-quiz #personal-information input.submit-quiz.wpas-submit, body.search-results .search-results-item .et_pb_module a.custom-btn:not(.wc-forward).btn-blue, body.search-results .search-results-item .et_pb_module a.custom-btn:not(.wc-forward).btn-blue:hover, body.search-results .search-results-item .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary, body.search-results .search-results-item .et_pb_module a.custom-btn:not(.wc-forward).btn-secondary:hover, body.search-results .search-results-item .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz.custom-btn, body.search-results .search-results-item .rrq-shortcode #retirement-quiz a#get-score.custom-btn, body.search-results .search-results-item a.btn-blue.custom-btn, body.search-results .search-results-item a.btn-blue.custom-btn:hover, body.search-results .search-results-item a.btn-secondary.custom-btn, body.search-results .search-results-item a.btn-secondary.custom-btn:hover, body.search-results input.btn-blue.wpas-submit, body.search-results input.btn-blue.wpas-submit:hover, body.search-results input.btn-secondary.wpas-submit, body.search-results input.btn-secondary.wpas-submit:hover, input.btn-blue.custom-btn, input.btn-blue.custom-btn-outline, input.btn-blue.custom-btn-outline:hover, input.btn-blue.custom-btn-solid, input.btn-blue.custom-btn-solid:hover, input.btn-blue.custom-btn:hover, input.btn-secondary.custom-btn, input.btn-secondary.custom-btn-outline, input.btn-secondary.custom-btn-outline:hover, input.btn-secondary.custom-btn-solid, input.btn-secondary.custom-btn-solid:hover, input.btn-secondary.custom-btn:hover, input.cwm-btn.btn-blue, input.cwm-btn.btn-blue:hover, input.cwm-btn.btn-secondary, input.cwm-btn.btn-secondary:hover, input[type=submit].btn-blue, input[type=submit].btn-blue:hover, input[type=submit].btn-secondary, input[type=submit].btn-secondary:hover
{
    background-color: var(--secondary);
    border: 1px solid var(--secondary);
}
.cwm-client-login
{
    background-image: var(--wpr-bg-980cfda8-69be-487a-a277-85de8d0d872d);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    color: #1b2632;
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: -.2px;
    line-height: 1.14;
    padding: 12px 0 12px 30px;
    text-decoration: none;
}
.custom-btn, .custom-btn-solid
{
    color: #fff;
    padding: 15px 30px;
}
.custom-btn-solid
{
    color: #fff!important;
}
.custom-btn-outline
{
    border: 1px solid var(--primary);
    border-radius: 6px;
    padding: 15px 30px;
}
.vpopup-component
{
    display: inline-block;
    position: relative;
}
.vpopup-component .vpopup-play-icon
{
    align-items: center;
    background-color: var(--primary);
    border-radius: 100%;
    box-shadow: 0 8px 15px 0 rgba(0,0,0,.3);
    color: #fff;
    display: flex;
    height: 80px;
    justify-content: center;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 80px;
}
ul.arrow-list
{
    list-style-type: none;
    margin: 0;
    padding: 0 0 1em;
}
ul.arrow-list>li
{
    background-image: var(--wpr-bg-4d865cbf-6071-48d0-963e-a41b6aa7a4e8);
    background-position: top 2px left;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 22px;
    list-style: none;
    padding-left: 42px;
}
ul.arrow-list>li:not(:last-child)
{
    margin-bottom: 15px;
}
.cwm_locations-filter
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
    margin: -156px 0 50px;
    padding: 30px 40px;
    position: relative;
}
.cwm_locations-filter h3
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 36px;
    margin: 0;
    padding-bottom: 40px;
}
.cwm_locations-filter h3 span
{
    color: #bdbdbd;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
}
.cwm_locations-filter .cwm_locations-filter_query
{
    position: absolute;
    right: 40px;
    top: 44px;
}
.cwm_locations-filter .cwm_locations-filter_query span
{
    background-color: #0d304a;
    border-radius: 15px;
    box-shadow: 0 2px 4px 0 rgba(13,48,74,.08);
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    letter-spacing: .2px;
    line-height: 15px;
    margin-left: 10px;
    padding: 7px 10px 8px 32px;
    position: relative;
    text-transform: capitalize;
}
.cwm_locations-filter .cwm_locations-filter_query span:before
{
    background-image: var(--wpr-bg-35708a12-dea4-41f3-86c7-006539384366);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17px;
    content: "";
    cursor: pointer;
    display: block;
    height: 17px;
    left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
}
.cwm_locations-filter .cwm_locations-filter_form
{
    grid-gap: 20px;
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr auto 1fr auto;
}
@media(max-width: 768px)
{
    .cwm_locations-filter .cwm_locations-filter_form
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.cwm_locations-filter .cwm_locations-filter_form input[type=text], .cwm_locations-filter .cwm_locations-filter_form select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #cadae6;
    border-radius: 6px;
    box-shadow: none;
    color: #afbdc7;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    height: 45px;
    line-height: 14px;
    outline: none;
    padding: 15px 20px 16px;
    width: 100%;
}
.cwm_locations-filter .cwm_locations-filter_form button
{
    background-color: #d6b556;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 45px;
    line-height: 14px;
    min-width: 126px;
    padding: 15px 20px 16px;
    text-align: center;
    width: 100%;
}
.cwm_locations-filter .cwm_locations-filter_form .input-sep span
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
}
@media(max-width: 768px)
{
    .cwm_locations-filter .cwm_locations-filter_form .input-sep span
    {
        display: block;
        text-align: center;
    }
}
body.show-nearby-locations-modal
{
    overflow-y: hidden;
}
body.show-nearby-locations-modal .carson-shortcode-nearby-locations-modal
{
    display: block;
}
.carson-shortcode-nearby-locations-modal
{
    display: none;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1020;
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-backdrop
{
    background-color: rgba(0,0,0,.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1020;
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-inner
{
    background-color: #fff;
    border-radius: 6px;
    left: 50%;
    margin: 20px 0;
    max-width: 1248px;
    padding: 60px;
    position: absolute;
    top: 10%;
    transform: translateX(-50%);
    width: 90%;
    z-index: 1021;
}
@media(max-width: 600px)
{
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-inner
    {
        padding: 20px;
    }
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-close
{
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    align-items: center;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    display: inline-flex;
    height: 48px;
    justify-content: center;
    position: absolute;
    right: -24px;
    top: -24px;
    width: 48px;
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-close svg
{
    height: 48px;
    width: 48px;
}
@media(max-width: 600px)
{
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-close
    {
        height: 24px;
        right: -12px;
        top: -12px;
        width: 24px;
    }
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-close svg
    {
        height: 24px;
        width: 24px;
    }
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-title
{
    color: var(--secondary);
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 40px;
    padding: 0;
    text-align: center;
}
@media(max-width: 600px)
{
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-title
    {
        font-size: 24px;
    }
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-footer
{
    padding-top: 40px;
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-footer .advisor-search-title
{
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
}
.carson-shortcode-nearby-locations-modal .nearby-locations-modal-footer .advisor-search-box
{
    align-items: center;
    display: flex;
    gap: 15px;
    margin: 0 auto;
    max-width: 520px;
}
@media(max-width: 600px)
{
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-footer .advisor-search-box
    {
        flex-direction: column;
    }
    .carson-shortcode-nearby-locations-modal .nearby-locations-modal-footer .advisor-search-box button[type=submit]
    {
        display: block;
        width: 100%;
    }
}
.pagination-wrapper
{
    display: block;
    text-align: center;
    width: 100%;
}
.pagination-wrapper .pagination
{
    display: inline-block;
    margin: 20px auto;
    padding-left: 0;
    width: auto;
}
.pagination-wrapper .pagination .page-numbers
{
    float: left;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    margin: 0 5px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 50px;
}
.pagination-wrapper .pagination .page-numbers.current
{
    border: 3px solid #bbbdbe;
    border-radius: 50%;
    color: #bbbdbe;
    line-height: 45px;
}
.pagination-wrapper .pagination .page-numbers:first-child
{
    margin-left: 0;
}
.pagination-wrapper .pagination a.next, .pagination-wrapper .pagination a.prev
{
    display: inline-block;
    font-size: 12px;
    position: relative;
    width: 150px;
}
.pagination-wrapper .pagination a.next:after, .pagination-wrapper .pagination a.next:before, .pagination-wrapper .pagination a.prev:after, .pagination-wrapper .pagination a.prev:before
{
    border-top: 1px solid #bbbdbe;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 90px;
}
.pagination-wrapper .pagination a.next
{
    text-align: right;
}
.pagination-wrapper .pagination a.next:after
{
    display: none;
}
.pagination-wrapper .pagination a.next:before
{
    left: 0;
}
.pagination-wrapper .pagination a.prev
{
    text-align: left;
}
.pagination-wrapper .pagination a.prev:before
{
    display: none;
}
.pagination-wrapper .pagination a.prev:after
{
    right: 0;
}
.cwm-grid
{
    display: grid;
}
@media(max-width: 980px)
{
    .cwm-grid
    {
        grid-template-columns: repeat(2,1fr)!important;
    }
}
@media(max-width: 576px)
{
    .cwm-grid
    {
        grid-template-columns: 1fr!important;
    }
}
.cwm-grid.items-center
{
    align-items: center;
}
.cwm-grid.grid-2
{
    grid-template-columns: repeat(2,1fr);
}
.cwm-grid.grid-3
{
    grid-template-columns: repeat(3,1fr);
}
.cwm-grid.grid-4
{
    grid-template-columns: repeat(4,1fr);
}
.cwm-grid.gap-5
{
    grid-gap: 5px;
}
.cwm-grid.gap-10
{
    grid-gap: 10px;
}
.cwm-grid.gap-15
{
    grid-gap: 15px;
}
.cwm-grid.gap-20
{
    grid-gap: 20px;
}
.cwm-grid.gap-25
{
    grid-gap: 25px;
}
.cwm-grid.gap-30
{
    grid-gap: 30px;
}
.cwm-grid.gap-35
{
    grid-gap: 35px;
}
.cwm-grid.gap-40
{
    grid-gap: 40px;
}
.carson-shortcode-global-api-gform input[type=submit]:disabled
{
    background-color: #ccc!important;
    border: 1px solid #ccc!important;
    box-shadow: none!important;
    pointer-events: none;
}
.carson-shortcode-global-api-gform .gform-field-error
{
    background-color: #fef2f2;
    border-radius: 6px;
    color: #b91c1c;
    font-size: 14px;
    margin-top: 10px;
    padding: 8px;
}
.event-registration-form
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 40px 0 rgba(27,38,50,.2);
    overflow: hidden;
    padding: 30px 40px;
    position: relative;
}
.event-registration-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .event-registration-form select, .event-registration-form textarea
{
    border: 1px solid rgba(27,38,50,.2)!important;
}
.event-registration-form h3.input-label
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    letter-spacing: -.2px;
}
.event-registration-form .gform_loader
{
    display: none;
    height: 40px;
    text-align: center;
}
.event-registration-form .gform_errors
{
    background-color: #f8d7da;
    border-radius: 6px;
    color: #721c24;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px;
    padding: 20px;
}
.event-registration-form .gform-success
{
    text-align: center;
}
.event-registration-form .gform-success, .event-registration-form .gform-success p
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
.event-registration-form.is-busy .gform_loader
{
    align-items: center;
    display: flex;
    justify-content: center;
}
.event-registration-form.is-busy .gform_wrapper
{
    opacity: 0;
    pointer-events: none;
    position: absolute;
}
.event-registration-form.is-submitting
{
    opacity: .7;
    pointer-events: none;
}
.carson-module-gimage, body.is-divi #et-boc .et-l .carson-module-gimage, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gimage
{
    position: relative;
}
.carson-module-gimage img, body.is-divi #et-boc .et-l .carson-module-gimage img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gimage img
{
    border-radius: 4px;
    box-shadow: 0 30px 100px rgba(0,0,0,.17);
    display: block;
    margin: 0;
}
.carson-module-gimage .gimage-two, body.is-divi #et-boc .et-l .carson-module-gimage .gimage-two, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gimage .gimage-two
{
    bottom: -80px;
    height: auto;
    left: -80px;
    position: absolute;
    width: 80%;
}
@media(max-width: 980px)
{
    .carson-module-gimage .gimage-two, body.is-divi #et-boc .et-l .carson-module-gimage .gimage-two, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gimage .gimage-two
    {
        bottom: auto;
        left: auto;
        margin-top: 30px;
        position: relative;
        width: 100%;
    }
}
.carson-module-postbox .postbox-inner, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-inner
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
}
.carson-module-postbox .postbox-grid, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-grid
{
    grid-gap: 90px;
    display: grid;
    gap: 90px;
    grid-template-columns: 1fr auto;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-grid, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-grid
    {
        display: block;
    }
}
.carson-module-postbox .postbox-main, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main
{
    padding: 70px 0 115px 140px;
}
.carson-module-postbox .postbox-main .postbox-title, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-title
{
    margin-bottom: 40px;
    position: relative;
}
.carson-module-postbox .postbox-main .postbox-title:before, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-title:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-title:before
{
    background-image: var(--wpr-bg-9baaa291-7485-407f-96be-3d8c176db8e8);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 82px;
    left: -105px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 82px;
}
.carson-module-postbox .postbox-main .postbox-toggle, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-toggle, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-toggle
{
    padding-top: 30px;
}
.carson-module-postbox .postbox-main .postbox-content, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content
{
    display: none;
}
.carson-module-postbox .postbox-main .postbox-content h1, .carson-module-postbox .postbox-main .postbox-content h2, .carson-module-postbox .postbox-main .postbox-content h3, .carson-module-postbox .postbox-main .postbox-content h4, .carson-module-postbox .postbox-main .postbox-content h5, .carson-module-postbox .postbox-main .postbox-content h6, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h1, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h2, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h3, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h4, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h5, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content h6, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h1, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h2, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h4, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content h6
{
    padding-bottom: 30px;
    padding-top: 10px;
}
.carson-module-postbox .postbox-main .postbox-content ul, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 30px;
}
.carson-module-postbox .postbox-main .postbox-content ul>li, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content ul>li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content ul>li
{
    background-image: var(--wpr-bg-a4ca990d-5100-4fe2-a866-b7a4500cfa9d);
    background-position: top 2px left;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 22px;
    padding-left: 42px;
}
.carson-module-postbox .postbox-main .postbox-content ul>li:not(:last-child), body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content ul>li:not(:last-child), body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content ul>li:not(:last-child)
{
    margin-bottom: 15px;
}
.carson-module-postbox .postbox-main .postbox-content a, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-content a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-content a
{
    color: #0d3048;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
.carson-module-postbox .postbox-main .postbox-link, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-link
{
    padding-top: 65px;
}
.carson-module-postbox .postbox-main .postbox-link a, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-link a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-link a
{
    color: var(--primary);
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-main, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main
    {
        padding: 40px;
    }
    .carson-module-postbox .postbox-main .postbox-title, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-title
    {
        font-size: 48px;
    }
    .carson-module-postbox .postbox-main .postbox-title:before, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-main .postbox-title:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-main .postbox-title:before
    {
        display: none;
    }
}
.carson-module-postbox .postbox-aside, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside
{
    height: 100%;
    position: relative;
    width: 400px;
}
.carson-module-postbox .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside .postbox-image
{
    bottom: 0;
    position: absolute;
    right: 0;
}
.carson-module-postbox .postbox-aside .postbox-image img, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside .postbox-image img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside .postbox-image img
{
    display: block;
    margin: 0 auto;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-aside, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside
    {
        width: 100%;
    }
    .carson-module-postbox .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside .postbox-image
    {
        display: none;
    }
}
.carson-module-postbox .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside .postbox-sidebar
{
    display: none;
    padding-bottom: 50px;
    padding-right: 50px;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-aside .postbox-sidebar
    {
        padding: 20px;
    }
}
.carson-module-postbox .postbox-guide, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide
{
    padding: 40px 50px 50px 140px;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-guide, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide
    {
        padding: 40px;
    }
}
.carson-module-postbox .postbox-guide .postbox-guide_inner, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_inner
{
    grid-gap: 30px;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 20px 40px 0 hsla(0,0%,40%,.1);
    display: grid;
    gap: 30px;
    grid-template-columns: auto 1fr;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-guide .postbox-guide_inner, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_inner
    {
        display: block;
    }
}
.carson-module-postbox .postbox-guide .postbox-guide_image, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_image
{
    padding: 15px;
    width: 400px;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-guide .postbox-guide_image, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_image
    {
        width: 100%;
    }
}
.carson-module-postbox .postbox-guide .postbox-guide_image img, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_image img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_image img
{
    display: block;
    margin: 0 auto;
    max-width: 80%;
}
.carson-module-postbox .postbox-guide .postbox-guide_info, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info
{
    padding: 80px 50px 80px 20px;
}
@media(max-width: 980px)
{
    .carson-module-postbox .postbox-guide .postbox-guide_info, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info
    {
        padding: 50px 30px;
        text-align: center;
    }
}
.carson-module-postbox .postbox-guide h3.postbox-guide_info-title, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide h3.postbox-guide_info-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide h3.postbox-guide_info-title
{
    margin: 0;
    padding-bottom: 20px;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn
{
    margin-top: 20px;
}
.carson-module-postbox:not(.is-active) .postbox-guide, body.is-divi #et-boc .et-l .carson-module-postbox:not(.is-active) .postbox-guide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox:not(.is-active) .postbox-guide
{
    display: none!important;
}
.carson-module-postbox.is-active .postbox-main .postbox-excerpt, body.is-divi #et-boc .et-l .carson-module-postbox.is-active .postbox-main .postbox-excerpt, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox.is-active .postbox-main .postbox-excerpt
{
    display: none;
}
.carson-module-postbox.is-active .postbox-main .postbox-content, body.is-divi #et-boc .et-l .carson-module-postbox.is-active .postbox-main .postbox-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox.is-active .postbox-main .postbox-content
{
    display: block;
}
.carson-module-postbox.is-active .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .carson-module-postbox.is-active .postbox-aside .postbox-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox.is-active .postbox-aside .postbox-image
{
    position: relative;
}
.carson-module-postbox.is-active .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .carson-module-postbox.is-active .postbox-aside .postbox-sidebar, body.is-divi #et-boc .et-l .et_pb_module .carson-module-postbox.is-active .postbox-aside .postbox-sidebar
{
    display: block;
}
.carson-module-vpopup.vpopup-inline, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-inline, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-inline
{
    cursor: pointer;
}
.carson-module-vpopup.vpopup-inline .vpopup-inner, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-inline .vpopup-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-inline .vpopup-inner
{
    align-items: center;
    display: inline-flex;
    white-space: nowrap;
}
.carson-module-vpopup.vpopup-inline .vpopup-icon, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-inline .vpopup-icon, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-inline .vpopup-icon
{
    align-items: center;
    background-color: var(--primary);
    border-radius: 100%;
    color: #fff;
    display: inline-flex;
    height: 70px;
    justify-content: center;
    margin-right: 15px;
    width: 70px;
}
.carson-module-vpopup.vpopup-image, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-image
{
    position: relative;
}
.carson-module-vpopup.vpopup-image .vpopup-image, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-image .vpopup-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-image .vpopup-image
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 300px 0;
}
.carson-module-vpopup.vpopup-image .vpopup-link, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-image .vpopup-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-image .vpopup-link
{
    background-color: rgba(0,0,0,.5);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.carson-module-vpopup.vpopup-image .vpopup-link span, body.is-divi #et-boc .et-l .carson-module-vpopup.vpopup-image .vpopup-link span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-vpopup.vpopup-image .vpopup-link span
{
    align-items: center;
    background-color: var(--primary);
    border-radius: 100%;
    color: #fff;
    display: inline-flex;
    font-size: 24px;
    height: 70px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70px;
}
.carson-module-testimonial, body.is-divi #et-boc .et-l .carson-module-testimonial, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 40px rgba(0,0,0,.14);
    padding: 10% 15%;
}
.carson-module-testimonial .testimonial-icon, body.is-divi #et-boc .et-l .carson-module-testimonial .testimonial-icon, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial .testimonial-icon
{
    color: var(--primary);
    font-size: 48px;
}
.carson-module-testimonial .testimonial-author, body.is-divi #et-boc .et-l .carson-module-testimonial .testimonial-author, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial .testimonial-author
{
    padding-top: 25px;
}
.carson-module-testimonial .testimonial-author span, body.is-divi #et-boc .et-l .carson-module-testimonial .testimonial-author span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial .testimonial-author span
{
    opacity: .5;
}
.carson-module-process .process-graphics, body.is-divi #et-boc .et-l .carson-module-process .process-graphics, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics
{
    grid-gap: 46px;
    align-items: center;
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr auto;
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics, body.is-divi #et-boc .et-l .carson-module-process .process-graphics, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics
    {
        grid-gap: 46px;
        display: grid;
        gap: 46px;
        grid-template-columns: 1fr;
    }
}
@media(max-width: 570px)
{
    .carson-module-process .process-graphics, body.is-divi #et-boc .et-l .carson-module-process .process-graphics, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics
    {
        display: none;
    }
}
.carson-module-process .process-graphics .process-steps, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps
{
    position: relative;
}
.carson-module-process .process-graphics .process-steps>div, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps>div, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps>div
{
    position: relative;
    z-index: 2;
}
.carson-module-process .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps .process-step-line
{
    height: 1px;
    left: 10%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 95%;
    z-index: 1;
}
.carson-module-process .process-graphics .process-steps .process-step-line:before, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps .process-step-line:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps .process-step-line:before
{
    border-bottom: 2px dashed #d1d4d6;
    content: "";
    display: block;
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps .process-step-line
    {
        height: 95%;
        left: 50%;
        top: 10%;
        transform: translateX(-50%);
        width: 1px;
    }
    .carson-module-process .process-graphics .process-steps .process-step-line:before, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps .process-step-line:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps .process-step-line:before
    {
        border-bottom: 0;
        border-left: 2px dashed #d1d4d6;
        height: 100%;
    }
}
.carson-module-process .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul
{
    grid-gap: 20px;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin: 0;
    padding: 0;
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.carson-module-process .process-graphics .process-steps ul li, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li
{
    position: relative;
}
.carson-module-process .process-graphics .process-steps ul li>span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li>span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li>span
{
    cursor: pointer;
}
.carson-module-process .process-graphics .process-steps ul li>span:after, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li>span:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li>span:after
{
    animation: bounce 2s infinite;
    background-image: var(--wpr-bg-682f1eaf-d3b7-40bd-86bd-082a2df853ff);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: none;
    height: 26px;
    left: 0;
    position: absolute;
    top: calc(100% + 100px);
    width: 100%;
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics .process-steps ul li>span:after, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li>span:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li>span:after
    {
        display: none!important;
    }
}
.carson-module-process .process-graphics .process-steps ul li>span.is-active-ogc:after, .carson-module-process .process-graphics .process-steps ul li>span.is-active:after, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li>span.is-active-ogc:after, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li>span.is-active:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li>span.is-active-ogc:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li>span.is-active:after
{
    display: block;
}
.carson-module-process .process-graphics .process-steps ul li.process-step-intro span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-intro span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-intro span
{
    background-image: var(--wpr-bg-405d0fe4-bed6-485a-bb51-0280453df487);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-intro span.is-active, .carson-module-process .process-graphics .process-steps ul li.process-step-intro span:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-intro span.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-intro span:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-intro span.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-intro span:hover
{
    background-image: var(--wpr-bg-4b3b0ef9-4583-429e-ae33-924cfaecbda5);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-discovery span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span
{
    background-image: var(--wpr-bg-3da8995b-059e-47ad-8e6f-bb39ac3b789b);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-discovery span.is-active, .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-discovery span:hover
{
    background-image: var(--wpr-bg-a598a6a1-a38e-43d1-95b0-ceb8125c9766);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-data span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-data span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-data span
{
    background-image: var(--wpr-bg-14419062-dc49-45aa-b601-c1a29c06dc72);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-data span.is-active, .carson-module-process .process-graphics .process-steps ul li.process-step-data span:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-data span.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-data span:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-data span.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-data span:hover
{
    background-image: var(--wpr-bg-35112acf-8752-426d-9279-08fd1a8fafed);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-proposal span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span
{
    background-image: var(--wpr-bg-43a803e4-0d1a-491b-bbf1-dc28e99ebf35);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-proposal span.is-active, .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-proposal span:hover
{
    background-image: var(--wpr-bg-f3377a97-461a-4625-8345-a7057445746a);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-implementation span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span
{
    background-image: var(--wpr-bg-4e29765e-bf2d-4536-81f0-940344989ac8);
}
.carson-module-process .process-graphics .process-steps ul li.process-step-implementation span.is-active, .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps ul li.process-step-implementation span:hover
{
    background-image: var(--wpr-bg-4ac5bcb9-78e8-4a31-95d6-353d3217daf2);
}
.carson-module-process .process-graphics .process-steps span, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps span
{
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    border-radius: 100%;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    display: block;
    height: 100px;
    margin: 0 auto;
    width: 100px;
}
.carson-module-process .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps h5
{
    color: rgba(27,38,50,.6);
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
    font-size: 14px;
    left: 0;
    letter-spacing: 2px;
    line-height: 1.11;
    position: absolute;
    text-align: center;
    top: 140px;
    width: 100%;
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-steps h5
    {
        background-color: #fff;
        margin: 30px 0 50px;
        padding: 5px;
        position: relative;
        top: 0;
    }
}
.carson-module-process .process-graphics .process-ogc, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-ogc, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-ogc
{
    width: 300px;
}
.carson-module-process .process-graphics .process-ogc .process-ongoing-care.is-active, .carson-module-process .process-graphics .process-ogc .process-ongoing-care:hover, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-ogc .process-ongoing-care.is-active, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-ogc .process-ongoing-care:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-ogc .process-ongoing-care.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-ogc .process-ongoing-care:hover
{
    fill: var(--secondary);
}
@media(max-width: 980px)
{
    .carson-module-process .process-graphics .process-ogc, body.is-divi #et-boc .et-l .carson-module-process .process-graphics .process-ogc, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-graphics .process-ogc
    {
        margin: 0 auto;
        max-width: 300px;
        width: 100%;
    }
}
.carson-module-process .process-main, body.is-divi #et-boc .et-l .carson-module-process .process-main, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main
{
    grid-gap: 46px;
    display: grid;
    gap: 46px;
    grid-template-columns: 1fr auto;
    padding-top: 82px;
}
@media(max-width: 576px)
{
    .carson-module-process .process-main, body.is-divi #et-boc .et-l .carson-module-process .process-main, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main
    {
        padding-top: 0;
    }
}
.carson-module-process .process-main .process-main-meta, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta
{
    align-items: center;
    color: #1b2632;
    display: inline-flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    justify-content: center;
    letter-spacing: 2px;
    line-height: 1.17;
    text-transform: uppercase;
}
.carson-module-process .process-main .process-main-meta:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta:before
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 24px;
    margin-right: 10px;
    width: 24px;
}
.carson-module-process .process-main .process-main-meta.meta-intro:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-intro:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-intro:before
{
    background-image: var(--wpr-bg-dea04373-9944-44a2-8d6e-d5ad58ae955c);
}
.carson-module-process .process-main .process-main-meta.meta-discovery:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-discovery:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-discovery:before
{
    background-image: var(--wpr-bg-0a5bb996-dea3-4c59-9a00-020648444ed7);
}
.carson-module-process .process-main .process-main-meta.meta-data:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-data:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-data:before
{
    background-image: var(--wpr-bg-b8032dc0-5d80-4491-b85b-64d177bd2cc4);
}
.carson-module-process .process-main .process-main-meta.meta-proposal:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-proposal:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-proposal:before
{
    background-image: var(--wpr-bg-822be09c-6360-4a32-8718-43b72c518db7);
}
.carson-module-process .process-main .process-main-meta.meta-implementation:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-implementation:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-implementation:before
{
    background-image: var(--wpr-bg-4b5857cc-503a-452d-a1c4-d576c3e89315);
}
.carson-module-process .process-main .process-main-meta.meta-arrow:before, .carson-module-process .process-main .process-main-meta.meta-monthly:before, .carson-module-process .process-main .process-main-meta.meta-quarterly:before, .carson-module-process .process-main .process-main-meta.meta-yearly:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-arrow:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-monthly:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-quarterly:before, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-main-meta.meta-yearly:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-arrow:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-monthly:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-quarterly:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-main-meta.meta-yearly:before
{
    background-image: var(--wpr-bg-6cf34a79-1417-4589-a30d-4aa885d16ce9);
}
.carson-module-process .process-main .process-contents, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 50px 100px;
}
.carson-module-process .process-main .process-contents>.process-content:not(.is-active), body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents>.process-content:not(.is-active), body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents>.process-content:not(.is-active)
{
    display: none;
}
.carson-module-process .process-main .process-contents .process-content-title, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents .process-content-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents .process-content-title
{
    color: var(--secondary);
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.04;
    padding: 18px 0 10px;
}
.carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-aside
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 50px;
    width: 300px;
}
.carson-module-process .process-main .process-aside .process-main-meta, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-aside .process-main-meta, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-aside .process-main-meta
{
    display: block;
}
.carson-module-process .process-main .process-aside .process-aside-title, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-aside .process-aside-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-aside .process-aside-title
{
    color: var(--secondary);
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 1.04;
    padding: 18px 0 35px;
}
@media(max-width: 980px)
{
    .carson-module-process .process-main, body.is-divi #et-boc .et-l .carson-module-process .process-main, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main
    {
        grid-gap: 46px;
        display: grid;
        gap: 46px;
        grid-template-columns: 1fr;
    }
    .carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-aside
    {
        width: 100%;
    }
}
@media(max-width: 576px)
{
    .carson-module-process .process-main .process-contents, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents
    {
        box-shadow: none;
        padding: 0;
    }
    .carson-module-process .process-main .process-contents>.process-content, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents>.process-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents>.process-content
    {
        background-color: #fff;
        border-radius: 6px;
        box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
        display: block!important;
        padding: 30px;
    }
    .carson-module-process .process-main .process-contents>.process-content:not(:last-child), body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents>.process-content:not(:last-child), body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents>.process-content:not(:last-child)
    {
        margin-bottom: 30px;
    }
    .carson-module-process .process-main .process-contents>.process-content .process-content-title, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-contents>.process-content .process-content-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-contents>.process-content .process-content-title
    {
        font-size: 32px!important;
    }
    .carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .carson-module-process .process-main .process-aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process .process-main .process-aside
    {
        padding: 30px;
    }
}
.carson-module-process.process-style-version2, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2
{
    padding-bottom: 100px;
}
.carson-module-process.process-style-version2 .process-graphics, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics
{
    align-items: stretch;
    display: flex;
    gap: 60px;
}
@media(max-width: 1024px)
{
    .carson-module-process.process-style-version2 .process-graphics, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics
    {
        display: block;
    }
}
.carson-module-process.process-style-version2 h2.process-heading-title, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 h2.process-heading-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 h2.process-heading-title
{
    color: #1b2632;
    font-family: Frank Ruhl Libre;
    font-size: 28px;
    font-weight: 900;
    left: 0;
    letter-spacing: -.34px;
    line-height: 1.07;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -54px;
}
@media(max-width: 1024px)
{
    .carson-module-process.process-style-version2 h2.process-heading-title, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 h2.process-heading-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 h2.process-heading-title
    {
        padding-bottom: 20px;
        position: relative;
        top: 0;
    }
}
.carson-module-process.process-style-version2 .process-graphics .process-steps-wrap, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps-wrap, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps-wrap
{
    flex: 1 0 0%;
    position: relative;
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul
{
    align-items: center;
    display: flex;
    gap: 60px;
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-intro span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-intro span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-intro span.step-icon-hovered
{
    background-image: var(--wpr-bg-50644b35-fb19-4965-8438-3cf7c4feccd4);
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-discovery span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-discovery span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-discovery span.step-icon-hovered
{
    background-image: var(--wpr-bg-ff58265f-cbfc-4622-8e42-6259ca7cffd9);
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-data span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-data span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-data span.step-icon-hovered
{
    background-image: var(--wpr-bg-8de487ab-acaf-477c-a72c-86631d371b0e);
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-proposal span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-proposal span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-proposal span.step-icon-hovered
{
    background-image: var(--wpr-bg-c4694bdd-19b1-4fa3-9412-330c6fe4ce28);
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-implementation span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-implementation span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li.process-step-implementation span.step-icon-hovered
{
    background-image: var(--wpr-bg-41bc18d2-73fb-4d14-b931-787e90003a69);
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li span.step-icon-hovered
{
    opacity: 0;
    pointer-events: none;
    position: absolute;
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-default, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-default, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-default
{
    display: none!important;
}
.carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-hovered, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-hovered, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul li:hover span.step-icon-hovered
{
    opacity: 1;
    pointer-events: auto;
    position: relative;
}
@media(max-width: 1024px)
{
    .carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul
    {
        flex-wrap: wrap;
    }
}
@media(max-width: 576px)
{
    .carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps ul
    {
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}
.carson-module-process.process-style-version2 .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps .process-step-line, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps .process-step-line
{
    left: 0;
    width: 100%;
}
.carson-module-process.process-style-version2 .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps h5
{
    left: 50%;
    top: 115px;
    transform: translateX(-50%);
    width: auto;
}
@media(max-width: 1024px)
{
    .carson-module-process.process-style-version2 .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-graphics .process-steps h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-graphics .process-steps h5
    {
        position: relative;
        top: 0;
    }
}
.carson-module-process.process-style-version2 .process-divider, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-divider, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-divider
{
    flex: 0 0 auto;
    width: auto;
}
.carson-module-process.process-style-version2 .process-divider span, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-divider span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-divider span
{
    background-color: rgba(27,38,50,.1);
    display: block;
    height: 98%;
    width: 2px;
}
@media(max-width: 1024px)
{
    .carson-module-process.process-style-version2 .process-divider, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-divider, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-divider
    {
        display: none!important;
    }
}
.carson-module-process.process-style-version2 .process-checkin, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin
{
    flex: 1 0 0%;
    position: relative;
}
.carson-module-process.process-style-version2 .process-checkin .process-checkin-buttons, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin .process-checkin-buttons, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin .process-checkin-buttons
{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.carson-module-process.process-style-version2 .process-checkin a, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a
{
    border-radius: 6px;
    box-shadow: 0 0 20px 2px rgba(27,38,50,.06);
    color: #fff;
    display: block;
    opacity: .6;
    padding: 10px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 2;
}
.carson-module-process.process-style-version2 .process-checkin a:hover, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a:hover
{
    opacity: 1!important;
}
.carson-module-process.process-style-version2 .process-checkin a span, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a span
{
    display: block;
}
.carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin
{
    opacity: .7;
}
.carson-module-process.process-style-version2 .process-checkin a.yearly-checkin, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a.yearly-checkin, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a.yearly-checkin
{
    opacity: .9;
}
.carson-module-process.process-style-version2 .process-checkin a.monthly-checkin:before, .carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin:before, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a.monthly-checkin:before, body.is-divi #et-boc .et-l .carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a.monthly-checkin:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-process.process-style-version2 .process-checkin a.quarterly-checkin:before
{
    border-left: 2px dashed #d1d4d6;
    content: "";
    display: block;
    height: 10px;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 1px;
}
.carson-module-team-filter #location-title, .carson-module-team-filter .team-filter-title, .carson-module-team-filter .team-locations-grid-title, body.is-divi #et-boc .et-l .carson-module-team-filter #location-title, body.is-divi #et-boc .et-l .carson-module-team-filter .team-filter-title, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter #location-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-filter-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid-title
{
    padding-bottom: 30px;
}
.carson-module-team-filter .team-locations-grid, .carson-module-team-filter .team-members-section, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section
{
    margin: 0;
    padding: 0;
}
.carson-module-team-filter .team-filter-grid, body.is-divi #et-boc .et-l .carson-module-team-filter .team-filter-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-filter-grid
{
    grid-gap: 15px;
    align-items: center;
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr auto 1fr auto;
}
@media(max-width: 980px)
{
    .carson-module-team-filter .team-filter-grid, body.is-divi #et-boc .et-l .carson-module-team-filter .team-filter-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-filter-grid
    {
        grid-gap: 15px;
        display: grid;
        gap: 15px;
        grid-template-columns: 1fr;
    }
}
.carson-module-team-filter .filter-item-auto>span, body.is-divi #et-boc .et-l .carson-module-team-filter .filter-item-auto>span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .filter-item-auto>span
{
    display: block;
    text-align: center;
    width: 100%;
}
.carson-module-team-filter .filter-item-auto>input[type=submit], body.is-divi #et-boc .et-l .carson-module-team-filter .filter-item-auto>input[type=submit], body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .filter-item-auto>input[type=submit]
{
    border: 1px solid var(--primary)!important;
}
.carson-module-team-filter #team-results, body.is-divi #et-boc .et-l .carson-module-team-filter #team-results, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter #team-results
{
    position: relative;
}
.carson-module-team-filter #team-filter-loading, body.is-divi #et-boc .et-l .carson-module-team-filter #team-filter-loading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter #team-filter-loading
{
    display: none;
    text-align: center;
    width: 100%;
}
.carson-module-team-filter #team-filter-loading img, body.is-divi #et-boc .et-l .carson-module-team-filter #team-filter-loading img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter #team-filter-loading img
{
    display: block;
    height: 40px;
    margin: 30px auto 0;
    width: 40px;
}
.carson-module-team-filter .team-members-section.carsonwealth-teams, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams
{
    margin-bottom: 80px;
    padding: 0;
}
.carson-module-team-filter .team-members-section.carsonwealth-teams h3, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams h3
{
    color: #666;
    margin: 0 0 20px;
}
@media(min-width: 1010px)
{
    .carson-module-team-filter .team-members-section.carsonwealth-teams h3, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams h3
    {
        margin-left: 15px;
    }
}
.carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper .vc_separator, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper .vc_separator, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper .vc_separator
{
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: 1140px;
}
.carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-members-wrapper
{
    margin: 0;
}
.carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card
{
    display: block;
    margin: 0 auto 15px;
    width: 90%;
}
@media(min-width: 767px)
{
    .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card
    {
        display: inline-block;
        margin: 0 0 15px;
        width: 49%;
    }
}
@media(min-width: 1010px)
{
    .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card
    {
        width: 33.3333%;
    }
}
.carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card a.card_link, body.is-divi #et-boc .et-l .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card a.card_link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-members-section.carsonwealth-teams .team-member-card a.card_link
{
    background-color: transparent;
    border: 1px solid #bbbdbe;
    height: 100%;
}
.carson-module-team-filter .team-locations-grid, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid
{
    padding-bottom: 80px;
}
.carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .inner
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .inner
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .inner
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.carson-module-team-filter .team-locations-grid .advisors-item, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisors-item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisors-item
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    position: relative;
}
.carson-module-team-filter .team-locations-grid .advisor-permalink, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-permalink, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-permalink
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.carson-module-team-filter .team-locations-grid .advisor-image, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
    position: relative;
}
.carson-module-team-filter .team-locations-grid .advisor-image:before, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-image:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-image:before
{
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(213,219,224,.12) 37%,rgba(171,183,192,.24) 60%,rgba(117,137,152,.4) 81%,rgba(13,48,74,.7));
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.carson-module-team-filter .team-locations-grid .advisor-info, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-info
{
    padding: 30px;
    text-align: center;
}
.carson-module-team-filter .team-locations-grid .advisor-name, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-name
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.carson-module-team-filter .team-locations-grid .advisor-certs, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-certs, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.carson-module-team-filter .team-locations-grid .advisor-position, body.is-divi #et-boc .et-l .carson-module-team-filter .team-locations-grid .advisor-position, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .team-locations-grid .advisor-position
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.carson-module-team-filter .wpc-team-locations h2.team-locations-grid-title, body.is-divi #et-boc .et-l .carson-module-team-filter .wpc-team-locations h2.team-locations-grid-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .wpc-team-locations h2.team-locations-grid-title
{
    margin-bottom: 60px!important;
}
.carson-module-team-filter .wpc-team-locations .advisor-image, body.is-divi #et-boc .et-l .carson-module-team-filter .wpc-team-locations .advisor-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .wpc-team-locations .advisor-image
{
    border-radius: 65px;
    box-shadow: 0 4px 29px 0 rgba(88,89,91,.3);
    height: 130px!important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    width: 130px;
}
.carson-module-team-filter .wpc-team-locations .advisor-image:before, body.is-divi #et-boc .et-l .carson-module-team-filter .wpc-team-locations .advisor-image:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .wpc-team-locations .advisor-image:before
{
    border-radius: 65px;
}
.carson-module-team-filter .wpc-team-locations .advisor-info, body.is-divi #et-boc .et-l .carson-module-team-filter .wpc-team-locations .advisor-info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .wpc-team-locations .advisor-info
{
    padding-top: 15px!important;
}
.carson-module-team-filter .wpc-team-locations .advisors-item, body.is-divi #et-boc .et-l .carson-module-team-filter .wpc-team-locations .advisors-item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter .wpc-team-locations .advisors-item
{
    margin-bottom: 60px;
}
.carson-module-team-filter #location-title, body.is-divi #et-boc .et-l .carson-module-team-filter #location-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-team-filter #location-title
{
    font-size: 36px;
    margin: 60px 0 100px;
    padding: 0;
    text-align: center;
}
.carson-module-manual-team-filter, body.is-divi #et-boc .et-l .carson-module-manual-team-filter, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter
{
    padding-bottom: 100px;
}
.carson-module-manual-team-filter h3.filter-title, body.is-divi #et-boc .et-l .carson-module-manual-team-filter h3.filter-title, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter h3.filter-title
{
    padding-bottom: 30px;
}
.carson-module-manual-team-filter .filter-form, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-form, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-form
{
    grid-gap: 15px;
    align-items: center;
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr auto 1fr auto;
}
.carson-module-manual-team-filter .filter-form select, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-form select, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-form select
{
    background-color: #fff;
}
.carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-results
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-results
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-results, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-results
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.carson-module-manual-team-filter .filter-results.is-active, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-results.is-active, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-results.is-active
{
    padding-top: 150px;
}
.carson-module-manual-team-filter .filter-member, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    display: none;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    margin-bottom: 120px;
    position: relative;
}
.carson-module-manual-team-filter .filter-member .filter-member-permalink, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-permalink, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-permalink
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.carson-module-manual-team-filter .filter-member .filter-member-image, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-image, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 65px;
    box-shadow: 0 4px 29px 0 rgba(88,89,91,.3);
    height: 130px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    position: relative;
    width: 130px;
}
.carson-module-manual-team-filter .filter-member .filter-member-image:before, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-image:before, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-image:before
{
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(213,219,224,.12) 37%,rgba(171,183,192,.24) 60%,rgba(117,137,152,.4) 81%,rgba(13,48,74,.7));
    border-radius: 65px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.carson-module-manual-team-filter .filter-member .filter-member-info, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-info, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-info
{
    padding: 15px 30px 30px;
    text-align: center;
}
.carson-module-manual-team-filter .filter-member .filter-member-name, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-name, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-name
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.carson-module-manual-team-filter .filter-member .filter-member-certs, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-certs, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.carson-module-manual-team-filter .filter-member .filter-member-position, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-member .filter-member-position, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-member .filter-member-position
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.carson-module-manual-team-filter .filter-404, body.is-divi #et-boc .et-l .carson-module-manual-team-filter .filter-404, body.is-divi #et-boc .et-l .et_pb_module .carso-module-manual-team-filter .filter-404
{
    display: none;
    padding-top: 120px;
    text-align: center;
}
@media(max-width: 980px)
{
    .carson-module-glossary, body.is-divi #et-boc .et-l .carson-module-glossary, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary
    {
        margin-top: 20px;
    }
}
.carson-module-glossary .glossary-search, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-search, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-search
{
    grid-gap: 15px;
    align-items: center;
    border-radius: 6px;
    box-shadow: 0 16px 24px 0 rgba(13,48,74,.1);
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr auto;
    padding: 10px;
}
.carson-module-glossary .glossary-filter, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-filter, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-filter
{
    padding-bottom: 40px;
}
.carson-module-glossary .glossary-filter ul, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-filter ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-filter ul
{
    display: flex;
    flex-wrap: wrap;
    margin: -7px;
    padding: 0;
}
.carson-module-glossary .glossary-filter li, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-filter li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-filter li
{
    flex-basis: 0;
    flex-grow: 1;
    margin: 0;
    max-width: 100%;
    padding: 7px;
    position: relative;
    width: 100%;
}
@media(max-width: 980px)
{
    .carson-module-glossary .glossary-filter li, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-filter li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-filter li
    {
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }
}
.carson-module-glossary .glossary-filter a, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-filter a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-filter a
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    line-height: 1.17;
    text-transform: uppercase;
}
.carson-module-glossary .popup-glossary-term, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term
{
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    margin-bottom: 15px;
    padding: 50px;
    position: relative;
}
.carson-module-glossary .popup-glossary-term .term-name, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .term-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .term-name
{
    margin: 0;
    padding: 0 0 20px;
}
.carson-module-glossary .popup-glossary-term .term-name .term_lead, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .term-name .term_lead, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .term-name .term_lead
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.08;
}
.carson-module-glossary .popup-glossary-term .term-name .term_name:after, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .term-name .term_name:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .term-name .term_name:after
{
    content: "?";
}
.carson-module-glossary .popup-glossary-term .term-desc, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .term-desc, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .term-desc
{
    padding-bottom: 40px;
}
.carson-module-glossary .popup-glossary-term .term-link, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .term-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .term-link
{
    background-image: var(--wpr-bg-36de1228-e7f9-4792-9b08-cdab6ed2f012);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 24px;
    color: #767d84;
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0 48px 0 0;
    text-transform: uppercase;
}
.carson-module-glossary .popup-glossary-term .popup-close, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .popup-close, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .popup-close
{
    border-radius: 100%;
    box-shadow: 0 2px 5px 0 rgba(13,48,74,.5);
    color: #a4a8ad;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 40px;
}
.carson-module-glossary .popup-glossary-term .popup-close span, body.is-divi #et-boc .et-l .carson-module-glossary .popup-glossary-term .popup-close span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .popup-glossary-term .popup-close span
{
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
.carson-module-glossary .glossary-group, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-group, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-group
{
    padding-bottom: 15px;
}
.carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms
{
    grid-gap: 0 35px;
    align-content: flex-start;
    align-items: flex-start;
    display: grid;
    gap: 0 35px;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0;
    padding: 0 0 50px;
}
@media(max-width: 980px)
{
    .carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms
    {
        grid-gap: 0 10px;
        display: grid;
        gap: 0 10px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms
    {
        grid-gap: 0 10px;
        display: grid;
        gap: 0 10px;
        grid-template-columns: 1fr;
    }
}
.carson-module-glossary .glossary-terms .glossary-term_name, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term_name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term_name
{
    cursor: pointer;
}
.carson-module-glossary .glossary-terms .glossary-term_desc, .carson-module-glossary .glossary-terms .glossary-term_link, .carson-module-glossary .glossary-terms .glossary-term_name .term_lead, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term_desc, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term_link, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term_name .term_lead, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term_desc, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term_link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term_name .term_lead
{
    display: none;
}
.carson-module-glossary .glossary-terms .glossary-term, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1.78;
    padding-bottom: 15px;
}
.carson-module-glossary .glossary-terms .glossary-term a.term-more, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .glossary-term a.term-more, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .glossary-term a.term-more
{
    color: #1b2632;
    cursor: pointer;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
.carson-module-glossary .glossary-terms .is-hidden-term, body.is-divi #et-boc .et-l .carson-module-glossary .glossary-terms .is-hidden-term, body.is-divi #et-boc .et-l .et_pb_module .carson-module-glossary .glossary-terms .is-hidden-term
{
    display: none;
}
.carson-module-widgets, body.is-divi #et-boc .et-l .carson-module-widgets, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets
{
    background-color: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    float: none;
    margin: 0;
    margin: 0!important;
    padding: 0;
    padding: 0!important;
    width: 100%!important;
}
.carson-module-widgets .widget:not(:last-child), body.is-divi #et-boc .et-l .carson-module-widgets .widget:not(:last-child), body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget:not(:last-child)
{
    border-bottom: 1px solid #e2ebf2;
}
.carson-module-widgets .widget-title, body.is-divi #et-boc .et-l .carson-module-widgets .widget-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-title
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 24px;
    letter-spacing: -.4px;
    line-height: 1.17;
    padding: 30px 40px;
    text-align: center;
}
.carson-module-widgets .widget-content, body.is-divi #et-boc .et-l .carson-module-widgets .widget-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-content
{
    padding: 30px 40px 40px;
}
.carson-module-widgets .widget-content ul, body.is-divi #et-boc .et-l .carson-module-widgets .widget-content ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-content ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.carson-module-widgets .widget-search input[type=text], body.is-divi #et-boc .et-l .carson-module-widgets .widget-search input[type=text], body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-search input[type=text]
{
    background-image: var(--wpr-bg-4833d5b9-b2f3-44d1-9725-a087efd6b27c);
    background-position: center left 15px;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-left: 45px!important;
}
.carson-module-widgets .widget-categories .widget-content, body.is-divi #et-boc .et-l .carson-module-widgets .widget-categories .widget-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-categories .widget-content
{
    padding-left: 0;
    padding-right: 0;
}
.carson-module-widgets .widget-categories .widget-content ul, body.is-divi #et-boc .et-l .carson-module-widgets .widget-categories .widget-content ul, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-categories .widget-content ul
{
    display: block;
    margin: 0;
    padding: 0;
}
.carson-module-widgets .widget-categories .widget-content ul li, body.is-divi #et-boc .et-l .carson-module-widgets .widget-categories .widget-content ul li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-categories .widget-content ul li
{
    color: #6e7b82;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.carson-module-widgets .widget-categories .widget-content ul li a, body.is-divi #et-boc .et-l .carson-module-widgets .widget-categories .widget-content ul li a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-categories .widget-content ul li a
{
    color: #6e7b82;
    display: block;
    padding: 20px 40px;
    text-transform: uppercase;
}
.carson-module-widgets .widget-categories .widget-content ul li a.is-active, body.is-divi #et-boc .et-l .carson-module-widgets .widget-categories .widget-content ul li a.is-active, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-categories .widget-content ul li a.is-active
{
    background-color: var(--primary);
    color: #fff;
}
.carson-module-widgets .widget-twitter .widget-title, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .widget-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .widget-title
{
    grid-gap: 10px;
    align-items: center;
    display: grid;
    display: grid!important;
    gap: 10px;
    grid-template-columns: 1fr auto;
    text-align: left;
}
.carson-module-widgets .widget-twitter .widget-title a, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .widget-title a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .widget-title a
{
    background-color: #73c9ff;
    background-image: var(--wpr-bg-7c3c55af-1cc7-40f1-877b-ec84179ab839);
    background-position: center left 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 32px;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    letter-spacing: .2px;
    line-height: 40px;
    padding: 0 20px 0 50px;
    text-align: right;
}
.carson-module-widgets .widget-twitter .widget-content>ul>li:not(:last-child), body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .widget-content>ul>li:not(:last-child), body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .widget-content>ul>li:not(:last-child)
{
    border-bottom: 1px solid #e5edf3;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.carson-module-widgets .widget-twitter .the-tweet, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .the-tweet, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .the-tweet
{
    grid-gap: 15px;
    display: grid;
    gap: 15px;
    grid-template-columns: auto 1fr;
}
.carson-module-widgets .widget-twitter .the-tweet .tweet-brand, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .the-tweet .tweet-brand, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .the-tweet .tweet-brand
{
    background-color: #fff;
    background-image: var(--wpr-bg-08013d07-8ee2-482f-adb9-db84997de86e);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border-radius: 100%;
    box-shadow: 0 5px 10px 0 rgba(13,48,74,.08);
    display: block;
    height: 50px;
    width: 50px;
}
.carson-module-widgets .widget-twitter .the-tweet .tweet-info_name, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .the-tweet .tweet-info_name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .the-tweet .tweet-info_name
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
.carson-module-widgets .widget-twitter .the-tweet .tweet-info_screen, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .the-tweet .tweet-info_screen, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .the-tweet .tweet-info_screen
{
    color: #6e7b82;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.88;
    padding-bottom: 20px;
}
.carson-module-widgets .widget-twitter .the-tweet .tweet-info_text, body.is-divi #et-boc .et-l .carson-module-widgets .widget-twitter .the-tweet .tweet-info_text, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-twitter .the-tweet .tweet-info_text
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.78;
}
.carson-module-widgets .widget-resource, body.is-divi #et-boc .et-l .carson-module-widgets .widget-resource, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-resource
{
    text-align: center;
}
.carson-module-widgets .widget-resource img, body.is-divi #et-boc .et-l .carson-module-widgets .widget-resource img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-resource img
{
    max-height: 268px;
}
.carson-module-widgets .widget-resource .widget-content h3, body.is-divi #et-boc .et-l .carson-module-widgets .widget-resource .widget-content h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-resource .widget-content h3
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 20px;
    letter-spacing: -.4px;
    line-height: 1.2;
    padding-bottom: 30px;
    text-align: center;
}
.carson-module-widgets .widget-resource .widget-content a, body.is-divi #et-boc .et-l .carson-module-widgets .widget-resource .widget-content a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-resource .widget-content a
{
    border-bottom: 1px solid var(--secondary);
    color: #6e7b82;
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.2px;
}
.carson-module-widgets .widget-cta, body.is-divi #et-boc .et-l .carson-module-widgets .widget-cta, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-cta
{
    text-align: center;
}
.carson-module-widgets .widget-cta .widget-content h3, body.is-divi #et-boc .et-l .carson-module-widgets .widget-cta .widget-content h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-widgets .widget-cta .widget-content h3
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 20px;
    letter-spacing: -.4px;
    line-height: 1.2;
    padding-bottom: 30px;
    text-align: center;
}
.widget.widget-social
{
    background-color: #fff!important;
    border-radius: 6px;
    box-shadow: 0 10px 40px 0 rgba(175,189,199,.25);
    color: rgba(27,38,50,.8);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .26px;
    line-height: 1.56;
    padding: 50px 32px;
    text-align: center;
}
.widget.widget-social .widget-title
{
    color: #0092ee;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 34px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding-bottom: 30px;
    text-align: center;
}
.widget.widget-social .widget-content ul
{
    display: flex;
    gap: 18px;
    justify-content: center;
    list-style: none;
    padding: 0!important;
}
.widget.widget-social .widget-content a
{
    align-items: center;
    background-color: #fff;
    background-position: 50%;
    background-size: contain;
    border-radius: 100%;
    box-shadow: 0 2px 7px 0 rgba(27,38,50,.2);
    color: var(--carson-rrq-primary);
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px;
}
.widget-latest
{
    background-color: #fff!important;
    padding: 0!important;
}
.widget-latest .widget-title
{
    text-align: left!important;
}
.widget-latest ul.widget-content
{
    padding: 0!important;
}
.widget-latest ul.widget-content li
{
    background-image: var(--wpr-bg-d168e017-a73e-4b0c-8f55-1ddccd6bf021);
    background-position: top 17px left;
    background-repeat: no-repeat;
    background-size: 26px;
    border-bottom: 2px solid rgba(175,189,199,.25);
    color: rgba(27,38,50,.8);
    color: #1b2632;
    display: block;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.12px;
    line-height: 1.33;
    min-height: 20px;
    padding: 14px 0 14px 36px;
}
.widget-latest .widget-title
{
    color: #0092ee;
    font-size: 34px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding-bottom: 10px;
}
.widget.widget-resource
{
    max-width: 384px;
    opacity: 1;
    position: sticky;
    text-align: center;
    top: 0;
    transition: opacity .5s ease-in-out;
}
.widget.widget-resource img
{
    max-width: 250px;
    transition: max-width .3s ease-in-out;
}
.autocomplete-suggestions
{
    background: #fff;
    border: 1px solid #cadae6;
    border-radius: 6px;
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    margin-top: -1px;
    overflow: auto;
}
.autocomplete-suggestion
{
    overflow: hidden;
    padding: 5px 20px;
    white-space: nowrap;
}
.autocomplete-selected
{
    background: #f0f0f0;
}
.autocomplete-suggestions strong
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-weight: 700;
}
.autocomplete-group
{
    padding: 2px 5px;
}
.autocomplete-group strong
{
    border-bottom: 1px solid #cadae6;
    display: block;
}
.carson-module-locations .locations-header, body.is-divi #et-boc .et-l .carson-module-locations .locations-header, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-header
{
    grid-gap: 20px;
    align-items: flex-end;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    .carson-module-locations .locations-header, body.is-divi #et-boc .et-l .carson-module-locations .locations-header, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-header
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.carson-module-locations .locations-header h5, body.is-divi #et-boc .et-l .carson-module-locations .locations-header h5, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-header h5
{
    color: #bdbdbd;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
}
.carson-module-locations .locations-header h3, body.is-divi #et-boc .et-l .carson-module-locations .locations-header h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-header h3
{
    color: var(--secondary);
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 36px;
    margin: 0;
    padding: 0;
}
.carson-module-locations .locations-terms, body.is-divi #et-boc .et-l .carson-module-locations .locations-terms, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-terms
{
    text-align: right;
}
.carson-module-locations .locations-terms a, body.is-divi #et-boc .et-l .carson-module-locations .locations-terms a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-terms a
{
    background-color: var(--secondary);
    border-radius: 15px;
    box-shadow: 0 2px 4px 0 rgba(13,48,74,.08);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    letter-spacing: .2px;
    line-height: .94;
    margin-left: 20px;
    padding: 7px 13px 7px 32px;
    position: relative;
}
.carson-module-locations .locations-terms a:before, body.is-divi #et-boc .et-l .carson-module-locations .locations-terms a:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-terms a:before
{
    background-color: #fff;
    background-image: var(--wpr-bg-7b145912-031e-435e-b43e-096594223023);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 7px;
    border-radius: 100%;
    content: "";
    display: block;
    height: 17px;
    left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
}
.carson-module-locations .locations-finder, body.is-divi #et-boc .et-l .carson-module-locations .locations-finder, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-finder
{
    grid-gap: 20px;
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr auto 1fr auto;
    padding-bottom: 50px;
    padding-top: 40px;
}
@media(max-width: 980px)
{
    .carson-module-locations .locations-finder, body.is-divi #et-boc .et-l .carson-module-locations .locations-finder, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-finder
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.carson-module-locations .locations-finder .finder-sep, body.is-divi #et-boc .et-l .carson-module-locations .locations-finder .finder-sep, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-finder .finder-sep
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
}
.carson-module-locations .locations-finder .finder-button button, body.is-divi #et-boc .et-l .carson-module-locations .locations-finder .finder-button button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-finder .finder-button button
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    min-width: 126px;
    padding: 18px 20px;
    text-align: center;
    width: 100%;
}
.carson-module-locations .locations-finder select, body.is-divi #et-boc .et-l .carson-module-locations .locations-finder select, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .locations-finder select
{
    background-color: #fff;
}
.carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.carson-module-locations .cwm_locations-items .item-inner, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-inner
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 20px 40px 0 hsla(0,0%,40%,.1);
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    transition: all .35s ease;
}
.carson-module-locations .cwm_locations-items .item-inner:hover, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-inner:hover, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-inner:hover
{
    box-shadow: 0 24px 24px 5px rgba(0,0,0,.23);
    transform: translateY(-20px);
}
.carson-module-locations .cwm_locations-items .item-title, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-title
{
    grid-gap: 0;
    align-items: end;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr;
    height: 106px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
}
.carson-module-locations .cwm_locations-items .item-title:before, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-title:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-title:before
{
    background-color: #444;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(58,86,108,.85) 70.55%,rgba(41,72,95,.9) 86.39%,rgba(13,48,74,.95));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.carson-module-locations .cwm_locations-items .item-title h3, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-title h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-title h3
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.8px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.carson-module-locations .cwm_locations-items .item-title h3 span, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-title h3 span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-title h3 span
{
    background-image: var(--wpr-bg-347c521b-1f72-4447-bd57-3d5c86f1b14b);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 15px;
    display: inline-block;
    padding-left: 21px;
}
.carson-module-locations .cwm_locations-items .item-content, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-content
{
    color: #7d7f83;
    display: flex;
    flex: 1 0 0%;
    flex-wrap: wrap;
    flex-flow: column;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: .2px;
    line-height: 20px;
    min-height: 180px;
    padding: 30px;
    text-align: center;
}
.carson-module-locations .cwm_locations-items .item-content>div, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-content>div, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-content>div
{
    width: 100%;
}
.carson-module-locations .cwm_locations-items .item-content-phone, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-content-phone, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-content-phone
{
    align-items: flex-end;
    display: flex;
    flex: 2;
    padding-bottom: 4px;
    padding-top: 30px;
}
.carson-module-locations .cwm_locations-items .item-content-phone span, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-content-phone span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-content-phone span
{
    display: block;
    text-align: center;
    width: 100%;
}
.carson-module-locations .cwm_locations-items .item-content-phone a, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-content-phone a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-content-phone a
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
.carson-module-locations .cwm_locations-items .item-button, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-button
{
    padding: 0;
    text-align: center;
}
.carson-module-locations .cwm_locations-items .item-button a, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-items .item-button a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-items .item-button a
{
    background-color: #d6b556;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 14px;
    padding: 15px 10px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.carson-module-locations .cwm_locations-404, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-404, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-404
{
    margin: 0 auto;
    max-width: 70%;
    padding-bottom: 40px;
    text-align: center;
}
.carson-module-locations .cwm_locations-404 h4, body.is-divi #et-boc .et-l .carson-module-locations .cwm_locations-404 h4, body.is-divi #et-boc .et-l .et_pb_module .carson-module-locations .cwm_locations-404 h4
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 42px;
    margin: 0;
    padding-bottom: 40px;
    text-align: center;
    text-transform: none;
}
body.post-type-archive-wpseo_locations .cwm_locations .cwm_locations-filter .input-location select
{
    background-size: 15px!important;
}
.carson-module-location-finder, body.is-divi #et-boc .et-l .carson-module-location-finder, body.is-divi #et-boc .et-l .et_pb_module .carson-module-location-finder
{
    grid-gap: 20px;
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr auto 1fr auto;
    padding-bottom: 50px;
    padding-top: 40px;
}
@media(max-width: 980px)
{
    .carson-module-location-finder, body.is-divi #et-boc .et-l .carson-module-location-finder, body.is-divi #et-boc .et-l .et_pb_module .carson-module-location-finder
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.carson-module-location-finder .finder-sep, body.is-divi #et-boc .et-l .carson-module-location-finder .finder-sep, body.is-divi #et-boc .et-l .et_pb_module .carson-module-location-finder .finder-sep
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
}
.carson-module-location-finder .finder-button button, body.is-divi #et-boc .et-l .carson-module-location-finder .finder-button button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-location-finder .finder-button button
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    min-width: 126px;
    padding: 18px 20px;
    text-align: center;
    width: 100%;
}
.carson-module-location-finder select, body.is-divi #et-boc .et-l .carson-module-location-finder select, body.is-divi #et-boc .et-l .et_pb_module .carson-module-location-finder select
{
    background-color: #fff;
}
.carson-module-insights-filter, body.is-divi #et-boc .et-l .carson-module-insights-filter, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-filter
{
    grid-gap: 20px;
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr auto;
    padding-bottom: 50px;
    padding-top: 40px;
}
@media(max-width: 980px)
{
    .carson-module-insights-filter, body.is-divi #et-boc .et-l .carson-module-insights-filter, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-filter
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.carson-module-insights-filter .finder-sep, body.is-divi #et-boc .et-l .carson-module-insights-filter .finder-sep, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-filter .finder-sep
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
}
.carson-module-insights-filter .finder-button button, body.is-divi #et-boc .et-l .carson-module-insights-filter .finder-button button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-filter .finder-button button
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    min-width: 126px;
    padding: 18px 20px;
    text-align: center;
    width: 100%;
}
.carson-module-insights-filter select, body.is-divi #et-boc .et-l .carson-module-insights-filter select, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-filter select
{
    background-color: #fff;
}
.carson-module-post-feed .feed-heading, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-heading
{
    color: #6e7b82;
    display: none!important;
    font-family: Helvetica Neue LT W05_25 Ult Lt,Helvetica,Arial,sans-serif;
    font-size: 42px;
    letter-spacing: .4px;
    line-height: 1.12;
    margin: 0;
    padding-bottom: 40px;
    text-align: center;
}
.carson-module-post-feed .feed-search, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-search, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-search
{
    display: none;
    padding-bottom: 40px;
}
@media(max-width: 1024px)
{
    .carson-module-post-feed .feed-search, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-search, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-search
    {
        display: block;
    }
}
.carson-module-post-feed .feed-grid, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-grid
{
    grid-gap: 40px;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
}
.carson-module-post-feed .feed-grid .item-first, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-grid .item-first, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-grid .item-first
{
    grid-column: 1/span 3;
}
.carson-module-post-feed .feed-more, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-more, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-more
{
    padding-top: 80px;
    text-align: center;
}
.carson-module-post-feed .feed-more a, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-more a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-more a
{
    min-width: 220px;
}
.carson-module-post-feed.feed-style-compact .feed-grid, body.is-divi #et-boc .et-l .carson-module-post-feed.feed-style-compact .feed-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed.feed-style-compact .feed-grid
{
    grid-gap: 40px;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.carson-module-post-feed.feed-style-compact .feed-grid .item-first, body.is-divi #et-boc .et-l .carson-module-post-feed.feed-style-compact .feed-grid .item-first, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed.feed-style-compact .feed-grid .item-first
{
    grid-column: 1/span 2;
}
@media(min-width: 980px)
{
    .carson-module-post-feed .hentry, body.is-divi #et-boc .et-l .carson-module-post-feed .hentry, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .hentry
    {
        height: 100%;
        margin-bottom: 0;
    }
    .carson-module-post-feed .item-first .hentry, body.is-divi #et-boc .et-l .carson-module-post-feed .item-first .hentry, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .item-first .hentry
    {
        margin-bottom: 20px;
    }
    .carson-module-post-feed .item-first .hentry.type-books, .carson-module-post-feed .item-first .hentry.type-resources, body.is-divi #et-boc .et-l .carson-module-post-feed .item-first .hentry.type-books, body.is-divi #et-boc .et-l .carson-module-post-feed .item-first .hentry.type-resources, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .item-first .hentry.type-books, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .item-first .hentry.type-resources
    {
        margin-bottom: 40px;
    }
}
@media(max-width: 1024px)
{
    .carson-module-post-feed .feed-grid, .carson-module-post-feed .feed-heading, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-grid, body.is-divi #et-boc .et-l .carson-module-post-feed .feed-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .feed-heading
    {
        display: block!important;
    }
    .carson-module-post-feed .entry-heading, body.is-divi #et-boc .et-l .carson-module-post-feed .entry-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-feed .entry-heading
    {
        display: none!important;
    }
}
.carson-module-post-grid .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid .post-grid
{
    grid-gap: 0 40px;
    display: grid;
    gap: 0 40px;
    grid-template-columns: 1fr 1fr;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
@media(max-width: 1024px)
{
    .carson-module-post-grid .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid .post-grid
    {
        display: block;
    }
}
.carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-3 .post-grid
{
    grid-gap: 0 40px;
    display: grid;
    gap: 0 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width: 1024px)
{
    .carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-3 .post-grid
    {
        grid-gap: 0 40px;
        display: grid;
        gap: 0 40px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 768px)
{
    .carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-3 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-3 .post-grid
    {
        display: block;
    }
}
.carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-4 .post-grid
{
    grid-gap: 0 40px;
    display: grid;
    gap: 0 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(4,minmax(0,1fr));
}
@media(max-width: 1024px)
{
    .carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-4 .post-grid
    {
        grid-gap: 0 40px;
        display: grid;
        gap: 0 40px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 768px)
{
    .carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .carson-module-post-grid.grid-columns-4 .post-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid.grid-columns-4 .post-grid
    {
        display: block;
    }
}
.carson-module-post-grid .post-pagination, body.is-divi #et-boc .et-l .carson-module-post-grid .post-pagination, body.is-divi #et-boc .et-l .et_pb_module .carson-module-post-grid .post-pagination
{
    margin-top: 20px;
}
.et_pb_cwm_feature_box, .et_pb_cwm_feature_box .et_pb_module_inner, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .et_pb_module_inner, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .et_pb_module_inner
{
    height: 100%;
}
.et_pb_cwm_feature_box .carson-module-feature-box, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .carson-module-feature-box, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .carson-module-feature-box
{
    border-radius: 4px;
    height: 100%;
    min-height: 550px;
    position: relative;
}
.et_pb_cwm_feature_box .feature-image, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-image, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-image
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.et_pb_cwm_feature_box .feature-image span, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-image span, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-image span
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    display: block;
    height: 100%;
    width: 100%;
}
.et_pb_cwm_feature_box .feature-image img, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-image img, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-image img
{
    display: none;
}
.et_pb_cwm_feature_box .feature-image:after, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-image:after, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-image:after
{
    background: linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.75) 15%,rgba(0,0,0,.55) 25%,rgba(0,0,0,.44) 35%,rgba(0,0,0,.34) 45%,rgba(0,0,0,.24) 55%,transparent 60%);
    border-radius: 4px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.et_pb_cwm_feature_box .feature-info, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-info, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-info
{
    bottom: 0;
    display: block;
    left: 0;
    padding: 30px;
    position: absolute;
}
.et_pb_cwm_feature_box .feature-subtitle, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-subtitle, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-subtitle
{
    background-color: var(--secondary);
    border-radius: 4px;
    color: #fff;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.et_pb_cwm_feature_box h6.feature-title, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box h6.feature-title, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box h6.feature-title
{
    color: #fff;
    font-size: 24px;
    letter-spacing: -.4px;
    line-height: 1.08;
    padding-bottom: 20px;
    text-transform: none;
}
.et_pb_cwm_feature_box .feature-desc, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-desc, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-desc
{
    color: #fff!important;
    display: none;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.4!important;
}
.et_pb_cwm_feature_box .feature-link, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .feature-link, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .feature-link
{
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.et_pb_cwm_feature_box .carson-module-feature-box.is-active .feature-image span, body.is-divi #et-boc .et-l .et_pb_cwm_feature_box .carson-module-feature-box.is-active .feature-image span, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_feature_box .carson-module-feature-box.is-active .feature-image span
{
    filter: blur(3px);
}
.et_pb_cwm_rtq #risk-survey, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey
{
    text-align: center;
}
.et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .options
{
    display: inline-block;
    margin: 20px auto 35px;
    width: 100%;
}
@media(min-width: 480px)
{
    .et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .options
    {
        display: block;
        width: 80%;
    }
}
@media(min-width: 768px)
{
    .et_pb_cwm_rtq .mantle-slider-type02 .home-mantle-slider p, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .mantle-slider-type02 .home-mantle-slider p, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq .mantle-slider-type02 .home-mantle-slider p
    {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 26px;
        line-height: 2.6rem;
    }
    .et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .options, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .options
    {
        width: 100%;
    }
}
.et_pb_cwm_rtq #risk-survey input[type=checkbox], .et_pb_cwm_rtq #risk-survey input[type=radio], body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey input[type=checkbox], body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey input[type=radio], body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey input[type=checkbox], body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey input[type=radio]
{
    clear: left;
    float: none;
    margin-top: 5px;
    position: absolute;
}
.et_pb_cwm_rtq #risk-survey label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey label
{
    float: none;
    font-size: 1.5rem;
    line-height: 2.2rem;
    padding-left: 15px;
}
.et_pb_cwm_rtq #risk-survey .form-group, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group
{
    box-shadow: 0 3px 12px 0 hsla(300,1%,65%,.72);
    display: block;
    margin: 15px 0;
    text-align: center;
    vertical-align: top;
}
@media(min-width: 768px)
{
    .et_pb_cwm_rtq #risk-survey .form-group, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group
    {
        display: inline-block;
        margin: 15px 14px;
    }
}
.et_pb_cwm_rtq #risk-survey .form-group input, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group input, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group input
{
    height: 0;
    opacity: 0;
    width: 0;
}
.et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:active~label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:active~label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:active~label
{
    opacity: 1;
}
.et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:checked~label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:checked~label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group input[type=radio]:checked~label
{
    border: 3px solid #e7af29;
    opacity: 1;
    transition: border .3s ease-in;
}
.et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label
{
    border: 3px solid #fff;
    display: inline-block;
    font-size: 2.4rem;
    height: 96px;
    margin-bottom: 0;
    padding-top: 35px;
    position: relative;
    text-align: center;
    transition: border .3s ease-out;
    width: 100%;
}
@media(min-width: 768px)
{
    .et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label
    {
        max-width: 220px!important;
        min-height: 320px;
        min-width: 185px!important;
        padding: 20px 0 5%;
        padding-left: 5%!important;
        padding-right: 5%!important;
        width: 12%;
    }
}
@media(min-width: 992px)
{
    .et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label
    {
        max-width: 200px;
        min-width: 165px;
        padding-top: 42px;
    }
}
.et_pb_cwm_rtq #risk-survey .form-group label:active, .et_pb_cwm_rtq #risk-survey .form-group label:focus, .et_pb_cwm_rtq #risk-survey .form-group label:hover, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label:active, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label:focus, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label:hover, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label:active, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label:focus, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label:hover
{
    border: 3px solid #e7af29;
    cursor: pointer;
    transition: border .3s ease-in;
}
.et_pb_cwm_rtq #risk-survey .form-group label span, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label span, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label span
{
    font-family: Merriweather;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}
.et_pb_cwm_rtq #risk-survey .form-group label svg, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label svg, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label svg
{
    bottom: 14px;
    left: 30px;
    position: absolute;
    width: 24px;
}
@media(min-width: 768px)
{
    .et_pb_cwm_rtq #risk-survey .form-group label svg, body.is-divi #et-boc .et-l .et_pb_cwm_rtq #risk-survey .form-group label svg, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_rtq #risk-survey .form-group label svg
    {
        bottom: 45px;
        height: auto;
        left: 0;
        margin: auto;
        max-height: 150px;
        max-width: 56px;
        position: absolute;
        right: 0;
        width: 100%;
    }
}
.carson-module-smartvestor, body.is-divi #et-boc .et-l .carson-module-smartvestor, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 60px;
}
@media(max-width: 980px)
{
    .carson-module-smartvestor, body.is-divi #et-boc .et-l .carson-module-smartvestor, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-smartvestor, body.is-divi #et-boc .et-l .carson-module-smartvestor, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.carson-module-smartvestor .member, body.is-divi #et-boc .et-l .carson-module-smartvestor .member, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    margin-bottom: 120px;
    position: relative;
}
.carson-module-smartvestor .member .member-permalink, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-permalink, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-permalink
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.carson-module-smartvestor .member .member-image, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-image, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 65px;
    box-shadow: 0 4px 29px 0 rgba(88,89,91,.3);
    height: 130px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    position: relative;
    width: 130px;
}
.carson-module-smartvestor .member .member-image:before, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-image:before, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-image:before
{
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(213,219,224,.12) 37%,rgba(171,183,192,.24) 60%,rgba(117,137,152,.4) 81%,rgba(13,48,74,.7));
    border-radius: 65px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.carson-module-smartvestor .member .member-info, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-info, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-info
{
    padding: 15px 30px 30px;
    text-align: center;
}
.carson-module-smartvestor .member .member-name, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-name, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-name
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.carson-module-smartvestor .member .member-certs, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-certs, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.carson-module-smartvestor .member .member-position, body.is-divi #et-boc .et-l .carson-module-smartvestor .member .member-position, body.is-divi #et-boc .et-l .et_pb_module .carso-module-smartvestor .member .member-position
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.carson-module-services-slider .slider-header, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-header, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-header
{
    grid-gap: 30px;
    align-items: flex-end;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr auto;
    padding-bottom: 40px;
}
.carson-module-services-slider .slider-nav, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-nav, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-nav
{
    display: flex;
    flex-wrap: wrap;
}
.carson-module-services-slider .slider-nav a, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-nav a, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-nav a
{
    background-image: var(--wpr-bg-03037743-f3b1-41b6-b72d-f3d23bdafe3b);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 60px;
    margin: 0 5px;
    width: 60px;
}
.carson-module-services-slider .slider-nav a.nav-prev, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-nav a.nav-prev, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-nav a.nav-prev
{
    transform: rotate(180deg);
}
.carson-module-services-slider .slider-nav a.is-disabled, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-nav a.is-disabled, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-nav a.is-disabled
{
    opacity: .5;
    pointer-events: none;
}
.carson-module-services-slider .slider-nav a:hover, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-nav a:hover, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-nav a:hover
{
    background-image: var(--wpr-bg-d3e57afb-761a-4db5-870d-2f63aa731596);
}
.carson-module-services-slider .slider-wrapper, body.is-divi #et-boc .et-l .carson-module-services-slider .slider-wrapper, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .slider-wrapper
{
    margin-left: -10px;
    margin-right: -10px;
}
.carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .et_pb_cwm_services_slide
{
    padding-left: 10px;
    padding-right: 10px;
    width: 33.333333%;
}
@media(max-width: 980px)
{
    .carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .et_pb_cwm_services_slide
    {
        width: 50%;
    }
}
@media(max-width: 576px)
{
    .carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .carson-module-services-slider .et_pb_cwm_services_slide, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .et_pb_cwm_services_slide
    {
        width: 100%;
    }
}
@media(min-width: 1025px)
{
    .carson-module-services-slider .flickity-viewport, body.is-divi #et-boc .et-l .carson-module-services-slider .flickity-viewport, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .flickity-viewport
    {
        overflow: visible;
    }
}
.carson-module-services-slider .carson-module-services-slide, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide
{
    border-radius: 5px;
    min-height: 370px;
    overflow: hidden;
    position: relative;
}
.carson-module-services-slider .carson-module-services-slide .service-link, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-link, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-link
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.carson-module-services-slider .carson-module-services-slide .service-image, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-image, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-image
{
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.carson-module-services-slider .carson-module-services-slide .service-image span, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-image span, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-image span
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .5s cubic-bezier(.86,0,.07,1),filter .5s cubic-bezier(.86,0,.07,1);
    width: 100%;
    z-index: auto;
}
.carson-module-services-slider .carson-module-services-slide .service-info, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info
{
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 30px;
    position: absolute;
    right: 10%;
    transition: transform .5s cubic-bezier(.86,0,.07,1),filter .5s cubic-bezier(.86,0,.07,1);
    width: 100%;
    z-index: 2;
}
.carson-module-services-slider .carson-module-services-slide .service-info:before, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info:before, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info:before
{
    background-image: linear-gradient(0deg,#181b31 0,rgba(24,27,49,.8) 55%,rgba(24,27,49,.7) 70%,rgba(24,27,49,.4) 85%,transparent);
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% + 50px);
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.carson-module-services-slider .carson-module-services-slide .service-info .service-subtitle, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info .service-subtitle, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info .service-subtitle
{
    background-color: var(--primary);
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: .75em;
    letter-spacing: .05em;
    padding: .25em .625em;
    position: relative;
    z-index: 2;
}
.carson-module-services-slider .carson-module-services-slide .service-info h4.service-title, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info h4.service-title, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info h4.service-title
{
    color: #fff;
    margin: .4375em 0;
    position: relative;
    z-index: 2;
}
.carson-module-services-slider .carson-module-services-slide .service-info .service-desc, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info .service-desc, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info .service-desc
{
    line-height: 1.5;
    opacity: 0;
    position: relative;
    transition: opacity .5s;
    z-index: 2;
}
.carson-module-services-slider .carson-module-services-slide .service-info .service-desc p, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide .service-info .service-desc p, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide .service-info .service-desc p
{
    line-height: 1.5!important;
}
.carson-module-services-slider .carson-module-services-slide:hover .service-info, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide:hover .service-info, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide:hover .service-info
{
    transform: translateY(0)!important;
}
.carson-module-services-slider .carson-module-services-slide:hover .service-info .service-desc, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide:hover .service-info .service-desc, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide:hover .service-info .service-desc
{
    opacity: 1;
}
.carson-module-services-slider .carson-module-services-slide:hover .service-image span, body.is-divi #et-boc .et-l .carson-module-services-slider .carson-module-services-slide:hover .service-image span, body.is-divi #et-boc .et-l .et_pb_module .carso-module-services-slider .carson-module-services-slide:hover .service-image span
{
    transform: scale(1.15);
}
.carson-module-coach-slider, body.is-divi #et-boc .et-l .carson-module-coach-slider, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider
{
    position: relative;
}
.carson-module-coach-slider .coach-inner, body.is-divi #et-boc .et-l .carson-module-coach-slider .coach-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .coach-inner
{
    margin-left: -24px;
    margin-right: -24px;
    position: relative;
}
@media(max-width: 980px)
{
    .carson-module-coach-slider .coach-inner, body.is-divi #et-boc .et-l .carson-module-coach-slider .coach-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .coach-inner
    {
        margin: 0;
    }
}
.carson-module-coach-slider .et_pb_cwm_coach_slide, body.is-divi #et-boc .et-l .carson-module-coach-slider .et_pb_cwm_coach_slide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .et_pb_cwm_coach_slide
{
    display: block!important;
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
}
@media(max-width: 980px)
{
    .carson-module-coach-slider .et_pb_cwm_coach_slide, body.is-divi #et-boc .et-l .carson-module-coach-slider .et_pb_cwm_coach_slide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .et_pb_cwm_coach_slide
    {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.carson-module-coach-slider .carson-module-coach-slide, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide
{
    background-color: #fff;
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    box-shadow: 0 20px 40px 0 rgba(27,38,50,.2);
    height: 244px;
    padding: 24px 32px;
    position: relative;
}
.carson-module-coach-slider .carson-module-coach-slide .coach-designation, .carson-module-coach-slider .carson-module-coach-slide .coach-name, .carson-module-coach-slider .carson-module-coach-slide .coach-title, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide .coach-designation, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide .coach-name, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide .coach-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide .coach-designation, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide .coach-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide .coach-title
{
    max-width: 175px;
}
.carson-module-coach-slider .carson-module-coach-slide .coach-name, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide .coach-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide .coach-name
{
    color: var(--primary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1;
    margin: 0;
    padding-bottom: 8px;
}
.carson-module-coach-slider .carson-module-coach-slide .coach-title, body.is-divi #et-boc .et-l .carson-module-coach-slider .carson-module-coach-slide .coach-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .carson-module-coach-slide .coach-title
{
    color: rgba(13,48,74,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1;
}
.carson-module-coach-slider .slick-list, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-list, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-list
{
    overflow: visible;
}
.carson-module-coach-slider .slick-track, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-track, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-track
{
    align-items: stretch;
    display: flex;
}
.carson-module-coach-slider .slick-track:after, .carson-module-coach-slider .slick-track:before, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-track:after, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-track:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-track:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-track:before
{
    display: none;
}
.carson-module-coach-slider .slick-slide, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-slide, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-slide
{
    float: none;
    height: auto!important;
    opacity: 1;
    position: relative;
    transition: opacity .5s ease-in-out;
    width: 100%;
}
.carson-module-coach-slider .slick-slide>div, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-slide>div, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-slide>div
{
    height: 100%;
}
.carson-module-coach-slider .slick-slide:not(.slick-active), body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-slide:not(.slick-active), body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-slide:not(.slick-active)
{
    opacity: 0;
    transition: none;
}
.carson-module-coach-slider .slick-arrow, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-arrow, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-arrow
{
    background-color: transparent;
    background-color: #fff;
    background-image: var(--wpr-bg-d5addff6-7086-4a9e-88cb-ddef6b056a31);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10px;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 5px 11px 0 rgba(27,38,50,.2);
    color: transparent;
    cursor: pointer;
    display: block;
    font: 0/0 a;
    height: 48px;
    left: -48px;
    margin: 0;
    position: absolute;
    text-shadow: none;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    z-index: 10;
}
.carson-module-coach-slider .slick-arrow.slick-next, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-arrow.slick-next, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-arrow.slick-next
{
    background-image: var(--wpr-bg-57354c55-967c-48b8-8124-cd8037f8f490);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10px;
    left: auto;
    right: -48px;
}
@media(max-width: 980px)
{
    .carson-module-coach-slider .slick-arrow.slick-prev, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-arrow.slick-prev, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-arrow.slick-prev
    {
        left: -24px;
    }
    .carson-module-coach-slider .slick-arrow.slick-next, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-arrow.slick-next, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-arrow.slick-next
    {
        right: -24px;
    }
}
.carson-module-coach-slider .slick-dots, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-dots, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-dots
{
    background-color: transparent;
    background-color: #f4ebd1;
    border: 0;
    border-radius: 24px;
    color: transparent;
    font: 0/0 a;
    left: 50%;
    padding: 20px 24px!important;
    position: absolute;
    text-shadow: none;
    top: calc(100% + 48px);
    transform: translateX(-50%);
}
.carson-module-coach-slider .slick-dots>li, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-dots>li, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-dots>li
{
    display: inline-block;
}
.carson-module-coach-slider .slick-dots>li button, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-dots>li button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-dots>li button
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-color: var(--primary);
    border: 0;
    border-radius: 100%;
    color: transparent;
    cursor: pointer;
    display: block;
    font: 0/0 a;
    height: 8px;
    margin: 0!important;
    opacity: .5;
    padding: 0!important;
    text-shadow: none;
    width: 8px;
}
.carson-module-coach-slider .slick-dots>li:not(:last-child), body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-dots>li:not(:last-child), body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-dots>li:not(:last-child)
{
    margin-right: 16px;
}
.carson-module-coach-slider .slick-dots>li.slick-active button, body.is-divi #et-boc .et-l .carson-module-coach-slider .slick-dots>li.slick-active button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-coach-slider .slick-dots>li.slick-active button
{
    opacity: 1;
}
.carson-module-locations-map, body.is-divi #et-boc .et-l .carson-module-locations-map, body.is-divi #et-boc .et-l .et_pb_module .carso-module-locations-map
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    margin-bottom: 40px;
    padding: 30px;
}
.carson-module-locations-map .locations-map, body.is-divi #et-boc .et-l .carson-module-locations-map .locations-map, body.is-divi #et-boc .et-l .et_pb_module .carso-module-locations-map .locations-map
{
    display: block;
    height: 660px;
    width: 100%;
}
.carson-module-locations-map .gm-style .gm-style-iw-c, body.is-divi #et-boc .et-l .carson-module-locations-map .gm-style .gm-style-iw-c, body.is-divi #et-boc .et-l .et_pb_module .carso-module-locations-map .gm-style .gm-style-iw-c
{
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 7px 1px rgba(0,0,0,.3);
    padding: 12px;
}
.carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .et_pb_module .carso-module-member-favorites .favorites-grid
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .et_pb_module .carso-module-member-favorites .favorites-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .carson-module-member-favorites .favorites-grid, body.is-divi #et-boc .et-l .et_pb_module .carso-module-member-favorites .favorites-grid
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
.carson-module-member-favorites .favorite-box, body.is-divi #et-boc .et-l .carson-module-member-favorites .favorite-box, body.is-divi #et-boc .et-l .et_pb_module .carso-module-member-favorites .favorite-box
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 40px 0 rgba(27,38,50,.2);
    padding: 25px;
    text-align: center;
}
.carson-module-member-favorites h4.favorite-question, body.is-divi #et-boc .et-l .carson-module-member-favorites h4.favorite-question, body.is-divi #et-boc .et-l .et_pb_module .carso-module-member-favorites h4.favorite-question
{
    font-size: 20px;
    margin: 0;
    padding-bottom: 15px;
}
.et_pb_cwm_free_resource .carson-module-free-resource, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .carson-module-free-resource, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .carson-module-free-resource
{
    background-color: #fff;
    margin-left: calc(50% - 50vw)!important;
    margin-right: calc(50% - 50vw)!important;
    min-height: 500px;
    padding-top: 200px;
    position: relative;
}
.et_pb_cwm_free_resource .resource-header-image, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-header-image, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-header-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 370px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.et_pb_cwm_free_resource .container, .et_pb_cwm_free_resource body.single-team-members #et-boc .et-l .single-member-row, .et_pb_cwm_free_resource body.single-team-members .single-member-row, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .container, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .container, body.single-team-members #et-boc .et-l .et_pb_cwm_free_resource .single-member-row, body.single-team-members .et_pb_cwm_free_resource .single-member-row
{
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.et_pb_cwm_free_resource .resource-shadow, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-shadow, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-shadow
{
    background-color: #fff;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    display: block;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.et_pb_cwm_free_resource .resource-shadow:before, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-shadow:before, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-shadow:before
{
    background-color: #fff;
    bottom: -50px;
    content: "";
    display: block;
    height: 55px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100%;
}
.et_pb_cwm_free_resource .resource-inner, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-inner, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-inner
{
    min-height: 400px;
    padding: 30px;
    position: relative;
    z-index: 2;
}
.et_pb_cwm_free_resource .resource-items, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-items, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-items
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .et_pb_cwm_free_resource .resource-items, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-items, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-items
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
.et_pb_cwm_free_resource .resource-item, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-item, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-item
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    display: flex;
    flex-direction: column;
    padding: 15px 15px 0;
}
.et_pb_cwm_free_resource .resource-header-title, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-header-title, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-header-title
{
    margin: 0!important;
    padding-bottom: 30px;
}
.et_pb_cwm_free_resource .resource-title, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-title, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-title
{
    color: var(--secondary)!important;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
    font-size: 22px!important;
    font-weight: 400!important;
    letter-spacing: -.4px!important;
    line-height: 1.1!important;
    margin: 0!important;
    padding-bottom: 15px!important;
}
.et_pb_cwm_free_resource .resource-excerpt, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-excerpt, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-excerpt
{
    flex: 1 0 0%;
    padding-bottom: 20px;
}
.et_pb_cwm_free_resource .resource-button, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-button, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-button
{
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}
.et_pb_cwm_free_resource .resource-button a, body.is-divi #et-boc .et-l .et_pb_cwm_free_resource .resource-button a, body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwm_free_resource .resource-button a
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    width: 100%;
}
.carson-module-advisors, body.is-divi #et-boc .et-l .carson-module-advisors, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors
{
    grid-gap: 110px 50px;
    display: grid;
    gap: 110px 50px;
    grid-template-columns: 1fr 1fr;
    padding-top: 60px;
}
@media(max-width: 980px)
{
    .carson-module-advisors, body.is-divi #et-boc .et-l .carson-module-advisors, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors
    {
        grid-gap: 110px 50px;
        display: grid;
        gap: 110px 50px;
        grid-template-columns: 1fr;
    }
}
.carson-module-advisors .advisors-item, body.is-divi #et-boc .et-l .carson-module-advisors .advisors-item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisors-item
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    position: relative;
}
.carson-module-advisors .advisor-image, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
    box-shadow: 0 4px 28px 0 rgba(88,89,91,.3);
    height: 130px;
    margin: -60px auto 0;
    width: 130px;
}
.carson-module-advisors .advisor-info, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-info
{
    padding: 15px 30px 30px;
    text-align: center;
}
.carson-module-advisors .advisor-name, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-name
{
    color: var(--secondary);
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.carson-module-advisors .advisor-certs, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-certs, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.carson-module-advisors .advisor-position, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-position, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-position
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.carson-module-advisors .advisor-video-popup, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-video-popup, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-video-popup
{
    align-items: center;
    display: inline-flex;
    justify-content: center;
    margin-top: 15px;
    position: relative;
    z-index: 3;
}
.carson-module-advisors .advisor-video-popup span.svg-play, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-video-popup span.svg-play, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-video-popup span.svg-play
{
    align-items: center;
    background-color: var(--primary);
    border-radius: 100%;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    height: 24px;
    justify-content: center;
    margin-right: 10px;
    padding-left: 2px;
    width: 24px;
}
.carson-module-advisors .advisor-permalink, body.is-divi #et-boc .et-l .carson-module-advisors .advisor-permalink, body.is-divi #et-boc .et-l .et_pb_module .carson-module-advisors .advisor-permalink
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.carson-module-risk-survey h2.risk-heading, body.is-divi #et-boc .et-l .carson-module-risk-survey h2.risk-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-risk-survey h2.risk-heading
{
    color: var(--secondary);
    font-size: 36px;
    font-weight: 900;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
}
.carson-module-risk-survey h4.risk-tagline, body.is-divi #et-boc .et-l .carson-module-risk-survey h4.risk-tagline, body.is-divi #et-boc .et-l .et_pb_module .carson-module-risk-survey h4.risk-tagline
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 1.8rem;
    font-weight: 400!important;
    letter-spacing: normal!important;
    line-height: 1.5;
    margin: 0;
    padding-bottom: 60px;
    text-align: center;
}
.carson-module-risk-survey .risk-question.risk-question-0 h3.risk-question-title, body.is-divi #et-boc .et-l .carson-module-risk-survey .risk-question.risk-question-0 h3.risk-question-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-risk-survey .risk-question.risk-question-0 h3.risk-question-title
{
    color: #58595b;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: -.4px;
    line-height: 32px;
    margin: 0 auto;
    max-width: 600px;
    padding-bottom: 70px;
    text-align: center;
}
.carson-module-insights-feed .insights-feed-heading, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-heading
{
    align-items: center;
    background-color: rgba(175,189,199,.15);
    border-bottom: .5px solid rgba(27,38,50,.6);
    border-top: .5px solid rgba(27,38,50,.6);
    box-shadow: inset 0 5px 40px 4px rgba(175,189,199,.25);
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
    padding: 4px 18px 4px 24px;
}
.carson-module-insights-feed .insights-feed-heading a, .carson-module-insights-feed .insights-feed-heading h3, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-heading a, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-heading h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-heading a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-heading h3
{
    margin: 0;
    padding: 0;
}
.carson-module-insights-feed .insights-feed-heading h3, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-heading h3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-heading h3
{
    font-size: 48px;
    letter-spacing: -1px;
}
.carson-module-insights-feed .insights-feed-heading a, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-heading a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-heading a
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.09px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}
.carson-module-insights-feed .insights-feed-content, .carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content_aside
{
    display: grid;
    gap: 40px;
}
.carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content
{
    grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width: 1024px)
{
    .carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content
    {
        gap: 40px 0;
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
}
.carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content_aside
{
    grid-template-columns: repeat(1,minmax(0,1fr));
}
@media(max-width: 1024px)
{
    .carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .carson-module-insights-feed .insights-feed-content_aside, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .insights-feed-content_aside
    {
        gap: 40px 0;
    }
}
.carson-module-insights-feed .entry-summary, body.is-divi #et-boc .et-l .carson-module-insights-feed .entry-summary, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed .entry-summary
{
    display: none;
}
.carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child
{
    grid-column: span 2/span 2;
    max-width: 755px;
}
.carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-image, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-image
{
    height: 424px;
    margin-bottom: 30px;
}
.carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-summary, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-summary, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-style=regular] .insights-feed-content>.insights-card:first-child .entry-summary
{
    display: block;
}
.carson-module-insights-feed[data-shadow=on] .insights-card, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-shadow=on] .insights-card, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-shadow=on] .insights-card
{
    border-radius: 6px;
    box-shadow: 0 10px 40px 0 rgba(175,189,199,.25);
    overflow: hidden;
}
.carson-module-insights-feed[data-shadow=on] .insights-card .entry-image, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-shadow=on] .insights-card .entry-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-shadow=on] .insights-card .entry-image
{
    margin: 0;
    padding: 0;
}
.carson-module-insights-feed[data-shadow=on] .insights-card .entry-inner, body.is-divi #et-boc .et-l .carson-module-insights-feed[data-shadow=on] .insights-card .entry-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-insights-feed[data-shadow=on] .insights-card .entry-inner
{
    background-color: #fff;
    padding: 15px 20px 10px;
}
.insights-card, body.is-divi #et-boc .et-l .et_pb_module .insights-card, body.is-divi #et-boc .et-l .insights-card
{
    display: flex;
    flex-direction: column;
}
.insights-card .entry-image, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-image, body.is-divi #et-boc .et-l .insights-card .entry-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 5px solid var(--primary);
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: none;
    height: 222px;
    margin-bottom: 30px;
}
.insights-card .entry-inner, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-inner, body.is-divi #et-boc .et-l .insights-card .entry-inner
{
    flex: 1 1 0%;
}
.insights-card .entry-meta, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-meta, body.is-divi #et-boc .et-l .insights-card .entry-meta
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.11;
    margin: 0;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.insights-card .entry-meta .carson-reading-time, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-meta .carson-reading-time, body.is-divi #et-boc .et-l .insights-card .entry-meta .carson-reading-time
{
    display: inline-flex;
}
.insights-card .entry-title, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-title, body.is-divi #et-boc .et-l .insights-card .entry-title
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 36px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
    margin: 0;
    padding-bottom: 15px;
}
.insights-card .entry-title a, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-title a, body.is-divi #et-boc .et-l .insights-card .entry-title a
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
}
.insights-card .entry-byline, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-byline, body.is-divi #et-boc .et-l .insights-card .entry-byline
{
    margin: 0;
    padding-bottom: 15px;
}
.insights-card .entry-byline, .insights-card .entry-byline a, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-byline, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-byline a, body.is-divi #et-boc .et-l .insights-card .entry-byline, body.is-divi #et-boc .et-l .insights-card .entry-byline a
{
    color: rgba(27,38,50,.6);
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 2;
    text-transform: uppercase;
}
.insights-card .entry-summary, body.is-divi #et-boc .et-l .et_pb_module .insights-card .entry-summary, body.is-divi #et-boc .et-l .insights-card .entry-summary
{
    color: #1b2632;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    margin: 0;
    padding: 0;
}
#insights-menu input[type=search]
{
    background-image: var(--wpr-bg-fa8c97b1-177f-4455-91be-73cfbd5d7d63);
    background-position: center left 12px;
    background-repeat: no-repeat;
    background-size: 24px;
    border: 1px solid #d1d4d6;
    border-radius: 6px;
    padding-left: 48px;
}
#insights-menu .insights-menu-header
{
    padding: 50px 0 25px;
}
#insights-menu .insights-menu-nav
{
    background-color: rgba(175,189,199,.15);
    box-shadow: inset 0 5px 40px 4px rgba(175,189,199,.25);
    padding: 20px 0;
}
@media(max-width: 1024px)
{
    #insights-menu .insights-menu-nav
    {
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }
}
#insights-menu .insights-menu-nav .insights-menu-items-wrapper
{
    position: relative;
}
#insights-menu .insights-menu-nav .insights-menu-dropdown
{
    color: rgba(27,38,50,.6);
    display: none;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.11;
    text-align: center;
    text-transform: uppercase;
}
@media(max-width: 1024px)
{
    #insights-menu .insights-menu-nav .insights-menu-dropdown
    {
        align-items: center;
        display: inline-flex;
    }
}
#insights-menu .insights-menu-nav ul.insights-menu-items
{
    align-items: center;
    display: flex;
    margin: 0;
    padding: 0;
}
#insights-menu .insights-menu-nav ul.insights-menu-items a, #insights-menu .insights-menu-nav ul.insights-menu-items li
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.75px;
    line-height: 1.67;
    position: relative;
    text-align: center;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li:not(.main-menu-item)
{
    display: none;
}
#insights-menu .insights-menu-nav ul.insights-menu-items li.current-menu-item, #insights-menu .insights-menu-nav ul.insights-menu-items li.current-menu-item a
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li:not(:first-child)
{
    border-left: 2px solid rgba(175,189,199,.25);
    margin-left: 20px;
    padding-left: 20px;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu>a
{
    align-items: center;
    display: flex;
    padding-bottom: .375rem;
    padding-top: .375rem;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu ul
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    display: none;
    margin-top: -.125rem;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 385px;
    z-index: 50;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu ul>li:not(:first-child)>a
{
    border-top: 1px solid rgba(175,189,199,.25);
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu ul a
{
    background-color: rgba(175,189,199,.25);
    display: block;
    padding: .5rem 1.5rem;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu ul a:hover
{
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity));
}
#insights-menu .insights-menu-nav ul.insights-menu-items>li.menu-has-submenu:hover ul
{
    display: block;
}
@media(max-width: 1024px)
{
    #insights-menu .insights-menu-nav ul.insights-menu-items
    {
        background-color: #fff;
        border: 1px solid rgba(175,189,199,.25);
        border-radius: 6px;
        box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
        display: none;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 100%;
        width: 250px;
        z-index: 1020;
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items>li
    {
        border: 0!important;
        margin: 0!important;
        padding: 0!important;
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items>li:not(.main-menu-item)
    {
        display: block;
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items>li.more-menu-item
    {
        display: none;
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items>li:not(:first-child)>a
    {
        border-top: 1px solid rgba(175,189,199,.25);
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items a
    {
        background-color: #fff;
        border-width: 0;
        display: block;
        padding-bottom: .5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: .5rem;
        text-align: left;
        white-space: nowrap;
        width: 100%;
    }
    #insights-menu .insights-menu-nav ul.insights-menu-items a:hover
    {
        --tw-bg-opacity: 1;
        background-color: rgba(243,244,246,var(--tw-bg-opacity));
    }
    #insights-menu .insights-menu-nav .drop-active ul.insights-menu-items
    {
        display: block;
    }
}
body.archive.author #content-area, body.archive.category #content-area, body.archive.tag #content-area, body.blog-location-page #content-area, body.single-post #content-area
{
    padding: 37px 0 50px;
}
body.archive.author #primary, body.archive.category #primary, body.archive.tag #primary, body.blog-location-page #primary, body.single-post #primary
{
    flex: 1 1 0%;
    min-width: 0;
}
body.archive.author .site-content, body.archive.category .site-content, body.archive.tag .site-content, body.blog-location-page .site-content, body.single-post .site-content
{
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(1,minmax(0,1fr));
}
@media(min-width: 1024px)
{
    body.archive.author .site-content, body.archive.category .site-content, body.archive.tag .site-content, body.blog-location-page .site-content, body.single-post .site-content
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}
body.archive.author .site-content .entry-image, body.archive.category .site-content .entry-image, body.archive.tag .site-content .entry-image, body.blog-location-page .site-content .entry-image, body.single-post .site-content .entry-image
{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
body.archive.author .site-content>div:first-child, body.archive.category .site-content>div:first-child, body.archive.tag .site-content>div:first-child, body.blog-location-page .site-content>div:first-child, body.single-post .site-content>div:first-child
{
    grid-column: 1/-1;
}
body.archive.author .site-content>div:first-child .entry-image, body.archive.category .site-content>div:first-child .entry-image, body.archive.tag .site-content>div:first-child .entry-image, body.blog-location-page .site-content>div:first-child .entry-image, body.single-post .site-content>div:first-child .entry-image
{
    height: 455px;
}
@media(min-width: 1024px)
{
    body.archive.author .site-content>div:not(:first-child) .entry-summary, body.archive.category .site-content>div:not(:first-child) .entry-summary, body.archive.tag .site-content>div:not(:first-child) .entry-summary, body.blog-location-page .site-content>div:not(:first-child) .entry-summary, body.single-post .site-content>div:not(:first-child) .entry-summary
    {
        display: none;
    }
}
body.archive.author #secondary, body.archive.category #secondary, body.archive.tag #secondary, body.blog-location-page #secondary, body.single-post #secondary
{
    flex-shrink: 0;
    width: 100%;
}
body.archive.author #secondary>:not([hidden])~:not([hidden]), body.archive.category #secondary>:not([hidden])~:not([hidden]), body.archive.tag #secondary>:not([hidden])~:not([hidden]), body.blog-location-page #secondary>:not([hidden])~:not([hidden]), body.single-post #secondary>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(48px * var(--tw-space-y-reverse));
    margin-top: calc(48px * (1 - var(--tw-space-y-reverse)));
}
@media(min-width: 1024px)
{
    body.archive.author #secondary, body.archive.category #secondary, body.archive.tag #secondary, body.blog-location-page #secondary, body.single-post #secondary
    {
        width: 384px;
    }
}
body.archive.author #secondary .widget, body.archive.category #secondary .widget, body.archive.tag #secondary .widget, body.blog-location-page #secondary .widget, body.single-post #secondary .widget
{
    background-color: hsla(0,0%,91%,.25);
    border-radius: 6px;
    padding: 34px;
}
body.archive.author #secondary h3.widget-title, body.archive.category #secondary h3.widget-title, body.archive.tag #secondary h3.widget-title, body.blog-location-page #secondary h3.widget-title, body.single-post #secondary h3.widget-title
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -.4px;
    line-height: 1.08;
    margin: 0;
    padding: 0 0 30px;
    text-align: center;
}
body.archive.author #secondary .widget-topics, body.archive.category #secondary .widget-topics, body.archive.tag #secondary .widget-topics, body.blog-location-page #secondary .widget-topics, body.single-post #secondary .widget-topics
{
    text-align: center;
}
body.archive.author #secondary .widget-topics .widget-title, body.archive.category #secondary .widget-topics .widget-title, body.archive.tag #secondary .widget-topics .widget-title, body.blog-location-page #secondary .widget-topics .widget-title, body.single-post #secondary .widget-topics .widget-title
{
    padding-bottom: 10px;
}
body.archive.author #secondary .widget-topics ul, body.archive.category #secondary .widget-topics ul, body.archive.tag #secondary .widget-topics ul, body.blog-location-page #secondary .widget-topics ul, body.single-post #secondary .widget-topics ul
{
    margin: 0;
    padding: 0;
}
body.archive.author #secondary .widget-topics a, body.archive.category #secondary .widget-topics a, body.archive.tag #secondary .widget-topics a, body.blog-location-page #secondary .widget-topics a, body.single-post #secondary .widget-topics a
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1.25px;
    line-height: 2;
    text-align: center;
}
body.archive.author #secondary .widget-cta, body.archive.author #secondary .widget-resource, body.archive.category #secondary .widget-cta, body.archive.category #secondary .widget-resource, body.archive.tag #secondary .widget-cta, body.archive.tag #secondary .widget-resource, body.blog-location-page #secondary .widget-cta, body.blog-location-page #secondary .widget-resource, body.single-post #secondary .widget-cta, body.single-post #secondary .widget-resource
{
    background-color: #fff;
    box-shadow: 0 10px 40px 0 rgba(175,189,199,.25);
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    text-align: center;
}
body.archive.author #secondary .widget-resource h3.widget-title, body.archive.category #secondary .widget-resource h3.widget-title, body.archive.tag #secondary .widget-resource h3.widget-title, body.blog-location-page #secondary .widget-resource h3.widget-title, body.single-post #secondary .widget-resource h3.widget-title
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -.4px;
}
body.single-post .site-content
{
    display: block;
}
body.single-post .entry-meta
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.11;
    text-transform: uppercase;
}
body.single-post .entry-meta .carson-reading-time
{
    display: inline-flex;
}
body.single-post .entry-date
{
    color: rgba(27,38,50,.4);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .7px;
    line-height: 1;
    padding-top: 0!important;
}
body.single-post h1.entry-title
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 56px!important;
    font-weight: 900;
    letter-spacing: -1.6px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 15px;
}
body.single-post .entry-subtitle
{
    color: var(--primary);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: .9px;
    line-height: 1.08;
    margin: 0;
    padding-bottom: 30px;
}
body.single-post .entry-image
{
    margin-bottom: 30px;
}
body.single-post .entry-image img
{
    display: block;
    height: auto;
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
body.single-post .entry-byline, body.single-post .entry-factchecked
{
    color: rgba(27,38,50,.9);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.11px;
    line-height: 1.67;
    text-transform: uppercase;
}
body.single-post .entry-byline span, body.single-post .entry-factchecked span
{
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
body.single-post .no-takeaways
{
    border-radius: 6px;
    overflow: hidden;
    padding: 20px;
    position: relative;
}
body.single-post .no-takeaways .no-takeaways-overlay
{
    background-color: var(--primary);
    border-radius: 6px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
body.single-post .post-share
{
    align-items: center;
    display: flex;
    gap: 13px;
}
body.single-post .post-share span
{
    display: none;
}
body.single-post .post-share a
{
    align-items: center;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 10px 40px 0 rgba(27,38,50,.11);
    display: flex;
    height: 36px;
    justify-content: center;
    overflow: hidden;
    width: 36px;
}
body.single-post .entry-takeaways
{
    border-radius: 6px;
    margin-top: 30px;
    overflow: hidden;
    padding: 40px;
    position: relative;
}
body.single-post .entry-takeaways .takeaways-overlay
{
    background-color: var(--primary);
    border-radius: 6px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
body.single-post .entry-takeaways .takeaways-inner
{
    position: relative;
    z-index: 2;
}
body.single-post .entry-takeaways h3.takeaways-title
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 48px!important;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 20px;
}
body.single-post .entry-takeaways ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 30px;
}
body.single-post .entry-takeaways ul>li
{
    background-image: var(--wpr-bg-1ade6a87-73dd-4382-88cd-26757a8c6048);
    background-position: top 5px left;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 1.78;
    padding-left: 42px;
}
body.single-post .entry-takeaways ul>li:not(:last-child)
{
    margin-bottom: 15px;
}
body.single-post .entry-content
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    -webkit-hyphens: auto;
    hyphens: auto;
    letter-spacing: normal;
    line-height: 1.78;
    padding-top: 30px;
    word-break: break-word;
}
body.single-post .entry-content p
{
    padding-bottom: 30px;
}
body.single-post .entry-content h1, body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6
{
    padding-bottom: 30px;
    padding-top: 10px;
}
body.single-post .entry-content ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 30px;
}
body.single-post .entry-content ul>li
{
    background-image: var(--wpr-bg-4e28fd0b-abae-49bc-b73a-4dcd5ead0f85);
    background-position: top 8px left;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 1.78;
    padding-left: 42px;
}
body.single-post .entry-content ul>li:not(:last-child)
{
    margin-bottom: 15px;
}
body.single-post .entry-content a
{
    color: #0d3048;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
body.single-post .entry-disclosure
{
    background-color: rgba(175,189,199,.1);
    border-radius: 6px;
    margin-top: 50px;
    padding: 40px 24px 14px;
}
body.single-post .entry-disclosure h3.disclosure-title
{
    color: #637b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1.13px;
    line-height: normal;
    margin: 0;
    padding-bottom: 13px;
    text-transform: uppercase;
}
body.single-post .entry-disclosure .disclosure-text
{
    color: #637b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1.75px;
    line-height: 1.86;
}
.component-featured-resource
{
    border-radius: 6px;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 50px 56px;
    position: relative;
}
.component-featured-resource .resource-overlay
{
    background-color: var(--primary);
    border-radius: 6px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.component-featured-resource .resource-inner
{
    align-items: stretch;
    display: flex;
    gap: 28px;
    position: relative;
    z-index: 2;
}
.component-featured-resource .resource-content
{
    flex: 1 1 0%;
    min-width: 0;
}
.component-featured-resource .resource-image
{
    flex-shrink: 0;
    width: 188px;
}
.component-featured-resource h4.resource-headline
{
    color: var(--primary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.11;
    margin: 0;
    padding: 0 0 20px;
    text-shadow: 1px 1px 1px rgba(175,189,199,.35);
    text-transform: uppercase;
}
.component-featured-resource h2.resource-title
{
    color: #0d304a;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
    margin: 0;
    padding: 0 0 5px;
}
.component-featured-resource h3.resource-subtitle
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.17;
    margin: 0;
    padding: 0 0 20px;
    text-transform: uppercase;
}
.component-featured-resource .resource-desc
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.33;
    padding-bottom: 20px;
}
.carson-module-gated-resource, body.is-divi #et-boc .et-l .carson-module-gated-resource, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource, body.single .carson-module-gated-resource
{
    padding: 1.25rem;
}
@media(min-width: 768px)
{
    .carson-module-gated-resource, body.is-divi #et-boc .et-l .carson-module-gated-resource, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource, body.single .carson-module-gated-resource
    {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 50px;
        padding-top: 20px;
    }
}
.carson-module-gated-resource, body.is-divi #et-boc .et-l .carson-module-gated-resource, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource, body.single .carson-module-gated-resource
{
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}
.carson-module-gated-resource .resource-overlay, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-overlay, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-overlay, body.single .carson-module-gated-resource .resource-overlay
{
    background-color: var(--primary);
    border-radius: 6px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
@media(min-width: 768px)
{
    .carson-module-gated-resource .resource-inner, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-inner, body.single .carson-module-gated-resource .resource-inner
    {
        align-items: center;
        display: flex;
    }
}
.carson-module-gated-resource .resource-inner, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-inner, body.single .carson-module-gated-resource .resource-inner
{
    position: relative;
    z-index: 2;
}
.carson-module-gated-resource .resource-image, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-image, body.single .carson-module-gated-resource .resource-image
{
    flex-shrink: 0;
}
@media(min-width: 768px)
{
    .carson-module-gated-resource .resource-image, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-image, body.single .carson-module-gated-resource .resource-image
    {
        margin-right: 1.5rem;
        width: 124px;
    }
}
.carson-module-gated-resource .resource-content, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-content, body.single .carson-module-gated-resource .resource-content
{
    flex: 1 1 0%;
    min-width: 0;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}
@media(min-width: 768px)
{
    .carson-module-gated-resource .resource-content, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-content, body.single .carson-module-gated-resource .resource-content
    {
        padding-bottom: 0;
        padding-top: 0;
    }
}
.carson-module-gated-resource .resource-action, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-action, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-action, body.single .carson-module-gated-resource .resource-action
{
    flex-shrink: 0;
}
@media(min-width: 768px)
{
    .carson-module-gated-resource .resource-action, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-action, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-action, body.single .carson-module-gated-resource .resource-action
    {
        margin-left: 7rem;
    }
}
.carson-module-gated-resource .resource-action .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, .carson-module-gated-resource .resource-action .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, .carson-module-gated-resource .resource-action .rrq-shortcode #retirement-quiz a#get-score, .carson-module-gated-resource .resource-action a.custom-btn, .carson-module-gated-resource .resource-action a.custom-btn-outline, .carson-module-gated-resource .resource-action a.custom-btn-solid, .carson-module-gated-resource .resource-action a.cwm-btn, .carson-module-gated-resource .resource-action body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, .carson-module-gated-resource .resource-action body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn, .carson-module-gated-resource .resource-action body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, .carson-module-gated-resource .resource-action body.page-template-page-rrq #retirement-quiz a#get-score, .carson-module-gated-resource .resource-action body.search-results .search-results-item a.custom-btn, .carson-module-postbox .postbox-guide .postbox-guide_info-content .carson-module-gated-resource .resource-action a.custom-btn, .rrq-shortcode #retirement-quiz #personal-information .carson-module-gated-resource .resource-action a.submit-quiz, .rrq-shortcode #retirement-quiz .carson-module-gated-resource .resource-action a#get-score, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-action a.cwm-btn, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content .carson-module-gated-resource .resource-action a.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq .carson-module-gated-resource .resource-action a.custom-btn, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-action a.cwm-btn, body.page-template-page-rrq #retirement-quiz #personal-information .carson-module-gated-resource .resource-action a.submit-quiz, body.page-template-page-rrq #retirement-quiz .carson-module-gated-resource .resource-action a#get-score, body.search-results .search-results-item .carson-module-gated-resource .resource-action a.custom-btn, body.single .carson-module-gated-resource .resource-action a.cwm-btn
{
    font-size: 15px;
    min-width: 268px;
}
.carson-module-gated-resource h3.resource-title, body.is-divi #et-boc .et-l .carson-module-gated-resource h3.resource-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource h3.resource-title, body.single .carson-module-gated-resource h3.resource-title
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.08;
    margin: 0;
    padding-bottom: 10px;
}
.carson-module-gated-resource .resource-desc, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-desc, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-desc, body.single .carson-module-gated-resource .resource-desc
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
}
.carson-module-gated-resource .resource-desc p:last-of-type, body.is-divi #et-boc .et-l .carson-module-gated-resource .resource-desc p:last-of-type, body.is-divi #et-boc .et-l .et_pb_module .carson-module-gated-resource .resource-desc p:last-of-type, body.single .carson-module-gated-resource .resource-desc p:last-of-type
{
    padding-bottom: 0;
}
.insights-card a
{
    padding-bottom: 0!important;
}
.carson-components-related-posts, body.is-divi #et-boc .et-l .carson-components-related-posts, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts
{
    padding-bottom: 80px;
}
.carson-components-related-posts h3.related-posts-heading, body.is-divi #et-boc .et-l .carson-components-related-posts h3.related-posts-heading, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts h3.related-posts-heading
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
    margin: 0;
    padding-bottom: 50px;
}
.carson-components-related-posts .related-posts-slider, body.is-divi #et-boc .et-l .carson-components-related-posts .related-posts-slider, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .related-posts-slider
{
    margin: -24px;
}
.carson-components-related-posts .related-posts-slide, body.is-divi #et-boc .et-l .carson-components-related-posts .related-posts-slide, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .related-posts-slide
{
    padding: 24px;
}
.carson-components-related-posts .insights-card, body.is-divi #et-boc .et-l .carson-components-related-posts .insights-card, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .insights-card
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(175,189,199,.25);
    overflow: hidden;
}
.carson-components-related-posts .insights-card a, body.is-divi #et-boc .et-l .carson-components-related-posts .insights-card a, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .insights-card a
{
    padding-bottom: 0!important;
}
.carson-components-related-posts .entry-image, body.is-divi #et-boc .et-l .carson-components-related-posts .entry-image, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .entry-image
{
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    margin: 0;
    padding: 0;
}
.carson-components-related-posts .entry-inner, body.is-divi #et-boc .et-l .carson-components-related-posts .entry-inner, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .entry-inner
{
    background-color: #fff;
    display: flex;
    flex-direction: column;
    padding: 15px 20px 10px;
}
.carson-components-related-posts .entry-summary, body.is-divi #et-boc .et-l .carson-components-related-posts .entry-summary, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .entry-summary
{
    display: none;
}
.carson-components-related-posts .entry-byline, body.is-divi #et-boc .et-l .carson-components-related-posts .entry-byline, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .entry-byline
{
    font-size: 14px!important;
    padding-bottom: 0;
    text-transform: uppercase;
}
.carson-components-related-posts .slick-track, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-track, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-track
{
    align-items: stretch;
    display: flex;
    margin: 0;
}
.carson-components-related-posts .slick-slide, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-slide, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-slide
{
    height: inherit;
}
.carson-components-related-posts .slick-slide .insights-card, .carson-components-related-posts .slick-slide .related-posts-slide, .carson-components-related-posts .slick-slide>div, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-slide .insights-card, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-slide .related-posts-slide, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-slide>div, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-slide .insights-card, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-slide .related-posts-slide, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-slide>div
{
    height: 100%;
}
.carson-components-related-posts .slick-arrow, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-arrow, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-arrow
{
    --tw-translate-y: -50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='w-6 h-6' fill='none' stroke='%230d304a' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 28px;
    border-style: none;
    display: block;
    font-size: 0;
    height: 3rem;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -48px;
    top: 50%;
    transform: var(--tw-transform);
    width: 3rem;
}
.carson-components-related-posts .slick-prev, body.is-divi #et-boc .et-l .carson-components-related-posts .slick-prev, body.is-divi #et-boc .et-l .et_pb_module .carson-components-related-posts .slick-prev
{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='w-6 h-6' fill='none' stroke='%230d304a' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 19-7-7 7-7'/%3E%3C/svg%3E");
    left: -48px;
    right: auto;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.custom-btn span, .rrq-shortcode #retirement-quiz #personal-information a.category-load-more.submit-quiz span, .rrq-shortcode #retirement-quiz a.category-load-more#get-score span, a.category-load-more.custom-btn-outline span, a.category-load-more.custom-btn-solid span, a.category-load-more.custom-btn span, a.cwm-btn.category-load-more span, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.custom-btn span, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.category-load-more.custom-btn span, body.page-template-page-rrq #retirement-quiz #personal-information a.category-load-more.submit-quiz span, body.page-template-page-rrq #retirement-quiz a.category-load-more#get-score span, body.search-results .search-results-item a.category-load-more.custom-btn span
{
    color: #fff;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.is-busy.custom-btn, .rrq-shortcode #retirement-quiz #personal-information a.category-load-more.is-busy.submit-quiz, .rrq-shortcode #retirement-quiz a.category-load-more.is-busy#get-score, a.category-load-more.is-busy.custom-btn, a.category-load-more.is-busy.custom-btn-outline, a.category-load-more.is-busy.custom-btn-solid, a.cwm-btn.category-load-more.is-busy, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.is-busy.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.category-load-more.is-busy.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information a.category-load-more.is-busy.submit-quiz, body.page-template-page-rrq #retirement-quiz a.category-load-more.is-busy#get-score, body.search-results .search-results-item a.category-load-more.is-busy.custom-btn
{
    --tw-shadow: 0 0 #0000;
    --tw-grayscale: grayscale(100%);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    filter: var(--tw-filter);
    pointer-events: none;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.custom-btn:not(.is-busy)>svg, .carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.is-busy.custom-btn>span, .rrq-shortcode #retirement-quiz #personal-information a.category-load-more.is-busy.submit-quiz>span, .rrq-shortcode #retirement-quiz #personal-information a.category-load-more.submit-quiz:not(.is-busy)>svg, .rrq-shortcode #retirement-quiz a.category-load-more#get-score:not(.is-busy)>svg, .rrq-shortcode #retirement-quiz a.category-load-more.is-busy#get-score>span, a.category-load-more.custom-btn-outline:not(.is-busy)>svg, a.category-load-more.custom-btn-solid:not(.is-busy)>svg, a.category-load-more.custom-btn:not(.is-busy)>svg, a.category-load-more.is-busy.custom-btn-outline>span, a.category-load-more.is-busy.custom-btn-solid>span, a.category-load-more.is-busy.custom-btn>span, a.cwm-btn.category-load-more.is-busy>span, a.cwm-btn.category-load-more:not(.is-busy)>svg, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.custom-btn:not(.is-busy)>svg, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.category-load-more.is-busy.custom-btn>span, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.category-load-more.custom-btn:not(.is-busy)>svg, body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.category-load-more.is-busy.custom-btn>span, body.page-template-page-rrq #retirement-quiz #personal-information a.category-load-more.is-busy.submit-quiz>span, body.page-template-page-rrq #retirement-quiz #personal-information a.category-load-more.submit-quiz:not(.is-busy)>svg, body.page-template-page-rrq #retirement-quiz a.category-load-more#get-score:not(.is-busy)>svg, body.page-template-page-rrq #retirement-quiz a.category-load-more.is-busy#get-score>span, body.search-results .search-results-item a.category-load-more.custom-btn:not(.is-busy)>svg, body.search-results .search-results-item a.category-load-more.is-busy.custom-btn>span
{
    display: none;
}
.carson-module-testimonial-carousel, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel
{
    margin: 0 auto;
    position: relative;
}
.carson-module-testimonial-carousel .nav-next, .carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-prev
{
    color: #000;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.carson-module-testimonial-carousel .nav-next svg, .carson-module-testimonial-carousel .nav-prev svg, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-next svg, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-prev svg, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-next svg, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-prev svg
{
    height: 36px;
    width: 36px;
}
.carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-prev
{
    left: -36px;
}
@media(max-width: 1325px)
{
    .carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-prev, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-prev
    {
        left: -18px;
    }
}
.carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-next
{
    right: -36px;
}
@media(max-width: 1325px)
{
    .carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .nav-next, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .nav-next
    {
        right: -18px;
    }
}
.carson-module-testimonial-carousel .slider-wrapper, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .slider-wrapper, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .slider-wrapper
{
    overflow: hidden;
}
.carson-module-testimonial-carousel .slider-slides, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .slider-slides, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .slider-slides
{
    display: flex;
    position: relative;
    transition: transform .5s ease-in-out;
}
.carson-module-testimonial-carousel .et_pb_cwm_testimonial_carousel_item, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .et_pb_cwm_testimonial_carousel_item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .et_pb_cwm_testimonial_carousel_item
{
    box-sizing: border-box;
    flex: 0 0 auto;
    padding: 36px;
    width: 100%;
}
.carson-module-testimonial-carousel .carson-module-testimonial-carousel-item, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .carson-module-testimonial-carousel-item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .carson-module-testimonial-carousel-item
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 400px;
}
.carson-module-testimonial-carousel .testimonial-item-content, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content
{
    padding: 50px 70px;
    position: relative;
}
.carson-module-testimonial-carousel .testimonial-item-content .author, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content .author, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content .author
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding-top: 30px;
    text-align: right;
}
.carson-module-testimonial-carousel .testimonial-item-content:after, .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:before
{
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 40px;
    position: absolute;
    width: 55px;
}
.carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:before
{
    background-image: var(--wpr-bg-3ca8269a-5dd4-4f56-956d-a2c51be324b1);
    left: 32px;
    top: -20px;
}
.carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:after
{
    background-image: var(--wpr-bg-192fd072-4567-45a6-b308-218b60b85925);
    bottom: -20px;
    right: 32px;
}
@media(max-width: 900px)
{
    .carson-module-testimonial-carousel .testimonial-item-content:after, .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:before
    {
        height: 25px;
        width: 40px;
    }
    .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:before
    {
        left: 10px;
        top: -10px;
    }
    .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content:after
    {
        bottom: -10px;
        right: 10px;
    }
}
@media(max-width: 375px)
{
    .carson-module-testimonial-carousel .testimonial-item-content, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .testimonial-item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .testimonial-item-content
    {
        padding: 20px 30px;
    }
}
.carson-module-testimonial-carousel .flex-container-text .testimonial-item-content, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-text .testimonial-item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-text .testimonial-item-content
{
    border-radius: 10px;
    box-shadow: 0 2px 40px 0 rgba(0,0,0,.1);
}
.carson-module-testimonial-carousel .flex-container-image, .carson-module-testimonial-carousel .flex-container-video, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video
{
    align-items: center;
    display: flex;
}
.carson-module-testimonial-carousel .flex-container-image .image-container, .carson-module-testimonial-carousel .flex-container-video .image-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .image-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .image-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .image-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .image-container
{
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
    flex-shrink: 0;
    height: 210px;
    margin-right: 60px;
    width: 210px;
}
.carson-module-testimonial-carousel .flex-container-image .video-container, .carson-module-testimonial-carousel .flex-container-video .video-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .video-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .video-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .video-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .video-container
{
    flex-shrink: 0;
    margin-right: 60px;
    width: calc(50% - 60px);
}
.carson-module-testimonial-carousel .flex-container-image .video-container iframe, .carson-module-testimonial-carousel .flex-container-video .video-container iframe, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .video-container iframe, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .video-container iframe, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .video-container iframe, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .video-container iframe
{
    border-radius: 10px!important;
    box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
}
.carson-module-testimonial-carousel .flex-container-image .testimonial-item-content, .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content
{
    flex: 1 1 0%;
    margin-top: 30px;
    min-width: 0;
    padding: 20px 0 5px;
}
.carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:before, .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:before, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:before, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:before
{
    left: -10px;
}
.carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:after, .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:after, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content:after, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content:after
{
    right: -10px;
}
.carson-module-testimonial-carousel .flex-container-image .testimonial-item-content .author, .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content .author, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content .author, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content .author, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .testimonial-item-content .author, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .testimonial-item-content .author
{
    padding-right: 60px;
}
@media(max-width: 900px)
{
    .carson-module-testimonial-carousel .flex-container-image, .carson-module-testimonial-carousel .flex-container-video, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video
    {
        align-items: flex-start;
        flex-direction: column;
    }
    .carson-module-testimonial-carousel .flex-container-image .image-container, .carson-module-testimonial-carousel .flex-container-image .video-container, .carson-module-testimonial-carousel .flex-container-video .image-container, .carson-module-testimonial-carousel .flex-container-video .video-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .image-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-image .video-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .image-container, body.is-divi #et-boc .et-l .carson-module-testimonial-carousel .flex-container-video .video-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .image-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-image .video-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .image-container, body.is-divi #et-boc .et-l .et_pb_module .carson-module-testimonial-carousel .flex-container-video .video-container
    {
        margin-right: 0;
        width: 100%;
    }
}
.carson-module-events-grid .event-card, body.is-divi #et-boc .et-l .carson-module-events-grid .event-card, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-card
{
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0 rgba(175,189,199,.25);
    display: flex;
    flex-direction: column;
    min-height: 350px;
    overflow: hidden;
    position: relative;
}
.carson-module-events-grid .event-header, body.is-divi #et-boc .et-l .carson-module-events-grid .event-header, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-header
{
    align-items: flex-end;
    background-color: var(--secondary);
    background-size: cover;
    border-bottom: 3px solid var(--primary);
    display: flex;
    justify-content: space-between;
    min-height: 256px;
    padding: 20px;
}
.carson-module-events-grid .event-card.event-type-past .event-header, body.is-divi #et-boc .et-l .carson-module-events-grid .event-card.event-type-past .event-header, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-card.event-type-past .event-header
{
    background-position: top;
    background-size: cover;
    border-bottom: 0;
    height: 256px;
}
.carson-module-events-grid .event-body, body.is-divi #et-boc .et-l .carson-module-events-grid .event-body, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-body
{
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    min-height: 0;
    min-height: 244px;
    padding: 15px 20px 10px;
}
.carson-module-events-grid .event-link, body.is-divi #et-boc .et-l .carson-module-events-grid .event-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-link
{
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.carson-module-events-grid .event-kicker, body.is-divi #et-boc .et-l .carson-module-events-grid .event-kicker, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-kicker
{
    background-color: var(--primary);
    border-radius: 16px;
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 13px;
    letter-spacing: 1.75px;
    line-height: 1.38;
    padding: 7px 20px;
    text-align: center;
    text-transform: uppercase;
}
.carson-module-events-grid .event-date, body.is-divi #et-boc .et-l .carson-module-events-grid .event-date, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-date
{
    background-color: var(--secondary);
    border-radius: 3px;
    padding: 10px;
    text-align: center;
}
.carson-module-events-grid .event-date-month, body.is-divi #et-boc .et-l .carson-module-events-grid .event-date-month, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-date-month
{
    color: #fff;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 23.7px;
    letter-spacing: 5.45px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}
.carson-module-events-grid .event-date-day, body.is-divi #et-boc .et-l .carson-module-events-grid .event-date-day, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-date-day
{
    color: #fff;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 64.3px;
    letter-spacing: 2.5px;
    line-height: .8;
    text-align: center;
}
.carson-module-events-grid .event-detail, body.is-divi #et-boc .et-l .carson-module-events-grid .event-detail, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-detail
{
    align-items: center;
    color: #0d304a;
    display: flex;
    font-size: 18px;
    letter-spacing: 1.5px;
    line-height: 1.56;
}
.carson-module-events-grid h3.event-title, body.is-divi #et-boc .et-l .carson-module-events-grid h3.event-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid h3.event-title
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 24px;
    letter-spacing: normal;
    line-height: 1.17;
    margin-bottom: 15px;
}
.carson-module-events-grid .event-arrow, body.is-divi #et-boc .et-l .carson-module-events-grid .event-arrow, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-arrow
{
    padding-top: 15px;
    text-align: right;
}
.carson-module-events-grid .event-arrow span, body.is-divi #et-boc .et-l .carson-module-events-grid .event-arrow span, body.is-divi #et-boc .et-l .et_pb_module .carson-module-events-grid .event-arrow span
{
    background-image: var(--wpr-bg-cc82a486-018c-494a-b08e-9f419532e858);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 24px;
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 16px;
    letter-spacing: .12px;
    min-height: 24px;
    padding-right: 34px;
}
.carson-module-subscribe-buttons, body.is-divi #et-boc .et-l .carson-module-subscribe-buttons, body.is-divi #et-boc .et-l .et_pb_module .carson-module-subscribe-buttons
{
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 1.5rem;
}
.carson-module-subscribe-buttons .subscribe-button, body.is-divi #et-boc .et-l .carson-module-subscribe-buttons .subscribe-button, body.is-divi #et-boc .et-l .et_pb_module .carson-module-subscribe-buttons .subscribe-button
{
    max-height: 60px;
}
.carson-module-subscribe-buttons .subscribe-button a, body.is-divi #et-boc .et-l .carson-module-subscribe-buttons .subscribe-button a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-subscribe-buttons .subscribe-button a
{
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    color: var(--primary);
    cursor: pointer;
    display: inline-flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 14px;
    height: auto;
    justify-content: center;
    letter-spacing: -.1px;
    line-height: 1.17;
    padding: 10px 24px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
.carson-module-subscribe-buttons .subscribe-button img, body.is-divi #et-boc .et-l .carson-module-subscribe-buttons .subscribe-button img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-subscribe-buttons .subscribe-button img
{
    display: block;
    max-height: 60px;
    max-width: 100%;
}
.carson-module-podcasts-grid, body.is-divi #et-boc .et-l .carson-module-podcasts-grid, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid
{
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(1,minmax(0,1fr));
}
@media(min-width: 768px)
{
    .carson-module-podcasts-grid.grid-columns-2, body.is-divi #et-boc .et-l .carson-module-podcasts-grid.grid-columns-2, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid.grid-columns-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .carson-module-podcasts-grid.grid-columns-3, body.is-divi #et-boc .et-l .carson-module-podcasts-grid.grid-columns-3, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid.grid-columns-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
}
.carson-module-podcasts-grid .podcast-item, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-item, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-item
{
    background: #fff;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0 rgba(175,189,199,.25);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
}
.carson-module-podcasts-grid .podcast-image, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-image
{
    background-color: var(--primary);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 15px solid var(--primary);
    height: 210px;
    position: relative;
    z-index: 1;
}
.carson-module-podcasts-grid .podcast-info, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-info
{
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    padding: 30px 20px 10px;
    position: relative;
    z-index: 2;
}
.carson-module-podcasts-grid h3.podcast-title, body.is-divi #et-boc .et-l .carson-module-podcasts-grid h3.podcast-title, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid h3.podcast-title
{
    flex: 1 1 0%;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 28px;
    font-weight: 400;
}
.carson-module-podcasts-grid .podcast-meta, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-meta, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-meta
{
    align-items: center;
    display: flex;
    gap: 1.25rem;
    justify-content: space-between;
    padding-top: 18px;
}
.carson-module-podcasts-grid .podcast-metadata, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-metadata, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-metadata
{
    color: rgba(27,38,50,.6);
    font-size: 14px;
}
.carson-module-podcasts-grid .podcast-link, body.is-divi #et-boc .et-l .carson-module-podcasts-grid .podcast-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcasts-grid .podcast-link
{
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.carson-module-podcast-hosts, body.is-divi #et-boc .et-l .carson-module-podcast-hosts, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts
{
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    row-gap: 5rem;
}
@media(min-width: 768px)
{
    .carson-module-podcast-hosts, body.is-divi #et-boc .et-l .carson-module-podcast-hosts, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}
@media(min-width: 1024px)
{
    .carson-module-podcast-hosts, body.is-divi #et-boc .et-l .carson-module-podcast-hosts, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
}
.carson-module-podcast-hosts .podcast-host, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .podcast-host, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .podcast-host
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    position: relative;
}
.carson-module-podcast-hosts .host-image, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-image, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
    box-shadow: 0 4px 28px 0 rgba(88,89,91,.3);
    height: 130px;
    margin: -60px auto 0;
    width: 130px;
}
.carson-module-podcast-hosts .host-info, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-info, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-info
{
    padding: 15px 30px 30px;
    text-align: center;
}
.carson-module-podcast-hosts .host-name, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-name, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-name
{
    color: var(--secondary);
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.carson-module-podcast-hosts .host-certifications, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-certifications, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-certifications
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.carson-module-podcast-hosts .host-position, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-position, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-position
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.carson-module-podcast-hosts .host-link, body.is-divi #et-boc .et-l .carson-module-podcast-hosts .host-link, body.is-divi #et-boc .et-l .et_pb_module .carson-module-podcast-hosts .host-link
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.carson-module-social-links, body.is-divi #et-boc .et-l .carson-module-social-links, body.is-divi #et-boc .et-l .et_pb_module .carson-module-social-links
{
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    gap: .75rem;
}
.carson-module-social-links a, body.is-divi #et-boc .et-l .carson-module-social-links a, body.is-divi #et-boc .et-l .et_pb_module .carson-module-social-links a
{
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    display: block;
    overflow: hidden;
}
.carson-module-social-links img, body.is-divi #et-boc .et-l .carson-module-social-links img, body.is-divi #et-boc .et-l .et_pb_module .carson-module-social-links img
{
    height: 56px;
    width: 56px;
}
header.site-header
{
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    position: relative;
    top: 0;
    z-index: 999;
}
header.site-header #auxhead
{
    background-color: #fff;
    box-shadow: inset 0 -1px 10px 0 rgba(27,38,50,.1);
}
header.site-header #auxhead .auxhead-menu
{
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
header.site-header #auxhead ul.menu
{
    display: flex;
    flex-wrap: wrap;
    gap: 0 30px;
    justify-content: flex-end;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
header.site-header #auxhead ul.menu>*
{
    flex: 0 0 auto;
    max-width: 100%;
    padding: 0;
    position: relative;
    width: 100%;
    width: auto;
}
header.site-header #auxhead ul.menu>.menu-item>a
{
    align-items: center;
    color: #1b2632;
    display: flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: -.2px;
    padding: 12px 0;
}
header.site-header #auxhead ul.menu>.menu-item>a:before
{
    background-size: contain;
    content: "";
    display: block;
    height: 20px;
    margin-right: 8px;
    width: 20px;
}
header.site-header #auxhead ul.menu>.menu-item.aux-search>a:before
{
    background-image: var(--wpr-bg-f6c3d525-16b0-4790-92c7-13eaf826cfb7);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
header.site-header #auxhead ul.menu>.menu-item.aux-advisors>a:before
{
    background-image: var(--wpr-bg-6d3569fe-34fd-4419-b171-795b69927774);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
header.site-header #auxhead ul.menu>.menu-item.aux-phone>a:before
{
    background-image: var(--wpr-bg-577c8c4c-592b-43c8-ab85-a035824ba446);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
header.site-header #auxhead ul.menu>.menu-item.aux-client-login>a:before
{
    background-image: var(--wpr-bg-eca71608-a740-4225-a238-a3934f039ad0);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px;
}
header.site-header #auxhead ul.menu>.menu-item:hover>ul.sub-menu
{
    display: block;
}
header.site-header #auxhead ul.menu ul.sub-menu
{
    background-color: hsla(0,0%,100%,.97);
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    display: none;
    left: 0;
    margin: 0;
    min-width: 220px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: calc(100% - 5px);
    z-index: 1024;
}
header.site-header #auxhead ul.menu ul.sub-menu li
{
    border-bottom: 1px solid rgba(0,0,0,.08);
    display: block;
    margin: 0;
    padding: 8px 24px;
}
header.site-header #auxhead ul.menu ul.sub-menu li a
{
    color: #1b2632;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: -.2px;
}
header.site-header #auxhead ul.menu ul.sub-menu li>ul
{
    display: none;
}
header.site-header .masthead
{
    grid-gap: 40px;
    align-items: center;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr auto auto;
    padding: 15px 0;
}
@media(max-width: 1195px)
{
    header.site-header .masthead
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr auto;
    }
}
header.site-header .site-brand
{
    width: 200px;
}
header.site-header .site-brand img
{
    display: block;
    height: auto;
    max-width: 100%;
}
header.site-header .site-navigation>ul
{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
header.site-header .site-navigation>ul>*
{
    flex: 0 0 auto;
    max-width: 100%;
    padding: 0;
    position: relative;
    width: 100%;
    width: auto;
}
header.site-header .site-navigation>ul>li
{
    margin: 0;
    padding: 30px 0;
}
header.site-header .site-navigation>ul>li:not(:first-child)
{
    margin-left: 40px;
}
header.site-header .site-navigation>ul>li.current_page_item>a
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
}
header.site-header .site-navigation>ul>li>a
{
    color: rgba(27,38,50,.8);
    display: block;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: 1.8px;
    line-height: 1.14;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
header.site-header .site-navigation>ul>li ul.sub-menu
{
    display: none;
}
header.site-header .site-navigation>ul>li:hover>a:after
{
    background-color: var(--primary);
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    top: calc(100% + 10px);
    width: 100%;
}
header.site-header .site-navigation>ul>li:hover ul.sub-menu
{
    grid-gap: 0;
    background-color: hsla(0,0%,100%,.97);
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 1fr;
    left: -40px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: calc(100% - 5px);
    width: 654px;
}
header.site-header .site-navigation>ul>li:hover ul.sub-menu:before
{
    background-color: rgba(0,0,0,.08);
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
}
header.site-header .site-navigation>ul>li:hover ul.sub-menu li
{
    border-bottom: 1px solid rgba(0,0,0,.08);
    display: block;
    margin: 0;
    padding: 20px 35px;
}
header.site-header .site-navigation>ul>li:hover ul.sub-menu li a
{
    color: #1b2632;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 1.17;
    text-decoration: none;
    text-transform: uppercase;
}
header.site-header .site-navigation>ul>li:hover ul.sub-menu li>ul
{
    display: none;
}
header.site-header .site-navigation>ul>li:hover.one-column ul.sub-menu
{
    display: block;
    width: 327px;
}
header.site-header .site-navigation>ul>li:hover.one-column ul.sub-menu:before
{
    display: none;
}
header.site-header .site-navigation>ul>li.menu-about ul.sub-menu, header.site-header .site-navigation>ul>li.menu-insights ul.sub-menu, header.site-header .site-navigation>ul>li:last-child:hover ul.sub-menu
{
    left: auto;
    right: -40px;
}
@media(max-width: 1195px)
{
    header.site-header .site-navigation
    {
        display: none;
    }
}
header.site-header .site-navaux
{
    grid-gap: 0;
    align-items: center;
    display: grid;
    gap: 0;
    grid-template-columns: auto auto;
}
@media(max-width: 1195px)
{
    header.site-header .site-navaux
    {
        display: none;
    }
}
header.site-header .site-search
{
    display: none;
    height: 24px;
    line-height: 1;
    position: relative;
    width: 24px;
}
header.site-header .site-search form
{
    position: absolute;
    right: calc(100% + 15px);
    top: 50%;
    transform: translateY(-50%);
    width: 350px;
}
header.site-header .site-search form input
{
    display: block;
    width: 100%;
}
header.site-header .mobile-search
{
    border-bottom: 1px solid #ebebeb;
    display: none;
    padding: 20px 0;
}
@media(max-width: 1195px)
{
    header.site-header.active-search .mobile-search
    {
        display: block;
    }
}
header.site-header.active-search .site-search
{
    display: block;
}
.carson-module-postbox .postbox-guide .postbox-guide_info-content header.site-header .site-advisor a.custom-btn, .rrq-shortcode #retirement-quiz #personal-information header.site-header .site-advisor a.submit-quiz, .rrq-shortcode #retirement-quiz header.site-header .site-advisor a#get-score, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content header.site-header .site-advisor a.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq header.site-header .site-advisor a.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information header.site-header .site-advisor a.submit-quiz, body.page-template-page-rrq #retirement-quiz header.site-header .site-advisor a#get-score, header.site-header .site-advisor .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, header.site-header .site-advisor .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, header.site-header .site-advisor .rrq-shortcode #retirement-quiz a#get-score, header.site-header .site-advisor a.custom-btn, header.site-header .site-advisor a.custom-btn-outline, header.site-header .site-advisor a.custom-btn-solid, header.site-header .site-advisor a.cwm-btn, header.site-header .site-advisor body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, header.site-header .site-advisor body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn, header.site-header .site-advisor body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, header.site-header .site-advisor body.page-template-page-rrq #retirement-quiz a#get-score
{
    display: none;
}
header.site-header .site-advisor a.advisor-btn
{
    grid-gap: 30px;
    align-items: center;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr auto;
    text-decoration: none;
}
header.site-header .site-advisor strong
{
    color: var(--primary);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    letter-spacing: 1.8px;
    line-height: 1.14;
}
header.site-header .site-advisor span
{
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid var(--primary);
    border-radius: 100%;
    display: block;
    height: 60px;
    position: relative;
    width: 60px;
}
header.site-header .site-advisor span:after, header.site-header .site-advisor span:before
{
    animation: pulse 2s infinite;
    border-radius: 100%;
    box-shadow: 0 0 0 rgba(204,169,44,.4);
    content: "";
    display: block;
    height: calc(100% + 8px);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 8px);
}
header.site-header .site-advisor span:after
{
    animation-delay: .5s;
}
@media(max-width: 1195px)
{
    header.site-header .site-advisor
    {
        display: none;
    }
}
header.site-header.active-search .site-advisor, header.site-header.active-search .site-navigation
{
    opacity: 0;
    pointer-events: none;
}
header.site-header .site-navmobile
{
    display: none;
}
@media(max-width: 1195px)
{
    header.site-header .site-navmobile
    {
        display: block;
    }
}
header.site-header .site-navmobile a
{
    background-color: transparent;
    border: 0;
    color: transparent;
    display: block;
    font: 0/0 a;
    text-shadow: none;
    width: 100%;
}
header.site-header .site-navmobile a span
{
    background-color: #0d304a;
    display: block;
    height: 5px;
    margin: 6px 0;
    transition: .4s;
    width: 35px;
}
header.site-header .site-navmobile a.is-active span:first-child
{
    transform: rotate(-45deg) translate(-9px,6px);
}
header.site-header .site-navmobile a.is-active span:last-child
{
    transform: rotate(45deg) translate(-8px,-8px);
}
header.site-header .site-navmobile a.is-active span:not(:first-child):not(:last-child)
{
    opacity: 0;
}
header.site-header .site-navdropdown
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 80px 0 rgba(13,48,74,.4);
    display: none;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    width: 96%;
}
header.site-header .site-navdropdown.is-active
{
    display: block;
}
@media(min-width: 1196px)
{
    header.site-header .site-navdropdown
    {
        display: none!important;
    }
}
header.site-header .site-navdropdown>ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
header.site-header .site-navdropdown>ul>li
{
    margin: 0;
    padding: 0;
}
header.site-header .site-navdropdown>ul>li:not(:last-child)
{
    border-bottom: 1px solid #e2e5e6;
}
header.site-header .site-navdropdown>ul>li>a
{
    color: #0d304a;
    display: block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 32px;
    line-height: 1.31;
    padding: 14px 20px;
    text-decoration: none;
}
header.site-header .site-navdropdown>ul>li.menu-item-has-children>a
{
    background-image: var(--wpr-bg-ac8a399b-8e2c-47a0-a152-c41c44c4b172);
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 12px;
}
header.site-header .site-navdropdown>ul>li.menu-item-has-children.is-active>a
{
    background-image: var(--wpr-bg-cb6c3b67-8942-4593-aaf3-566b78650f2e);
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 12px;
}
header.site-header .site-navdropdown>ul>li.menu-item-has-children.is-active>ul.sub-menu
{
    display: block!important;
}
@media(max-width: 576px)
{
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu
    {
        display: flex!important;
        flex-wrap: wrap;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li
    {
        display: block;
        width: 100%;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-blogs
    {
        order: 1;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-videos
    {
        order: 2;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-news
    {
        order: 3;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-resources
    {
        order: 4;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-books
    {
        order: 5;
    }
    header.site-header .site-navdropdown>ul>li.menu-insights.is-active ul.sub-menu>li.menu-glossary
    {
        order: 6;
    }
}
header.site-header .site-navdropdown>ul ul.sub-menu
{
    display: none;
    margin: 0;
    padding: 0;
}
header.site-header .site-navdropdown>ul ul.sub-menu>li
{
    margin: 0;
    padding: 0 0 0 20px;
}
header.site-header .site-navdropdown>ul ul.sub-menu>li>a
{
    background-image: var(--wpr-bg-db30a99b-163e-45f5-8aec-4ddabaab4af2);
    background-position: top 13px left;
    background-repeat: no-repeat;
    background-size: 16px;
    color: var(--secondary);
    display: block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1;
    margin: 0;
    padding: 10px 20px 20px 30px;
    position: relative;
    text-decoration: none;
}
header.site-header.stuck
{
    background-color: #fff;
    transform: translateY(-100%);
    transition: transform .2s cubic-bezier(.3,.73,.3,.74);
    width: 100%;
}
header.site-header.stuck.stuck-show
{
    position: fixed;
    transform: translateY(0);
}
header.site-header.stuck #auxhead
{
    display: none;
}
header.site-header.stuck .site-navigation>ul>li
{
    padding: 15px 0;
}
header.site-header.stuck .site-advisor a.advisor-btn
{
    display: none;
}
.rrq-shortcode #retirement-quiz #personal-information header.site-header.stuck .site-advisor a.submit-quiz, .rrq-shortcode #retirement-quiz header.site-header.stuck .site-advisor a#get-score, body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content header.site-header.stuck .site-advisor a.custom-btn, body.is-divi #et-boc .et-l .et_pb_cwm_rtq header.site-header.stuck .site-advisor a.custom-btn, body.page-template-page-rrq #retirement-quiz #personal-information header.site-header.stuck .site-advisor a.submit-quiz, body.page-template-page-rrq #retirement-quiz header.site-header.stuck .site-advisor a#get-score, header.site-header.stuck .site-advisor .rrq-shortcode #retirement-quiz #personal-information a.submit-quiz, header.site-header.stuck .site-advisor .rrq-shortcode #retirement-quiz a#get-score, header.site-header.stuck .site-advisor a.custom-btn, header.site-header.stuck .site-advisor a.custom-btn-outline, header.site-header.stuck .site-advisor a.custom-btn-solid, header.site-header.stuck .site-advisor a.cwm-btn, header.site-header.stuck .site-advisor body.is-divi #et-boc .et-l .carson-module-postbox .postbox-guide .postbox-guide_info-content a.custom-btn, header.site-header.stuck .site-advisor body.is-divi #et-boc .et-l .et_pb_cwm_rtq a.custom-btn, header.site-header.stuck .site-advisor body.page-template-page-rrq #retirement-quiz #personal-information a.submit-quiz, header.site-header.stuck .site-advisor body.page-template-page-rrq #retirement-quiz a#get-score
{
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
}
.wpc-location-menu
{
    background-color: #f2f2f2;
}
.wpc-location-menu a.location-nav-mobile-menu
{
    color: #0d2f49;
    display: block;
    font-size: 14px;
    letter-spacing: 1.55px;
    padding: 15px 40px 15px 20px;
    position: relative;
    text-transform: uppercase;
}
.wpc-location-menu a.location-nav-mobile-menu:after
{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%230D2F49' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 14px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
}
@media(min-width: 980px)
{
    .wpc-location-menu a.location-nav-mobile-menu
    {
        display: none;
    }
}
.wpc-location-menu.show-mobile-menu a.location-nav-mobile-menu:after
{
    transform: rotate(180deg);
}
@media(max-width: 979px)
{
    .wpc-location-menu.show-mobile-menu ul.location-nav-menu
    {
        display: block;
    }
}
.wpc-location-menu ul.location-nav-menu
{
    display: none;
    margin: 0;
    padding: 0;
}
@media(min-width: 980px)
{
    .wpc-location-menu ul.location-nav-menu
    {
        display: flex;
        margin-left: -20px;
    }
}
.wpc-location-menu ul.location-nav-menu>li
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}
@media(min-width: 980px)
{
    .wpc-location-menu ul.location-nav-menu>li
    {
        margin: 0 2px 0 0;
    }
    .wpc-location-menu ul.location-nav-menu>li:not(:last-child):after
    {
        background-color: #fff;
        content: "";
        display: block;
        height: 30px;
        position: absolute;
        right: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 2px;
    }
}
.wpc-location-menu ul.location-nav-menu>li:hover
{
    background-color: #d9d9d9;
}
@media(min-width: 980px)
{
    .wpc-location-menu ul.location-nav-menu li:hover ul
    {
        display: block;
    }
}
.wpc-location-menu ul.location-nav-menu li a
{
    color: #0d2f49;
    display: block;
    font-size: 14px;
    letter-spacing: 1.55px;
    padding: 15px 40px 15px 20px;
    text-transform: uppercase;
}
.wpc-location-menu ul.location-nav-menu li.menu-item-has-children>span.menu-item-arrow-toggle
{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%230D2F49' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-size: 14px;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
    z-index: 10;
}
@media(max-width: 979px)
{
    .wpc-location-menu ul.location-nav-menu li.menu-item-has-children>span.menu-item-arrow-toggle
    {
        width: 55px;
    }
}
.wpc-location-menu ul.location-nav-menu li.menu-item-has-children.show-mobile-submenu>span.menu-item-arrow-toggle
{
    transform: rotate(180deg);
}
.wpc-location-menu ul.location-nav-menu ul
{
    display: none;
    left: 0;
    margin: 0;
    min-width: 260px;
    padding: 0;
    position: absolute;
    top: calc(100% - 2px);
    z-index: 1080;
}
@media(max-width: 979px)
{
    .wpc-location-menu ul.location-nav-menu ul
    {
        position: relative;
        top: 0;
        width: 100%;
    }
}
.wpc-location-menu ul.location-nav-menu ul li
{
    background-color: #d9d9d9;
    display: block;
    margin: 0;
    padding: 0;
}
.wpc-location-menu ul.location-nav-menu ul li:hover
{
    background-color: #c9c9c9;
}
@media(max-width: 979px)
{
    .wpc-location-menu .container, .wpc-location-menu body.single-team-members #et-boc .et-l .single-member-row, .wpc-location-menu body.single-team-members .single-member-row, body.single-team-members #et-boc .et-l .wpc-location-menu .single-member-row, body.single-team-members .wpc-location-menu .single-member-row
    {
        max-width: none;
        width: 100%;
    }
    .wpc-location-menu li.menu-item-has-children.show-mobile-submenu>ul
    {
        display: block;
    }
}
.team-locations-header.has-location-menu
{
    margin-bottom: 0!important;
}
@media(min-width: 980px)
{
    .single-wpseo_locations ul.location-nav-menu
    {
        margin-left: 370px;
    }
}
@media(max-width: 979px)
{
    .single-wpseo_locations .wpc-location-menu
    {
        margin-bottom: 40px;
    }
}
@media(min-width: 980px)
{
    .single-member-location-menu-wrapper ul.location-nav-menu
    {
        margin-left: 370px;
    }
}
@media(max-width: 979px)
{
    .single-member-location-menu-wrapper
    {
        margin-bottom: 40px;
    }
}
@media(min-width: 980px)
{
    .single-member-new-location-menu-wrapper ul.location-nav-menu
    {
        margin-left: 228px;
    }
}
@media(max-width: 979px)
{
    .single-team-members .single-member-header.has-location-menu .container.bio-info, body.single-team-members #et-boc .et-l .single-member-header.has-location-menu .bio-info.single-member-row, body.single-team-members .single-member-header.has-location-menu #et-boc .et-l .bio-info.single-member-row, body.single-team-members .single-member-header.has-location-menu .bio-info.single-member-row
    {
        margin-top: 40px!important;
    }
}
.tax-team-locations .wpc-location-menu
{
    margin-bottom: 40px;
}
footer.site-footer
{
    background-color: #121528;
    color: #d8d8d8;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    line-height: 1.78;
    position: relative;
}
footer.site-footer a
{
    color: #fff;
    text-decoration: none;
}
footer.site-footer .site-fidgets
{
    background-color: #121528;
    box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,.25);
    padding: 100px 0 15px;
}

footer.site-footer .site-fidgets .brand-logo
{
    padding-bottom: 50px;
}
footer.site-footer .site-fidgets .brand-logo img
{
    display: block;
    height: auto;
    max-width: 200px;
    width: 100%;
}
footer.site-footer .site-fidgets .brand-address
{
    padding-bottom: 20px;
}
footer.site-footer .site-fidgets .brand-address ul
{
    list-style-type: none;
    margin: 0;
    padding: 20px 0 0;
}
footer.site-footer .site-fidgets .brand-address ul li
{
    color: #d8d8d8;
    display: inline-block;
}
footer.site-footer .site-fidgets .brand-social
{
    padding-bottom: 10px;
}
footer.site-footer .site-fidgets .brand-social ul
{
    font-size: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
footer.site-footer .site-fidgets .brand-social ul li
{
    display: inline-block!important;
    font-size: 18px;
    margin: 0!important;
    padding: 0!important;
}
footer.site-footer .site-fidgets .brand-social ul li:not(:first-child)
{
    margin-left: 20px!important;
}
footer.site-footer .site-fidgets .bbb-badge
{
    padding: 15px 0;
}
footer.site-footer .site-fidgets .bbb-badge img
{
    max-width: 200px;
}
footer.site-footer .site-fidgets .footer-widgets
{
    display: flex;
    gap: 30px;
}
@media(max-width: 980px)
{
    footer.site-footer .site-fidgets .footer-widgets
    {
        flex-direction: column;
    }
}
footer.site-footer .site-fidgets .footer-widget
{
    color: #d8d8d8;
    flex: 1 0 0%;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.78;
}
footer.site-footer .site-fidgets .footer-widget h4
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 18px;
    letter-spacing: normal;
    margin: 0;
    padding-bottom: 30px;
}
footer.site-footer .site-fidgets .footer-widget ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
footer.site-footer .site-fidgets .footer-widget ul li
{
    display: block;
    font-size: 16px;
    line-height: 1.2;
    margin: 0;
    padding: 0 0 10px;
}
footer.site-footer .site-fidgets .footer-widget ul li a:not(.cwm-btn):not(.custom-btn-solid):not(.custom-btn):not(.custom-btn-outline)
{
    color: #d8d8d8;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 16px;
}
footer.site-footer .site-fidgets .footer-widget ul li a:not(.cwm-btn):not(.custom-btn-solid):not(.custom-btn):not(.custom-btn-outline):hover
{
    color: #fff;
}
footer.site-footer .site-cta
{
    background-image: linear-gradient(90deg,#f9fafb 0,#f9fafb 30%,#fff 32%,#fff);
    border-top: 1px solid #f9fafb;
    box-shadow: 0 -53px 77px -88px #95a4af;
    position: relative;
}
@media(max-width: 980px)
{
    footer.site-footer .site-cta
    {
        background-image: linear-gradient(180deg,#fff 0,#fff);
        padding: 100px 0;
    }
}
footer.site-footer .site-cta .cta-inner
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: auto 1fr;
    position: relative;
    z-index: 2;
}
@media(max-width: 980px)
{
    footer.site-footer .site-cta .cta-inner
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
footer.site-footer .site-cta .cta-info
{
    background-color: #f9fafb;
    padding: 100px 0;
    width: 350px;
}
@media(max-width: 980px)
{
    footer.site-footer .site-cta .cta-info
    {
        background-color: #fff;
        padding: 0;
        width: 100%;
    }
}
footer.site-footer .site-cta .cta-info h3
{
    color: #fff;
    padding-bottom: 30px;
}
footer.site-footer .site-cta .cta-info ul
{
    list-style-type: none;
    margin: 0;
    padding: 40px 0 0;
}
footer.site-footer .site-cta .cta-info ul li
{
    color: #808291;
    display: inline-block;
}
footer.site-footer .site-cta .cta-form
{
    background-color: #fff;
    padding: 100px 0;
}
@media(max-width: 980px)
{
    footer.site-footer .site-cta .cta-form
    {
        padding: 0;
    }
}
footer.site-footer .site-cta .cta-form .cta-title
{
    color: #fff;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform textarea, footer.site-footer .site-cta .cta-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), footer.site-footer .site-cta .cta-form .gform_wrapper select, footer.site-footer .site-cta .cta-form .gform_wrapper textarea
{
    background-color: transparent!important;
    border: 1px solid #e8e8e8!important;
    border-radius: 6px!important;
    color: #000;
    outline: none!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select::-moz-placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform textarea::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper select::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper textarea::-moz-placeholder
{
    color: #7d7f83;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select::placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform textarea::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper select::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper textarea::placeholder
{
    color: #7d7f83;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::-moz-placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select:focus::-moz-placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform textarea:focus::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper select:focus::-moz-placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper textarea:focus::-moz-placeholder
{
    color: #808291;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select:focus::placeholder, footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform textarea:focus::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper select:focus::placeholder, footer.site-footer .site-cta .cta-form .gform_wrapper textarea:focus::placeholder
{
    color: #808291;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform select, footer.site-footer .site-cta .cta-form .gform_wrapper select
{
    background-color: #fff!important;
    color: #7d7f83!important;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform option, footer.site-footer .site-cta .cta-form .gform_wrapper option
{
    color: #000;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform .gfield_label, footer.site-footer .site-cta .cta-form .gform_wrapper .gfield_label
{
    display: none!important;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform .gfield .address_zip, footer.site-footer .site-cta .cta-form .gform_wrapper .gfield .address_zip
{
    padding: 0!important;
    width: 100%!important;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform .gform_fields>.gfield, footer.site-footer .site-cta .cta-form .gform_wrapper .gform_fields>.gfield
{
    margin-bottom: 0!important;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform .gform_fields>.gfield:not(:first-child), footer.site-footer .site-cta .cta-form .gform_wrapper .gform_fields>.gfield:not(:first-child)
{
    margin-top: 20px;
}
footer.site-footer .site-cta .cta-form .carson-shortcode-global-api-gform .gform_footer, footer.site-footer .site-cta .cta-form .gform_wrapper .gform_footer
{
    margin-top: 20px!important;
    padding-top: 0!important;
}
footer.site-footer .related-links
{
    background-color: inherit;
    color: #d8d8d8;
    letter-spacing: .17px;
    line-height: 1.6;
}
footer.site-footer .related-links .autopilot-container
{
    align-items: center;
    display: flex;
    justify-content: space-between;
}
footer.site-footer .related-links .autopilot-container>:not([hidden])~:not([hidden])
{
    --tw-space-x-reverse: 0;
    margin-left: calc(2.5rem * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
}
footer.site-footer .related-links .autopilot-container .be-related-link-container
{
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
}
footer.site-footer .related-links .autopilot-container .be-label
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
footer.site-footer .related-links .autopilot-container ul.be-list
{
    display: flex;
    flex-wrap: wrap;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    gap: 2em;
    margin-bottom: 0!important;
    padding-left: 0!important;
    position: relative;
}
footer.site-footer .related-links .autopilot-container li.be-list-item
{
    font-size: 14px;
}
footer.site-footer .related-links .autopilot-container li.be-list-item:not(:last-child):after
{
    background: hsla(0,0%,100%,.2);
    content: "";
    height: 13px;
    margin-left: 1em;
    position: absolute;
    top: 5px;
    width: 2px;
}
footer.site-footer .related-links .autopilot-container a.be-related-link
{
    color: #d8d8d8;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    text-decoration: none;
}
@media(max-width: 980px)
{
    footer.site-footer .related-links .autopilot-container
    {
        align-items: center;
        display: flex;
        flex-direction: column;
        gap: 0;
        justify-content: center;
    }
    footer.site-footer .related-links .autopilot-container .be-related-link-container
    {
        flex-direction: column;
        text-align: center;
    }
    footer.site-footer .related-links .autopilot-container ul.be-list
    {
        flex-direction: column;
        gap: .5em;
        text-align: center;
    }
    footer.site-footer .related-links .autopilot-container li.be-list-item:not(:last-child):after
    {
        content: normal;
    }
}
@media(max-width: 600px)
{
    footer.site-footer .related-links .autopilot-container
    {
        align-items: center;
        display: flex;
        flex-direction: column;
        gap: 0;
        justify-content: center;
    }
    footer.site-footer .related-links .autopilot-container .be-label, footer.site-footer .related-links .autopilot-container ul.be-list
    {
        font-size: 12px;
    }
}
footer.site-footer .site-disclosure
{
    background-color: #121528;
    padding: 30px 0;
}
footer.site-footer .site-disclosure, footer.site-footer .site-disclosure p
{
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}
footer.site-footer .site-disclosure a
{
    text-decoration: underline!important;
}
body .entry-media, body.is-divi .et_pb_module .entry-media
{
    margin-bottom: 40px;
    position: relative;
}
body .entry-media span.wistia_embed, body.is-divi .et_pb_module .entry-media span.wistia_embed
{
    width: 100%;
}
body .entry-image, body.is-divi .et_pb_module .entry-image
{
    margin-bottom: 40px;
    position: relative;
}
body .entry-image img, body.is-divi .et_pb_module .entry-image img
{
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}
body .entry-image span, body.is-divi .et_pb_module .entry-image span
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: auto;
}
body .entry-image span.wistia_embed, body.is-divi .et_pb_module .entry-image span.wistia_embed
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
body .entry-image:not(.image-default), body.is-divi .et_pb_module .entry-image:not(.image-default)
{
    background-color: #a4a4a4;
    border-radius: 6px;
    box-shadow: 0 16px 24px 0 rgba(13,48,74,.1);
    height: 260px;
}
body .entry-image.image-default img, body.is-divi .et_pb_module .entry-image.image-default img
{
    background-color: #a4a4a4;
    border-radius: 6px;
    box-shadow: 0 16px 24px 0 rgba(13,48,74,.1);
}
body .entry-image.image-span span, body.is-divi .et_pb_module .entry-image.image-span span
{
    border-radius: 6px;
}
body .entry-image.image-span.image-fallback span, body.is-divi .et_pb_module .entry-image.image-span.image-fallback span
{
    background-position: 50%!important;
    background-size: 70%!important;
}
body .entry-heading, body.is-divi .et_pb_module .entry-heading
{
    font-family: Frank Ruhl Libre;
    font-size: 42px;
    letter-spacing: .4px;
    line-height: 1.12;
    margin: 0;
    padding-bottom: 40px!important;
}
body .entry-search, body.is-divi .et_pb_module .entry-search
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 16px 24px 0 rgba(13,48,74,.1);
    padding: 10px;
}
body .entry-search .search-box, body.is-divi .et_pb_module .entry-search .search-box
{
    grid-gap: 15px;
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr auto;
}
@media(max-width: 576px)
{
    body .entry-search .search-box, body.is-divi .et_pb_module .entry-search .search-box
    {
        display: block;
    }
}
body .entry-search .search-button button.btn, body .entry-search .search-button button.btn:hover, body.is-divi .et_pb_module .entry-search .search-button button.btn, body.is-divi .et_pb_module .entry-search .search-button button.btn:hover
{
    font-size: 18px;
    padding: 11px 22px 12px!important;
}
@media(max-width: 576px)
{
    body .entry-search .search-button, body.is-divi .et_pb_module .entry-search .search-button
    {
        margin-top: 10px;
    }
    body .entry-search .search-button button, body.is-divi .et_pb_module .entry-search .search-button button
    {
        display: block;
        width: 100%;
    }
}
body .entry-term, body.is-divi .et_pb_module .entry-term
{
    color: #58595b;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-bottom: 10px;
    text-transform: uppercase;
}
body .entry-term a, body.is-divi .et_pb_module .entry-term a
{
    color: #58595b;
    text-transform: uppercase!important;
}
body .entry-title, body.is-divi .et_pb_module .entry-title
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 20px!important;
    letter-spacing: -.4px;
    line-height: 1.2;
    padding-bottom: 0;
}
body .entry-title a, body.is-divi .et_pb_module .entry-title a
{
    color: #6e7b82;
}
body .entry-title a:hover, body.is-divi .et_pb_module .entry-title a:hover
{
    color: #0d304a;
}
body .entry-author, body .entry-date, body.is-divi .et_pb_module .entry-author, body.is-divi .et_pb_module .entry-date
{
    color: #afbdc7;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 1.17;
    padding-top: 10px;
}
body .author-card, body.is-divi .et_pb_module .author-card
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    margin-top: 35px;
    min-height: 235px;
    padding: 24px 30px;
    position: relative;
}
body .author-card .author-image, body.is-divi .et_pb_module .author-card .author-image
{
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
body .author-card .author-info, body.is-divi .et_pb_module .author-card .author-info
{
    position: relative;
    z-index: 2;
}
body .author-card .author-label, body.is-divi .et_pb_module .author-card .author-label
{
    color: #afbdc7!important;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-bottom: 8px;
    text-transform: uppercase;
}
body .author-card .author-name, body.is-divi .et_pb_module .author-card .author-name
{
    color: #08a0ff!important;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 24px;
    letter-spacing: -.2px;
    line-height: 1;
    padding-bottom: 8px;
}
body .author-card .author-title, body.is-divi .et_pb_module .author-card .author-title
{
    color: #afbdc7!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    letter-spacing: .2px;
    line-height: 1.13;
    max-width: 50%;
}
body .entry-summary, body.is-divi .et_pb_module .entry-summary
{
    padding-top: 30px;
    word-break: break-word;
}
body .entry-content, body.is-divi .et_pb_module .entry-content
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    -webkit-hyphens: auto;
    hyphens: auto;
    letter-spacing: .4px;
    line-height: 1.78;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
}
body .entry-content:after, body.is-divi .et_pb_module .entry-content:after
{
    clear: both;
    content: "";
    display: block;
}
body .entry-content a, body.is-divi .et_pb_module .entry-content a
{
    color: #08a0ff;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;
}
body .entry-content p, body.is-divi .et_pb_module .entry-content p
{
    margin: 0;
    padding: 0 0 30px;
}
body .entry-content h2, body.is-divi .et_pb_module .entry-content h2
{
    color: #0d304a;
    font-size: 36px;
    letter-spacing: -.8px;
    line-height: 1.11;
    padding-bottom: 20px;
}
body .entry-content h5, body.is-divi .et_pb_module .entry-content h5
{
    color: #0d304a;
    font-size: 26px;
    letter-spacing: -.4px;
    line-height: 1.08;
}
body .entry-content ul, body.is-divi .et_pb_module .entry-content ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body .entry-content ul li, body.is-divi .et_pb_module .entry-content ul li
{
    background-image: var(--wpr-bg-074a1dd1-5f1d-4c23-8cb7-47d6fa105162);
    background-position: top 2px left;
    background-repeat: no-repeat;
    background-size: 26px;
    display: block;
    font-size: 18px;
    letter-spacing: -.2px;
    line-height: 1.5;
    min-height: 20px;
    padding-bottom: 30px;
    padding-left: 46px;
}
body .entry-readmore, body.is-divi .et_pb_module .entry-readmore
{
    border-bottom: 1px solid var(--primary);
    color: #6e7b82;
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: -.2px;
    line-height: 1.78;
    margin-top: 20px;
}
body .entry-readmore:active, body .entry-readmore:visited, body.is-divi .et_pb_module .entry-readmore:active, body.is-divi .et_pb_module .entry-readmore:visited
{
    color: #6e7b82;
}
body.carson-page-scheme-green body .entry-readmore:not(.not-override), body.carson-page-scheme-green body.is-divi .et_pb_module .entry-readmore:not(.not-override)
{
    border-bottom: 1px solid #35db86;
}
body.carson-page-scheme-green body .entry-readmore:not(.not-override):hover, body.carson-page-scheme-green body.is-divi .et_pb_module .entry-readmore:not(.not-override):hover
{
    color: #35db86;
}
body.carson-page-scheme-gold body .entry-readmore:not(.not-override), body.carson-page-scheme-gold body.is-divi .et_pb_module .entry-readmore:not(.not-override)
{
    border-bottom: 1px solid #d6b556;
}
body.carson-page-scheme-gold body .entry-readmore:not(.not-override):hover, body.carson-page-scheme-gold body.is-divi .et_pb_module .entry-readmore:not(.not-override):hover
{
    color: #d6b556;
}
body .entry-share ul, body.is-divi .et_pb_module .entry-share ul
{
    display: flex;
    flex-wrap: wrap;
    margin: -15px;
}
body .entry-share ul>*, body.is-divi .et_pb_module .entry-share ul>*
{
    flex: 0 0 auto;
    max-width: 100%;
    padding: 15px;
    position: relative;
    width: 100%;
    width: auto;
}
body .entry-share a, body.is-divi .et_pb_module .entry-share a
{
    background-color: transparent;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    color: transparent;
    display: block;
    font: 0/0 a;
    height: 60px;
    text-shadow: none;
    width: 60px;
}
body .entry-share a.social-facebook, body.is-divi .et_pb_module .entry-share a.social-facebook
{
    background-image: var(--wpr-bg-36e18793-a8f2-41f3-a041-460485f4db6f);
}
body .entry-share a.social-linkedin, body.is-divi .et_pb_module .entry-share a.social-linkedin
{
    background-image: var(--wpr-bg-dfbe4e51-9a50-4597-9c44-51d339c9ef98);
}
body .entry-share a.social-twitter, body.is-divi .et_pb_module .entry-share a.social-twitter
{
    background-image: var(--wpr-bg-bf761839-6b62-4666-b06b-68679dabd757);
}
body .entry-share a.social-mail, body.is-divi .et_pb_module .entry-share a.social-mail
{
    background-image: var(--wpr-bg-16461f5f-e01e-47b9-a172-6a44eaa5d60b);
}
body .entry-share a.social-print, body.is-divi .et_pb_module .entry-share a.social-print
{
    background-image: var(--wpr-bg-ee7b65bb-d9ef-4114-8d58-e84fdf7defbf);
}
body .hentry, body.is-divi .et_pb_module .hentry
{
    margin-bottom: 40px;
}
body .hentry:after, body .hentry:before, body.is-divi .et_pb_module .hentry:after, body.is-divi .et_pb_module .hentry:before
{
    display: none!important;
}
body .hentry.type-books, body .hentry.type-resources, body.is-divi .et_pb_module .hentry.type-books, body.is-divi .et_pb_module .hentry.type-resources
{
    margin-bottom: 80px;
}
body.is-divi .et_pb_module .post-nothing, body .post-nothing
{
    font-family: Helvetica Neue LT W05_35 Thin,Helvetica,Arial,sans-serif;
    font-size: 20px;
    margin: 0 auto;
    max-width: 60%;
    padding: 50px 0;
    text-align: center;
}
body.is-divi .et_pb_module .post-nothing h1, body .post-nothing h1
{
    margin: 0;
    padding: 0;
}
body.is-divi .et_pb_module .post-nothing a.btn, body .post-nothing a.btn
{
    margin-top: 20px;
    min-width: 150px;
}
body.is-divi .et_pb_module .post-card, body .post-card
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 40px;
    position: relative;
}
body.is-divi .et_pb_module .post-card .entry-image, body .post-card .entry-image
{
    background-color: #a4a4a4;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: none;
    height: 260px;
    margin: -40px -40px 40px;
    position: relative;
}
body.is-divi .et_pb_module .post-card .entry-image span, body .post-card .entry-image span
{
    border-radius: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
body.is-divi .et_pb_module .post-card.type-news .entry-image img, body .post-card.type-news .entry-image img
{
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    left: 50%;
    max-height: 80%;
    max-width: 80%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
body.is-divi .et_pb_module .post-card.type-books .entry-image, body.is-divi .et_pb_module .post-card.type-resources .entry-image, body .post-card.type-books .entry-image, body .post-card.type-resources .entry-image
{
    background-image: linear-gradient(0deg,#f8f9fb,#cadae6);
}
body.is-divi .et_pb_module .post-card.type-books .entry-image img, body.is-divi .et_pb_module .post-card.type-resources .entry-image img, body .post-card.type-books .entry-image img, body .post-card.type-resources .entry-image img
{
    background-image: none;
    border-radius: 0;
    bottom: 40px;
    box-shadow: none;
    left: 50%;
    max-height: 100%;
    max-width: 200px;
    position: absolute;
    transform: translateX(-50%);
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-card.type-books .entry-image, body.is-divi .et_pb_module .post-card.type-resources .entry-image, body .post-card.type-books .entry-image, body .post-card.type-resources .entry-image
    {
        height: 456px;
    }
    body.is-divi .et_pb_module .post-card.type-books .entry-image img, body.is-divi .et_pb_module .post-card.type-resources .entry-image img, body .post-card.type-books .entry-image img, body .post-card.type-resources .entry-image img
    {
        max-width: 410px;
    }
}
body.is-divi .et_pb_module .post-card.type-free-guides .entry-image img, body .post-card.type-free-guides .entry-image img
{
    box-shadow: none;
}
body.is-divi .et_pb_module .post-compact, body .post-compact
{
    grid-gap: 0;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    display: grid;
    gap: 0;
    grid-template-columns: 1fr auto;
}
@media(max-width: 576px)
{
    body.is-divi .et_pb_module .post-compact, body .post-compact
    {
        display: block!important;
    }
}
body.is-divi .et_pb_module .post-compact .entry-compact, body .post-compact .entry-compact
{
    order: 1;
    padding: 30px 40px;
}
body.is-divi .et_pb_module .post-compact .entry-image, body .post-compact .entry-image
{
    background-color: #a4a4a4;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 100%;
    margin: 0;
    order: 2;
    width: 160px;
}
@media(max-width: 576px)
{
    body.is-divi .et_pb_module .post-compact .entry-image, body .post-compact .entry-image
    {
        border-radius: 0;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        height: 250px!important;
        width: 100%!important;
    }
}
body.is-divi .et_pb_module .post-compact .entry-image span, body .post-compact .entry-image span
{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    box-shadow: none;
    height: 100%;
}
body.is-divi .et_pb_module .post-compact.type-news .entry-image img, body .post-compact.type-news .entry-image img
{
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    left: 50%;
    max-height: 80%;
    max-width: 80%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
body.is-divi .et_pb_module .post-compact.type-videos .entry-image, body .post-compact.type-videos .entry-image
{
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    width: 284px;
}
body.is-divi .et_pb_module .post-compact.type-books .entry-image, body.is-divi .et_pb_module .post-compact.type-resources .entry-image, body .post-compact.type-books .entry-image, body .post-compact.type-resources .entry-image
{
    background-image: linear-gradient(0deg,#f8f9fb,#cadae6);
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    min-height: 60px;
    position: relative;
    width: 284px;
}
body.is-divi .et_pb_module .post-compact.type-books .entry-image a, body.is-divi .et_pb_module .post-compact.type-resources .entry-image a, body .post-compact.type-books .entry-image a, body .post-compact.type-resources .entry-image a
{
    display: block;
    height: calc(100% + 50px);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
body.is-divi .et_pb_module .post-compact.type-books .entry-image img, body.is-divi .et_pb_module .post-compact.type-resources .entry-image img, body .post-compact.type-books .entry-image img, body .post-compact.type-resources .entry-image img
{
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    left: 50%;
    max-width: 155px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
@media(max-width: 576px)
{
    body.is-divi .et_pb_module .post-compact.type-books .entry-image, body.is-divi .et_pb_module .post-compact.type-resources .entry-image, body .post-compact.type-books .entry-image, body .post-compact.type-resources .entry-image
    {
        height: 456px;
    }
    body.is-divi .et_pb_module .post-compact.type-books .entry-image a, body.is-divi .et_pb_module .post-compact.type-resources .entry-image a, body .post-compact.type-books .entry-image a, body .post-compact.type-resources .entry-image a
    {
        height: 100%;
    }
    body.is-divi .et_pb_module .post-compact.type-books .entry-image img, body.is-divi .et_pb_module .post-compact.type-resources .entry-image img, body .post-compact.type-books .entry-image img, body .post-compact.type-resources .entry-image img
    {
        background-image: none;
        border-radius: 0;
        bottom: 40px;
        box-shadow: none;
        left: 50%;
        max-height: 100%;
        max-width: 220px;
        position: absolute;
        top: auto;
        transform: translateX(-50%);
    }
}
body.is-divi .et_pb_module .post-compact.type-free-guides .entry-image img, body .post-compact.type-free-guides .entry-image img
{
    box-shadow: none;
}
body.is-divi .et_pb_module .post-inline:not(.post-noimage), body .post-inline:not(.post-noimage)
{
    grid-gap: 80px;
    align-items: center;
    display: grid;
    gap: 80px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-inline, body .post-inline
    {
        display: block!important;
    }
}
body.is-divi .et_pb_module .post-inline .entry-image, body .post-inline .entry-image
{
    background-color: #a4a4a4;
    border-radius: 6px;
    box-shadow: 0 16px 24px 0 rgba(13,48,74,.1);
    height: 100%;
    margin: 0;
    width: 100%;
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-inline .entry-image, body .post-inline .entry-image
    {
        height: 300px;
    }
}
body.is-divi .et_pb_module .post-inline .entry-image span, body .post-inline .entry-image span
{
    height: 100%;
}
body.is-divi .et_pb_module .post-inline.post-noimage .entry-image, body .post-inline.post-noimage .entry-image
{
    display: none!important;
}
body.is-divi .et_pb_module .post-inline .entry-inline, body .post-inline .entry-inline
{
    padding: 50px 0;
}
body.is-divi .et_pb_module .post-inline .entry-search, body .post-inline .entry-search
{
    margin-bottom: 50px;
}
body.is-divi .et_pb_module .post-inline h2.entry-title, body .post-inline h2.entry-title
{
    font-size: 31px!important;
    letter-spacing: -.4px;
    line-height: 1.1;
}
body.is-divi .et_pb_module .post-inline:not(.inline-left) .entry-image, body .post-inline:not(.inline-left) .entry-image
{
    order: 2;
}
body.is-divi .et_pb_module .post-inline:not(.inline-left) .entry-inline, body .post-inline:not(.inline-left) .entry-inline
{
    order: 1;
}
body.is-divi .et_pb_module .post-inline.type-news .entry-image img, body .post-inline.type-news .entry-image img
{
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    left: 50%;
    max-height: 80%;
    max-width: 80%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
body.is-divi .et_pb_module .post-inline.type-books .entry-image img, body.is-divi .et_pb_module .post-inline.type-resources .entry-image img, body .post-inline.type-books .entry-image img, body .post-inline.type-resources .entry-image img
{
    background-image: none;
    border-radius: 0;
    bottom: 40px;
    box-shadow: none;
    left: 50%;
    max-height: 100%;
    max-width: 410px;
    position: absolute;
    transform: translateX(-50%);
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-inline.type-books .entry-image, body.is-divi .et_pb_module .post-inline.type-resources .entry-image, body .post-inline.type-books .entry-image, body .post-inline.type-resources .entry-image
    {
        height: 456px;
    }
}
body.is-divi .et_pb_module .post-inline.type-free-guides .entry-image img, body .post-inline.type-free-guides .entry-image img
{
    box-shadow: none;
}
body.is-divi .et_pb_module .post-inline.type-videos, body .post-inline.type-videos
{
    grid-gap: 60px;
    display: grid;
    gap: 60px;
    grid-template-columns: auto 1fr;
}
body.is-divi .et_pb_module .post-inline.type-videos.inline-left, body .post-inline.type-videos.inline-left
{
    grid-gap: 60px;
    display: grid;
    gap: 60px;
    grid-template-columns: 1fr auto;
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-inline.type-videos, body .post-inline.type-videos
    {
        display: block;
    }
}
body.is-divi .et_pb_module .post-inline.type-videos .entry-inline, body .post-inline.type-videos .entry-inline
{
    width: 375px;
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-inline.type-videos .entry-inline, body .post-inline.type-videos .entry-inline
    {
        width: 100%;
    }
}
body.is-divi .et_pb_module .post-single, body .post-single
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 60px 60px 60px 120px;
    position: relative;
}
@media(max-width: 600px)
{
    body.is-divi .et_pb_module .post-single, body .post-single
    {
        padding: 40px;
    }
}
body.is-divi .et_pb_module .post-single>.entry-share:first-child, body .post-single>.entry-share:first-child
{
    left: 40px;
    position: absolute;
    top: 60px;
}
@media(max-width: 600px)
{
    body.is-divi .et_pb_module .post-single>.entry-share:first-child, body .post-single>.entry-share:first-child
    {
        display: none;
    }
}
body.is-divi .et_pb_module .post-single>.entry-share:first-child ul, body .post-single>.entry-share:first-child ul
{
    display: block;
    margin: 0;
    padding: 0;
}
body.is-divi .et_pb_module .post-single>.entry-share:first-child ul li, body .post-single>.entry-share:first-child ul li
{
    margin: 0;
    padding: 0;
}
body.is-divi .et_pb_module .post-single>.entry-share:first-child ul li:not(:last-child), body .post-single>.entry-share:first-child ul li:not(:last-child)
{
    margin-bottom: 15px;
}
body.is-divi .et_pb_module .post-single>.entry-share:first-child a, body .post-single>.entry-share:first-child a
{
    height: 40px;
    width: 40px;
}
body.is-divi .et_pb_module .post-single>.entry-share:last-child, body .post-single>.entry-share:last-child
{
    padding-top: 35px;
}
body.is-divi .et_pb_module .post-single>.entry-share:last-child:before, body .post-single>.entry-share:last-child:before
{
    color: #afbdc7;
    content: "Share Post:";
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-bottom: 30px;
    text-transform: uppercase;
}
body.is-divi .et_pb_module .post-recent, body .post-recent
{
    margin-top: 80px;
    padding-bottom: 60px;
}
body.is-divi .et_pb_module .post-recent .recent-title, body .post-recent .recent-title
{
    background-color: #cadae6;
    height: 1px;
    margin: 0 0 60px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
body.is-divi .et_pb_module .post-recent .recent-title span, body .post-recent .recent-title span
{
    background-color: #fff;
    color: #afbdc7;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    left: 50%;
    letter-spacing: 3px;
    line-height: 1.17;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-50%,-50%);
}
body.is-divi .et_pb_module .post-recent .recent-grid, body .post-recent .recent-grid
{
    grid-gap: 48px;
    display: grid;
    gap: 48px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 1024px)
{
    body.is-divi .et_pb_module .post-recent .recent-grid, body .post-recent .recent-grid
    {
        display: block;
    }
    body.is-divi .et_pb_module .post-recent .recent-grid>.hentry:not(:last-child), body .post-recent .recent-grid>.hentry:not(:last-child)
    {
        margin-bottom: 48px;
    }
}
body.is-divi .et_pb_module .post-recent .recent-grid .hentry, body .post-recent .recent-grid .hentry
{
    margin-bottom: 0;
}
body.is-divi .et_pb_module .post-pagination, body .post-pagination
{
    align-items: center;
    color: #afbdc7;
    display: flex;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    justify-content: center;
    letter-spacing: normal;
    line-height: 1;
    text-align: center;
}
body.is-divi .et_pb_module .post-pagination a, body .post-pagination a
{
    color: #afbdc7;
}
body.is-divi .et_pb_module .post-pagination .page-numbers, body .post-pagination .page-numbers
{
    display: block;
    padding: 0 8px;
}
body.is-divi .et_pb_module .post-pagination .current, body .post-pagination .current
{
    color: var(--primary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
}
body.is-divi .et_pb_module .post-pagination .dots, body .post-pagination .dots
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    position: relative;
    top: -5px;
}
body.is-divi .et_pb_module .post-pagination .next, body.is-divi .et_pb_module .post-pagination .prev, body .post-pagination .next, body .post-pagination .prev
{
    background-color: transparent;
    background-image: var(--wpr-bg-e68532cc-1f2e-4ede-a9b2-6b2d4bc0ce32);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px;
    border: 0;
    color: transparent;
    font: 0/0 a;
    height: 24px;
    text-shadow: none;
    width: 24px;
}
body.is-divi .et_pb_module .post-pagination .prev, body .post-pagination .prev
{
    background-image: var(--wpr-bg-1408c459-c2a6-4a9f-813c-9f20f3c0eeb4);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px;
}
body.single-team-members .mem-about-section
{
    padding-bottom: 60px;
}
body.single-team-members .mem-about-section h2
{
    color: var(--secondary);
    display: none;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 20px;
}
body.single-team-members .mem-about-section p
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
}
body.single-team-members .mem-about-section p:last-of-type
{
    margin-bottom: 0;
    padding-bottom: 0;
}
body.single-team-members .mem-about-section blockquote, body.single-team-members .mem-about-section blockquote p
{
    color: var(--primary);
    font-family: Frank Ruhl Libre!important;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -.4px;
    line-height: 1.31;
    margin: 0;
    padding-bottom: 30px;
}
body.single-team-members .mem-about-section blockquote p
{
    padding-bottom: 15px;
}
body.single-team-members .mem-about-section blockquote p:last-of-type
{
    padding-bottom: 0;
}
body.single-team-members .mem-gtk-section
{
    background-color: #f8f8f8;
    padding: 60px 0;
}
body.single-team-members .mem-gtk-section .converted-vc_row
{
    margin-bottom: 50px!important;
}
body.single-team-members .mem-gtk-section .converted-vc_row:last-of-type
{
    margin-bottom: 0!important;
}
body.single-team-members .mem-gtk-section .converted-vc_row
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 auto;
}
@media(max-width: 1024px)
{
    body.single-team-members .mem-gtk-section .converted-vc_row
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
body.single-team-members .mem-gtk-section .converted-vc_row:after, body.single-team-members .mem-gtk-section .converted-vc_row:before
{
    display: none;
}
body.single-team-members .mem-gtk-section .converted-vc_row>.converted-vc_column
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    color: #7d7f83;
    display: block;
    float: none;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    letter-spacing: .2px;
    line-height: 1.63;
    padding: 35px 20px;
    text-align: center;
    width: 100%;
}
body.single-team-members .mem-gtk-section .converted-vc_row>.converted-vc_column h4
{
    color: var(--primary);
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.6px;
    line-height: 1.25;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
    text-transform: none;
}
body.single-team-members .wpc-single-member-header
{
    align-items: flex-end;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    height: 400px;
}
body.single-team-members .wpc-single-member-header h1
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 56px;
    font-weight: 700;
    letter-spacing: -1.6px;
    line-height: 1;
    margin-left: 390px;
    max-width: 450px;
    text-align: left;
}
@media(max-width: 768px)
{
    body.single-team-members .wpc-single-member-header h1
    {
        margin-left: 0;
        padding-left: 3%;
        padding-right: 3%;
    }
}
body.single-team-members .wpc-member-sidebar
{
    display: block;
    position: relative;
    z-index: 10;
}
@media(min-width: 769px)
{
    body.single-team-members .wpc-member-sidebar .mem-sidebar-wrapper
    {
        left: 0;
        position: absolute;
        top: 0;
    }
    body.single-team-members .wpc-member-sidebar.is-fixed
    {
        position: fixed;
        top: 40px;
        width: 100%;
    }
    body.single-team-members .wpc-member-sidebar.is-fixed .mem-sidebar-wrapper
    {
        top: 0!important;
    }
    body.single-team-members .wpc-member-sidebar.is-fixed.is-active-form
    {
        top: 0;
    }
    body.single-team-members .wpc-member-sidebar.is-fixed.is-active-form .sidebar-info
    {
        display: none;
    }
    body.single-team-members .wpc-member-sidebar.at-bottom
    {
        bottom: 0!important;
        position: absolute!important;
        top: auto!important;
        z-index: auto;
    }
    body.single-team-members .wpc-member-sidebar.at-bottom .mem-sidebar-wrapper
    {
        position: relative!important;
        top: 0!important;
    }
    body.single-team-members .wpc-member-sidebar.at-bottom .mem-sidebar-wrapper .inner
    {
        position: relative;
        z-index: 10;
    }
    body.single-team-members .wpc-member-sidebar.at-bottom.is-active-form .sidebar-info
    {
        display: none;
    }
}
body.single-team-members .wpc-member-sidebar .inner
{
    width: 290px;
}
@media(max-width: 576px)
{
    body.single-team-members .wpc-member-sidebar .inner
    {
        margin-top: -10px;
        position: relative;
        width: 100%;
    }
}
body.single-team-members .wpc-member-sidebar .sidebar-info
{
    background-color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.25;
    padding: 30px 20px;
    position: relative;
    text-align: center;
    z-index: 1;
}
body.single-team-members .wpc-member-sidebar .sidebar-contact-dd
{
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
}
body.single-team-members .wpc-member-sidebar .sidebar-contact-dd a
{
    background-color: var(--primary);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 19px 10px 20px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
body.single-team-members .wpc-member-sidebar .sidebar-contact-dd a.is-active span
{
    background-image: var(--wpr-bg-484e5f00-ccfd-49c1-bb35-6471b76a734f);
    background-position: center right 6px;
    background-repeat: no-repeat;
    background-size: 12px;
}
body.single-team-members .wpc-member-sidebar .sidebar-contact-dd span
{
    background-image: var(--wpr-bg-a4d84c03-c6ab-4b81-aa41-288a4018e3dc);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 24px;
    display: inline-block;
    padding-right: 29px;
}
@media(max-width: 576px)
{
    body.single-team-members .wpc-member-sidebar .sidebar-contact-dd
    {
        display: block;
    }
}
body.single-team-members .wpc-member-sidebar .sidebar-gform
{
    background-color: #f8f8f8;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
    display: none;
    margin: 0 auto;
    overflow-y: auto;
    padding: 20px 30px;
    width: 90%;
}
body.single-team-members .wpc-member-sidebar.is-active-form .sidebar-gform
{
    display: block;
}
body.single-team-members .wpc-member-sidebar .mem-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
    display: block;
    height: 130px;
    margin: -70px auto 23px;
    width: 130px;
}
@media(max-width: 576px)
{
    body.single-team-members .wpc-member-sidebar .mem-image
    {
        margin-top: 0;
    }
}
body.single-team-members .wpc-member-sidebar .mem-title
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
}
body.single-team-members .wpc-member-sidebar .mem-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.11;
    text-align: center;
}
body.single-team-members .wpc-member-sidebar .mem-phone, body.single-team-members .wpc-member-sidebar .mem-position
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.5;
    padding-top: 20px;
    text-align: center;
}
body.single-team-members .wpc-member-sidebar .mem-phone a
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
body.single-team-members .wpc-member-sidebar h4.mem-form-title
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
    text-transform: none;
}
body.single-team-members .wpc-member-sidebar .gfield_label
{
    display: none;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper, body.single-team-members .wpc-member-sidebar .gform_wrapper ul.gform_fields li.gfield
{
    margin: 0;
    padding: 0;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .top_label div.ginput_container
{
    margin: 0 0 20px;
    position: relative;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .gform-placeholder
{
    color: #afbdc7;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 13px;
    letter-spacing: normal;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .gform-placeholder span
{
    color: var(--primary);
    display: inline;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .ginput_container_select .gform-placeholder
{
    background-color: #fff;
    padding-bottom: 5px;
    padding-top: 5px;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).not-empty+.gform-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus+.gform-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])[required]:valid+.gform-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper select.not-empty+.gform-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper select:focus+.gform-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper select[required]:valid+.gform-placeholder
{
    display: none;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.single-team-members .wpc-member-sidebar .gform_wrapper select
{
    background-color: #fff;
    border: 1px solid #d9e0e4;
    border-radius: 6px;
    color: #7d7f83;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 45px;
    letter-spacing: normal;
    line-height: 1;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper select::-moz-placeholder
{
    color: transparent;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, body.single-team-members .wpc-member-sidebar .gform_wrapper select::placeholder
{
    color: transparent;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper select
{
    background-image: var(--wpr-bg-66ed15b8-68fa-4503-9baf-757dc0bebcec);
    background-position: center right 9px;
    background-repeat: no-repeat;
    background-size: 25px;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .gform_footer
{
    margin: 0;
    padding: 0;
}
body.single-team-members .wpc-member-sidebar .gform_wrapper .gform_footer input[type=submit]
{
    background-color: var(--primary);
    border: 0!important;
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 16px 10px 15px;
    text-align: center;
    width: 100%;
}
body.single-team-members .wpc-member-content
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    letter-spacing: .2px;
    line-height: 1.63;
    overflow-x: hidden;
    padding-top: 80px;
}
body.single-team-members .wpc-member-content>.vc_section>.wpb_row
{
    padding-bottom: 0;
    padding-top: 0;
}
@media(min-width: 769px)
{
    body.single-team-members .wpc-member-content>.vc_section>.wpb_row>.wpb_row_wrapper
    {
        padding-left: 390px;
    }
}
@media(max-width: 768px)
{
    body.single-team-members .wpc-member-content>.vc_section>.wpb_row>.wpb_row_wrapper
    {
        padding-left: 3%;
        padding-right: 3%;
    }
}
body.single-team-members .wpc-member-content .mem-about-section
{
    padding-bottom: 60px;
}
body.single-team-members .wpc-member-content .mem-about-section h2
{
    color: var(--secondary);
    display: none;
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 20px;
}
body.single-team-members .wpc-member-content .mem-about-section p
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
}
body.single-team-members .wpc-member-content .mem-about-section p:last-of-type
{
    margin-bottom: 0;
    padding-bottom: 0;
}
body.single-team-members .wpc-member-content .mem-about-section blockquote, body.single-team-members .wpc-member-content .mem-about-section blockquote p
{
    color: var(--primary);
    font-family: Frank Ruhl Libre!important;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -.4px;
    line-height: 1.31;
    margin: 0;
    padding-bottom: 30px;
}
body.single-team-members .wpc-member-content .mem-about-section blockquote p
{
    padding-bottom: 15px;
}
body.single-team-members .wpc-member-content .mem-about-section blockquote p:last-of-type
{
    padding-bottom: 0;
}
body.single-team-members .wpc-member-content .mem-gtk-section
{
    background-color: #f8f8f8;
    padding: 60px 0;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row
{
    margin-bottom: 50px!important;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row:last-of-type
{
    margin-bottom: 0!important;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 auto;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper:after, body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper:before
{
    display: none;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper>.wpb_column
{
    display: block;
    float: none;
    width: 100%;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper .vc_column-inner
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    color: #7d7f83;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    letter-spacing: .2px;
    line-height: 1.63;
    padding: 35px 20px;
    text-align: center;
}
body.single-team-members .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper .vc_column-inner h4
{
    color: var(--primary);
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.6px;
    line-height: 1.25;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
    text-transform: none;
}
body.single-team-members.postid-12939 .wpc-member-content .mem-gtk-section>.wpb_row>.wpb_row_wrapper .vc_col-sm-12
{
    grid-column: 1/span 3;
}
.cwm_locations-items
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .cwm_locations-items
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .cwm_locations-items
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.cwm_locations-items .item-inner
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 20px 40px 0 hsla(0,0%,40%,.1);
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    transition: all .35s ease;
}
.cwm_locations-items .item-inner:hover
{
    box-shadow: 0 24px 24px 5px rgba(0,0,0,.23);
    transform: translateY(-20px);
}
.cwm_locations-items .item-title
{
    grid-gap: 0;
    align-items: end;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr;
    height: 106px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
}
.cwm_locations-items .item-title:before
{
    background-color: #444;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(58,86,108,.85) 70.55%,rgba(41,72,95,.9) 86.39%,rgba(13,48,74,.95));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.cwm_locations-items .item-title h3
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.8px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.cwm_locations-items .item-title h3 span
{
    background-image: var(--wpr-bg-303e402e-3eb9-4490-96aa-891d4379e74c);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 15px;
    display: inline-block;
    padding-left: 21px;
}
.cwm_locations-items .item-content
{
    color: #7d7f83;
    display: flex;
    flex: 1 0 0%;
    flex-wrap: wrap;
    flex-flow: column;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: .2px;
    line-height: 20px;
    min-height: 180px;
    padding: 30px;
    text-align: center;
}
.cwm_locations-items .item-content>div
{
    width: 100%;
}
.cwm_locations-items .item-content-phone
{
    align-items: flex-end;
    display: flex;
    flex: 2;
    padding-bottom: 4px;
    padding-top: 30px;
}
.cwm_locations-items .item-content-phone span
{
    display: block;
    text-align: center;
    width: 100%;
}
.cwm_locations-items .item-content-phone a
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
.cwm_locations-items .item-button
{
    padding: 0;
    text-align: center;
}
.cwm_locations-items .item-button a
{
    background-color: #d6b556;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 14px;
    padding: 15px 10px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
body.is-login #slideit
{
    display: none;
}
#carson-login-page
{
    background-image: var(--wpr-bg-ea088940-4012-4253-83d0-3b4e64d598b5);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;
    min-height: 100vh;
}
#carson-login-page form
{
    display: grid;
    gap: 1.25rem;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
#carson-login-page p
{
    grid-column: span 1/span 1;
    margin: 0;
    padding: 0;
}
#carson-login-page label
{
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
}
@media(min-width: 640px)
{
    #carson-login-page p.login-password, #carson-login-page p.login-username
    {
        grid-column: span 2/span 2;
    }
}
#carson-login-page p.login-submit
{
    display: flex;
    justify-content: flex-end;
}
body.post-type-page.page-template-template-team-php .site-main, body.post-type-page:not(.is-divi):not(.page-template-template-401k-calculator-php):not(.calculator-roth-ira-traditional-ira) .site-main
{
    padding: 60px 0;
}
body.post-type-page.page-template-template-team-php #primary, body.post-type-page:not(.is-divi):not(.page-template-template-401k-calculator-php):not(.calculator-roth-ira-traditional-ira) #primary
{
    flex: 1 0 0%;
}
body.search-results .site-main
{
    padding: 100px 0;
}
body.search-results.page-template-page-search .wp-advanced-search, body.search-results.search-no-results .wp-advanced-search, body.search-results .wp-advanced-search
{
    background-color: #f0efed;
    margin: 0 0 30px;
    padding: 15px 15px 30px;
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-search-field, body.search-results.search-no-results .wp-advanced-search .wpas-search-field, body.search-results .wp-advanced-search .wpas-search-field
{
    float: left;
    margin: 0 auto 15px;
    padding: 0 10px 0 0;
    width: calc(100% - 106px);
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-search-field input, body.search-results.search-no-results .wp-advanced-search .wpas-search-field input, body.search-results .wp-advanced-search .wpas-search-field input
{
    width: 100%;
}
@media(min-width: 768px)
{
    body.search-results.page-template-page-search .wp-advanced-search .wpas-search-field, body.search-results.search-no-results .wp-advanced-search .wpas-search-field, body.search-results .wp-advanced-search .wpas-search-field
    {
        max-width: 300px;
    }
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-submit-field, body.search-results.search-no-results .wp-advanced-search .wpas-submit-field, body.search-results .wp-advanced-search .wpas-submit-field
{
    float: left;
    margin: 0 0 15px;
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-ptype, body.search-results.search-no-results .wp-advanced-search .wpas-ptype, body.search-results .wp-advanced-search .wpas-ptype
{
    clear: both;
    float: none;
    width: 100%;
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-ptype label, body.search-results.search-no-results .wp-advanced-search .wpas-ptype label, body.search-results .wp-advanced-search .wpas-ptype label
{
    font-size: 13px;
    margin-left: 5px;
}
body.search-results.page-template-page-search .wp-advanced-search .wpas-ptype-checkbox-container, body.search-results.search-no-results .wp-advanced-search .wpas-ptype-checkbox-container, body.search-results .wp-advanced-search .wpas-ptype-checkbox-container
{
    align-items: center;
    display: inline-flex;
    margin-right: 15px;
}
body.search-results h2
{
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 34px;
    line-height: 3.4rem;
    margin-bottom: 10px;
}
body.search-results .search-results-item
{
    margin: 0 0 45px;
}
body.search-results .search-results-item .post-heading-meta
{
    margin-bottom: 14px;
    margin-top: 0;
    text-align: left;
}
body.search-results .wp-advanced-search
{
    background-color: transparent;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-bottom: 50px;
}
body.search-results .search-results-item a.custom-btn, body.search-results input.wpas-submit
{
    color: #fff;
    padding: 15px 30px!important;
}
body.search-results .search-results-item h2, body.search-results .search-results-item h2 a, body.search-results h1
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -.4px;
    line-height: 1.06;
}
body.single #et-boc .et-l .single-post-header
{
    padding-bottom: 100px;
}
@media(max-width: 576px)
{
    body.single #et-boc .et-l .single-post-header
    {
        padding-bottom: 40px;
    }
}
body.single #et-boc .et-l .single-post-header h1.entry-title
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 56px!important;
    font-weight: 400;
    letter-spacing: -2px;
    line-height: 1.04;
}
body.single #et-boc .et-l .single-post-header .entry-author
{
    font-family: Helvetica Neue LT W05_35 Thin,Helvetica,Arial,sans-serif;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.31;
}
body.single #et-boc .et-l .single-post-header .post-share
{
    margin-top: 30px!important;
}
body.single #et-boc .et-l .single-post-header .post-share span
{
    display: none!important;
}
body.single #et-boc .et-l .single-post-header .post-share a
{
    height: 40px!important;
    margin-right: 20px!important;
    width: 40px!important;
}
body.single #et-boc .et-l .single-post-header .post-share svg
{
    height: 40px!important;
    width: 40px!important;
}
@media(min-width: 981px)
{
    body.single #et-boc .et-l .single-post-header .entry-image, body.single #et-boc .et-l .single-post-header .post-share
    {
        display: none;
    }
}
body.single #et-boc .et-l .single-post-main
{
    grid-gap: 60px;
    display: grid;
    gap: 60px;
    grid-template-columns: 1fr auto;
    padding-bottom: 100px;
    padding-top: 50px;
}
@media(max-width: 980px)
{
    body.single #et-boc .et-l .single-post-main
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
body.single #et-boc .et-l .single-post-main .single-post-content
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    -webkit-hyphens: auto;
    hyphens: auto;
    letter-spacing: .4px;
    line-height: 38px;
    word-break: break-word;
}
body.single #et-boc .et-l .single-post-main .single-post-content p
{
    padding-bottom: 30px;
}
body.single #et-boc .et-l .single-post-main .single-post-content h1, body.single #et-boc .et-l .single-post-main .single-post-content h2, body.single #et-boc .et-l .single-post-main .single-post-content h3, body.single #et-boc .et-l .single-post-main .single-post-content h4, body.single #et-boc .et-l .single-post-main .single-post-content h5, body.single #et-boc .et-l .single-post-main .single-post-content h6
{
    padding-bottom: 30px;
    padding-top: 10px;
}
body.single #et-boc .et-l .single-post-main .single-post-content ul
{
    list-style-type: none;
    margin: 0;
    padding: 10px 0 30px;
}
body.single #et-boc .et-l .single-post-main .single-post-content ul>li
{
    background-image: var(--wpr-bg-50222e17-41e6-4ea0-89a9-f3e24c343aa4);
    background-position: top 8px left;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 1.78;
    padding-left: 42px;
}
body.single #et-boc .et-l .single-post-main .single-post-content ul>li:not(:last-child)
{
    margin-bottom: 15px;
}
body.single #et-boc .et-l .single-post-main .single-post-content a
{
    color: #0d3048;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
body.single #et-boc .et-l .single-post-main .post-share-aside
{
    left: 40px;
    position: absolute;
    top: 62px;
}
@media(max-width: 980px)
{
    body.single #et-boc .et-l .single-post-main .post-share-aside
    {
        display: none;
    }
}
body.single #et-boc .et-l .single-post-main .post-share-aside a
{
    border-radius: 100%;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    display: block;
    height: 40px;
    margin-bottom: 15px;
    width: 40px;
}
body.single #et-boc .et-l .single-post-main .post-share-aside a svg
{
    height: 40px;
    width: 40px;
}
body.single #et-boc .et-l .single-post-main .post-share
{
    margin-top: 60px;
}
body.single #et-boc .et-l .single-post-main .post-share span
{
    color: #afbdc7;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-bottom: 30px;
    text-transform: uppercase;
}
body.single #et-boc .et-l .single-post-main .post-share a
{
    border-radius: 100%;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    display: inline-block;
    height: 60px;
    margin-right: 30px;
    width: 60px;
}
body.single #et-boc .et-l .single-post-primary .single-post-inner
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 60px 60px 60px 120px;
}
@media(max-width: 980px)
{
    body.single #et-boc .et-l .single-post-primary .single-post-inner
    {
        padding: 30px;
    }
}
@media(max-width: 576px)
{
    body.single #et-boc .et-l .single-post-primary .single-post-inner
    {
        background-color: transparent;
        box-shadow: none;
        padding: 0 5px;
    }
}
body.single #et-boc .et-l .single-post-primary .single-post-recent
{
    padding-top: 60px;
}
body.single #et-boc .et-l .single-post-primary h3.single-post-recent-title
{
    margin-bottom: 50px;
    position: relative;
    text-align: center;
}
body.single #et-boc .et-l .single-post-primary h3.single-post-recent-title:before
{
    background-color: #cadae6;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
body.single #et-boc .et-l .single-post-primary h3.single-post-recent-title span
{
    background-color: #fff;
    color: #afbdc7;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    padding: 5px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -5px;
    z-index: 2;
}
body.single #et-boc .et-l .single-post-secondary
{
    width: 380px;
}
@media(max-width: 980px)
{
    body.single #et-boc .et-l .single-post-secondary
    {
        width: 100%;
    }
    body.single #et-boc .et-l .single-post-secondary .single-post-featured-image
    {
        display: none;
    }
}
body.single-team-members .vc_section.mem-gtk-section-bak
{
    display: none!important;
}
.post-type-archive-tribe_events .cwm-page-events .events-header, .tribe-events-page-template .cwm-page-events .events-header
{
    background-image: var(--wpr-bg-1cde1e43-8b2d-4ff6-8495-08499740b812);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    position: relative;
}
.post-type-archive-tribe_events .cwm-page-events .events-main, .tribe-events-page-template .cwm-page-events .events-main
{
    margin-top: -200px;
    position: relative;
}
.post-type-archive-tribe_events .cwm-page-events .events-main>.container, .post-type-archive-tribe_events .cwm-page-events body.single-team-members #et-boc .et-l .events-main>.single-member-row, .post-type-archive-tribe_events .cwm-page-events body.single-team-members .events-main>.single-member-row, .tribe-events-page-template .cwm-page-events .events-main>.container, .tribe-events-page-template .cwm-page-events body.single-team-members #et-boc .et-l .events-main>.single-member-row, .tribe-events-page-template .cwm-page-events body.single-team-members .events-main>.single-member-row, body.single-team-members #et-boc .et-l .post-type-archive-tribe_events .cwm-page-events .events-main>.single-member-row, body.single-team-members #et-boc .et-l .tribe-events-page-template .cwm-page-events .events-main>.single-member-row, body.single-team-members .post-type-archive-tribe_events .cwm-page-events .events-main>.single-member-row, body.single-team-members .tribe-events-page-template .cwm-page-events .events-main>.single-member-row
{
    background-color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    position: relative;
}
.post-type-archive-tribe_events .cwm-page-events .events-main>.container:before, .post-type-archive-tribe_events .cwm-page-events body.single-team-members #et-boc .et-l .events-main>.single-member-row:before, .post-type-archive-tribe_events .cwm-page-events body.single-team-members .events-main>.single-member-row:before, .tribe-events-page-template .cwm-page-events .events-main>.container:before, .tribe-events-page-template .cwm-page-events body.single-team-members #et-boc .et-l .events-main>.single-member-row:before, .tribe-events-page-template .cwm-page-events body.single-team-members .events-main>.single-member-row:before, body.single-team-members #et-boc .et-l .post-type-archive-tribe_events .cwm-page-events .events-main>.single-member-row:before, body.single-team-members #et-boc .et-l .tribe-events-page-template .cwm-page-events .events-main>.single-member-row:before, body.single-team-members .post-type-archive-tribe_events .cwm-page-events .events-main>.single-member-row:before, body.single-team-members .tribe-events-page-template .cwm-page-events .events-main>.single-member-row:before
{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    content: "";
    display: block;
    height: 450px;
    left: 50%;
    max-width: 1248px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
    z-index: -1;
}
.post-type-archive-tribe_events .cwm-page-events .events-main .events-main-inner, .tribe-events-page-template .cwm-page-events .events-main .events-main-inner
{
    background-color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 45px 50px 50px;
}
.post-type-archive-tribe_events .events-finder>h1, .tribe-events-page-template .events-finder>h1
{
    color: var(--secondary);
    font-size: 56px;
    font-weight: 900;
    letter-spacing: -1.6px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 18px;
    text-align: left;
}
.post-type-archive-tribe_events .events-finder>h5, .tribe-events-page-template .events-finder>h5
{
    color: var(--secondary);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
}
.post-type-archive-tribe_events .events-finder .finder-fields, .tribe-events-page-template .events-finder .finder-fields
{
    grid-gap: 20px;
    align-items: center;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr auto 1fr auto;
    padding-bottom: 50px;
    padding-top: 40px;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events .events-finder .finder-fields, .tribe-events-page-template .events-finder .finder-fields
    {
        grid-gap: 20px;
        display: grid;
        gap: 20px;
        grid-template-columns: 1fr;
    }
}
.post-type-archive-tribe_events .events-finder .finder-fields .finder-sep, .tribe-events-page-template .events-finder .finder-fields .finder-sep
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: center;
}
.post-type-archive-tribe_events .events-finder .finder-fields .finder-button button, .tribe-events-page-template .events-finder .finder-fields .finder-button button
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    min-width: 126px;
    padding: 18px 20px;
    text-align: center;
    width: 100%;
}
.post-type-archive-tribe_events .events-finder .finder-fields select, .tribe-events-page-template .events-finder .finder-fields select
{
    background-color: #fff;
}
.post-type-archive-tribe_events .page-events__content, .tribe-events-page-template .page-events__content
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    margin-bottom: 120px;
    padding: 30px 45px 20px;
}
@media(max-width: 576px)
{
    .post-type-archive-tribe_events .page-events__content, .tribe-events-page-template .page-events__content
    {
        padding: 10px;
    }
    .post-type-archive-tribe_events .page-events__content #tribe-events-pg-template, .tribe-events-page-template .page-events__content #tribe-events-pg-template
    {
        padding: 0!important;
    }
}
.post-type-archive-tribe_events .page-events__content #tribe-events-bar, .post-type-archive-tribe_events .page-events__content .teccc-legend, .post-type-archive-tribe_events .page-events__content .tribe-events-notices, .post-type-archive-tribe_events .page-events__content .tribe-events-title-bar, .tribe-events-page-template .page-events__content #tribe-events-bar, .tribe-events-page-template .page-events__content .teccc-legend, .tribe-events-page-template .page-events__content .tribe-events-notices, .tribe-events-page-template .page-events__content .tribe-events-title-bar
{
    display: none;
}
.post-type-archive-tribe_events .page-events__content .content-calendar-header, .tribe-events-page-template .page-events__content .content-calendar-header
{
    grid-gap: 50px;
    align-items: center;
    display: grid;
    gap: 50px;
    grid-template-columns: auto 1fr 255px;
    margin-bottom: 30px;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events .page-events__content .content-calendar-header, .tribe-events-page-template .page-events__content .content-calendar-header
    {
        grid-gap: 0;
        grid-gap: 20px 20px;
        display: grid;
        gap: 0;
        grid-template-columns: auto 1fr;
    }
    .post-type-archive-tribe_events .page-events__content .content-calendar-header .calendar-view, .tribe-events-page-template .page-events__content .content-calendar-header .calendar-view
    {
        grid-column: 1;
        grid-row: 2;
    }
    .post-type-archive-tribe_events .page-events__content .content-calendar-header .calendar-nav, .tribe-events-page-template .page-events__content .content-calendar-header .calendar-nav
    {
        grid-column: span 2;
        grid-row: 1;
        order: -1;
    }
    .post-type-archive-tribe_events .page-events__content .content-calendar-header .calendar-search, .tribe-events-page-template .page-events__content .content-calendar-header .calendar-search
    {
        grid-column: 2;
        grid-row: 2;
    }
}
@media(max-width: 576px)
{
    .post-type-archive-tribe_events .page-events__content .content-calendar-header, .tribe-events-page-template .page-events__content .content-calendar-header
    {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
    }
    .post-type-archive-tribe_events .page-events__content .content-calendar-header>div, .tribe-events-page-template .page-events__content .content-calendar-header>div
    {
        margin-bottom: 15px;
        width: 100%;
    }
}
.post-type-archive-tribe_events .page-events__content .view-switch, .tribe-events-page-template .page-events__content .view-switch
{
    border: 1px solid #cadae6;
    border-radius: 6px;
    padding: 8px;
}
@media(max-width: 576px)
{
    .post-type-archive-tribe_events .page-events__content .view-switch, .tribe-events-page-template .page-events__content .view-switch
    {
        grid-gap: 0;
        display: grid;
        gap: 0;
        grid-template-columns: 1fr 1fr;
    }
}
.post-type-archive-tribe_events .page-events__content .view-switch a, .tribe-events-page-template .page-events__content .view-switch a
{
    border-radius: 6px;
    color: #afbdc7;
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.43;
    min-width: 110px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}
@media(max-width: 576px)
{
    .post-type-archive-tribe_events .page-events__content .view-switch a, .tribe-events-page-template .page-events__content .view-switch a
    {
        display: block;
        width: 100%;
    }
}
.post-type-archive-tribe_events .page-events__content .view-switch a.active, .tribe-events-page-template .page-events__content .view-switch a.active
{
    background-color: var(--primary);
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    color: #fff;
}
.post-type-archive-tribe_events .page-events__content .calendar-nav, .tribe-events-page-template .page-events__content .calendar-nav
{
    text-align: center;
}
.post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box, .tribe-events-page-template .page-events__content .calendar-nav .nav-box
{
    color: var(--primary);
    display: inline-block;
    font-family: Helvetica Neue LT W05_25 Ult Lt,Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 0 64px;
    position: relative;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box, .tribe-events-page-template .page-events__content .calendar-nav .nav-box
    {
        display: block;
    }
}
.post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box strong, .tribe-events-page-template .page-events__content .calendar-nav .nav-box strong
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    letter-spacing: -1.4px;
}
.post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box a, .tribe-events-page-template .page-events__content .calendar-nav .nav-box a
{
    background-color: transparent;
    background-image: var(--wpr-bg-66a38343-5462-4795-8ac3-58fff0495f87);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 12px;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    color: transparent;
    display: block;
    font: 0/0 a;
    height: 30px;
    left: -30px;
    position: absolute;
    text-shadow: none;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box a, .tribe-events-page-template .page-events__content .calendar-nav .nav-box a
    {
        left: 0;
    }
}
.post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box a[rel=next], .tribe-events-page-template .page-events__content .calendar-nav .nav-box a[rel=next]
{
    background-image: var(--wpr-bg-5464ccea-99f9-4487-ac4e-1ce4f8d74d93);
    left: auto;
    right: -30px;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events .page-events__content .calendar-nav .nav-box a[rel=next], .tribe-events-page-template .page-events__content .calendar-nav .nav-box a[rel=next]
    {
        right: 0;
    }
}
.post-type-archive-tribe_events .page-events__content .calendar-search input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .post-type-archive-tribe_events .page-events__content .calendar-search input[type=text], .tribe-events-page-template .page-events__content .calendar-search input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .tribe-events-page-template .page-events__content .calendar-search input[type=text]
{
    background-image: var(--wpr-bg-4c94f3e1-5255-486e-9bbf-d67f0b59468e);
    background-position: center left 15px;
    background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 54px!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar
{
    border: 1px solid #cadae6;
    border-collapse: collapse;
    border-radius: 6px;
    margin: 0;
    padding: 0;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar th, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar th
{
    background-color: transparent;
    color: #afbdc7;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    padding: 25px 10px;
    text-align: center;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td
{
    background-color: transparent;
    border: 1px solid #cadae6;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td
    {
        height: 92px;
    }
}
@media(max-width: 576px)
{
    .post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td
    {
        height: 50px;
    }
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-], .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-]
{
    background-color: transparent;
    color: #afbdc7;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 15px;
    text-align: right;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-], .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-]
    {
        font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
        font-size: 8px;
        padding: 6px;
    }
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div[id*=tribe-events-daynum-] a
{
    background-color: transparent;
    color: #afbdc7;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events
{
    background-color: #f8f9fb!important;
    border: 0!important;
    border-radius: 6px!important;
    color: #6e7b82!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.17;
    margin: 10px 4px 0!important;
    padding: 8px 8px 8px 28px!important;
    position: relative;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events
    {
        background-color: transparent!important;
        font-size: 8px;
        font-weight: "Helvetica Neue LT W01_75 Bold",Helvetica,Arial,sans-serif;
        margin: 0!important;
        padding: 6px!important;
    }
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events:before
{
    background-color: #6e7b82;
    border-radius: 100%;
    content: "";
    display: block;
    height: 12px;
    left: 8px;
    position: absolute;
    top: 8px;
    width: 12px;
}
@media(max-width: 980px)
{
    .post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events:before
    {
        height: 6px;
        left: 6;
        top: 6;
        width: 6px;
    }
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_excell-conference, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_excell-conference
{
    background-color: rgba(83,246,198,.08)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_excell-conference:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_excell-conference:before
{
    background-color: #53f6c6!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_omaha-events, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_omaha-events
{
    background-color: rgba(var(--primary),.08)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_omaha-events:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_omaha-events:before
{
    background-color: var(--primary)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_regional-events, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_regional-events
{
    background-color: rgba(var(--primary),.08)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_regional-events:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_regional-events:before
{
    background-color: var(--primary)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_webinars, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_webinars
{
    background-color: rgba(53,219,134,.08)!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_webinars:before, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events.cat_webinars:before
{
    background-color: #35db86!important;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td div.tribe_events .tribe-events-month-event-title, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td div.tribe_events .tribe-events-month-event-title
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td.tribe-events-othermonth, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td.tribe-events-othermonth
{
    background-color: rgba(248,249,251,.5);
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]
{
    background-color: var(--primary);
    border-radius: 100%;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.1);
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin: 7px 7px 7px auto;
    padding: 0;
    text-align: center;
    width: 30px;
}
.post-type-archive-tribe_events #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] a, .tribe-events-page-template #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] a
{
    color: #fff;
    font-size: 12px;
}
.post-type-archive-tribe_events #tribe-events-content .calendar-footer, .tribe-events-page-template #tribe-events-content .calendar-footer
{
    margin-top: 30px;
    min-height: 12px;
    position: relative;
}
.post-type-archive-tribe_events #tribe-events-content .calendar-footer a, .tribe-events-page-template #tribe-events-content .calendar-footer a
{
    background-image: var(--wpr-bg-b619870c-3cf2-4fab-8edd-d45dc9f305f7);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 12px;
    color: var(--primary);
    display: block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-left: 22px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
}
.post-type-archive-tribe_events #tribe-events-content .calendar-footer a span, .tribe-events-page-template #tribe-events-content .calendar-footer a span
{
    display: none;
}
.post-type-archive-tribe_events #tribe-events-content .calendar-footer a[rel=next], .tribe-events-page-template #tribe-events-content .calendar-footer a[rel=next]
{
    background-image: var(--wpr-bg-fb9293f5-b67b-4567-a891-c057e73ac8d4);
    background-position: 100%;
    left: auto;
    padding-left: 0;
    padding-right: 22px;
    right: 0;
}
.post-type-archive-tribe_events #tribe-events-content .tribe-events-ical, .tribe-events-page-template #tribe-events-content .tribe-events-ical
{
    background-color: #fff;
    border-radius: 6px;
    bottom: -25px;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    color: var(--secondary);
    display: inline-block;
    display: none;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 50%;
    letter-spacing: .2px;
    line-height: 1.43;
    min-width: 160px;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    transform: translateX(-50%);
}
.post-type-archive-tribe_events .tribe-events-list__items, .tribe-events-page-template .tribe-events-list__items
{
    border: 1px solid #cadae6;
}
.post-type-archive-tribe_events .tribe-events-list__items>.tribe-events-list__item, .tribe-events-page-template .tribe-events-list__items>.tribe-events-list__item
{
    grid-gap: 30px;
    border-bottom: 1px solid #cadae6;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr auto;
    padding: 30px 30px 30px 40px;
}
@media(max-width: 768px)
{
    .post-type-archive-tribe_events .tribe-events-list__items>.tribe-events-list__item, .tribe-events-page-template .tribe-events-list__items>.tribe-events-list__item
    {
        display: block;
    }
}
.post-type-archive-tribe_events .tribe-events-list__items>.tribe-events-list__item:last-child, .tribe-events-page-template .tribe-events-list__items>.tribe-events-list__item:last-child
{
    border-bottom: 0;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-term, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-term
{
    color: var(--primary);
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-left: 22px;
    position: relative;
    text-transform: uppercase;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-term:before, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-term:before
{
    background-color: var(--primary);
    border-radius: 100%;
    content: "";
    display: block;
    height: 12px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 12px;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-excell-conference .tribe-events-list__item-term, .tribe-events-page-template .tribe-events-list__items .is-excell-conference .tribe-events-list__item-term
{
    color: #53f6c6;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-excell-conference .tribe-events-list__item-term:before, .tribe-events-page-template .tribe-events-list__items .is-excell-conference .tribe-events-list__item-term:before
{
    background-color: #53f6c6;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-omaha-events .tribe-events-list__item-term, .tribe-events-page-template .tribe-events-list__items .is-omaha-events .tribe-events-list__item-term
{
    color: var(--primary);
}
.post-type-archive-tribe_events .tribe-events-list__items .is-omaha-events .tribe-events-list__item-term:before, .tribe-events-page-template .tribe-events-list__items .is-omaha-events .tribe-events-list__item-term:before
{
    background-color: var(--primary);
}
.post-type-archive-tribe_events .tribe-events-list__items .is-regional-events .tribe-events-list__item-term, .tribe-events-page-template .tribe-events-list__items .is-regional-events .tribe-events-list__item-term
{
    color: var(--primary);
}
.post-type-archive-tribe_events .tribe-events-list__items .is-regional-events .tribe-events-list__item-term:before, .tribe-events-page-template .tribe-events-list__items .is-regional-events .tribe-events-list__item-term:before
{
    background-color: var(--primary);
}
.post-type-archive-tribe_events .tribe-events-list__items .is-webinars .tribe-events-list__item-term, .tribe-events-page-template .tribe-events-list__items .is-webinars .tribe-events-list__item-term
{
    color: #35db86;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-webinars .tribe-events-list__item-term:before, .tribe-events-page-template .tribe-events-list__items .is-webinars .tribe-events-list__item-term:before
{
    background-color: #35db86;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-title, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-title
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 31px;
    font-weight: 400;
    letter-spacing: -.4px;
    line-height: 1.1;
    margin: 0;
    padding: 10px 0;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-date, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-date
{
    color: #afbdc7;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.17;
    padding-bottom: 10px;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-summary, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-summary
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 38px;
    padding: 20px 0;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-link, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-link
{
    border-bottom: 1px solid var(--primary);
    color: #6e7b82;
    display: inline-block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1;
    padding-bottom: 3px;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-excell-conference .tribe-events-list__item-link, .tribe-events-page-template .tribe-events-list__items .is-excell-conference .tribe-events-list__item-link
{
    border-bottom: 1px solid #53f6c6;
}
.post-type-archive-tribe_events .tribe-events-list__items .is-omaha-events .tribe-events-list__item-link, .post-type-archive-tribe_events .tribe-events-list__items .is-regional-events .tribe-events-list__item-link, .tribe-events-page-template .tribe-events-list__items .is-omaha-events .tribe-events-list__item-link, .tribe-events-page-template .tribe-events-list__items .is-regional-events .tribe-events-list__item-link
{
    border-bottom: 1px solid var(--primary);
}
.post-type-archive-tribe_events .tribe-events-list__items .is-webinars .tribe-events-list__item-link, .tribe-events-page-template .tribe-events-list__items .is-webinars .tribe-events-list__item-link
{
    border-bottom: 1px solid #35db86;
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-image, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-image
{
    border-radius: 6px;
    box-shadow: 0 10px 15px 0 rgba(13,48,74,.1);
    height: 294px;
    position: relative;
    width: 384px;
}
@media(max-width: 768px)
{
    .post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-image, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-image
    {
        display: none;
    }
}
.post-type-archive-tribe_events .tribe-events-list__items .tribe-events-list__item-image span, .tribe-events-page-template .tribe-events-list__items .tribe-events-list__item-image span
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.single-tribe_events .cgdivi-main
{
    padding: 60px 0 120px;
}
@media(max-width: 576px)
{
    .single-tribe_events .cgdivi-main
    {
        padding-top: 120px!important;
    }
}
.single-tribe_events .event-box
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 30px 60px 60px;
}
@media(max-width: 768px)
{
    .single-tribe_events .event-box
    {
        padding: 15px 30px 30px;
    }
}
@media(max-width: 576px)
{
    .single-tribe_events .event-box
    {
        padding: 10px;
    }
}
.single-tribe_events .event-nav
{
    height: 30px;
    margin-bottom: 30px;
    position: relative;
}
.single-tribe_events .event-nav>div
{
    left: 0;
    position: absolute;
    top: 0;
}
.single-tribe_events .event-nav a
{
    color: var(--primary);
    display: block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    letter-spacing: 3px;
    line-height: 30px;
    padding-left: 40px;
    position: relative;
    text-transform: uppercase;
}
.single-tribe_events .event-nav a:before
{
    background-image: var(--wpr-bg-ceb41d8d-e42c-4346-b947-3f2b574dcfe6);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 12px;
    border-radius: 100%;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
}
.single-tribe_events .event-nav .nav-next
{
    left: auto;
    right: 0;
}
.single-tribe_events .event-nav .nav-next a
{
    padding-left: 0;
    padding-right: 40px;
}
.single-tribe_events .event-nav .nav-next a:before
{
    background-image: var(--wpr-bg-cd029ed1-5fdf-4a64-aca0-8a688b3a3c03);
    left: auto;
    right: 0;
}
.single-tribe_events .event-info
{
    margin-bottom: 40px;
}
.single-tribe_events .event-info.has-image
{
    grid-gap: 40px;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.single-tribe_events .event-info.has-image .info-image
{
    display: block;
}
@media(max-width: 768px)
{
    .single-tribe_events .event-info.has-image
    {
        display: block;
    }
    .single-tribe_events .event-info.has-image .info-image
    {
        display: none;
    }
}
@media(max-width: 576px)
{
    .single-tribe_events .event-info
    {
        text-align: center;
    }
}
.single-tribe_events .event-category
{
    color: var(--primary);
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    padding-left: 22px;
    position: relative;
    text-transform: uppercase;
}
.single-tribe_events .event-category:before
{
    background-color: var(--primary);
    border-radius: 100%;
    content: "";
    display: block;
    height: 12px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 12px;
}
.single-tribe_events .event-category.category-excell-conference
{
    color: #53f6c6;
}
.single-tribe_events .event-category.category-excell-conference:before
{
    background-color: #53f6c6;
}
.single-tribe_events .event-category.category-omaha-events
{
    color: var(--primary);
}
.single-tribe_events .event-category.category-omaha-events:before
{
    background-color: var(--primary);
}
.single-tribe_events .event-category.category-regional-events
{
    color: var(--primary);
}
.single-tribe_events .event-category.category-regional-events:before
{
    background-color: var(--primary);
}
.single-tribe_events .event-category.category-webinars
{
    color: #35db86;
}
.single-tribe_events .event-category.category-webinars:before
{
    background-color: #35db86;
}
.single-tribe_events .event-title
{
    color: #6e7b82;
    font-size: 31px;
    letter-spacing: -.4px;
    line-height: 1.1;
    margin: 0;
    padding: 10px 0;
}
.single-tribe_events .event-date, .single-tribe_events .event-title
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-weight: 400;
}
.single-tribe_events .event-date
{
    color: #afbdc7;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 1.17;
}
.single-tribe_events .event-content
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 38px;
    padding-top: 30px;
}
.single-tribe_events .info-image
{
    display: none;
    position: relative;
}
.single-tribe_events .info-image img
{
    border-radius: 6px;
    box-shadow: 0 16px 23px 0 rgba(13,48,74,.1);
    display: block;
    margin: 0;
}
.single-tribe_events .event-meta.has-extra
{
    grid-gap: 40px;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
}
.single-tribe_events .event-meta.has-extra .meta-extra
{
    display: block;
    grid-column: span 2;
}
@media(max-width: 768px)
{
    .single-tribe_events .event-meta.has-extra
    {
        display: block;
    }
}
.single-tribe_events .event-meta>div
{
    background-color: #fff;
    border: 1px solid #cadae6;
    border-radius: 6px;
    padding: 30px 40px;
}
@media(max-width: 576px)
{
    .single-tribe_events .event-meta>div
    {
        padding: 10px;
    }
}
.single-tribe_events .event-meta .meta-extra
{
    color: #6e7b82;
    display: none;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 2.29;
}
@media(max-width: 768px)
{
    .single-tribe_events .event-meta .meta-extra
    {
        margin-bottom: 20px;
    }
}
.single-tribe_events .event-meta .meta-extra h1, .single-tribe_events .event-meta .meta-extra h2, .single-tribe_events .event-meta .meta-extra h3, .single-tribe_events .event-meta .meta-extra h4, .single-tribe_events .event-meta .meta-extra h5, .single-tribe_events .event-meta .meta-extra h6
{
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    margin: 0;
    padding-bottom: 10px;
}
.single-tribe_events .event-meta .meta-extra ul
{
    margin-left: 10px;
}
.single-tribe_events .event-meta .meta-extra ul li
{
    background-image: var(--wpr-bg-3e5e3813-96ad-4f3b-888e-f7f1ad285026);
    background-position: top 12px left;
    background-repeat: no-repeat;
    background-size: 8px;
    display: block;
    padding-left: 18px;
}
.single-tribe_events .event-meta .meta-export-links
{
    padding-top: 20px;
}
.single-tribe_events .event-meta .meta-export-links a
{
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(13,48,74,.08);
    color: var(--secondary);
    display: inline-block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.43;
    margin-right: 30px;
    min-width: 160px;
    padding: 10px;
    text-align: center;
}
.single-tribe_events .event-meta .meta-export-links a:last-child
{
    margin-right: 0;
}
@media(max-width: 576px)
{
    .single-tribe_events .event-meta .meta-export-links
    {
        grid-gap: 10px;
        display: grid;
        gap: 10px;
        grid-template-columns: 1fr 1fr;
    }
    .single-tribe_events .event-meta .meta-export-links a
    {
        display: block;
        min-width: 0;
        width: 100%;
    }
}
.single-tribe_events .event-meta .meta-details h4
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.78;
    margin: 0;
    padding-bottom: 20px;
}
.single-tribe_events .event-meta .meta-details dl
{
    margin: 0;
}
.single-tribe_events .event-meta .meta-details dt
{
    color: #afbdc7;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.single-tribe_events .event-meta .meta-details dd
{
    color: #6e7b82;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 2.29;
    margin: 0;
    padding: 0 0 30px;
}
.single-tribe_events .event-meta .meta-details dd:last-child
{
    padding-bottom: 0;
}
body.single-events #content-area
{
    padding: 70px 0 64px;
}
@media(min-width: 768px)
{
    body.single-events #primary, body.single-events #secondary
    {
        width: 50%;
    }
}
body.single-events #primary .event-kicker
{
    color: var(--primary);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 13px;
    letter-spacing: 1.75px;
    line-height: 1.38;
    margin-bottom: 15px;
    text-transform: uppercase;
}
body.single-events #primary h1.entry-title
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 56px!important;
    font-weight: 900!important;
    letter-spacing: -1.6px!important;
    line-height: 1.04!important;
    margin-bottom: 8px;
}
body.single-events #primary .entry-content
{
    color: #1b2632;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.78;
}
body.single-events #secondary
{
    background-color: hsla(0,0%,85%,.2);
    border-radius: 10px;
    padding: 32px;
}
body.single-events #secondary h3.event-details-title
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 13px;
    letter-spacing: 1.75px;
    line-height: 1.38;
    margin-bottom: 20px;
    text-transform: uppercase;
}
body.single-events #secondary .event-detail
{
    align-items: center;
    color: #0d304a;
    display: flex;
    font-size: 18px;
    letter-spacing: 1.5px;
    line-height: 1.56;
}
body.single-events #secondary .event-detail.event-detail-location
{
    align-items: flex-start;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
}
body.single-events #secondary .event-detail-form
{
    margin-top: 48px;
}
body.single-events .events-gallery
{
    margin-bottom: 64px;
    margin-top: 130px;
}
body.single-events .events-gallery h2.events-gallery-title
{
    color: #1b2632;
    font-size: 45px;
    font-weight: 900;
    letter-spacing: -.8px;
    line-height: 1;
    margin-bottom: 30px;
}
body.single-events .events-gallery .gallery-container
{
    margin: -50px;
}
body.single-events .events-gallery .gallery-item
{
    cursor: pointer;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child:after, body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child:before
{
    display: none;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child .et_pb_module.et_pb_cwmo_blurb
{
    margin-bottom: 0;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child .et_pb_module.et_pb_cwmo_blurb .cwmo-module-blurb, body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .et_pb_column.et-last-child .et_pb_module.et_pb_cwmo_blurb .et_pb_module_inner
{
    height: 100%!important;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .blurb-inner
{
    background-color: #fff;
    border: 0;
    border-radius: 10px;
    box-shadow: 0 40px 100px -5px rgba(149,164,175,.5);
    height: 100%;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .blurb-link
{
    display: none;
}
body.is-divi.cwm-tax-planning #et-boc .et-l .et_pb_section.section-services .blurb-title
{
    font-family: Frank Ruhl Libre!important;
    font-size: 18px;
    font-weight: 900!important;
    letter-spacing: -.4px!important;
    line-height: 1.06!important;
    padding-bottom: 25px;
    text-transform: none!important;
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes:after, body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes:before
{
    display: none;
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes .et_pb_module.et_pb_blurb
{
    background-color: #fff;
    margin: 0;
    width: 100%;
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-tabs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav
{
    margin: 0;
    min-height: 0;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav
    {
        padding: 15px;
    }
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav h4.nav-title
    {
        font-size: 16px;
    }
}
@media(max-width: 576px)
{
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-tabs
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images
    {
        height: 500px;
    }
    body.is-divi.cwm-private-client #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs
    {
        order: -1;
    }
}
body.is-divi.cwm-services #et-boc .et-l .et_pb_section.section-features-one ul.arrow-list, body.is-divi.cwm-services #et-boc .et-l .et_pb_section.section-features-two ul.arrow-list
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 18px;
    font-weight: 400!important;
    letter-spacing: 2px!important;
    line-height: 1.11!important;
    text-transform: uppercase!important;
}
body.is-divi.cwm-services #et-boc .et-l .et_pb_section.section-about-two ul.arrow-list
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 24px;
    font-weight: 400!important;
    letter-spacing: 2px!important;
    line-height: 1.17;
    text-transform: uppercase!important;
}
body.is-divi.cwm-our-partners #et-boc .et-l .et_pb_section.section-features>.et_pb_row
{
    background-color: #fff;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 45px 50px 100px;
}
body.is-divi.cwm-our-partners #et-boc .et-l .et_pb_section.section-features ul.arrow-list
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 18px;
    font-weight: 400!important;
    letter-spacing: 2px!important;
    line-height: 1.11!important;
    text-transform: uppercase!important;
}
body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials
{
    padding-top: 50px;
    position: relative;
}
@media(min-width: 981px)
{
    body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials:before
    {
        background-color: #f3f4f9;
        content: "";
        display: block;
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 65%;
    }
}
body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials .carson-module-testimonial, body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials .et_pb_cwm_testimonial, body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials .et_pb_cwm_testimonial .et_pb_module_inner
{
    height: 100%;
}
body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial
{
    background-color: var(--primary);
    color: #fff;
}
body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial .testimonial-icon
{
    color: #fff;
}
body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial .testimonial-author span
{
    opacity: 1;
}
@media(min-width: 981px)
{
    body.is-divi.cwm-about #et-boc .et-l .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:not(:first-child) .carson-module-testimonial
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
}
body.is-divi.cwm-proven-process .et_pb_section.section-testimonials
{
    padding-top: 50px;
    position: relative;
}
@media(min-width: 981px)
{
    body.is-divi.cwm-proven-process .et_pb_section.section-testimonials:before
    {
        background-color: #f3f4f9;
        content: "";
        display: block;
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 65%;
    }
}
body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial
{
    background-color: var(--primary);
    color: #fff;
}
body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial .testimonial-icon
{
    color: #fff;
}
body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:first-child .carson-module-testimonial .testimonial-author span
{
    opacity: 1;
}
@media(min-width: 981px)
{
    body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials>.et_pb_column:not(:first-child) .carson-module-testimonial
    {
        box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
}
body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials .carson-module-testimonial, body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials .et_pb_cwm_testimonial, body.is-divi.cwm-proven-process .et_pb_section.section-testimonials .et_pb_row.row-testimonials .et_pb_cwm_testimonial .et_pb_module_inner
{
    height: 100%;
}
body.is-divi.accolades #et-boc .et-l .et_pb_row>.et_pb_column, body.is-divi.community-support #et-boc .et-l .et_pb_row>.et_pb_column
{
    position: relative;
}
body.is-divi.accolades #et-boc .et-l .et_pb_row>.et_pb_column.et_pb_column_empty, body.is-divi.community-support #et-boc .et-l .et_pb_row>.et_pb_column.et_pb_column_empty
{
    opacity: 0!important;
}
body.is-divi.accolades #et-boc .et-l .et_pb_row>.et_pb_column>.et_pb_image:first-child img, body.is-divi.community-support #et-boc .et-l .et_pb_row>.et_pb_column>.et_pb_image:first-child img
{
    max-height: 33px;
}
body.is-divi.accolades #et-boc .et-l .et_pb_row>.et_pb_column>.et_pb_image:last-child, body.is-divi.community-support #et-boc .et-l .et_pb_row>.et_pb_column>.et_pb_image:last-child
{
    bottom: 25px;
    left: 60px;
    max-width: 32px;
    position: absolute;
}
body.is-divi.accolades #et-boc .et-l .et_pb_row>.et_pb_column .et_pb_module.et_pb_image, body.is-divi.community-support #et-boc .et-l .et_pb_row>.et_pb_column .et_pb_module.et_pb_image
{
    text-align: left;
}
body.is-divi.accolades #et-boc .et-l .cwm-optionality-module-text, body.is-divi.community-support #et-boc .et-l .cwm-optionality-module-text
{
    word-break: break-word;
}
body.is-divi.accolades #et-boc .et-l .cwm-optionality-module-text span, body.is-divi.community-support #et-boc .et-l .cwm-optionality-module-text span
{
    color: #7d7f83;
    font-size: 20px;
}
body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_row
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
        padding-right: 0;
    }
}
body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes:after, body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes:before
{
    display: none;
}
body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes .et_pb_module.et_pb_blurb
{
    background-color: #fff;
    margin: 0;
    width: 100%;
}
body.is-divi.cwm-financial-planning #et-boc .et-l .et_pb_section.cwm-optionality.services-three .et_pb_column.service-boxes .et_pb_module.et_pb_blurb .et_pb_main_blurb_image
{
    margin-bottom: 25px!important;
}
body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_row.why-cpt-boxes .et_pb_column
{
    background-image: var(--wpr-bg-cde5369c-0085-4a28-bac0-2ec8f47cd85f);
    background-position: right -18px bottom -1px;
    background-repeat: no-repeat;
    background-size: 115px;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 30px 35px 60px;
    text-align: center;
}
body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_row.why-cpt-boxes .et_pb_column:hover
{
    box-shadow: 0 24px 24px 5px rgba(0,0,0,.23);
    transform: translateY(-20px);
    transition: all .35s ease;
}
body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-tabs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
}
body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs
{
    grid-gap: 30px;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav
{
    margin: 0;
    min-height: 0;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav
    {
        padding: 15px;
    }
    body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs>.service-nav h4.nav-title
    {
        font-size: 16px;
    }
}
@media(max-width: 576px)
{
    body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-tabs
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
    body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-images
    {
        height: 500px;
    }
    body.is-divi.cwm-estate-planning #et-boc .et-l .et_pb_module .cwmo-module-service-tabs .service-navs
    {
        order: -1;
    }
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes
{
    padding-bottom: 50px;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_column
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    min-height: 320px;
    padding: 45px 35px;
    position: relative;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_cwm_optionality_text
{
    width: calc(100% - 200px);
}
@media(max-width: 576px)
{
    body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_cwm_optionality_text
    {
        width: 100%;
    }
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_cwm_optionality_text h3
{
    margin: 0;
    padding-bottom: 30px;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_image
{
    bottom: 0;
    display: block;
    max-width: 180px;
    position: absolute;
    right: 0;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_image img
{
    max-height: 325px;
}
@media(max-width: 576px)
{
    body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_module.et_pb_image
    {
        display: none;
    }
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_column.persona-bewawawa .et_pb_module.et_pb_cwm_optionality_text
{
    width: calc(100% - 300px);
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row.persona-boxes .et_pb_column.persona-bewawawa .et_pb_module.et_pb_image
{
    max-width: 280px;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial
{
    margin-bottom: 120px;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial:before
{
    display: none;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial:after
{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f5f6fa;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    visibility: visible;
    width: 0;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial .et_pb_testimonial_portrait
{
    left: 50%;
    position: absolute;
    top: calc(100% + 20px);
    transform: translateX(-50%);
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial .et_pb_testimonial_content
{
    text-align: center;
}
body.is-divi.cwm-persona-page #et-boc .et-l .et_pb_section .et_pb_row .et_pb_module.et_pb_testimonial .et_pb_testimonial_content p:last-of-type
{
    margin: 0;
    padding: 0;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-core>.et_pb_column
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 30px 40px 35px;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-core .et_pb_main_blurb_image
{
    margin-bottom: 10px;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-core .et_pb_main_blurb_image img
{
    display: block;
    height: 80px;
    width: 80px;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-core .et_pb_module_header
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: -.4px;
    line-height: 1.08;
    margin: 0;
    padding-bottom: 15px;
    text-align: center;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-core .et_pb_blurb_description
{
    color: #6e7b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .4px;
    line-height: 38px;
    text-align: center;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits>.et_pb_column
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px 0 rgba(13,48,74,.08);
    padding: 40px 60px;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits>.et_pb_column
    {
        padding: 20px 30px;
    }
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .cgdivi-checklist>li
{
    background-position: 0 0;
    text-transform: uppercase;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits
{
    grid-gap: 0;
    grid-gap: 40px 48px;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 1fr;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li
{
    align-items: center;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 40px;
    color: #afbdc7;
    display: flex;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1.17;
    min-height: 40px;
    padding-left: 50px;
    text-transform: uppercase;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-1
{
    background-image: var(--wpr-bg-107d9dae-03ec-4af5-aec0-99aba79017ae)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-2
{
    background-image: var(--wpr-bg-d5110243-dcf5-4b68-a4ad-b5f882cfa940)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-3
{
    background-image: var(--wpr-bg-5596cbe9-e97b-4d85-830e-d160db4c0ce8)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-4
{
    background-image: var(--wpr-bg-eb2d01bc-d7ca-4e06-9184-b760a22f518d)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-5
{
    background-image: var(--wpr-bg-b95a63fc-af4c-474a-8a0b-b00cdae2c7eb)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-6
{
    background-image: var(--wpr-bg-b3927cee-7880-4a47-8e49-3fa7dd1b9cf2)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-7
{
    background-image: var(--wpr-bg-38614d9b-8c4f-4f9b-8c7c-e9736d7ded16)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-8
{
    background-image: var(--wpr-bg-5e666231-97b4-478d-b7f8-1617b0d68804)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-9
{
    background-image: var(--wpr-bg-54fcc892-4fc7-4ead-a2c3-0bf6a32e1594)!important;
}
body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits>li.ub-10
{
    background-image: var(--wpr-bg-8205c2e4-729b-4579-93bd-37016a7335c5)!important;
}
@media(max-width: 980px)
{
    body.is-divi.cwm-careers-page #et-boc .et-l .et_pb_row.careers-benefits .unexpected-benefits
    {
        grid-gap: 0;
        display: grid;
        gap: 0;
        grid-template-columns: 1fr;
    }
}
body.post-type-archive-free-guides .post-grid-img
{
    background-color: #fff;
}
body.post-type-archive-wpseo_locations .cwm_locations-header
{
    background-image: var(--wpr-bg-e3c233d7-cf45-4990-80c6-fce9d5eec40e);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    position: relative;
    z-index: 1;
}
body.post-type-archive-wpseo_locations .cwm_locations-body
{
    padding-bottom: 100px;
}
body.post-type-archive-wpseo_locations .container, body.post-type-archive-wpseo_locations body.single-team-members #et-boc .et-l .single-member-row, body.post-type-archive-wpseo_locations body.single-team-members .single-member-row, body.single-team-members #et-boc .et-l body.post-type-archive-wpseo_locations .single-member-row, body.single-team-members body.post-type-archive-wpseo_locations .single-member-row
{
    position: relative;
    z-index: 2;
}
body.post-type-archive-wpseo_locations .cwm_locations-404
{
    margin: 0 auto;
    max-width: 70%;
    padding-bottom: 40px;
    text-align: center;
}
body.post-type-archive-wpseo_locations .cwm_locations-404 h4
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 42px;
    margin: 0;
    padding-bottom: 40px;
    text-align: center;
    text-transform: none;
}
body.single.single-wpseo_locations .single-location-row .et_pb_row
{
    width: 100%!important;
}
@media(min-width: 1169px)
{
    body.single.single-wpseo_locations .single-location-row
    {
        padding-left: 390px;
    }
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element
{
    color: #1b2632!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 18px!important;
    line-height: 32px!important;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element h3
{
    color: var(--secondary)!important;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif!important;
    font-size: 31px!important;
    font-weight: 400!important;
    letter-spacing: -.4px!important;
    line-height: 1.1!important;
    padding-bottom: 30px!important;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element p
{
    color: #1b2632!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 18px!important;
    line-height: 32px!important;
}
@media(min-width: 769px)
{
    body.single.single-wpseo_locations .header-primary-nav
    {
        position: absolute!important;
    }
}
body.single.single-wpseo_locations .wpc-single-location-header
{
    align-items: flex-end;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    height: 400px;
}
body.single.single-wpseo_locations .wpc-single-location-header h1
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 56px;
    font-weight: 700;
    letter-spacing: -1.6px;
    line-height: 1;
    margin-left: 390px;
    max-width: 700px;
    padding-bottom: 20px;
    text-align: left;
}
@media(max-width: 980px)
{
    body.single.single-wpseo_locations .wpc-single-location-header h1
    {
        margin-left: 0;
        padding-left: 3%;
        padding-right: 3%;
    }
}
@media(max-width: 768px)
{
    body.single.single-wpseo_locations .wpc-single-location-header h1
    {
        max-width: 450px;
    }
}
body.single.single-wpseo_locations .wpc-single-location-body
{
    background-color: transparent;
}
body.single.single-wpseo_locations .wpc-location-sidebar
{
    display: block;
    position: relative;
    z-index: 10;
}
@media(min-width: 979px)
{
    body.single.single-wpseo_locations .wpc-location-sidebar .loc-sidebar-wrapper
    {
        left: 0;
        position: absolute;
        top: 0;
        width: 290px;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.is-fixed
    {
        position: fixed;
        top: 100px;
        width: 100%;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.is-fixed .loc-sidebar-wrapper
    {
        top: 0!important;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.is-fixed.is-active-form .sidebar-info
    {
        display: none;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.at-bottom
    {
        bottom: 0!important;
        position: absolute!important;
        top: auto!important;
        z-index: auto;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.at-bottom .loc-sidebar-wrapper
    {
        position: relative!important;
        top: 0!important;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.at-bottom .loc-sidebar-wrapper .inner
    {
        position: relative;
        z-index: 10;
    }
    body.single.single-wpseo_locations .wpc-location-sidebar.at-bottom.is-active-form .sidebar-info
    {
        display: none;
    }
}
body.single.single-wpseo_locations .wpc-location-sidebar .inner
{
    width: 290px;
}
@media(max-width: 576px)
{
    body.single.single-wpseo_locations .wpc-location-sidebar .inner
    {
        margin-top: -10px;
        position: relative;
        width: 100%;
    }
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-info
{
    background-color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.25;
    padding: 30px 20px;
    position: relative;
    text-align: center;
    z-index: 1;
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-contact-dd
{
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-contact-dd a
{
    background-color: var(--primary);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 19px 10px 20px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-contact-dd a.is-active span
{
    background-image: var(--wpr-bg-0671483f-0423-4cdd-9b56-e7bcba85ee75);
    background-position: center right 6px;
    background-repeat: no-repeat;
    background-size: 12px;
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-contact-dd span
{
    background-image: var(--wpr-bg-244d656b-e3ed-4fac-9948-5bba901bb94a);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 24px;
    display: inline-block;
    padding-right: 29px;
}
@media(max-width: 576px)
{
    body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-contact-dd
    {
        display: block;
    }
}
body.single.single-wpseo_locations .wpc-location-sidebar .sidebar-gform
{
    background-color: #f8f8f8;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 5px 40px 0 rgba(88,89,91,.2);
    display: none;
    margin: 0 auto;
    padding: 20px 30px;
    width: 90%;
}
body.single.single-wpseo_locations .wpc-location-sidebar.is-active-form .sidebar-gform
{
    display: block;
}
body.single.single-wpseo_locations .wpc-location-sidebar .loc-title
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding-bottom: 20px;
    position: relative;
}
body.single.single-wpseo_locations .wpc-location-sidebar .loc-title:before
{
    background-image: var(--wpr-bg-2b524a93-bc95-46f4-aa2f-9583d3a0357f);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: inline-block;
    height: 23px;
    margin-right: 10px;
    width: 20px;
}
body.single.single-wpseo_locations .wpc-location-sidebar .loc-fax, body.single.single-wpseo_locations .wpc-location-sidebar .loc-phone, body.single.single-wpseo_locations .wpc-location-sidebar .loc-toll
{
    padding-top: 20px;
}
body.single.single-wpseo_locations .wpc-location-sidebar .loc-fax a, body.single.single-wpseo_locations .wpc-location-sidebar .loc-phone a, body.single.single-wpseo_locations .wpc-location-sidebar .loc-toll a
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    text-decoration: none;
}
body.single.single-wpseo_locations .wpc-location-sidebar h4.loc-form-title
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1.4;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
    text-transform: none;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gfield_label
{
    display: none;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper ul.gform_fields li.gfield
{
    margin: 0;
    padding: 0;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .top_label div.ginput_container
{
    margin: 0 0 20px;
    position: relative;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .ginput_container_address span:not(.gform-placeholder), body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .ginput_container_name span:not(.gform-placeholder)
{
    display: block!important;
    float: none!important;
    position: relative!important;
    width: 100%!important;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .gform-placeholder
{
    color: #afbdc7;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 13px;
    letter-spacing: normal;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .gform-placeholder span
{
    color: var(--primary);
    display: inline;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .ginput_container_select .gform-placeholder
{
    background-color: #fff;
    padding-bottom: 5px;
    padding-top: 5px;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).not-empty+.gform-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus+.gform-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])[required]:valid+.gform-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select.not-empty+.gform-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select:focus+.gform-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select[required]:valid+.gform-placeholder
{
    display: none;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select
{
    -moz-appearance: none!important;
    appearance: none!important;
    -webkit-appearance: none!important;
    background-color: #fff!important;
    border: 1px solid #d9e0e4!important;
    border-radius: 6px!important;
    color: #7d7f83!important;
    display: block!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
    height: 45px!important;
    letter-spacing: normal!important;
    line-height: 1!important;
    padding-left: 13px!important;
    padding-right: 13px!important;
    width: 100%!important;
}
@media(max-width: 576px)
{
    body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select
    {
        -webkit-appearance: none!important;
        -moz-appearance: none!important;
        appearance: none!important;
        opacity: 1!important;
    }
}
@media(max-width: 375px)
{
    body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select
    {
        -webkit-appearance: none!important;
        -moz-appearance: none!important;
        appearance: none!important;
        opacity: 1!important;
    }
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select::-moz-placeholder
{
    color: #afbdc7!important;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select::placeholder
{
    color: #afbdc7!important;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper select
{
    background-image: var(--wpr-bg-c9473a68-90c8-42db-ab67-22c4dc6e9296);
    background-position: center right 9px;
    background-repeat: no-repeat;
    background-size: 25px;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .gform_footer
{
    margin: 0;
    padding: 0;
}
body.single.single-wpseo_locations .wpc-location-sidebar .gform_wrapper .gform_footer input[type=submit]
{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: var(--primary);
    border: 0!important;
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding: 16px 10px 15px;
    text-align: center;
    width: 100%;
}
body.single.single-wpseo_locations .wpc-location-content
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    letter-spacing: .2px;
    line-height: 1.63;
    overflow-x: hidden;
    padding: 80px 0 60px;
}
body.single.single-wpseo_locations .wpc-location-content>.vc_section>.wpb_row
{
    padding-bottom: 0;
    padding-top: 0;
}
@media(min-width: 769px)
{
    body.single.single-wpseo_locations .wpc-location-content>.vc_section>.wpb_row>.wpb_row_wrapper
    {
        padding-left: 390px;
    }
}
@media(max-width: 768px)
{
    body.single.single-wpseo_locations .wpc-location-content>.vc_section>.wpb_row>.wpb_row_wrapper
    {
        padding-left: 3%;
        padding-right: 3%;
    }
}
body.single.single-wpseo_locations .loc-content-about>.wpb_row.vc_row-fluid
{
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-about h3
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 20px;
}
body.single.single-wpseo_locations .loc-content-about p
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
}
body.single.single-wpseo_locations .loc-content-partners
{
    background-color: #f8f8f8;
    margin-top: 160px;
    padding: 150px 0 80px;
}
body.single.single-wpseo_locations .loc-content-partners>.wpb_row
{
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-logos
{
    padding-top: 100px!important;
}
body.single.single-wpseo_locations .loc-content-partners .wpc-location-partners .inner
{
    grid-gap: 50px;
    align-items: center;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
body.single.single-wpseo_locations .loc-content-partners .wpc-location-partners .inner img
{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs
{
    margin-top: -290px;
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper:after, body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper:before
{
    display: none;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper .wpb_column
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    display: block;
    float: none;
    margin: 0;
    min-height: 190px;
    padding: 35px 30px;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper .wpb_single_image
{
    margin-bottom: 14px;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper .wpb_text_column
{
    margin-bottom: 0;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper img
{
    max-width: 66px;
}
body.single.single-wpseo_locations .loc-content-partners .loc-content-partners-blurbs>.wpb_row_wrapper p
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre!important;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.6px;
    line-height: 1.25;
    margin: 0;
    padding: 0;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-resources
{
    padding-bottom: 120px!important;
    padding-top: 80px!important;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-title
{
    color: var(--secondary);
    font-size: 48px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 60px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column .vc_column-inner
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    padding: 30px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column.vc_col-sm-12 .vc_column-inner>.wpb_wrapper
{
    grid-gap: 30px;
    align-items: center;
    display: grid;
    gap: 30px;
    grid-template-columns: 280px 1fr;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_column.vc_col-sm-12 .vc_column-inner>.wpb_wrapper h3.loc-resource-item-title
{
    max-width: 370px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr;
    padding-top: 60px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper:after, body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper:before
{
    display: none;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column>.vc_column-inner
{
    height: 100%;
    position: relative;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column>.vc_column-inner>.wpb_wrapper
{
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_single_image
{
    margin-bottom: 0;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper>.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column
{
    margin: 0;
    padding-bottom: 75px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper .loc-resource-item-buttons
{
    bottom: 30px;
    left: 50%;
    margin: 0;
    position: absolute;
    transform: translateX(-50%);
    width: calc(100% - 60px);
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item.col-2>.wpb_row_wrapper .loc-resource-item-buttons>a:not(:first-child)
{
    margin-left: 10px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element
{
    color: #7d7f83;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .wpb_content_element h3.loc-resource-item-title
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding-bottom: 10px;
}
body.single.single-wpseo_locations .loc-content-resources .loc-content-resources-item .custom-btn
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    margin-top: 30px;
    padding-bottom: 15px;
    padding-top: 16px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-cta
{
    background-color: #f8f8f8;
    padding-bottom: 40px!important;
    padding-top: 40px!important;
}
body.single.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper
{
    grid-gap: 0;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 1fr;
}
body.single.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper:after, body.single.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper:before
{
    display: none;
}
body.single.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper>.wpb_column
{
    display: block;
    position: relative;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-cta>.wpb_row>.wpb_row_wrapper>.wpb_column:last-child>.vc_column-inner>.wpb_wrapper
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
body.single.single-wpseo_locations .loc-content-cta h3.loc-content-cta-title
{
    color: var(--secondary);
    font-family: Frank Ruhl Libre;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 30px;
}
body.single.single-wpseo_locations .loc-content-cta h3.loc-content-cta-title span
{
    color: #0d304a;
    display: block;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.4;
    padding-bottom: 10px;
}
body.single.single-wpseo_locations .loc-content-cta .wpb_single_image
{
    margin: 0;
}
body.single.single-wpseo_locations .loc-content-cta .custom-btn
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding-bottom: 15px;
    padding-top: 16px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-advisors
{
    padding-bottom: 95px;
    padding-top: 130px;
}
body.single.single-wpseo_locations .loc-content-advisors .wpb_text_column
{
    margin-bottom: 0;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors>h3
{
    color: var(--secondary);
    font-size: 48px;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 1.04;
    margin: 0;
    padding-bottom: 60px;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisors-grid
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisors-item
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    position: relative;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-permalink
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
    position: relative;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-image:before
{
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(213,219,224,.12) 37%,rgba(171,183,192,.24) 60%,rgba(117,137,152,.4) 81%,rgba(13,48,74,.7));
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-info
{
    padding: 30px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-name
{
    color: #0d304a;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-position
{
    color: #7d7f83;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-team
{
    padding-top: 60px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-advisors .wpc-location-advisors .advisor-team a
{
    background-color: var(--primary);
    border: 0;
    border-radius: 6px;
    box-shadow: 0 24px 32px 0 rgba(88,89,91,.1);
    color: #fff;
    display: inline-block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    padding-bottom: 15px;
    padding-top: 16px;
    text-align: center;
}
body.single.single-wpseo_locations .loc-content-disclosure>.wpb_row>.wpb_row_wrapper
{
    padding-top: 40px;
    position: relative;
}
body.single.single-wpseo_locations .loc-content-disclosure>.wpb_row>.wpb_row_wrapper:before
{
    background-color: #f1f3f3;
    content: "";
    display: block;
    height: 1px;
    left: 390px;
    position: absolute;
    top: 0;
    width: calc(100% - 390px);
}
body.single.single-wpseo_locations .loc-content-disclosure .wpb_text_column, body.single.single-wpseo_locations .loc-content-disclosure .wpb_text_column p
{
    color: #7d7f83;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 2;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-heading
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.78;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-heading h3
{
    color: var(--secondary)!important;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.08;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-heading p
{
    color: #1b2632!important;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.78;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row
{
    margin: 0 auto;
    margin-bottom: 30px!important;
    max-width: 1200px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper
{
    grid-gap: 20px;
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: 0;
    padding: 0!important;
    width: calc(100% - 390px);
}
@media(max-width: 1024px)
{
    body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
}
@media(max-width: 768px)
{
    body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper
    {
        width: 100%;
    }
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper:after, body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper:before
{
    display: none!important;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper>.wpb_column
{
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 20px 60px 0 rgba(27,38,50,.1);
    float: none;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper>.wpb_column .vc_column-inner
{
    height: 100%;
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row>.wpb_row_wrapper>.wpb_column .vc_column-inner>.wpb_wrapper
{
    height: 100%;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column
{
    height: 100%;
    margin: 0;
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column>.wpb_wrapper
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif!important;
    font-size: 12px;
    height: 100%;
    letter-spacing: .24px;
    line-height: 1.67;
    padding: 20px 140px 20px 20px;
    position: relative;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column>.wpb_wrapper p
{
    color: #1b2632;
    font-family: Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif!important;
    font-size: 12px;
    letter-spacing: .24px;
    line-height: 1.67;
    margin: 0;
    padding: 0;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column>.wpb_wrapper h4
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 1.11;
    margin: 0;
    padding: 0 0 5px;
    text-transform: uppercase;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column>.wpb_wrapper img
{
    bottom: 0;
    max-width: 140px;
    position: absolute;
    right: 0;
}
body.single.single-wpseo_locations .loc-content-personas .loc-content-personas-row .wpb_text_column>.wpb_wrapper a
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.wpc-team-locations .team-locations-header
{
    align-items: center;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    height: 400px;
    margin-bottom: 50px;
}
.wpc-team-locations .team-locations-header h1
{
    color: #fff;
    font-family: Frank Ruhl Libre;
    font-size: 56px;
    font-weight: 700;
    letter-spacing: -1.6px;
    line-height: 1;
    margin: 0 auto;
    text-align: left;
}
@media(max-width: 576px)
{
    .wpc-team-locations .team-locations-header h1
    {
        max-width: 90%;
    }
}
.wpc-team-locations h2.team-locations-grid-title
{
    color: #666;
    font-family: Frank Ruhl Libre;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    margin: 0;
    padding: 40px 0;
}
.team-locations-grid
{
    padding-bottom: 80px;
}
.team-locations-grid .inner
{
    grid-gap: 50px;
    display: grid;
    gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
}
@media(max-width: 980px)
{
    .team-locations-grid .inner
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 576px)
{
    .team-locations-grid .inner
    {
        grid-gap: 50px;
        display: grid;
        gap: 50px;
        grid-template-columns: 1fr;
    }
}
.team-locations-grid .advisors-item
{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 10px 40px 0 rgba(88,89,91,.1);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    position: relative;
}
.team-locations-grid .advisor-permalink
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.team-locations-grid .advisor-image
{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
    position: relative;
}
.team-locations-grid .advisor-image:before
{
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(213,219,224,.12) 37%,rgba(171,183,192,.24) 60%,rgba(117,137,152,.4) 81%,rgba(13,48,74,.7));
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.team-locations-grid .advisor-info
{
    padding: 30px;
    text-align: center;
}
.team-locations-grid .advisor-name
{
    color: #0d304a;
    font-family: Frank Ruhl Libre!important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.8px;
    line-height: 1.17;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: capitalize;
}
.team-locations-grid .advisor-certs
{
    color: #7d7f83;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1.63;
    padding-bottom: 10px;
    text-align: center;
}
.team-locations-grid .advisor-position
{
    color: #7d7f83;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 1.63;
    text-align: center;
}
.team-locations-grid .advisor-location-info .advisor-loc-address
{
    color: var(--web-gray-medium-1-b-263240,rgba(29,38,49,.4));
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 14px;
    text-transform: uppercase;
}
.team-locations-grid .advisor-location-info .advisor-loc-address:before
{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.07 18s5.413-7.965 5.902-10.195C12.461 5.575 11.76 0 6.07 0S-.437 5.575.17 7.805C.774 10.035 6.07 18 6.07 18Zm0-8.602c1.755 0 3.178-1.497 3.178-3.345 0-1.847-1.423-3.345-3.178-3.345S2.892 4.206 2.892 6.053c0 1.848 1.423 3.345 3.178 3.345Z' fill='%2303582E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-flex;
    height: 18px;
    margin-right: 5px;
    position: relative;
    text-decoration: none;
    top: 4px;
    width: 12.1px;
}
body.page-template-template-team-php h2.new-team-page-heading
{
    color: #015c83;
    font-size: 60px;
    letter-spacing: normal;
    line-height: .93;
    margin: 0;
    padding-bottom: 60px;
    text-align: left;
}
body.page-template-template-team-php .new-teams-all
{
    display: flex;
    flex-wrap: wrap;
    margin: -40px -32px;
}
@media(max-width: 768px)
{
    body.page-template-template-team-php .new-teams-all
    {
        display: block;
    }
}
body.page-template-template-team-php .new-teams-all h3.new-teams-title
{
    border-bottom: 1px solid #979797;
    color: #015c83;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 42px;
    font-weight: 400!important;
    letter-spacing: -.5px;
    line-height: 1.12;
    margin: 0 0 30px;
    padding-bottom: 10px;
    text-align: left!important;
}
body.page-template-template-team-php .new-teams-all .new-teams-grid
{
    padding: 40px 32px;
}
body.page-template-template-team-php .new-teams-all .new-teams-members
{
    display: flex;
    flex-wrap: wrap;
    margin: -26px -32px;
}
@media(max-width: 768px)
{
    body.page-template-template-team-php .new-teams-all .new-teams-members
    {
        justify-content: center;
    }
}
body.page-template-template-team-php .new-teams-all .new-teams-member
{
    padding: 26px 32px;
}
body.page-template-template-team-php .new-teams-all .new-teams-member-inner
{
    background-color: #fff;
    border-bottom: 8px solid #fff;
    border-radius: 6px;
    box-shadow: 0 7px 24px 0 rgba(0,0,0,.15);
    height: 100%;
    min-height: 375px;
    padding: 30px 30px 22px;
    position: relative;
    width: 264px;
}
body.page-template-template-team-php .new-teams-all .new-teams-member-inner:hover
{
    border-bottom: 8px solid #015c83;
}
body.page-template-template-team-php .new-teams-all .teams-member-link
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
body.page-template-template-team-php .new-teams-all .teams-member-image
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    height: 200px;
    width: 200px;
}
body.page-template-template-team-php .new-teams-all .teams-member-info
{
    padding-top: 15px;
}
body.page-template-template-team-php .new-teams-all .teams-member-certs, body.page-template-template-team-php .new-teams-all h4.teams-member-name
{
    color: #015c83;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 24px;
    font-weight: 400!important;
    letter-spacing: -.4px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
body.page-template-template-team-php .new-teams-all .teams-member-certs
{
    font-size: 16px;
    letter-spacing: -.13px;
}
body.page-template-template-team-php .new-teams-all .teams-member-title
{
    color: #58595b;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 16px;
    font-weight: 400!important;
    letter-spacing: .2px;
    line-height: 1.13;
    padding-top: 8px;
}
body.page-template-template-team-php .new-teams-all .advisor-location-info
{
    margin-top: 8px;
}
body.page-template-template-team-php .new-teams-all .advisor-location-info .advisor-loc-address
{
    color: var(--web-gray-medium-1-b-263240,rgba(29,38,49,.4));
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 14px;
    text-transform: uppercase;
}
body.page-template-template-team-php .new-teams-all .advisor-location-info .advisor-loc-address:before
{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.07 18s5.413-7.965 5.902-10.195C12.461 5.575 11.76 0 6.07 0S-.437 5.575.17 7.805C.774 10.035 6.07 18 6.07 18Zm0-8.602c1.755 0 3.178-1.497 3.178-3.345 0-1.847-1.423-3.345-3.178-3.345S2.892 4.206 2.892 6.053c0 1.848 1.423 3.345 3.178 3.345Z' fill='%2303582E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-flex;
    height: 18px;
    margin-right: 5px;
    position: relative;
    text-decoration: none;
    top: 4px;
    width: 12.1px;
}
body.is-divi #et-boc .et-l .new-teams-all
{
    display: flex;
    flex-wrap: wrap;
    margin: -40px -32px;
}
@media(max-width: 768px)
{
    body.is-divi #et-boc .et-l .new-teams-all
    {
        display: block;
    }
}
body.is-divi #et-boc .et-l .new-teams-all h3.new-teams-title
{
    border-bottom: 1px solid #979797;
    color: #015c83;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 42px;
    font-weight: 400!important;
    letter-spacing: -.5px;
    line-height: 1.12;
    margin: 0 0 30px;
    padding-bottom: 10px;
    text-align: left!important;
}
body.is-divi #et-boc .et-l .new-teams-all .new-teams-grid
{
    padding: 40px 32px;
}
body.is-divi #et-boc .et-l .new-teams-all .new-teams-members
{
    display: flex;
    flex-wrap: wrap;
    margin: -26px -32px;
}
@media(max-width: 768px)
{
    body.is-divi #et-boc .et-l .new-teams-all .new-teams-members
    {
        justify-content: center;
    }
}
body.is-divi #et-boc .et-l .new-teams-all .new-teams-member
{
    padding: 26px 32px;
}
body.is-divi #et-boc .et-l .new-teams-all .new-teams-member-inner
{
    background-color: #fff;
    border-bottom: 8px solid #fff;
    border-radius: 6px;
    box-shadow: 0 7px 24px 0 rgba(0,0,0,.15);
    height: 100%;
    min-height: 375px;
    padding: 30px 30px 22px;
    position: relative;
    width: 264px;
}
body.is-divi #et-boc .et-l .new-teams-all .new-teams-member-inner:hover
{
    border-bottom: 8px solid #015c83;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-link
{
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-image
{
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    height: 200px;
    width: 200px;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-info
{
    padding-top: 15px;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-certs, body.is-divi #et-boc .et-l .new-teams-all h4.teams-member-name
{
    color: #015c83;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 24px;
    font-weight: 400!important;
    letter-spacing: -.4px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-certs
{
    font-size: 16px;
    letter-spacing: -.13px;
}
body.is-divi #et-boc .et-l .new-teams-all .teams-member-title
{
    color: #58595b;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif!important;
    font-size: 16px;
    font-weight: 400!important;
    letter-spacing: .2px;
    line-height: 1.13;
    padding-top: 8px;
}
body.single-team-members #et-boc .et-l .single-member-row .et_pb_row, body.single-team-members .single-member-row .et_pb_row
{
    width: 100%!important;
}
@media(min-width: 1169px)
{
    body.single-team-members #et-boc .et-l .single-member-row, body.single-team-members .single-member-row
    {
        padding-left: 390px;
    }
}
body.single-team-members .single-member-header
{
    background-color: rgba(175,189,199,.1);
    padding-bottom: 38px;
    position: relative;
}
body.single-team-members .single-member-header .header-banner-wrapper
{
    border-bottom: 6px solid var(--primary);
    padding-bottom: 10px;
}
body.single-team-members .single-member-header .header-banner
{
    background-color: var(--primary);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: var(--banner-height);
    width: 100%;
}
body.single-team-members #et-boc .et-l .single-member-header>.bio-info.single-member-row, body.single-team-members .single-member-header>.bio-info.single-member-row, body.single-team-members .single-member-header>.container.bio-info
{
    align-items: flex-end;
    display: flex;
    margin-top: -120px;
}
@media screen and (min-width: 876px)
{
    body.single-team-members #et-boc .et-l .single-member-header>.bio-info.single-member-row .member-info, body.single-team-members .single-member-header>.bio-info.single-member-row .member-info, body.single-team-members .single-member-header>.container.bio-info .member-info
    {
        display: flex;
        flex-direction: column;
        justify-content: end;
        min-height: 240px;
    }
}
body.single-team-members #et-boc .et-l .single-member-header.has-location-menu>.bio-info.single-member-row, body.single-team-members .single-member-header.has-location-menu>.bio-info.single-member-row, body.single-team-members .single-member-header.has-location-menu>.container.bio-info
{
    margin-top: -140px;
    pointer-events: none;
}
body.single-team-members #et-boc .et-l .single-member-header.has-location-menu>.bio-info.single-member-row>.member-suffix-name, body.single-team-members #et-boc .et-l .single-member-header.has-location-menu>.bio-info.single-member-row>.member-title, body.single-team-members .single-member-header.has-location-menu>.bio-info.single-member-row>.member-suffix-name, body.single-team-members .single-member-header.has-location-menu>.bio-info.single-member-row>.member-title, body.single-team-members .single-member-header.has-location-menu>.container.bio-info>.member-suffix-name, body.single-team-members .single-member-header.has-location-menu>.container.bio-info>.member-title
{
    pointer-events: auto;
}
body.single-team-members .single-member-header .member-photo
{
    background-color: var(--primary);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border: 6px solid var(--primary);
    border-radius: 6px;
    margin-right: 24px;
    min-height: 224px;
    min-width: 224px;
}
body.single-team-members .single-member-header .member-suffix-name
{
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
}
body.single-team-members .single-member-header .member-name
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-size: 46px;
    font-weight: 900;
    letter-spacing: -.5px;
    line-height: 1.26;
    margin: 0;
    padding: 0 10px 0 0;
}
body.single-team-members .single-member-header .member-certifications
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: .94px;
    line-height: 1.18;
    margin: 0 0 10px;
    position: relative;
}
body.single-team-members .single-member-header .member-title
{
    color: rgba(27,38,50,.6);
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1.67px;
    line-height: 1.4;
}
body.single-team-members .single-member-main
{
    background-color: #fff;
    padding: 40px 0 100px;
    position: relative;
}
body.single-team-members #et-boc .et-l .single-member-main>.single-member-row, body.single-team-members .single-member-main>.container, body.single-team-members .single-member-main>.single-member-row
{
    align-items: flex-start;
    display: flex;
    gap: 107px;
}
body.single-team-members .single-member-main #primary
{
    flex: 1 1 0%;
    min-width: 0;
}
body.single-team-members .single-member-main #primary h3.intro-heading
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: .9px;
    line-height: 1.08;
    margin-bottom: 26px;
    padding-top: 10px;
}
body.single-team-members .single-member-main #primary h3.intro-heading span
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .78px;
    text-transform: uppercase;
}
body.single-team-members .single-member-main #primary .intro-text
{
    color: #637b82;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    margin-bottom: 50px;
}
body.single-team-members .single-member-main #primary .bio-video
{
    margin: 50px auto;
}
body.single-team-members .single-member-main #primary .member-content
{
    color: #1b2632;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    margin-bottom: 120px;
}
body.single-team-members .single-member-main #primary .member-content .et_pb_row
{
    width: 100%;
}
body.single-team-members .single-member-main #primary .member-favorite-quote
{
    border: 1px solid #d0d3d5;
    border-radius: 6px;
    color: #1b2632;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    margin-bottom: 120px;
    padding: 27px 60px;
    position: relative;
    text-align: center;
}
body.single-team-members .single-member-main #primary .member-favorite-quote:after, body.single-team-members .single-member-main #primary .member-favorite-quote:before
{
    background-image: var(--wpr-bg-8787e5c4-d3e3-4135-86b7-54144f9183de);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 40px;
    left: 32px;
    position: absolute;
    top: -20px;
    width: 55px;
}
body.single-team-members .single-member-main #primary .member-favorite-quote:after
{
    background-image: var(--wpr-bg-1cff8374-68ea-4f49-93ed-cbf285fb32f0);
    bottom: -20px;
    left: auto;
    right: 32px;
    top: auto;
}
body.single-team-members .single-member-main #primary .member-qualifications .qualifications-heading
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
    margin-bottom: 30px;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification
{
    align-items: flex-start;
    display: flex;
    gap: 30px;
    margin-bottom: 40px;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-title
{
    align-items: flex-start;
    color: #0d304a;
    display: flex;
    flex-shrink: 0;
    font-family: Frank Ruhl Libre;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.08;
    position: relative;
    width: 210px;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-title svg
{
    flex-shrink: 0;
    height: 36px;
    margin-right: 15px;
    position: relative;
    top: -8px;
    width: 36px;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-data
{
    flex: 1 1 0%;
    min-width: 0;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-data ul
{
    list-style-type: none;
    margin: 0;
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-data ul>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(7px * var(--tw-space-y-reverse));
    margin-top: calc(7px * (1 - var(--tw-space-y-reverse)));
}
body.single-team-members .single-member-main #primary .member-qualifications .member-qualification .qualification-data ul
{
    padding: 0;
}
body.single-team-members .single-member-main #secondary
{
    flex-shrink: 0;
    max-width: 384px;
    width: 100%;
}
body.single-team-members .single-member-main #secondary .aside-contact
{
    margin-bottom: 50px;
}
.rrq-shortcode #retirement-quiz #personal-information body.single-team-members .single-member-main #secondary .aside-contact .submit-quiz, .rrq-shortcode #retirement-quiz body.single-team-members .single-member-main #secondary .aside-contact a#get-score, body.page-template-page-rrq #retirement-quiz #personal-information body.single-team-members .single-member-main #secondary .aside-contact .submit-quiz, body.page-template-page-rrq #retirement-quiz body.single-team-members .single-member-main #secondary .aside-contact a#get-score, body.search-results body.single-team-members .single-member-main #secondary .aside-contact input.wpas-submit, body.single-team-members .single-member-main #secondary .aside-contact .custom-btn, body.single-team-members .single-member-main #secondary .aside-contact .custom-btn-outline, body.single-team-members .single-member-main #secondary .aside-contact .custom-btn-solid, body.single-team-members .single-member-main #secondary .aside-contact .cwm-btn, body.single-team-members .single-member-main #secondary .aside-contact .rrq-shortcode #retirement-quiz #personal-information .submit-quiz, body.single-team-members .single-member-main #secondary .aside-contact .rrq-shortcode #retirement-quiz a#get-score, body.single-team-members .single-member-main #secondary .aside-contact body.page-template-page-rrq #retirement-quiz #personal-information .submit-quiz, body.single-team-members .single-member-main #secondary .aside-contact body.page-template-page-rrq #retirement-quiz a#get-score, body.single-team-members .single-member-main #secondary .aside-contact body.search-results input.wpas-submit
{
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14.4px;
    font-weight: 400;
    letter-spacing: .75px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
body.single-team-members .single-member-main #secondary .aside-partner-info
{
    background-color: #fff;
    border: 1px solid var(--primary);
    border-radius: 6px;
    box-shadow: 10px 10px 40px 0 rgba(175,189,199,.25);
    margin-bottom: 90px;
    overflow: hidden;
    padding: 40px 42px;
}
body.single-team-members .single-member-main #secondary .aside-partner-info h3.info-title
{
    color: var(--primary);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.11;
    margin: 0 0 20px;
    padding: 0;
    text-transform: uppercase;
}
body.single-team-members .single-member-main #secondary .aside-partner-info .info-social
{
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: center;
    margin: 40px -42px -40px;
    padding: 19px 42px 25px;
    position: relative;
}
body.single-team-members .single-member-main #secondary .aside-partner-info .info-social:before
{
    background-color: var(--primary);
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    opacity: .25;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
}
body.single-team-members .single-member-main #secondary .aside-partner-info .info-social a
{
    display: block;
    position: relative;
}
body.single-team-members .single-member-main #secondary .aside-partner-info .info-social a svg
{
    border-radius: 100%;
    box-shadow: 0 10px 40px 0 rgba(27,38,50,.11);
    height: 56px;
    width: 56px;
}
body.single-team-members .single-member-main #secondary .aside-partner-services
{
    margin-bottom: 100px;
}
body.single-team-members .single-member-main #secondary .aside-partner-services h3
{
    color: #0d304a;
    font-family: Frank Ruhl Libre;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
    margin-bottom: 30px;
    padding: 0;
    text-align: center;
}
body.single-team-members .single-member-main #secondary .aside-partner-services ul
{
    margin: 0;
}
body.single-team-members .single-member-main #secondary .aside-partner-services ul>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(30px * var(--tw-space-y-reverse));
    margin-top: calc(30px * (1 - var(--tw-space-y-reverse)));
}
body.single-team-members .single-member-main #secondary .aside-partner-services ul
{
    padding: 0;
}
body.single-team-members .single-member-main #secondary .aside-partner-services ul a
{
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 10px 30px rgba(0,0,0,.2);
    color: #0d304a;
    display: flex;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    font-weight: 400;
    justify-content: center;
    letter-spacing: 2px;
    line-height: 1.17;
    min-height: 75px;
    padding: 28px 10px;
    text-align: center;
    text-transform: uppercase;
}
body.single-team-members .single-member-main #secondary .aside-more>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(50px * var(--tw-space-y-reverse));
    margin-top: calc(50px * (1 - var(--tw-space-y-reverse)));
}
body.single-team-members .single-member-main #secondary .aside-more
{
    background-color: rgba(175,189,199,.25);
    border-radius: 6px;
    color: #1b2632;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.78;
    padding: 40px 42px;
}
body.single-team-members .single-member-main #secondary .aside-more h3
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.17;
    margin: 0;
    padding-bottom: 15px;
    text-transform: uppercase;
}
body.single-team-members .single-member-main #secondary .aside-more ul
{
    margin: 0;
    padding: 0;
}
body.single-team-members .single-member-main #secondary .aside-more ul a
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
}
body.single-team-members .single-member-contact-modal
{
    display: none;
    height: 100vh;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 9999;
}
body.single-team-members .single-member-contact-modal.is-active
{
    display: block;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-overlay
{
    background-color: rgba(0,0,0,.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup
{
    background-color: #fff;
    border-radius: 15px;
    left: 50%;
    max-width: 520px;
    padding: 40px;
    position: absolute;
    top: 100px;
    transform: translateX(-50%);
    width: 80%;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup .already-client-content h3
{
    display: block;
    padding-bottom: 10px;
    text-align: center;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup .already-client-content p
{
    color: #606060!important;
    display: block;
    font-size: 16px!important;
    text-align: center;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup .already-client-content p a
{
    color: #606060!important;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup-close
{
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    background-color: #fff;
    border-radius: 100%;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    position: absolute;
    right: -24px;
    top: -24px;
}
body.single-team-members .single-member-contact-modal .member-contact-modal-popup-close svg
{
    height: 48px;
    width: 48px;
}
body.single-team-members .single-member-disclosure
{
    margin-bottom: 50px;
    margin-top: 50px;
}
body.single-team-members .single-member-disclosure *
{
    color: rgba(27,38,50,.6)!important;
    font-size: 14px;
    line-height: 1.71;
}
body.single-team-members .single-member-disclosure p
{
    max-width: 757px;
    padding-bottom: 0;
}
body.page-template-template-advisor-directory .site-main
{
    padding: 60px 0;
}
body.page-template-template-advisor-directory .header
{
    margin-bottom: 50px;
}
body.page-template-template-advisor-directory .header .container, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row
{
    justify-content: space-between;
}
body.page-template-template-advisor-directory .header .container>div, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row>div, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row>div, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row>div, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row>div
{
    width: 45%;
}
body.page-template-template-advisor-directory .header .container>div:first-child p, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row>div:first-child p, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row>div:first-child p, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row>div:first-child p, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row>div:first-child p
{
    margin-bottom: 0;
}
body.page-template-template-advisor-directory .header .container .filter-loading, body.page-template-template-advisor-directory .header .container .filters, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters
{
    width: 384px;
}
body.page-template-template-advisor-directory .header .container .filter-loading .search-box, body.page-template-template-advisor-directory .header .container .filters .search-box, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .search-box, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .search-box, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .search-box, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .search-box, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .search-box, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .search-box
{
    border: 1px solid #cadae6!important;
    border-radius: 6px;
    display: flex;
}
body.page-template-template-advisor-directory .header .container .filter-loading .search-box .fa-search, body.page-template-template-advisor-directory .header .container .filters .search-box .fa-search, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .search-box .fa-search, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .search-box .fa-search, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .search-box .fa-search, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .search-box .fa-search, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box .fa-search, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .search-box .fa-search, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box .fa-search, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .search-box .fa-search
{
    align-self: center;
    color: #e2e5e6;
    margin-left: 15px;
}
body.page-template-template-advisor-directory .header .container .filter-loading .search-box form, body.page-template-template-advisor-directory .header .container .filters .search-box form, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .search-box form, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .search-box form, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .search-box form, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .search-box form, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box form, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .search-box form, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box form, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .search-box form
{
    width: 100%;
}
body.page-template-template-advisor-directory .header .container .filter-loading .search-box .search, body.page-template-template-advisor-directory .header .container .filters .search-box .search, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .search-box .search, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .search-box .search, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .search-box .search, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .search-box .search, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box .search, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .search-box .search, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .search-box .search, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .search-box .search
{
    border: none!important;
    color: #637b82!important;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons, body.page-template-template-advisor-directory .header .container .filters .filter-buttons, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons
{
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons>div, body.page-template-template-advisor-directory .header .container .filters .filter-buttons>div, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons>div, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons>div, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons>div, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons>div, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons>div, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons>div, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons>div, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons>div
{
    cursor: pointer;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons .clear, body.page-template-template-advisor-directory .header .container .filters .filter-buttons .clear, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons .clear, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons .clear, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons .clear, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons .clear, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .clear, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .clear, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .clear, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .clear
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 14.4px;
    letter-spacing: .35px;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons .popup-filter-button, body.page-template-template-advisor-directory .header .container .filters .filter-buttons .popup-filter-button, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons .popup-filter-button, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons .popup-filter-button, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons .popup-filter-button, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons .popup-filter-button, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button
{
    align-items: center;
    background-color: #0d304a;
    border-radius: 6px;
    display: flex;
    gap: 5px;
    padding: 12px 31px;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons .popup-filter-button .fa-gear, body.page-template-template-advisor-directory .header .container .filters .filter-buttons .popup-filter-button .fa-gear, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons .popup-filter-button .fa-gear, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons .popup-filter-button .fa-gear, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons .popup-filter-button .fa-gear, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons .popup-filter-button .fa-gear, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button .fa-gear, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button .fa-gear, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button .fa-gear, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button .fa-gear
{
    color: #fff;
}
body.page-template-template-advisor-directory .header .container .filter-loading .filter-buttons .popup-filter-button span:nth-child(2), body.page-template-template-advisor-directory .header .container .filters .filter-buttons .popup-filter-button span:nth-child(2), body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading .filter-buttons .popup-filter-button span:nth-child(2), body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filters .filter-buttons .popup-filter-button span:nth-child(2), body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading .filter-buttons .popup-filter-button span:nth-child(2), body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filters .filter-buttons .popup-filter-button span:nth-child(2), body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button span:nth-child(2), body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button span:nth-child(2), body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading .filter-buttons .popup-filter-button span:nth-child(2), body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filters .filter-buttons .popup-filter-button span:nth-child(2)
{
    color: #fff;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 14.4px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: .35px;
    line-height: normal;
}
body.page-template-template-advisor-directory .header .container .filter-loading *, body.page-template-template-advisor-directory .header body.single-team-members #et-boc .et-l .single-member-row .filter-loading *, body.page-template-template-advisor-directory .header body.single-team-members .single-member-row .filter-loading *, body.single-team-members #et-boc .et-l body.page-template-template-advisor-directory .header .single-member-row .filter-loading *, body.single-team-members body.page-template-template-advisor-directory .header .single-member-row .filter-loading *
{
    cursor: not-allowed!important;
}
body.page-template-template-advisor-directory .main .filter-description
{
    align-items: flex-end;
    display: flex;
    display: none;
    justify-content: space-between;
    padding-bottom: 50px;
}
body.page-template-template-advisor-directory .main .filter-description h4
{
    color: #0d304a;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -.4px;
    line-height: 1.06;
}
body.page-template-template-advisor-directory .main .filter-description>div
{
    min-width: 330px;
}
body.page-template-template-advisor-directory .main .card-container
{
    display: flex;
    flex-direction: column;
    gap: 35px;
}
body.page-template-template-advisor-directory .main .card-container.display
{
    display: none;
}
body.page-template-template-advisor-directory .main .card-container .member-card
{
    border-radius: 6px;
    box-shadow: 10px 10px 40px 0 rgba(27,38,50,.2);
    display: flex;
    flex-direction: column;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content
{
    display: flex;
    flex-direction: row;
    padding: 30px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .thumbnail
{
    background-color: #d8d8d8;
    background-position: 50%;
    background-size: cover;
    border-radius: 6px;
    margin-right: 30px;
    min-height: 154px;
    min-width: 154px;
    width: 154px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta
{
    display: flex;
    flex-direction: column;
    padding-right: 30px;
    width: 100%;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta>div:first-child
{
    align-items: center;
    display: flex;
    margin-bottom: 16px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta>div:nth-child(2)
{
    color: rgba(27,38,50,.6);
    font-family: Helvetica Neue LT W05_45 Light;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.33;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .name
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 2.22px;
    line-height: 1;
    margin-right: 15px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .certifications
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 2.22px;
    line-height: 1;
    margin-right: 15px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services
{
    background-color: rgba(175,189,199,.25);
    border-radius: 6px;
    display: flex;
    margin-top: auto;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services>div:first-child
{
    background-color: #0d304a;
    border-radius: 6px 0 0 6px;
    max-width: 7px;
    width: 7px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services .contents
{
    color: #0d304a;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 1.67;
    margin: 8px 15px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services .contents>span:first-child
{
    font-family: Helvetica Neue LT W05_65 Medium;
    letter-spacing: 1.5px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services .contents span:nth-child(2)>span
{
    font-weight: 400;
    letter-spacing: 1.5px;
    text-decoration: underline;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .meta .services .contents span:nth-child(2)>span a
{
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-weight: 400;
    letter-spacing: 1.5px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info
{
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    width: 243px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info .group
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 2.22px;
    line-height: 1;
    margin-right: 15px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info .service-area-container
{
    background-color: #0d304a;
    border-radius: 6px;
    color: #fff;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.67;
    margin: 15px 0;
    padding: 3px 26px;
    text-align: center;
    width: 200px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info .address
{
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: auto;
    text-align: right;
    text-align: -webkit-right;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info .address li
{
    color: #0d304a;
    font-size: 12px;
    letter-spacing: 1px;
}
body.page-template-template-advisor-directory .main .card-container .member-card .main-content .additional-info .address .city
{
    font-family: Helvetica Neue LT W05_65 Medium;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons .view-single
{
    background-color: #0d304a;
    border-radius: 0 0 0 6px;
    width: 100%;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons .view-single a
{
    color: #fff;
    display: block;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 12px;
    letter-spacing: 1.17px;
    padding: 9px;
    text-align: center;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons .view-disclosure
{
    border-top: 2px solid #0d304a;
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.5;
    min-width: 243px;
    opacity: .5;
    text-align: center;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons .view-disclosure a
{
    display: block;
    height: 100%;
    padding: 9px 30px;
    width: 100%;
}
body.page-template-template-advisor-directory .main .card-container .member-card .buttons.no-disclosure .view-single
{
    border-radius: 0 0 6px 6px;
}
body.page-template-template-advisor-directory .main .card-container .member-card.filter-hidden
{
    display: none;
}
body.page-template-template-advisor-directory .main .load-more-container
{
    align-items: center;
    display: none;
    justify-content: center;
    padding: 40px;
}
body.page-template-template-advisor-directory .filter-dialog
{
    background-color: #e8e8e8;
    display: block;
    height: -webkit-fill-available;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 699px;
    z-index: 1000;
}
body.page-template-template-advisor-directory .filter-dialog>div:first-child
{
    align-items: flex-end;
    background-color: #0d304a;
    display: flex;
    height: 131px;
    justify-content: space-between;
}
body.page-template-template-advisor-directory .filter-dialog>div:first-child h3
{
    color: #fff;
    margin: 0 0 35px 60px;
}
body.page-template-template-advisor-directory .filter-dialog>div:first-child .fa
{
    align-self: flex-start;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    margin: 20px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(2)
{
    align-items: center;
    background-color: #fff;
    box-shadow: 0 2px 3px 0 rgba(27,38,50,.6);
    display: flex;
    gap: 10px;
    height: 72px;
    padding: 0 60px;
    position: relative;
    z-index: 1;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(2) div:first-child
{
    color: #637b82;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 15px;
    letter-spacing: 1.67px;
    text-align: center;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(2) select
{
    border: 1px solid #d1d4d6;
    color: rgba(27,38,50,.4);
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 17px;
    height: 34px;
    letter-spacing: .11px;
    padding: 5px 0 7px 15px;
    width: 222px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3)
{
    height: 80vh;
    overflow-y: auto;
    padding-bottom: 50px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3)>div:first-child
{
    display: flex;
    justify-content: space-between;
    padding: 24px 16px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3)>div:first-child div
{
    background-color: #0d304a;
    border-radius: 6px;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    color: #fff;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 18px;
    letter-spacing: .44px;
    padding: 12px 46.5px;
    text-align: center;
    width: 309px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion
{
    margin: auto;
    padding: 0 16px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input[type=radio]
{
    display: none;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box
{
    height: 50px;
    position: relative;
    transition: all .15s ease-in-out;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box:before
{
    bottom: 0;
    box-shadow: 0 -1px 0 #e8e8e8;
    content: "";
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-title
{
    -webkit-touch-callout: none;
    align-items: center;
    background-color: rgba(27,38,50,.6);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 50px;
    letter-spacing: 1.44px;
    line-height: 64px;
    padding: 0 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content
{
    background-color: #fff;
    display: none;
    width: 100%;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content>div:first-child
{
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #6d737b38;
    display: flex;
    gap: 25px;
    height: 50px;
    padding-left: 44px;
    width: 100%;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content>div:first-child span
{
    color: rgba(0,0,0,.54);
    cursor: pointer;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 13px;
    letter-spacing: 1.44px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content div:nth-child(2)
{
    max-height: 530px;
    overflow-y: auto;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content div:nth-child(2) .selection
{
    align-items: center;
    border-bottom: 1px solid #6d737b38;
    color: #0d304a;
    display: flex;
    font-family: Helvetica Neue LT W05_65 Medium;
    font-size: 13px;
    gap: 5px;
    height: 50px;
    letter-spacing: 1.44px;
    padding-left: 44px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-content div:nth-child(2) .selection input
{
    accent-color: #0d304a;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion .box-close
{
    cursor: pointer;
    display: none;
    height: 64px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input:checked+.box
{
    border-radius: 6px;
    height: auto;
    margin: 6px 0 0;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input:checked+.box .box-title
{
    border-bottom: 6px solid #767d84;
    border-radius: 6px 6px 0 0;
    padding-top: 6px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input:checked+.box .box-close, body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input:checked+.box .box-content
{
    border-radius: 0 0 6px 6px;
    display: inline-block;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion section .box-title
{
    padding-left: 44px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion section .box-title:before
{
    background-image: var(--wpr-bg-55ea52d4-081c-4f4f-93c4-ec47eaa97079);
    color: rgba(0,0,0,.54);
    content: "";
    display: block;
    font-size: 18pt;
    height: 30px;
    position: absolute;
    right: 53px;
    top: 10px;
    transition: transform .15s ease-in-out;
    width: 30px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion section .box-title.rounded-top
{
    border-radius: 6px 6px 0 0;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion section .box-title.rounded-bottom
{
    border-radius: 0 0 6px 6px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion section .box-title.rounded
{
    border-radius: 6px;
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3) .accordion input:checked+section.box .box-title:before
{
    transform: rotate(180deg) translateY(5px);
}
body.page-template-template-advisor-directory .filter-dialog>div:nth-child(3)>:last-child
{
    background-color: #0d304a;
    border-radius: 6px;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
    color: #fff;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 18px;
    letter-spacing: .44px;
    margin: 30px 16px 0;
    padding: 12px 46.5px;
    text-align: center;
}
body.page-template-template-advisor-directory .deselect-all-button
{
    cursor: pointer;
}
body.page-template-template-advisor-directory #load-more
{
    background-color: #0d304a;
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    color: #fff;
    cursor: pointer;
    display: none;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 1;
    padding: 15px 80px;
}
body.page-template-template-advisor-directory #load-more-loading
{
    background-color: #d8d8d8;
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    cursor: not-allowed;
    padding: 12px 110px;
}
body.page-template-template-advisor-directory .apply-filters
{
    cursor: pointer;
}
body.page-template-template-advisor-directory .member-counter
{
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
}
body.page-template-template-advisor-directory .member-counter p
{
    color: #0d304a6e;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.78;
}
.single-podcast .site-main
{
    padding-bottom: 100px;
}
.single-podcast .podcast-header
{
    background: #0d304a;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 20px 30px 0 rgba(27,38,50,.2);
    min-height: 618px;
    padding: 75px 0 145px;
}
.single-podcast .podcast-header h1.podcast-title
{
    color: #fff;
    font-size: 56px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1.6px;
    line-height: 58px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-header h2.podcast-subtitle
{
    color: #fff;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 28px;
    margin-bottom: 12px;
    padding: 0;
    text-transform: uppercase;
}
.single-podcast .podcast-header .podcast-meta
{
    align-items: center;
    color: #fff;
    display: flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    gap: .375rem;
    letter-spacing: 1.5px;
    line-height: 20px;
    margin-bottom: 30px;
}
.single-podcast .podcast-header .podcast-content
{
    color: #fff;
    font-size: 18px;
    line-height: 32px;
}
.single-podcast .podcast-header .podcast-player
{
    margin-top: 30px;
}
.single-podcast .podcast-header .podcast-player audio
{
    width: 100%;
}
.single-podcast .podcast-buttons
{
    background-color: var(--primary);
    padding: 40px 0 35px;
}
.single-podcast .podcast-buttons .podcast-subscribe-buttons
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    max-width: 600px;
}
.single-podcast .podcast-buttons .podcast-subscribe-buttons a
{
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 4px 8px 0 rgba(27,38,50,.1);
    color: var(--primary);
    cursor: pointer;
    display: inline-flex;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif!important;
    font-size: 14px;
    height: auto;
    justify-content: center;
    letter-spacing: -.1px;
    line-height: 1.17;
    padding: 10px 24px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
.single-podcast .podcast-buttons .podcast-subscribe-buttons img
{
    max-height: 38px;
}
.single-podcast .podcast-buttons .podcast-social-buttons
{
    align-items: center;
    display: flex;
    gap: .75rem;
}
@media(max-width: 768px)
{
    .single-podcast .podcast-buttons .podcast-social-buttons
    {
        flex-wrap: wrap;
    }
}
.single-podcast .podcast-buttons .podcast-social-buttons img
{
    height: 56px;
    width: 56px;
}
.single-podcast .podcast-takeaways-featured-image
{
    padding: 100px 0 30px;
}
.single-podcast .podcast-takeaways-featured-image .podcast-takeaways h3
{
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-takeaways-featured-image .podcast-featured-image
{
    padding-top: 20px;
}
@media(min-width: 1024px)
{
    .single-podcast .podcast-takeaways-featured-image .podcast-featured-image
    {
        max-width: 385px;
    }
}
.single-podcast .podcast-takeaways-featured-image .podcast-featured-image img
{
    display: block;
    height: auto;
    max-width: 100%;
}
.single-podcast .podcast-guests
{
    padding: 30px 0 50px;
}
.single-podcast .podcast-guests h3.podcast-guests-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 36px;
    padding: 0;
}
.single-podcast .podcast-guests .podcast-guests-list>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(50px * var(--tw-space-y-reverse));
    margin-top: calc(50px * (1 - var(--tw-space-y-reverse)));
}
.single-podcast .podcast-guests .podcast-guest
{
    display: flex;
    flex-direction: column;
    gap: 3rem;
}
@media(min-width: 1024px)
{
    .single-podcast .podcast-guests .podcast-guest
    {
        flex-direction: row;
    }
}
.single-podcast .podcast-guests .podcast-guest .guest-image
{
    flex-shrink: 0;
    height: 307px;
    padding: 15px 0;
    position: relative;
    width: 277px;
}
.single-podcast .podcast-guests .podcast-guest .guest-image:before
{
    background-color: var(--primary);
    clip-path: polygon(0 0,100% 0,calc(100% - 100px) 100%,0 100%);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% + 50vw);
}
.single-podcast .podcast-guests .podcast-guest .guest-image img
{
    border-radius: 100%;
    display: block;
    height: 277px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: relative;
    width: 277px;
    z-index: 2;
}
.single-podcast .podcast-guests .podcast-guest .guest-info
{
    flex: 1 1 0%;
    min-width: 0;
}
.single-podcast .podcast-guests .podcast-guest .guest-info h4.guest-info-name
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 28px;
    margin: 0;
    padding-bottom: 20px;
}
.single-podcast .podcast-guests .podcast-guest .guest-info .guest-info-bio
{
    color: #1b2632;
    font-size: 18px;
    line-height: 32px;
}
.single-podcast .podcast-guests .podcast-guest .guest-info .guest-info-links
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1.75rem;
    padding-top: 30px;
}
.single-podcast .podcast-guests .podcast-guest .guest-info .guest-info-links a, .single-podcast .podcast-guests .podcast-guest .guest-info .guest-info-links span
{
    color: #979797;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
}
.single-podcast .podcast-guests .podcast-guest .guest-info .guest-info-links a
{
    color: #000;
}
.single-podcast .podcast-notes-resources
{
    padding: 50px 0;
}
.single-podcast .podcast-notes-resources h3.notes-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-notes-resources .podcast-notes
{
    color: #1b2632;
    flex: 1 1 0%;
    font-size: 18px;
    line-height: 32px;
    max-width: 650px;
    min-width: 0;
}
.single-podcast .podcast-notes-resources .podcast-resources
{
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 48px;
    position: relative;
}
.single-podcast .podcast-notes-resources .podcast-resources:before
{
    background-image: var(--wpr-bg-99f08171-e66d-4a92-b8b4-79bbc323a2fe);
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: calc(100% + 100vw);
}
@media(min-width: 1024px)
{
    .single-podcast .podcast-notes-resources .podcast-resources:before
    {
        left: 0;
        position: absolute;
        top: 0;
        transform: none;
        width: calc(100% + 50vw);
    }
}
.single-podcast .podcast-notes-resources .podcast-resources .resources-box
{
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
    padding: 50px 60px;
    position: relative;
    width: 100%;
    z-index: 2;
}
@media(min-width: 1024px)
{
    .single-podcast .podcast-notes-resources .podcast-resources .resources-box
    {
        max-width: 492px;
    }
}
.single-podcast .podcast-notes-resources .podcast-resources .resources-heading
{
    color: #0d304a;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 2px;
    line-height: 28px;
    margin-bottom: 30px;
    padding: 0;
    text-transform: uppercase;
}
.single-podcast .podcast-notes-resources .podcast-resources .resources-items>:not([hidden])~:not([hidden])
{
    --tw-space-y-reverse: 0;
    margin-bottom: calc(30px * var(--tw-space-y-reverse));
    margin-top: calc(30px * (1 - var(--tw-space-y-reverse)));
}
.single-podcast .podcast-notes-resources .podcast-resources .resources-item .resources-item-desc
{
    color: #1b2632;
    font-size: 18px;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 15px;
}
.single-podcast .podcast-notes-resources .podcast-resources .resources-item .resources-item-link
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1.75px;
    line-height: 30px;
}
.single-podcast .podcast-topics
{
    padding: 50px 0;
}
.single-podcast .podcast-topics .podcast-topics-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-topics .podcast-topics-list
{
    border-left: 16px solid var(--primary);
    padding-left: 34px;
}
.single-podcast .podcast-topics .podcast-topics-list .podcast-topic
{
    align-items: center;
    display: flex;
}
.single-podcast .podcast-topics .podcast-topics-list .podcast-topic .podcast-topic-time
{
    color: #0d304a;
    font-family: Helvetica Neue LT W05_65 Medium,Helvetica,Arial,sans-serif;
    font-size: 28px;
    letter-spacing: 3px;
    line-height: 50px;
    margin-right: 30px;
    width: 130px;
}
.single-podcast .podcast-topics .podcast-topics-list .podcast-topic .podcast-topic-desc
{
    color: #000;
    font-family: Helvetica Neue LT W05_45 Light,Helvetica,Arial sans-serif;
    font-size: 28px;
    letter-spacing: 2px;
    line-height: 50px;
}
.single-podcast .podcast-transcript
{
    padding: 50px 0 85px;
}
.single-podcast .podcast-transcript h3.podcast-transcript-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-transcript .podcast-transcript-info
{
    color: #1b2632;
    font-size: 18px;
    line-height: 32px;
    position: relative;
}
.single-podcast .podcast-transcript .podcast-transcript-info.is-collapsible .transcript-content
{
    height: 192px;
    overflow: hidden;
}
.single-podcast .podcast-transcript .podcast-transcript-info.is-collapsible .transcript-extender
{
    background: linear-gradient(180deg,rgba(27,38,50,0),rgba(27,38,50,.6));
    bottom: 0;
    height: 76px;
    left: 0;
    position: absolute;
    width: 100%;
}
.single-podcast .podcast-transcript .podcast-transcript-info.is-collapsible .transcript-extender a
{
    border-left: 10px solid transparent;
    border-radius: 0 0 10px 10px;
    border-right: 10px solid transparent;
    border-top: 20px solid #0d304a;
    left: 50%;
    position: absolute;
    top: calc(100% + 15px);
    transform: translateX(-50%);
}
.single-podcast .podcast-transcript .podcast-transcript-info.is-collapsible.is-expanded .transcript-content
{
    height: auto;
    overflow: visible;
}
.single-podcast .podcast-transcript .podcast-transcript-info.is-collapsible.is-expanded .transcript-extender
{
    display: none;
}
.single-podcast .podcast-about
{
    padding: 50px 0;
}
.single-podcast .podcast-about h3.podcast-about-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-about .podcast-about-info
{
    display: flex;
    flex-direction: column;
    gap: 3.5rem;
}
@media(min-width: 1024px)
{
    .single-podcast .podcast-about .podcast-about-info
    {
        flex-direction: row;
    }
}
.single-podcast .podcast-about .podcast-about-content
{
    color: #1b2632;
    flex: 1 1 0%;
    font-size: 18px;
    line-height: 32px;
    min-width: 0;
}
.single-podcast .podcast-about .podcast-about-content .host-links
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1.75rem;
    padding-top: 30px;
}
.single-podcast .podcast-about .podcast-about-content .host-links a, .single-podcast .podcast-about .podcast-about-content .host-links span
{
    color: #979797;
    font-family: Helvetica Neue LT W01_75 Bold,Helvetica,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 20px;
    text-transform: uppercase;
}
.single-podcast .podcast-about .podcast-about-content .host-links a
{
    color: #000;
}
.single-podcast .podcast-about .podcast-about-image
{
    flex-shrink: 0;
}
.single-podcast .podcast-related
{
    padding: 50px 0;
}
.single-podcast .podcast-related h3.related-podcasts-title
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 30px;
    padding: 0;
}
.single-podcast .podcast-hosts
{
    padding: 50px 0;
}
.single-podcast .podcast-hosts h3.podcast-hosts-heading
{
    color: #0d304a;
    font-size: 48px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 50px;
    margin-bottom: 140px;
    padding: 0;
}

.addtoany_content, .market-commentary-template-default .entry-author, .monthly-newsletters .entry-author, .news-template-default .entry-author, .videos-template-default .entry-author
{
    display: none;
}
.grecaptcha-badge, .grecaptcha-logo
{
    visibility: hidden!important;
}
@media(max-width: 576px)
{
    body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwmo_service_tabs .service-tabs
    {
        grid-gap: 30px;
        display: grid;
        gap: 30px;
        grid-template-columns: 1fr;
    }
    body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwmo_service_tabs .service-images
    {
        height: 500px;
    }
    body.is-divi #et-boc .et-l .et_pb_module.et_pb_cwmo_service_tabs .service-navs
    {
        order: -1;
    }
}
@media(max-width: 980px)
{
    body.is-divi #et-boc .et-l .et_pb_section.cwm-optionality.services-one .et_pb_module.et_pb_cwmo_vpopup
    {
        margin-left: auto;
        margin-right: auto;
    }
    body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-one .et_pb_specialty_column .et_pb_row_inner, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-two .et_pb_specialty_column .et_pb_row_inner, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features .et_pb_specialty_column .et_pb_row_inner
    {
        overflow: visible;
    }
    body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-one .et_pb_specialty_column .et_pb_row_inner>.et_pb_column, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-two .et_pb_specialty_column .et_pb_row_inner>.et_pb_column, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features .et_pb_specialty_column .et_pb_row_inner>.et_pb_column
    {
        float: none!important;
        padding: 0!important;
        width: 100%!important;
    }
    body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-one .et_pb_specialty_column .et_pb_row_inner>.et_pb_column:not(:last-child), body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-two .et_pb_specialty_column .et_pb_row_inner>.et_pb_column:not(:last-child), body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features .et_pb_specialty_column .et_pb_row_inner>.et_pb_column:not(:last-child)
    {
        margin-right: 0!important;
    }
    body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-one .et_pb_specialty_column .et_pb_row_inner .et_pb_module.et_pb_cwm_optionality_text, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features-two .et_pb_specialty_column .et_pb_row_inner .et_pb_module.et_pb_cwm_optionality_text, body.is-divi #et-boc .et-l .et_pb_section.et_section_specialty.section-features .et_pb_specialty_column .et_pb_row_inner .et_pb_module.et_pb_cwm_optionality_text
    {
        margin-left: auto;
        margin-right: auto;
        padding: 30px;
        width: 90%;
    }
}
@media(max-width: 640px)
{
    body.estate-planning #et-boc .et-l .et_pb_section_0, body.financial-planning #et-boc .et-l .et_pb_section_0, body.investment-management #et-boc .et-l .et_pb_section_0, body.retirement-planning #et-boc .et-l .et_pb_section_0, body.tax-planning #et-boc .et-l .et_pb_section_0
    {
        padding-bottom: 50px!important;
    }
}
.page-template-template-team .interior-wrapper
{
    padding-bottom: 50px;
    padding-top: 50px;
}
.disabled\:grayscale:disabled
{
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-filter);
}
@media(min-width: 640px)
{
    .sm\:inline-block
    {
        display: inline-block;
    }
    .sm\:h-screen
    {
        height: 100vh;
    }
    .sm\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .sm\:flex-row
    {
        flex-direction: row;
    }
    .sm\:items-center
    {
        align-items: center;
    }
    .sm\:gap-\[25px\]
    {
        gap: 25px;
    }
    .sm\:align-middle
    {
        vertical-align: middle;
    }
}
@media(min-width: 768px)
{
    .md\:\!w-\[384px\]
    {
        width: 384px!important;
    }
    .md\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}
@media(min-width: 1024px)
{
    .lg\:flex
    {
        display: flex;
    }
    .lg\:grid-cols-3
    {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .lg\:grid-cols-2
    {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .lg\:flex-row
    {
        flex-direction: row;
    }
    .lg\:items-center
    {
        align-items: center;
    }
    .lg\:justify-between
    {
        justify-content: space-between;
    }
}