a:hover {
    transition: all 0.2s ease-in !important;
    border-bottom-style: none !important;
}

a.tn-atom:hover {
    border-bottom-style: solid !important;
}


div.underline__text .tn-atom a ul li:hover {
        color: #FDB64E !important;
}

div.underline__text .tn-atom a ul li span:hover {
        color: #FDB64E !important;
}

a[href="tel:+74951516985"] {
    border-bottom: 1px dashed !important;
}

a[href="tel:+74951516985"]:hover {
    border-bottom: none !important;
}

/*.phone_alloka a[href="tel:+74951516985"] span:hover {
    transition: all 0.1s ease-in !important;
    color: #FDB64E !important;
}

.phone_alloka a[href="tel:+74951516985"]:hover {
    transition: all 0.1s ease-in !important;
    color: #FDB64E !important;
}*/

.phone_alloka {
	vertical-align: middle;
	color: #ffffff;
	font-family: 'Noto Sans',Arial,sans-serif;
	line-height: 1;
	font-weight: 400;
}

.header__mail--underline {
	vertical-align: middle;
	color: #fdb64e;
	font-family: 'Noto Sans',Arial,sans-serif;
	line-height: 1;
	font-weight: 400;
}

@media (max-width: 2560px) {
	.phone_alloka, .header__mail--underline {font-size: 18px; }
}

@media (max-width: 1200px) {
	.phone_alloka, .header__mail--underline {font-size: 17px;}
}

@media (max-width: 960px) {
	.phone_alloka, .header__mail--underline {font-size: 16px;}
}

@media (max-width: 480px) {
	.phone_alloka, .header__mail--underline {font-size: 11px;}
}

a[href="mailto:info@kvantcnc.ru"]:hover {
    transition: all 0.2s ease-in !important;
    border-bottom: 1px solid #FDB64E !important;
}

.header__mail--underline a {
    border-bottom: none !important;
}

.header__mail--underline a:hover {
    transition: all 0.2s ease-in !important;
    border-bottom: 1px solid #FDB64E !important;
}



.footer__block--info a[href="mailto:info@kvantcnc.ru"] {
    border-bottom: none !important;
}


.footer__block--info a[href="mailto:info@kvantcnc.ru"]:hover {
    transition: all 0.2s ease-in !important;
    border-bottom: 1px solid #FDB64E !important;
}

.t156__item img {
    border: 1px solid #c1c1c1;
}

.ul-list .tn-atom ul li::marker {
    color: #FDB64E !important;
}

.icon-btn .tn-atom__button-content {
    padding-left: 40px !important;
}

.link-test {
    position: relative;
    padding-left: 26px;
}

.link-test::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    /*background: red;*/
    left: 0;
    /*top: 1px;*/
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.05887V6.49987C12.0003 6.30224 12.0591 6.10914 12.169 5.94488C12.2789 5.78063 12.435 5.65258 12.6175 5.57687C12.8 5.50115 13.0009 5.48117 13.1948 5.51943C13.3887 5.55769 13.5669 5.65248 13.707 5.79187L20 11.9999L13.707 18.2069C13.6143 18.3001 13.5042 18.374 13.3829 18.4245C13.2615 18.4749 13.1314 18.5009 13 18.5009C12.8686 18.5009 12.7385 18.4749 12.6171 18.4245C12.4958 18.374 12.3857 18.3001 12.293 18.2069C12.1055 18.0194 12.0001 17.7651 12 17.4999V15.0109C9.25 15.0789 6.245 15.5769 4 18.9999V17.9999C4 13.3669 7.5 9.55687 12 9.05887Z' fill='%23FDB64E'/%3E%3C/svg%3E%0A");
}

.link-elem .tn-atom a:hover {
    color: #ffac30 !important;
    font-weight: 500 !important;
    transition: all 0.2s ease-in !important;
}

.card-shape {
    border-top: 2px solid #fdb64e !important;
}


