

/* Start:/local/templates/cik/template_styles.css?17929474422627*/
.float_max {
    position: fixed;
    bottom: 38%;
    bottom: calc( 45% - 70px);
    right: 3%;
    z-index: 10;
}
.float_max img {
    width: 50px;
}
#cik-chatbot-widget button.chatbot__icon-btn {
    width: 50px;
    border-radius: 8px;
    padding: 4px;
    right: 3%;
    bottom: calc(45% - 147px);
}
#cik-chatbot-widget button.chatbot__icon-btn .chatbot__img {
    width: 42px;
    height: 42px;
    background-size: contain;
    border-radius: 4px;
    background-position: center;
}
#cik-chatbot-widget button.chatbot__icon-btn .chatbot__name {
    font-size: 8px;
}

.menu-subdomain{
    --color: #235060;
    position: relative;
    align-self: center;
    margin-left: auto;
    margin-right: 20px;

}

.menu-subdomain:hover .menu-subdomain__body{
    display: grid;
}

.menu-subdomain__header{
    display: flex;
    align-items: center;
    gap: 10px;
}

.menu-subdomain__arrow{
    width: 10px;
    height: 10px;
}

.menu-subdomain__arrow svg{
    width: inherit;
    height: inherit;
    display: block;
}

.menu-subdomain:hover .menu-subdomain__arrow{
    rotate: 180deg;
}

.menu-subdomain__body{
    position: absolute;
    left: -10px;
    top: 100%;
    display: none;
    gap: 10px;
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

.menu-subdomain__current,
.menu-subdomain__link{
  outline: none;
  border: none;
  position: relative;
  display: block;
  transition: all 0.4s ease-in 0s;
  
  color: #000;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1.17;
  text-decoration: none;
}

.menu-subdomain__current:hover,
.menu-subdomain__link:hover{
    color: var(--color);
}

.main__company--banner {
        background: url(/local/templates/cik/img/lenta.png) no-repeat right bottom;
/*                 height: 445px; */
}
@media screen and (max-width: 1100px) {
    .header__top--phone .phone a:not(.main) {
        display: none;
    }
}

.main__company--banner .d-flex {
    height: 100%;
}


.main__company--banner {
    background: #F6F7F9 url(/local/templates/cik/img/lenta.png) no-repeat right bottom;
    height: 445px;
}
.main__company--banner .box:first-child {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
@media (min-width: 1100px) {
    .main__company--banner .box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
        flex: 0 0 40%;
        max-width: 40%;
    }
}

@media (max-height: 768px) {
    .float_tg{
        bottom: 180px;
    }
    .float_max{
        bottom: 110px;
    }
    #cik-chatbot-widget button.chatbot__icon-btn {
        bottom: 32px;
    }

}

/* End */
/* /local/templates/cik/template_styles.css?17929474422627 */
