#rec2191360633 {
    background: linear-gradient(135deg, #161F2B 0%, #243447 100%) !important;
}
#rec2179995073 {
    background: linear-gradient(135deg, #161F2B 0%, #243447 100%) !important;
}
#rec2179995083 {
    background: linear-gradient(135deg, #161F2B 0%, #243447 100%) !important;
}
@media screen and (max-width:980px) {
    #rec2179995043 {
 display:block;   
}
#rec2186640093 {
    display:none; 
}
}
@media screen and (min-width:980px) {
    #rec2179995043 {
 display:none;   
}
}
#rec2181601633 .tmenu-mobile {
        background-color: rgba(5, 13, 22, .75) !important;
        backdrop-filter: blur(1px);
    }
/* WORLD MAP STYLES ---- rewrite all tilda FUCKSOLUTE css*/
@media screen and (max-width:1440px) {
#allrecords #rec595749710 .t396,
#allrecords #rec595749710 .t396 > div,
#allrecords #rec595749710 .t396__elem,
#allrecords #rec595749710 .tn-atom {
        display: block !important;
    height: auto !important;
    width: auto !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}
#allrecords #rec595749708 .t396,
#allrecords #rec595749708 .t396 > div,
#allrecords #rec595749708 .t396__elem,
#allrecords #rec595749708 .tn-atom {
        display: block !important;
    height: auto !important;
    width: auto !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}
#allrecords #rec611275013 .t396,
#allrecords #rec611275013 .t396 > div,
#allrecords #rec611275013 .t396__elem,
#allrecords #rec611275013 .tn-atom {
        display: block !important;
    height: auto !important;
    width: auto !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}
#allrecords #rec611275377 .t396,
#allrecords #rec611275377 .t396 > div,
#allrecords #rec611275377 .t396__elem,
#allrecords #rec611275377 .tn-atom {
        display: block !important;
    height: auto !important;
    width: auto !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}
#allrecords #rec595749710 .map-links {
    position: static;
}
#allrecords #rec595749710 .world-map {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    /*padding-top: 60px;*/
    padding-bottom: 90px;
}
#allrecords #rec611275377 .map-links {
    position: static;
}
#allrecords #rec611275377 .world-map {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    /*padding-top: 60px;*/
    padding-bottom: 90px;
}
}
/* WORLD MAP STYLES END*/
.countries-list {
/*   list-style:none; */
  max-width: 780px;
  width: auto;
  line-height: 1.8;
  margin-top: 0px !important;
}
.countries-list li {
  display:inline-block;
  padding:0 !important;
    margin-right: 15px !important;
    list-style: disc;
}
.countries-list li:first-child {
  padding-left:0;
}
.countries-list li:last-child {
  padding-right:0;

}
.countries-list li:nth-child(8) {
  padding-left:0;
}
.countries-list li {
  padding:0 8px;
}
.countries-list li a {
  text-decoration:none;
  font-size:18px;
  font-family: 'Inter';
  font-weight: 500;
  color: #030306 !important;
  transition: all .4 ease;
  
}
.countries-list li a:hover {
  text-decoration:underline !important;
  color:#61b7ff !important;
  transition: all .4 ease;
}
.tn-elem__5957497101685896750225 {
    width:auto !important;
    background:#fff !important;
        margin-top: 10px;
    padding: 20px 10px;
    box-shadow: 1px 1px 22px rgba(0,0,0, .07);
}
.Canada {
    fill:#61b7ff;
    transition: all .4s ease;
}
.United.Kingdom {
    fill:#61b7ff;
    transition: all .4s ease;
}
#HU {
    fill:#61b7ff;
    transition: all .4s ease;
}
#SK {
    fill:#61b7ff;
    transition: all .4s ease;
}
#DE {
    fill:#61b7ff;
    transition: all .4s ease;
}
#AE{
    fill:#61b7ff;
     transition: all .4 ease;
}
.Indonesia {
    fill:#61b7ff;
    transition: all .4s ease;
}
.Italy{
    fill:#61b7ff;
    transition: all .4s ease;
}
.China {
    fill:#61b7ff;
    transition: all .4s ease;
}
#LT{
    fill:#61b7ff;
    transition: all .4s ease;
}
#PL {
    fill:#61b7ff;
    transition: all .4s ease;
}
#CZ {
    fill:#61b7ff;
    transition: all .4s ease;
    
}
#CH {
       fill:#61b7ff;
    transition: all .4s ease;
}


g.CA.active .Canada {
    fill:#c0c0c0;
    transition: all .4s ease;
}

g.UK.active .United.Kingdom {
    fill:#c0c0c0;
    transition: all .4s ease;
}

.HU.active  {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.SK.active  {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.DE.active {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.AE.active {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

g.ID.active .Indonesia {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

g.IT.active .Italy {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

g.CN.active .China  {
    fill:#c0c0c0;
    transition: all .4s ease;
}

.LT.active {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.PL.active{
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.CZ.active {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}

.CH.active {
    fill:#c0c0c0 !important;
    transition: all .4s ease !important;
}
.map-links {
    padding: 20px !important;
    box-shadow: 1px 0px 52px 9px rgba(0,0,0,.08);
        text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
        position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
@media (min-width:320px) and (max-width:720px) { 
.countries-list.map-links {
    box-shadow:none !important;
}    
}

