#inner-page-wrapper .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

#inner-page-wrapper #content .agentsingle-container {
    display: flex;
    flex-direction: column;
    color: var(--aios-agents-text-color)
}

#inner-page-wrapper #content .agentsingle__card {
    display: flex;
    flex-direction: column;
    background-color: var(--aios-agents-secondary-color);
    color: var(--aios-agents-secondary-text-color)
}

#inner-page-wrapper #content .agentsingle__card-image {
    position: relative
}

#inner-page-wrapper #content .agentsingle__card-image canvas {
    display: block;
    width: 100%;
    height: auto
}

#inner-page-wrapper #content .agentsingle__card-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top
}

#inner-page-wrapper #content .agentsingle__card-information {
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 14px 32px
}

#inner-page-wrapper #content .agentsingle__card-contacts {
    display: flex;
    flex-direction: column;
    gap: 12px
}

#inner-page-wrapper #content .agentsingle__card-contacts-item {
    display: flex;
    gap: 12px;
    font-family: var(--font-family-default);
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .14em;
    text-transform: uppercase
}

#inner-page-wrapper #content .agentsingle__card-contacts-item a {
    color: var(--aios-agents-secondary-text-color);
    transition: var(--default-transition, .15s)
}

#inner-page-wrapper #content .agentsingle__card-contacts-item a:hover {
    text-decoration: underline
}

#inner-page-wrapper #content .agentsingle__card-contacts-item span[class*=ai-font] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: 24px;
    min-width: 24px;
    height: 24px;
    font-size: 16px
}

#inner-page-wrapper #content .agentsingle__card-contacts-item span[class*=ai-font].ai-font-person-a {
    font-size: 24px
}

#inner-page-wrapper #content .agentsingle__card-contacts-item span[class*=ai-font].ai-font-envelope-f {
    font-size: 14px
}

#inner-page-wrapper #content .agentsingle__card-smi ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important
}

#inner-page-wrapper #content .agentsingle__card-smi ul li {
    list-style: none !important
}

#inner-page-wrapper #content .agentsingle__card-smi ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    font-size: 20px;
    color: var(--aios-agents-secondary-text-color);
    border: solid 1px var(--aios-agents-secondary-text-color);
    border-radius: 999px;
    transition: var(--default-transition, .15s)
}

#inner-page-wrapper #content .agentsingle__card-smi ul li a:hover {
    background-color: var(--aios-agents-hover-color);
    border-color: var(--aios-agents-hover-color)
}

#inner-page-wrapper #content .agentsingle__card-button a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 12px;
    min-height: 56px;
    font-family: var(--font-family-default);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .12em;
    text-transform: uppercase;
    background-color: transparent;
    border-radius: 16px;
    border: solid 1px var(--aios-agents-secondary-text-color);
    color: var(--aios-agents-secondary-text-color);
    transition: var(--default-transition, .15s)
}

#inner-page-wrapper #content .agentsingle__card-button a:hover {
    background-color: var(--aios-agents-hover-color);
    border-color: var(--aios-agents-hover-color);
    color: var(--aios-agents-secondary-text-color)
}

#inner-page-wrapper #content .agentsingle__content {
    flex-grow: 1;
    margin-top: 24px
}

#inner-page-wrapper #content .agentsingle__description h1, #inner-page-wrapper #content .agentsingle__description h2, #inner-page-wrapper #content .agentsingle__description h3, #inner-page-wrapper #content .agentsingle__description h4, #inner-page-wrapper #content .agentsingle__description h5, #inner-page-wrapper #content .agentsingle__description h6 {
    margin: 24px 0 8px;
    line-height: 1
}

#inner-page-wrapper #content .agentsingle__description h1:first-child, #inner-page-wrapper #content .agentsingle__description h2:first-child, #inner-page-wrapper #content .agentsingle__description h3:first-child, #inner-page-wrapper #content .agentsingle__description h4:first-child, #inner-page-wrapper #content .agentsingle__description h5:first-child, #inner-page-wrapper #content .agentsingle__description h6:first-child {
    margin-top: 0;
    margin-bottom: 24px
}

#inner-page-wrapper #content .agentsingle__description .heading-1 {
    font-size: 36px;
    text-transform: uppercase
}

#inner-page-wrapper #content .agentsingle__description .heading-1 .small, #inner-page-wrapper #content .agentsingle__description .heading-1 small {
    color: var(--primary-text, #000000)
}

#inner-page-wrapper #content .agentsingle__description h5 {
    font-size: 24px;
    line-height: 1.25em
}

#inner-page-wrapper #content .agentsingle__description h5 .small, #inner-page-wrapper #content .agentsingle__description h5 small {
    color: var(--primary-text, #000000)
}

#inner-page-wrapper #content .agentsingle__description p {
    margin-top: 0;
    margin-bottom: 24px
}

#inner-page-wrapper #content .agentsingle__description p:last-child {
    margin-bottom: 0
}

#inner-page-wrapper #content .agentsingle__description-information-heading {
    display: block;
    padding: 12px;
    background-color: #00000008;
    border-bottom: solid 1px rgba(0, 0, 0, .106);
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .12em;
    text-transform: uppercase
}

#inner-page-wrapper #content .agentsingle__description-information-content {
    display: block;
    padding: 12px
}

#inner-page-wrapper #content .agentsingle__description-information-content ul {
    list-style: disc !important;
    margin: 0 0 0 22px !important
}

#inner-page-wrapper #content .agentsingle__name .siteHeading {
    margin-top: 0;
}

#inner-page-wrapper #content .agentsingle__description-listings {
    border: 1px solid #000;
    min-height: 300px
}

#inner-page-wrapper #content .agentsingle__description-testimonials {
    padding-bottom: 20px;
}

#inner-page-wrapper #content .agentsingle__videos, #inner-page-wrapper #content .agentsingle__optional-section, #inner-page-wrapper #content .agentsingle__properties, #inner-page-wrapper #content .agentsingle__testimonials {
    margin-top: 80px
}

#inner-page-wrapper #content .agentsingle__videos h2, #inner-page-wrapper #content .agentsingle__videos .heading-1, #inner-page-wrapper #content .agentsingle__optional-section h2, #inner-page-wrapper #content .agentsingle__optional-section .heading-1, #inner-page-wrapper #content .agentsingle__properties h2, #inner-page-wrapper #content .agentsingle__properties .heading-1, #inner-page-wrapper #content .agentsingle__testimonials h2, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 {
    margin-bottom: 24px;
    display: block;
    font-size: 36px;
    font-family: var(--font-family-title);
    font-weight: 400;
    line-height: 1.1
}

#inner-page-wrapper #content .agentsingle__videos h2 small, #inner-page-wrapper #content .agentsingle__videos .heading-1 small, #inner-page-wrapper #content .agentsingle__optional-section h2 small, #inner-page-wrapper #content .agentsingle__optional-section .heading-1 small, #inner-page-wrapper #content .agentsingle__properties h2 small, #inner-page-wrapper #content .agentsingle__properties .heading-1 small, #inner-page-wrapper #content .agentsingle__testimonials h2 small, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 small {
    letter-spacing: 1.96px;
    font-size: 14px;
    line-height: 1.2;
    display: block;
    font-family: var(--font-family-default);
    font-weight: 300
}

#inner-page-wrapper #content .agentsingle__videos, #inner-page-wrapper #content .agentsingle__videos-list, #inner-page-wrapper #content .agentsingle__videos-list--image {
    position: relative;
    display: block
}

#inner-page-wrapper #content .agentsingle__videos-list--image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-color: #000;
    opacity: .34;
    transition: opacity var(--default-transition, .15s)
}

#inner-page-wrapper #content .agentsingle__videos-list--image svg {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    opacity: 1;
    transition: opacity var(--default-transition, .15s)
}

#inner-page-wrapper #content .agentsingle__videos-list--image canvas {
    display: block;
    width: 100%;
    aspect-ratio: 341.42/192
}

#inner-page-wrapper #content .agentsingle__videos-list--image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

#inner-page-wrapper #content .agentsingle__videos-list--name {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
    padding: 0 95px;
    height: 95px;
    color: var(--aios-agents-text-color);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 2.55px;
    text-transform: uppercase;
    opacity: var(--name-opacity, 0);
    transition: var(--default-transition)
}

#inner-page-wrapper #content .agentsingle__videos-list:hover #inner-page-wrapper #content .agentsingle__videos-list--image:before {
    opacity: .7
}

#inner-page-wrapper #content .agentsingle__videos-list:hover #inner-page-wrapper #content .agentsingle__videos-list--image svg {
    opacity: 1
}

#inner-page-wrapper #content .agentsingle__videos-pagination button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    pointer-events: auto;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color: #000000b3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10
}

#inner-page-wrapper #content .agentsingle__videos-pagination--prev {
    left: 15px
}

#inner-page-wrapper #content .agentsingle__videos-pagination--next {
    right: 15px
}

#inner-page-wrapper #content .agentsingle__testimonials h2, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 {
    text-align: center
}

#inner-page-wrapper #content .agentsingle__testimonials-items {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px
}

#inner-page-wrapper #content .agentsingle__testimonials-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    padding: 40px 24px;
    border: 1px solid rgba(0, 0, 0, .333);
    border-radius: 40px
}

#inner-page-wrapper #content .agentsingle__testimonials-item--stars {
    display: flex;
    justify-content: center;
    gap: 8px
}

#inner-page-wrapper #content .agentsingle__testimonials-item p {
    margin: 0 !important;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.6;
    text-align: center
}

#inner-page-wrapper #content .agentsingle__testimonials-item--name {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    letter-spacing: .12em;
    text-transform: uppercase
}

#inner-page-wrapper .agentsingle-container .aci-results-equinox-controls, #inner-page-wrapper .agentsingle-container .aci-results-equinox-pagination {
    display: none !important
}

.agentsinglepopup.aiosp-wrap {
    pointer-events: none
}

.agentsinglepopup.aiosp-bg {
    background: #000c;
    opacity: 1
}

.agentsinglepopup .aiosp-container {
    padding: 50px 11px;
    pointer-events: none
}

.agentsinglepopup .aiosp-content {
    pointer-events: auto
}

.agentsinglepopup__item {
    position: relative;
    display: block;
    height: 100%
}

.agentsinglepopup__item .plyr {
    --plyr-color-main: var(--primary-text);
    height: 100%
}

.agentsinglepopup__video {
    position: relative;
    display: block;
    width: 100%
}

.agentsinglepopup__pagination button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    pointer-events: auto;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color: #000000b3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10
}

.agentsinglepopup__pagination--prev {
    left: 15px
}

.agentsinglepopup__pagination--next {
    right: 15px
}

.agentsinglepopup__close {
    position: absolute;
    bottom: calc(100% + 18px);
    right: 0;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1.68px;
    text-transform: uppercase
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] {
    padding-right: 22px;
    padding-left: 22px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body {
    max-width: 654px;
    width: 100%;
    padding: 24px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .aiosp-close {
    background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.16049L13.1045 0L7 5.97531L0.895476 0L0 1.16049L5.96256 7L0 12.8395L0.895476 14L7 8.02469L13.1045 14L14 12.8395L8.03744 7L14 1.16049Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center;
    width: 14px;
    height: 14px;
    font-size: 0;
    top: 24px;
    right: 24px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form h2 {
    font-size: 22px;
    color: var(--aios-agents-text-color);
    line-height: 1.6;
    margin: 0 0 24px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 0 !important
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field {
    position: relative
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field:last-child {
    margin-top: 24px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field .wpcf7-form-control-wrap {
    display: block;
    position: relative
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form fieldset {
    border: 1px solid #AAAAAA
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form fieldset legend {
    width: auto;
    margin-left: 12px;
    padding: 0 4px;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #222
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=text], .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=email], .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=tel], .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0 !important;
    border: 0 !important;
    padding: 6px 16px 12px;
    width: 100%;
    height: auto;
    font-family: var(--font-family-default);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.65;
    letter-spacing: 0;
    color: var(--aios-agents-text-color)
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=text]::-moz-placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=email]::-moz-placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=tel]::-moz-placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form textarea::-moz-placeholder {
    color: #929292
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=text]::placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=email]::placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form input[type=tel]::placeholder, .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form textarea::placeholder {
    color: #929292
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form textarea {
    height: 96px
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--submit {
    display: flex;
    justify-content: flex-end
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--submit input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 12px;
    min-width: 153px;
    width: auto;
    min-height: 56px;
    font-family: var(--font-family-default);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1;
    letter-spacing: .12em;
    text-transform: uppercase;
    background-color: var(--aios-agents-primary-color);
    border-radius: 16px;
    border-color: var(--aios-agents-primary-color);
    color: var(--aios-agents-secondary-text-color);
    transition: var(--default-transition, .15s)
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--submit input[type=submit]:hover {
    background-color: var(--aios-agents-hover-color);
    border-color: var(--aios-agents-hover-color);
    color: var(--aios-agents-secondary-text-color)
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form .wpcf7-spinner {
    position: absolute;
    top: 50%;
    right: 15px;
    margin: 0;
    transform: translateY(-50%)
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .use-floating-validation-tip .wpcf7-not-valid-tip {
    position: absolute;
    top: 6px;
    left: auto;
    right: 10px;
    font-size: 12px;
    width: auto
}

.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .use-floating-validation-tip .wpcf7-response-output {
    margin: 20px 0 0;
    font-size: 12px;
    text-align: center
}

@media screen and (min-width: 744px) {
    #inner-page-wrapper #content .agentsingle__card {
        flex-direction: row
    }

    #inner-page-wrapper #content .agentsingle__card-image {
        min-width: 332px;
        max-width: 332px
    }

    #inner-page-wrapper #content .agentsingle__card-information {
        padding: 32px
    }

    #inner-page-wrapper #content .agentsingle__card-contacts-item {
        line-height: 18px
    }

    #inner-page-wrapper #content .agentsingle__description .heading-1 {
        font-size: 40px
    }

    #inner-page-wrapper #content .agentsingle__description h5 {
        font-size: 28px;
        line-height: 1.15em
    }

    #inner-page-wrapper #content .agentsingle__videos, #inner-page-wrapper #content .agentsingle__optional-section, #inner-page-wrapper #content .agentsingle__properties, #inner-page-wrapper #content .agentsingle__testimonials {
        margin-top: 100px
    }

    #inner-page-wrapper #content .agentsingle__videos h2, #inner-page-wrapper #content .agentsingle__videos .heading-1, #inner-page-wrapper #content .agentsingle__optional-section h2, #inner-page-wrapper #content .agentsingle__optional-section .heading-1, #inner-page-wrapper #content .agentsingle__properties h2, #inner-page-wrapper #content .agentsingle__properties .heading-1, #inner-page-wrapper #content .agentsingle__testimonials h2, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 {
        font-size: 40px;
        padding-top: 8px
    }

    #inner-page-wrapper #content .agentsingle__videos h2 small, #inner-page-wrapper #content .agentsingle__videos .heading-1 small, #inner-page-wrapper #content .agentsingle__optional-section h2 small, #inner-page-wrapper #content .agentsingle__optional-section .heading-1 small, #inner-page-wrapper #content .agentsingle__properties h2 small, #inner-page-wrapper #content .agentsingle__properties .heading-1 small, #inner-page-wrapper #content .agentsingle__testimonials h2 small, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 small {
        font-size: 16px
    }

    #inner-page-wrapper #content .agentsingle__videos-list--image canvas {
        aspect-ratio: 661.503/372
    }

    .agentsinglepopup .aiosp-container {
        padding: 50px 41px
    }

    .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form h2 {
        font-size: 28px
    }
}

@media screen and (min-width: 1024px) {
    #inner-page-wrapper #content .agentsingle-container {
        flex-direction: row;
        align-items: flex-start;
        gap: 40px
    }

    #inner-page-wrapper #content .agentsingle__card {
        flex-direction: column;
        max-width: 354px;
        min-width: 354px
    }

    #inner-page-wrapper #content .agentsingle__card-image {
        min-width: none;
        max-width: 100%
    }

    #inner-page-wrapper #content .agentsingle__videos h2, #inner-page-wrapper #content .agentsingle__videos .heading-1, #inner-page-wrapper #content .agentsingle__optional-section h2, #inner-page-wrapper #content .agentsingle__optional-section .heading-1, #inner-page-wrapper #content .agentsingle__properties h2, #inner-page-wrapper #content .agentsingle__properties .heading-1, #inner-page-wrapper #content .agentsingle__testimonials h2, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 {
        font-size: 48px
    }

    #inner-page-wrapper #content .agentsingle__videos-list--image canvas {
        aspect-ratio: 796.649/448
    }

    #inner-page-wrapper #content .agentsingle__videos-list--name {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        transform: translateY(calc(100% + 32px))
    }

    #inner-page-wrapper #content .agentsingle__testimonials h2, #inner-page-wrapper #content .agentsingle__testimonials .heading-1 {
        text-align: left
    }

    #inner-page-wrapper #content .agentsingle__testimonials-items {
        grid-template-columns: repeat(2, 1fr)
    }

    .agentsinglepopup .aiosp-container {
        padding: 100px 32px
    }

    .agentsinglepopup .aiosp-content {
        width: -moz-max-content;
        width: max-content;
        max-width: 100%;
        height: 100%
    }

    .agentsinglepopup__pagination {
        padding: 0 80px
    }
}

@media screen and (min-width: 1280px) {
    #inner-page-wrapper #content .agentsingle__card {
        max-width: 424px;
        min-width: 424px
    }

    #inner-page-wrapper #content .agentsingle__card-contacts-item {
        font-size: 16px
    }

    #inner-page-wrapper #content .agentsingle__description .heading-1 {
        font-size: 48px
    }

    #inner-page-wrapper #content .agentsingle__description h5 {
        font-size: 32px;
        line-height: 1.125em
    }

    #inner-page-wrapper #content .agentsingle__videos-list--name {
        font-size: 16px;
        line-height: 1.125;
        letter-spacing: 2.24px
    }

    .agentsinglepopup .aiosp-container {
        padding: 100px 92px
    }

    .agentsinglepopup__pagination {
        padding: 0 88px
    }
}