@import url(https://fonts.googleapis.com/css?family=Lexend:100,200,300,regular,500,600,700,800,900);

*, *::before,*::after{
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
}
a {
    text-decoration: none;
}
ul, ol, li {
    list-style: none;
}
img{
    vertical-align: top;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: inherit;
    font-size: inherit;
}
html, body{
    height: 100%;
    line-height: 1;
    font-family: Lexend;
}
body{
    height: 100%;
    line-height: 1;
    color: #333333;
}
.wrapper{
    min-height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.page{
    flex: 1 1 auto;
}
[class*="_container"]{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 15px;
}
@media (max-width: 1199.98px){
    [class*="_container"]{
        max-width: 970px;
    }
}
@media (max-width: 990.98px){
    [class*="_container"]{
        max-width: 750px;
    }
}
@media (max-width: 767.98px){
    [class*="_container"]{
        max-width: none;
    }
}


.page-header_button {
	display: flex;
}

/* Гамбургер иконка */
.menu-btn {
    display: none;
	width: 30px;
	height: 30px;
	position: relative;
	z-index:2;
	overflow: hidden;
}

.menu-btn span {
	width: 30px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #1B1C57;
	transition: all 0.5s;
}

.menu-btn span:nth-of-type(2) {
	top: calc(50% - 5px);
}
.menu-btn span:nth-of-type(3) {
	top: calc(50% + 5px);
}

/* Меняем гамбургер иконку, когда меню открыто */
.menu-btn.active span:nth-of-type(1) {
  display: none;
}
.menu-btn.active span:nth-of-type(2) {
  top: 50%;
  transform: translate(-50%, 0%) rotate(45deg);  
}
.menu-btn.active span:nth-of-type(3) {
  top: 50%;
  transform: translate(-50%, 0%) rotate(-45deg); 
}

/* Меню, которое будет появляться */
.page-header_menu { 
}

.page-header_menu.active {
	transform: translateX(0);
}
.page-header_main{
    position: relative;
}
.page-header_container{
    display: flex;
    padding-top: 2.8125rem;
    gap: 6.5rem;
}
.page-header_info {
    display: grid;
    gap: 1.5625rem;
    z-index: 10;
}
.header_info-top {
    display: grid;
    gap: 6.25rem;
}
.header_info-logo {
    gap: .375rem;
    display: flex;
    align-items: center;
}
.info-logo_naim {
    font-size: 1rem;
    font-weight: 700;
    text-transform: capitalize;
}
.header_info-title {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 2.8125rem;
    text-transform: capitalize;
}
.header_info-bottom {
    display: grid;
    gap: 2rem;
    margin-top: 1.5rem;
}
.info-bottom_text {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75rem;
    color: #626687;
}
.info-bottom-form {
    display: flex;
    justify-content: space-between;
    width: 31rem;
    height: 3.5rem;
    padding: .25rem .25rem .25rem 1.5rem;
    align-items: center;
    gap: 1rem;
    border-radius: 2rem;
    border: 1px solid var(--Neutral-300, #E0E3EB);
    background-color: #fff;
}
.form-main-block_input {
    width: 100%;
    color: #888B97;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.375rem;
}
.form-main-block_button {
    cursor: pointer;
    border-radius: 2rem;
    display: flex;
    background-color: #10B981;
    padding: .75rem 1rem;
    align-items: center;
    gap: .25rem;
    transition: all 0.4s;
}
.subscribe_button{
    width: 8.0625rem;
}
.form-main-block_button:hover{
    background-color: #085d41;
}
.form-button-search {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.375rem;
    color: #fff;
}
.form-button-arrow {
}
.info-bottom-partners {
}
.info-bottom_our {
    color: #888B97;
    font-size: 1rem;
    font-weight: 400;
    line-height: 2rem;
}
.info-bottom_logos {
    display: flex;
    gap: 2rem;
}
.info-bottom_logo {
}



.page-header_right {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 42.1875rem;
}
.header_right-background {
    transform: translate(0rem, -2.8125rem);
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.header_right-background img{
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.header_right-menu {
}
.page-header_button {
}
.menu-btn {
}
.page-header_block {
    position: relative;
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 3.5rem;
}
.page-header_menu {
    padding-left: 5.8125rem;
    display: flex;
    gap: 1.5rem;
}
.header_menu-block {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .5rem 1rem;
    color: #F0F3FD;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 32px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    background: rgba(255, 255, 255, 0.10);
}
.menu-block_1{
    width: 6.25rem;
}
.menu-block_2{
    display: flex;
    justify-content: center;
    padding: 3px 12px;
}
.Sign_Up{
    cursor: pointer;
    width: 7.625rem;
    color:#047857;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.375rem;
    padding: .75rem 1.5rem;
    align-items: center;
    border-radius: 2rem;
    background: #D1FAE5;
    transition: all 0.4s;
}
.Sign_Up:hover{
    background: #80ffbe;
    border-radius: 1.25rem;
}
.menu-block_name {
}
.menu-block_arrow {
}
.header_right-reviews {
    position: relative;
    z-index: 10;
    display: flex;
    padding: 40px;
    gap: 1rem;
}
.header_right-reviews_1 {
    width: 20.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px;
    border-radius: 32px;
    background: #FFF;
    box-shadow: 0px 11px 48px 0px rgba(51, 51, 51, 0.06);
}
.reviews_1-img {
    position: relative;
    display: flex;
}
.reviews_1-img-1 {
}
.reviews_1-img-2 {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 1.875rem;
}
.reviews_1-img-3 {
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 3.75rem;
}
.reviews_1-info {
    display: grid;
    gap: .25rem;
}
.reviews_1-info-title {
    color:#1B1C57;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
}
.reviews_1-text {
    color:#68799F;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.25rem;
}
.header_right-reviews_2 {
    padding: 24px;
    border-radius: 32px;
    background: #FFF;
    box-shadow: 0px 11px 48px 0px rgba(51, 51, 51, 0.06);
    align-items: center;
    gap: 1rem;
    display: flex;
    width: 13.125rem;
}
.reviews_2-img {
}
.reviews_2-img-1 {
}
.reviews_2-info {
    display: grid;
    gap: .25rem;
}
.reviews_2-info-title{
    color:#1B1C57;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
}
.reviews_2-text {
    color:#68799F;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.25rem;
}

@media (max-width: 1274.98px){
    .page-header_block {
        display: grid;
        align-items: center;
        gap: 1.25rem;
    }
    .Sign_Up{
        padding: .5rem 1rem;
        width: 100px;
        margin-left: 1.875rem;
    }
    .header_right-reviews {
        display: flex;
        flex-direction: column-reverse;
        padding-left: 1.875rem;
        gap: 1rem;
    }
    .page-header_menu {
        padding-left: 1.875rem;
    }
}
@media (max-width: 991.98px){
    .page-header_container{
        display: grid;
        padding-top: 2.8125rem;
        gap: 6.5rem;
    }
}
@media (max-width: 524.98px){
    .info-bottom-form {
        width: 25rem;
    }
}
@media (max-width: 450.98px){
    .bottom-form_img {
        display: none;
    }
    .info-bottom-form {
        width: 16.25rem;
    }
    .form-main-block_input{
        font-size: .625rem;
    }
    .form-main-block_button{
        padding: .375rem .625rem;
    }
    .form-button-search{
        font-size: .75rem;
    }
    .info-bottom_logos {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        text-align: center;
        gap: 0rem;
        width: 70%;
    }
    .info-bottom_our{
        padding-left: 1.25rem;
    }
    .header_info-title {
        font-size: 1.75rem;
        font-weight: 500;
    }
    .header_info-top {
        gap: 4.375rem;
    }
    .info-bottom_text {
        font-size: .875rem;
        font-weight: 400;
        width: 15.625rem;
    }
    .menu-btn {
        display: block;
        margin: .9375rem;
    }
    .page-header_menu {
        position: absolute;
	    top: 4.375rem;
	    left: 3.125rem;
        height: 100%;
	    transition: transform 0.5s;
        transform: translateX(-200%);
        display: grid;
    }
    .header_right-background {
        transform: translate(0rem, 0rem);
    }
    .header_menu-block{
        color: #1B1C57;
        font-size: 1rem;
        font-weight: 700;
        border: 1px solid #fff;
        padding: .625rem 1.125rem;
        width: 7.8125rem;
    }
    .Sign_Up{
        width: 7.8125rem;
    }
    .menu-block_1{
        width: 7.8125rem;
    }
    .page-header_block {
        display: flex;
        align-items: center;
        gap: 1.25rem;
    }
    .Sign_Up{
        margin-left: 0;
    }
    @media (max-width: 399.98px){
        .reviews_1-img-2{
            display: none;
        }
        .reviews_1-img-3{
            display: none;
        }
        .header_right-reviews_1{
            width: 13.125rem;
            gap: 1rem;
        }
    }
}




.page-swiper {
    margin-top: 12.625rem;
    margin-bottom: 9.25rem;
}
.page-swiper_container {
    position: relative;
    overflow: hidden;
    gap: 2.5rem;
    min-width: 0;
}
.page-swiper_header {
    display: flex;
    justify-content: space-between;
    padding-bottom: 2.5rem;
}
.swiper_header-title {
    display: grid;
    gap: .75rem;
    align-items: center;
}
.swiper_header-recommendation {
    color:#F59E0B;
    font-size: .875rem;
    font-weight: 500;
    text-transform: capitalize;
}
.swiper_header-houses {
    color: #1B1C57;
    font-size: 2rem;
    font-weight: 600;
    text-transform: capitalize;
}
.swiper_header-menu {
    align-items: end;
    gap: 2rem;
    display: flex;
    flex-wrap: wrap;
}
.tabs-deals_button {
    border: .0625rem solid #E0E3EB !important;
    border-radius: 2rem;
    padding: .75rem 1.5rem;
    display: flex;
    gap: .5rem;
    align-items: center;
    color: #888B97;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    cursor: pointer;
    transition: all 0.4s;
}

.tabs-deals_button:hover {
    border: 1px solid #10B981 !important;
}

.tabs-deals_button.active {
    background-color: #D1FAE5;
    color: #10B981;
    border: 1px solid #D1FAE5;
    transition: none; /* Отключаем анимацию для активной кнопки */
}
.header-menu_button-icon {
}
.header-menu_button-naim {
}
.swiper_header-arrows {
    display: flex;
    align-items: end;
    gap: 1rem;
}
.swiper_header-arrow-left {
    padding: .75rem 1rem;
    border-radius: 2rem;
    background-color: #E0E3EB;
    transition: all 0.4s;
    cursor: pointer;
}
.swiper_header-arrow-left:hover{
    background-color: #b9ccff;
}
.swiper_header-arrow-right {
    background-color: #10B981;
    padding: .75rem 1rem;
    border-radius: 2rem;
    transition: all 0.4s;
    cursor: pointer;
}
.swiper_header-arrow-right:hover{
    background-color: #006443;
}
.page-swiper_slider {
    display: flex;
    gap: 2.5rem;
    min-width: 0;
}
.swiper_slider-card {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}
.slider-card_img {
    position: relative;
}
.card_img-frame {
    display: flex;
    gap: .625rem;
    position: absolute;
    z-index: 10;
    bottom: 0;
    margin: 1.5rem;
    left: 0;
    padding: 8px 16px;
    font-size: .875rem;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 2rem;
}
.frame-fire{
    color: #EF4444;
    background-color: #FEE2E2;
}
.frame-blue{
    color: #1D4ED8;
    background-color: #DBEAFE;
}
.frame-green{
    color: #047857;
    background-color: #D1FAE5;
}
.card_img-frame-icon {
}
.card_img-frame-name {
}
.slider-card_img-background {
    width: 340px;
    height: 382px;
    z-index: 2;
}
.slider-card_img-background img{
    width: 100%;
    height: 100%;
    border-radius: 24px;
}
.slider-card_info {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}
.slider-card_title {
    display: flex;
    flex-direction: column;
    gap: .5rem;
}
.card_title-naim {
    color:#0E1735;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem;
}
.card_title-price {
    color: #3C4563;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 2rem;
}
.slider-card_person {
    display: flex;
    gap: 1rem;
}
.card_person-img {
}
.card_person-info {
}
.card_person-title {
    color: #0E1735;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
}
.card_person-text {
    color: var(--Neutral-500, #888B97);
    font-size: .875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.375rem;
}
.img-background-edit img{
    width: 21.25rem;
    height: 23.875rem;
    border-radius: 1.5rem;
}
.page-swiper_slider-villa{
    display: none;
    gap: 2.5rem;
}
.page-swiper_slider-apartment{
    display: none;
    gap: 2.5rem;
}
.tabs-deals_button{
    border: none;
    background: none;
}
.tabs-deals_item {
    display: none;
}

.tabs-deals_item.active{
    display: block;
}





.page-ReadyToSell {
    position: relative;
    margin-bottom: 6.25rem;
}
.page-ready_container {
    display: flex;
    gap: 13.125rem;
    z-index: 10;
    padding: .625rem;
}
.page-ready_info {
    display: flex;
    flex-direction: column;
    gap: 1.875rem;
}
.ready_info-title-block {
    display: grid;
    gap: .75rem;
}
.ready_info-sub-title {
    color: #F59E0B;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}
.ready_info-title {
    color:#1B1C57;
    font-size: 32px;
    font-weight: 600;
    text-transform: capitalize;
}
.ready_info-text {
    color: #626687;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.ready_info-detail {
    display: grid;
    gap: 1.375rem;
    margin-bottom: 3.375rem;
}
.info-detail_title {
    color: #1B1C57;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
}
.info-detail_block {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 1.75rem;
}
.info-detail_item {
}
.detail_item-icon {
}
.detail_item-text {
}
.ready_info-Dianne {
    display: flex;
    justify-content: space-between;
    gap: .625rem;
    flex-wrap: wrap;
}
.slider-card_person {
}
.card_person-img {
}
.card_person-info {
}
.card_person-title {
}
.card_person-text {
}
.ready_info-phone {
    background-color: var(--Green-500, #10B981);
    border-radius: 2rem;
    display: flex;
    padding: 12px 16px;
    align-items: center;
    gap: 16px;
}
.info-phone-icon {
}
.info-phone_text {
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
}
.page-ready_img {
    position: relative;
}
.ready_img-house {
    position: relative;
    width: 488px;
    height: 416px;
  }
  
  .img-house-background {
    width: 488px;
    height: 416px;
  }
  .img-house-background source{
    width: 100%;
    height: 100%;
  }
  .img-house-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-60%, -200%);
    cursor: pointer;
    opacity: 0.7;
  }
  .img-house-play.hidden {
    display: none;
  }
.ready_img-furniture {
    position: relative;
    display: flex;
    gap: .75rem;
    left: -1.875rem;
    top: -7.75rem;
    align-items: end;
}
.img-furniture-block_1 {
}
.img-furniture-block_2 {
}
.img-furniture-block_3 {
}
.background_svg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.background_svg_1{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;

}




.about_us {
    position: relative;
    padding: .3125rem;
    margin-bottom: 8.75rem;
}
.about_us_header {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    text-align: center;
    padding-bottom: 2.5rem;
}
.about_us_header-link {
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.header-link_line {
    width: 2rem;
    height: .0625rem;
    background-color: #F59E0B;
    margin: 0 auto;
}
.header-link-text {
    color: #F59E0B;
    font-size: .875rem;
    font-weight: 500;
}
.about_us-title {
    font-size: 1.5rem;
    color: #1B1C57;
    font-weight: 700;
}
.about_us_swiper {
    position: relative;
    height: 33.6875rem;
}
.slider-main-block {
}
.swiper {
}
.slider-main-block_wrapper {
}
.swiper-wrapper {
}
.slider-main-block_slide {
}
.swiper-slide {
}
.about_us-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 46.25rem;
    height: 600px;
}
.about_us-card-background {
    height: 25rem;
    width: 42.125rem;
    margin: 0 auto;
    border-radius: .75rem;
    overflow: hidden;
}
.about_us-card-background img{
    width: 100%;
    height: 100%;
}
.about_us-card-info {
    position: relative;
    top: -7.5rem;
    padding: 2rem;
    max-width: 38.25rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    background-color: #FFF;
}
.card-info_block {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.card-info_title {
    font-size: 1.25rem;
    color: #1B1C57;
    font-weight: 700;
}
.card-info_text {
    color: #626687;
    font-weight: 500;
    line-height: 1.375rem;
    font-size: .875rem;
}
.slider-card_person-main {
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.slider-card_person {
}
.card_person-img {
}
.card_person-info {
}
.card_person-title {
}
.card_person-text {
}
.slider-card_person-star {
    display: flex;
    align-items: center;
    gap: .9375rem;
}
.person-star_img {
}
.person-star_rating {
}
.pagination_swiper{
}
.swiper-buttons{
}
.swiper-button-prev::after,
.swiper-button-next::after{
    color: #1B1C57;
    font-size: 60px !important;
    font-weight: bold;
}
.swiper-button-next{
    right: 2.5rem !important;
}



.section_subscribe {
    margin-bottom: 7.5rem;
}
.section-subscribe {
}
.section-subscribe_container {
}
.section-subscribe_block {
    display: flex;
    gap: 6.4375rem;
    border-radius: 32px;
    background: url('img/subscribe/Rectangle\ 24.png') lightgray 50% / cover no-repeat;
    padding: 2rem;
}
.section-subscribe_img-left {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.img-left_icon {
}
.left_icon_1 {
}
.left_icon_2 {
}
.left_icon_3 {
}
.left_icon_4 {
}
.section-subscribe_main {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.subscribe_main-title {
    color: #1B1C57;
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    text-transform: capitalize;
}
.info-bottom-form {
}
.bottom-form_img {
}
.form-main-block_input {
}
.form-main-block_button {
}
.form-button-search {
}
.subscribe_button {
}
.section-subscribe_img-right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 1199.98px){
    .section-subscribe_block{
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0;
    }
    .section-subscribe_img-left{
        text-align: center;
    }
    .section-subscribe_img-right{
        text-align: center;
    }
}
@media (max-width: 991.98px){
    .page-swiper_header{
        flex-direction: column;
        gap: 1.25rem;
    }
    .page-ready_container{
        flex-direction: column;
        gap: 1.25rem;
        z-index: 10;
    }
    .ready_info-Dianne {
        display: flex;
        justify-content: flex-start;
        gap: 1.875rem;
        flex-wrap: wrap;
    }
    .img-house-play {
        top: 50%;
        left: 36%;
        transform: translate(-60%, -200%);
      }
      .ready_img-furniture {
        position: relative;
        display: flex;
        gap: .75rem;
        left: .625rem;
        top: -7.75rem;
        align-items: end;
        flex-wrap: wrap;
    }
    .page-ReadyToSell {
        margin-bottom: 3.125rem;
    }
}
@media (max-width: 720.98px){
    .about_us-card {
        width: 33.75rem;
        height: 37.5rem;
        padding-left: 10px;
    }
    .about_us-card-background {
        height: 15.625rem;
        width: 29.625rem;
    }
    .about_us-card-info {
        top: -4.0625rem;
        max-width: 25.75rem;
    }
    .swiper-button-prev::after,
    .swiper-button-next::after{
    font-size: 40px !important;
}
}
@media (max-width: 535.98px){
    .ready_img-furniture {
        left: 0;
        top: .625rem;
    }
    .img-house-background {
        width: 16.125rem;
        height: 11.625rem;
    }
    .img-furniture-block_1 {
        width: 12.25rem;
        height: 6.875rem;
    }
    .img-furniture-block_1 img{
        width: 100%;
        height: 100%;
    }
    .img-house-play {
        display: none;
    }
    .about_us-card {
        width: 18.75rem;
        height: 37.5rem;
        padding-left: 0;
        padding-right: 1.25rem;
    }
    .about_us-card-background {
        height: 8.125rem;
        width: 14.625rem;
    }
    .about_us-card-info {
        top: -4.0625rem;
        max-width: 13.25rem;
        padding: 1rem;
    }
}
@media (max-width: 450.98px){
    .form-main-block_button{
        height: 2.875rem;
    }
}
@media (max-width: 399.98px){
    .card_img-frame {
        display: flex;
        gap: .625rem;
        position: absolute;
        z-index: 10;
        bottom: 0;
        margin: 1.5rem;
        left: 0;
        padding: 6px 14px;
        font-size: .75rem;
        font-weight: 500;
        text-transform: capitalize;
        border-radius: 2rem;
    }
    .slider-card_img-background {
        width: 220px;
        height: 262px;
    }
    .img-background-edit img{
        width: 220px;
        height: 262px;
    }
    .slider-card_info {
        gap: .5rem;
    }
    .slider-card_title {
        gap: .25rem;
    }
    .card_title-naim {
        font-size: 1.125rem;
    }
    .card_title-price {
        color: #3C4563;
        font-size: 1rem;
    }
    .card_person-title {
        color: #0E1735;
        font-size: .875rem;
    }
    .card_person-text {
        font-size: .75rem;
    }
}