@media screen and (max-width: 1199px) {
  a, a img {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
  }
}


#tilda-popup-for-error {
    display: none !important;
  }

#rec1058560396 .t396 {
    overflow: hidden !important;
    touch-action: none !important;
    }


.svg_s {
    border-radius: 100px;
    transition: background 0.3s;
}

.svg_s:hover {
    background-color: rgba(55, 48, 43, 1);
}

.svg_s_2 {
    border-radius: 100px;
    transition: background 0.3s;
}

.svg_s_2:hover {
    background-color: rgba(255, 255, 255, 1);
}
    
.border05_40_2 {
    border-radius: 0 0 40px 40px;
    background-image: linear-gradient(0turn, rgba(255, 218, 180, 1) 0%, rgba(250, 250, 250, 1) 100%);
    box-shadow: inset 0 0 0 1px rgba(20, 15, 11, 0.5);
}

.border05_40 {
    border-radius: 40px;
    background-image: linear-gradient(0turn, rgba(255, 218, 180, 1) 0%, rgba(250, 250, 250, 1) 100%);
    box-shadow: inset 0 0 0 1px rgba(20, 15, 11, 0.5);
}



.border05_20 {
    border-radius: 20px;
    box-shadow: inset 0px 0px 0px 1px rgba(20,15,11,0.5);
    transition: background 0.3s, color 0.3s;
}
.border05_20_black {
    border-radius: 20px;
    background-color: rgba(20, 15, 11, 1);
    transition: background 0.3s;
}


#rec1049874526 .tn-elem[data-elem-id="1747940688431"] .tn-atom {
    border-radius: 15px !important;
    box-shadow: inset 0px 0px 0px 1px rgba(20,15,11,0.5);
    transition: background 0.3s,color 0.3s;
}
#rec1052227966 .tn-elem[data-elem-id="1748016235136"] .tn-atom{
    border-radius: 15px !important;
    box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.5);
    transition: background 0.3s, color 0.3s;
}

.social_1{transition: transform 0.3s ease-in-out;}
.social_1:hover {transform: scale(1.1);}
.social_2{transition: transform 0.3s ease-in-out;}
.social_2:hover {transform: scale(1.05);}


.border05_20:hover {
  background: #fff;
}
.border05_20_black:hover {
  background-color: rgba(56, 48, 44, 1);
}
#rec1049874526 .tn-elem[data-elem-id="1747940688431"] .tn-atom:hover {
  background-color: rgba(56, 48, 44, 1);
  color: rgb(255, 255, 255) !important;
}
#rec1052227966 .tn-elem[data-elem-id="1748016235136"] .tn-atom:hover {
    background: #fff;
    color: rgb(20, 15, 11) !important;
}


.linkstyle2 {
    text-decoration: none;
}
.linkstyle2:hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background-color: rgba(20, 15, 11, 0.5);
  transition: opacity 0.3s ease;
}

.linkstyle {
    text-decoration: none;
}
.linkstyle:hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  transition: opacity 0.3s ease;
}

