.main-section{ min-height: 460px}

.header-item__phone{ color: #fff}
.header-item__phone a{border: 1px solid rgb(255 255 255 / 35%); padding: 3px 10px;border-radius: 4px;font-size: 15px;font-weight: 300; transition: all 0.3s ease;}
.header-item__phone a:hover{ background: #fff; color: #000 }
.is-scroll .header-item__phone a{border: 1px solid rgb(0 0 0/ 35%); color: #000}

.image-preview{ width: 100%; height: 100%; object-fit: cover}
.about__content .button{ background: #000; color: #fff; margin: auto}
.call__spec{ text-align: center; font-size: 16px; margin-top: 30px; margin-bottom: 20px}

.fixed-whatsapp{ position: fixed; width: 52px; height: 52px; bottom: 30px; right: 15px; z-index: 1000; cursor: pointer;-webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0}
.fixed-whatsapp.is-show{ opacity: 1;}
.fixed-whatsapp svg{ width:48px; height: 48px}
.fixed-whatsapp svg g g:first-child g:nth-child(1) path{ fill:#0ccb6e}
.fixed-whatsapp svg g g:first-child g:nth-child(5) path{ fill:#0ccb6e}
.fixed-whatsapp:hover{ transform: scale(1.1, 1.1)}

@media only screen and (min-width: 1025px) {

.fixed-whatsapp{  width: 64px; height: 64px; bottom: 60px; right: 40px}
}

@media only screen and (min-width: 1025px) {

    .header-items{ flex-grow: 1}
    .header-item__phone{ flex-grow: 1; display: flex; justify-content: center}
    .header-item__phone a{  }
    .header__menu a{font-size: 13px;}
    .header__menu .menu-items .level-1{margin-left: 30px;}
    .header__menu .menu-items .level-1:first-child{margin-left: 0;}

}


@media only screen and (min-width: 1280px) {
    .header__menu a{font-size:15px;}
    .header__menu .menu-items .level-1{margin-left: 40px;}
    .header-item__phone a{font-size: 18px; padding: 5px 15px}

}