.wysiwyg {
    padding-block:var(--s-block-padding)}

.wysiwyg .grid-container {
    width: min(1098px,90vw)
}

.attorneys__carousel-arrows,.testimonials__grid-btns {
    position: relative;
    display: inline-block
}

:is(.attorneys__carousel-arrows,.related-posts__arrows,.testimonials__grid-btns) .slick-next.slick-arrow {
    transform: rotate(180deg);
    border-right: 1px solid #dfdad5
}

:is(.attorneys__carousel-arrows,.related-posts__arrows,.testimonials__grid-btns) .slick-arrow {
    all: unset;
    cursor: pointer;
    padding: 10px 15px;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 0;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #dfdad5;
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    display: inline-block;
    height: 26px
}

:is(.attorneys__carousel-arrows,.related-posts__arrows,.testimonials__grid-btns) .slick-arrow:before {
    all: unset;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='23.069' viewBox='0 0 14 23.069'%3E%3Cpath id='left_arrow' data-name='left arrow' d='M10.638.371.371,10.638a1.268,1.268,0,0,0,0,1.793l1.2,1.2a1.268,1.268,0,0,0,1.791,0l8.175-8.137,8.175,8.137a1.268,1.268,0,0,0,1.791,0l1.2-1.2a1.268,1.268,0,0,0,0-1.793L12.431.371A1.268,1.268,0,0,0,10.638.371Z' transform='translate(0 23.069) rotate(-90)' fill='%23a6492a'/%3E%3C/svg%3E%0A");
    height: 23px;
    width: 14px;
    display: block;
    position: relative;
    content: "";
    opacity: 1
}

.attorneys__carousel {
    margin-bottom: .5rem;
    margin-top: 1.5rem;
    margin-inline:-15px}

@media (min-width: 600px) {
    .attorneys__carousel {
        margin-bottom:2rem
    }
}

.ginput_container :is(input,textarea) {
    border: 1px solid #ddd
}

.video-section__vid-modal {
    display: none
}

.video-section__vid-trigger {
    display: block;
    position: relative;
    background-color: #000
}

.video-section__vid-trigger:before {
    content: "";
    display: block;
    position: absolute;
    aspect-ratio: 1/1;
    width: 105px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    background-size: contain;
    background-image: url(https://harrisbricken.com/wp-content/uploads/play.png)
}

.video-section__carousel {
    margin-top: 2rem;
    max-width: 80vw;
    margin-inline:auto}

.video-section__carousel .slick-arrow:before {
    content: "";
    height: 23px;
    width: 14px;
    display: block;
    margin-top: -10px;
    background-size: contain
}

.video-section__carousel .slick-prev:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='23.069' viewBox='0 0 14 23.069'%3E%3Cpath id='left_arrow' data-name='left arrow' d='M10.638.371.371,10.638a1.268,1.268,0,0,0,0,1.793l1.2,1.2a1.268,1.268,0,0,0,1.791,0l8.175-8.137,8.175,8.137a1.268,1.268,0,0,0,1.791,0l1.2-1.2a1.268,1.268,0,0,0,0-1.793L12.431.371A1.268,1.268,0,0,0,10.638.371Z' transform='translate(0 23.069) rotate(-90)' fill='%23a6492a'/%3E%3C/svg%3E%0A")
}

.video-section__carousel .slick-next:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='23.069' viewBox='0 0 14 23.069'%3E%3Cpath id='left_arrow' data-name='left arrow' d='M10.638,13.629.371,3.362a1.268,1.268,0,0,1,0-1.793l1.2-1.2a1.268,1.268,0,0,1,1.791,0l8.175,8.137L19.71.369a1.268,1.268,0,0,1,1.791,0l1.2,1.2a1.268,1.268,0,0,1,0,1.793L12.431,13.629A1.268,1.268,0,0,1,10.638,13.629Z' transform='translate(0 23.069) rotate(-90)' fill='%23a6492a'/%3E%3C/svg%3E%0A")
}

.video-section__vid-modal.active {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    width: 100vw;
    background-color: rgba(0,0,0,.62);
    z-index: 999999999
}

.video-section__vid-exit {
    background: var(--primary-color);
    color: #fff;
    border: none;
    line-height: .5;
    padding: 8px 9px 10px;
    border-radius: 20px;
    position: absolute;
    top: -11px;
    right: -14px;
    box-shadow: 1px 1px 3px 0 #00000054
}
.testimonials__item {
    position: relative;
    background-color: #fff;
    padding: 45px 25px 25px;
    width: 340px;
    margin-inline:20px;border-bottom: 5px solid #686156;
    margin-bottom: 0;
    display: flex!important;
    height: 490px!important;
    flex-direction: column;
    box-shadow: -1px 4px 10px #0000001a;
    overflow: visible!important;
    justify-content: space-between
}

.testimonial-list .testimonials__item {
    width: 100%;
    height: auto!important;
    margin: 0 0 60px
}

.testimonial-list .testimonials__item:last-child {
    margin-bottom: 0
}

.testimonial-list .testimonials__item-meta:before {
    width: 60px;
    height: 60px;
    top: -20px
}

@media (min-width: 600px) {
    .testimonials__item {
        margin-inline:10px;
        padding: 45px 40px;
        margin-bottom: 1rem
    }
}

.testimonials__blockquote {
    margin: 0 0 .5rem
}

.testimonials__blockquote p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
    overflow: hidden
}

.testimonials__blockquote * {
    line-height: 1.75;
    font-size: 16px!important
}

.testimonials__item-meta {
    display: flex;
    gap: 1rem;
    align-items: center
}

.testimonials__item-autor cite {
    display: block;
    font-size: 12px;
    font-style: normal;
    letter-spacing: .6px;
    color: #282623;
    text-transform: uppercase;
    margin-top: 5px
}

.testimonials__item-autor {
    font-size: 18px;
    font-family: Belgrano,serif;
    line-height: 1.2;
    letter-spacing: .9px;
    color: #a84825;
    text-transform: uppercase
}

.testimonials__grid {
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content
}

.testimonials__grid .slick-list {
    margin-top: -1rem;
    padding-top: 1.1rem;
    padding-bottom: 1rem
}

.testimonials__item-meta:before {
    content: "";
    height: 30px;
    width: 42px;
    position: absolute;
    top: -11px;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42.273' height='30' viewBox='0 0 42.273 30'%3E%3Cdefs%3E%3Cpattern id='pattern' width='1' height='1' patternTransform='translate(84.545 60) rotate(-180)' viewBox='0 0 42.273 30'%3E%3Cimage preserveAspectRatio='none' width='42.273' height='30' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAsCAYAAAA93wvUAAAEOklEQVR4AbyaA+w8PRRF+9m2bdu2bdu2beNv27Zt27Zt3knml2xubmdnuu0mOUH75r3zZtEOzMvPPJiGY8C7oAWYCtaDLWATmA7agA/A0cAE4ljwHmgVO2yIHTa6OOQLuDhOuDkukoam4CyPDQdxsE3sASpkKMRsBL+CHdwbDutg+0qNcizGdAd7OzR9DBgZ0kE1PdOSYBVoDF4GN4PzwDXgJVAPrLEcNwjslaXpjA7XZnagxne3nOW14JsU8vuDv8EmkaMV2CZF07uB4eL4dR4cWoNtVONlRfAUcCYwGbgaLBK53k5xbBmPDgtFrne48YssBQ8HxoEzwDLKtxIcknDMBcV0KAlqzV8tD0vSnaKRPxPiWxXTIZo8UqyR3wPjgQaUdxnYjeOK7LAc7BZNvEMTqx2XIMVp4ozfJ+LeDuhwinC4P5poToN1gPFIb8pfTsQ0o5h6nh16Uf7y0eBkGnzBc9HPxZpqCHZ4MbDD4GhwPQ1e7rnoHZR/iYhZRzFXena4jfIvNeL7f7bnoueKGoYouoMqepXnomc7NH5NaIdocBYNPu256OXiH9sQvDd/xrPDZewQDbanwWqei95C+WeLmNAON7NDNPglDS4Gu3ss+izlHyVivuA/wMAOo6PB02kw4l2PRb+l3J30Rieow9fsUDLRU2zrjvFUtDbl/k/FCYeVHh1qUe7/SyZuEme8P9jVQ9GxlPcNS9yNwmFAIIc3cyebisK9waEFFNwHbM6wOWkiHPoW6LC3cLgmN+BAXtpi5oOnwfYORR8Qd3N2znMHZYZwWFiAw/3CYRe10C+LA5gJ4Adwob6NJKlGObqmOOasBIfJscNFGRyqKAfb9m4OBTPDwOl5Cu4CltNxH2fYac3y5MAn8TPZeMwhfEdEMAcckFD0KYrfbH/K4ewwN4/Dk+KYo7lxxd1gcELhLyzHbQNGOHzNFXeBQY4Owym2m76vbuc88B2YSIkaJf2hEA8n13B2aGyJv084PJKtcfsZrCniduYbC7HsdsB4gB1qZXDY3qXxG1N+ir+JuKc8NX2D/hS1g7zqdGi8u7jK2lGcnE1iA7Ktp8bZYU5Kh37skLbgvZRILU0ngsUUs9H9bopXh3OAydr4TmCy2M3tTvfFZ9jEPLCT+FNbIBymC4dPgXFp/FeR7PWc+ZPBzKSHdB74ReR/M7WDQ+NXgE1ix7R9zhq7XBQcnOXRsIPD8ByHOy0OQ9ghbeP7gqli93UZ2FM92YwZR7uprLDD5ASH0gkOB7q8CrId6CgS/gWeT9hHD3BuWjt0EDX+Bs8mOAxkhyyN/6WS8h8Y0QDsAYwn/gzpoAavlUntrAVvu/+RSa4K7aAGf8v4Ys3JwHjm19AOavCHFMVGgweACcT3KRzGFeIgn2nTg0Tefj4ktqC+OTW0Q9IrFOPiQmPBd7GMKSK35ziMix22Tpta5gMA50uQkik6gYoAAAAASUVORK5CYII='/%3E%3C/pattern%3E%3C/defs%3E%3Cg id='Group_20085' data-name='Group 20085' transform='translate(-837.637 -4088)'%3E%3Crect id='quote-outline-icon' width='42.273' height='30' transform='translate(837.637 4088)' fill='url(%23pattern)'/%3E%3Cpath id='Path_17516' data-name='Path 17516' d='M-12840.812-3302.958l8.605-3.849-3,8.9,6.627,5.391v9.154l-6.627,3.018-7.7-3.018-2.25-5.317,2.25-9.229Z' transform='translate(13683.799 7396.635)' fill='%23686156'/%3E%3Cpath id='Path_17517' data-name='Path 17517' d='M-12840.812-3302.958l8.605-3.849-3,8.9,6.627,5.391v9.154l-6.627,3.018-7.7-3.018-2.25-5.317,2.25-9.229Z' transform='translate(13706.299 7396.635)' fill='%23686156'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.testimonials__grid-btns {
    flex-shrink: 0
}

@media (min-width: 1025px) {
    .testimonials__grid:after {
        content:"";
        display: block;
        width: 350px;
        height: 100%;
        position: absolute;
        z-index: 999;
        top: 0;
        right: 0;
        background: #fff;
        background: #fff;
        background: linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,#fff 100%)
    }
}

.fctan {
    position: relative;
    min-height: 255px;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center
}

.fctan__bg {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .5
}

.fctan__cont-box {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: var(--h2-font-size);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding-inline:10px}

.fctan__title {
    font-size: var(--h2-font-size);
    font-family: Belgrano,sans-serif;
    text-align: center;
    display: block
}

.fctan__title * {
    all: inherit;
    display: inline-block;
    line-height: 1.3
}

.btn.fctan___btn:after {
    background-image: url("data:image/svg+xml,%3Csvg id='Icon_feather-arrow-right' data-name='Icon feather-arrow-right' xmlns='http://www.w3.org/2000/svg' width='19.306' height='14.511' viewBox='0 0 19.306 14.511'%3E%3Cpath id='Path_16' data-name='Path 16' d='M6.709,18.314H24.6a.826.826,0,0,0,.709-.907A.826.826,0,0,0,24.6,16.5H6.709A.826.826,0,0,0,6,17.407.826.826,0,0,0,6.709,18.314Z' transform='translate(-6 -10.152)' fill='%232c2a26'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M17.407,20.511a.9.9,0,0,0,.641-.266L24.4,13.9a.907.907,0,0,0,0-1.283L18.048,6.266a.907.907,0,0,0-1.283,1.283l5.707,5.707-5.707,5.707a.907.907,0,0,0,.641,1.548Z' transform='translate(-5.356 -6)' fill='%232c2a26'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 15px;
    background-size: contain
}

.btn.fctan___btn {
    background: #f9bf4b;
    color: var(--h-color)!important;
    margin-top: 1rem;
    font-weight: 700
}

.logos-crsl__box {
    background: no-repeat padding-box #fff;
    box-shadow: 0 3px 6px #00000029;
    padding: 40px 50px 10px
}

@media (min-width: 600px) {
    .fctan {
        min-height:420px
    }

    .logos-crsl__box {
        padding: 40px 100px 10px
    }
}

.logos-crsl__box .video-section__carousel {
    padding: 0;
    margin: 0
}

@media (min-width: 1200px) {
    .attorneys__carousel.teams-sec__carousel {
        width:120%
    }

    .attorneys__carousel.teams-sec__carousel:after {
        content: "";
        width: 20%;
        height: 100%;
        display: block;
        position: absolute;
        background: linear-gradient(270deg,#efeeea 0,#efeeeaba 50%,#efeeea00 100%);
        top: 0;
        right: 0
    }

    .footer-container {
        position: relative
    }

    .footer-dmca {
        position: absolute;
        right: 0;
        top: 0
    }
}

.fctan {
    min-height: 350px
}

.fctan__cont-box {
    padding-top: 100px
}

@media (min-width: 600px) {
    .fctan {
        min-height:420px
    }

    .fctan__cont-box {
        padding-top: 85px
    }
}

