/* PHONE */
.trvtmpl-phone {
    display: flex;
    align-items: center;
}
.trvtmpl-phone__link {
    display: flex;
    flex-direction: column;
}
.trvtmpl-phone a {
    color: currentColor;
    text-decoration: none;
    transition: var(--trvtmplLinksTransition);
}
.trvtmpl-phone a:hover {
    opacity: var(--trvtmplLinksHoverOpacity);
}
.trvtmpl-phone__content {
    display: flex;
}
/* PHONE END */

/* MAIL */
.trvtmpl-mail a {
    color: currentColor;
    text-decoration: none;
    transition: var(--trvtmplLinksTransition);
}
.trvtmpl-mail a:hover {
    opacity: var(--trvtmplLinksHoverOpacity);
}
/* MAIL END */

/* SOCIALS */
.trvtmpl-socials {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -10px;
    margin-left: -20px;
}
.trvtmpl-socials a {
    text-decoration: none;
    transition: var(--trvtmplLinksTransition);
    margin-left: 20px;
    margin-top: 10px;
    width: 22px;
    height: 22px;
}
.trvtmpl-socials a:hover {
    opacity: var(--trvtmplLinksHoverOpacity);
}
.trvtmpl-socials--vertical {
    flex-direction: column;
}
.trvtmpl-socials__item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.trvtmpl-socials-colorful-fill-main {
    fill: #ffffff;
}
.trvtmpl-socials-colorful-fill-bg {
    fill: #0a0b1e;
}
.trvtmpl-socials-colorful-stroke-main {
    stroke: #ffffff;
}
/* SOCIALS END */

/* MENU */
.trvtmpl-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.trvtmpl-menu li > span {
    cursor: pointer;
}
.trvtmpl-menu a {
    text-decoration: none;
    color: currentColor;
    transition: var(--trvtmplLinksTransition);
}
.trvtmpl-menu a:hover {
    opacity: var(--trvtmplLinksHoverOpacity);
}
/* MENU END */
