.title-text-cards-countries{background-color:#fff}
.title-text-cards-countries .icex-scrollbar{margin:0}
.title-text-cards-countries .container-general{margin-bottom:40px}
@media(min-width:768px){.title-text-cards-countries .container-general{margin-bottom:64px}
}
.title-text-cards-countries.gray-bg{padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}
@media(min-width:768px){.title-text-cards-countries.gray-bg{padding-top:64px;padding-bottom:64px}
}
.title-text-cards-countries .container-ttcards{display:flex;flex-direction:column;gap:32px}
@media(min-width:768px){.title-text-cards-countries .container-ttcards{gap:48px}
}
.title-text-cards-countries .container-ttcards .container-superior{width:100%;display:flex;flex-flow:column;gap:10px}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .container-superior{margin-bottom:0 !important;flex-flow:row}
}
.title-text-cards-countries .container-ttcards .container-superior .texts{gap:32px}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .container-superior .texts{width:80%;gap:48px}
}
.title-text-cards-countries .container-ttcards .container-superior .texts h2{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px;color:#333f48;text-transform:none !important;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.title-text-cards-countries .container-ttcards .container-superior .texts h2{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.title-text-cards-countries .container-ttcards .container-superior .texts h2{font-size:64px;line-height:72px}
}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .container-superior .texts h2{hyphens:none;word-break:normal}
}
.title-text-cards-countries .container-ttcards .container-superior .texts h3{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:32px;line-height:40px;color:#333f48;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.title-text-cards-countries .container-ttcards .container-superior .texts h3{font-size:40px;line-height:48px}
}
@media(min-width:1600px){.title-text-cards-countries .container-ttcards .container-superior .texts h3{font-size:48px;line-height:56px}
}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .container-superior .texts h3{width:80%;hyphens:none;word-break:normal}
}
.title-text-cards-countries .container-ttcards .container-superior .link{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance;min-width:fit-content}
@media(min-width:1024px){.title-text-cards-countries .container-ttcards .container-superior .link{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.title-text-cards-countries .container-ttcards .container-superior .link{font-size:24px;line-height:32px}
}
.title-text-cards-countries .container-ttcards .container-superior .link:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.title-text-cards-countries .container-ttcards .container-superior .link:hover{color:#bc131c}
.title-text-cards-countries .container-ttcards .container-superior .link:hover:after{transform:rotate(45deg)}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .container-superior .link{margin-left:auto;align-self:flex-end}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel{min-width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child{background-color:#333f48}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-header .container-tags .tags .type{background-color:#fff;color:#333f48}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-body{background-color:#333f48}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-body .texts .title,.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-body .texts .description p{color:#fff}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-body .info-extra .info-text{color:#fff}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .card-container .card-body .tags-body .tag{background-color:#333f48;border:1px solid #fff;color:#fff}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .link-download{color:#ffcd00}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .link-download::after{border:1px solid #ffcd00}
.title-text-cards-countries .container-ttcards .ttcards-carousel .container-cards-mixed .card:first-child .link-download:hover:after{background-color:#fabb1a;color:#333f48;transform:rotate(0)}
.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards .container-cards{display:flex;flex-flow:row;flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards .container-cards::-webkit-scrollbar{display:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards .container-cards .card{padding:24px 16px;height:auto;flex:1 0 auto;flex-basis:calc(100% /  1 - ((0px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((0px * (1 - 1)) / 1))}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards .container-cards .card{padding:32px 24px}
}
@media(min-width:850px){.title-text-cards-countries .container-ttcards .ttcards-carousel--twoCards .container-cards .card{flex-basis:calc(100% /  2 - ((0px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((0px * (2 - 1)) / 2))}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards{display:flex;flex-flow:row;flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards::-webkit-scrollbar{display:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards .card{padding:24px 16px;height:auto;flex:1 0 auto;flex-basis:calc(100% /  1 - ((0px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((0px * (1 - 1)) / 1))}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards .card{padding:32px 24px}
}
@media(min-width:850px){.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards .card{flex-basis:calc(100% /  2 - ((0px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((0px * (2 - 1)) / 2))}
}
@media(min-width:1050px){.title-text-cards-countries .container-ttcards .ttcards-carousel--threeCards .container-cards .card{flex-basis:calc(100% /  3 - ((0px * (3 - 1)) / 3));max-width:calc(100% /  3 - ((0px * (3 - 1)) / 3))}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info{display:flex}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--text{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--text p{font-size:20px;line-height:28px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--text p{width:50%}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card{width:100%;display:block}
@media(min-width:1050px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card{padding:30px 30px 30px 0;width:34%;min-width:34%;max-height:490px;display:flex;align-items:flex-start}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px;color:#333f48;min-width:100%}
@media(min-width:1024px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p{font-size:40px;line-height:48px}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards .container-cards{display:flex;flex-flow:row;flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards .container-cards::-webkit-scrollbar{display:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards .container-cards .card{height:auto;flex:1 0 auto;padding:24px 16px;flex-basis:calc(100% /  1 - ((0px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((0px * (1 - 1)) / 1))}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards .container-cards .card{padding:32px 24px}
}
@media(min-width:850px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--twoCards .container-cards .card{flex-basis:calc(100% /  2 - ((0px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((0px * (2 - 1)) / 2))}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards{display:flex;flex-flow:row;flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards::-webkit-scrollbar{display:none}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards .card{height:auto;flex:1 0 auto;padding:24px 16px;flex-basis:calc(100% /  1 - ((0px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((0px * (1 - 1)) / 1))}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards .card{padding:32px 24px}
}
@media(min-width:850px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards .card{flex-basis:calc(100% /  2 - ((0px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((0px * (2 - 1)) / 2))}
}
@media(min-width:1050px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p--threeCards .container-cards .card{flex-basis:calc(100% /  3 - ((0px * (3 - 1)) / 3));max-width:calc(100% /  3 - ((0px * (3 - 1)) / 3))}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info{display:flex}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--text{width:100%}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--text p{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:20px;line-height:28px;color:#333f48}
@media(min-width:768px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--text p{width:50%}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--card{display:block;width:100%}
@media(min-width:1050px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--card{padding:30px 30px 30px 0;width:34%;display:flex;align-items:flex-start;min-width:34%;max-height:490px}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--card p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px;color:#333f48;min-width:100%}
@media(min-width:1024px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--card p{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .info--card p{font-size:40px;line-height:48px}
}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .seviceV2Card .card-header .tags .type{font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal;color:#fff;padding:8px 16px;border-radius:44px;background:#333f48}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .seviceV2Card .card-header .tags .registration .lastInscription{background-color:#e85515}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .seviceV2Card .card-header .icon-buttons{display:flex;gap:8px}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .seviceV2Card .card-header .icon-buttons i{cursor:pointer;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px}
.title-text-cards-countries .container-ttcards .ttcards-carousel .info--card p .seviceV2Card .card-header .icon-buttons i:hover{background-color:#d52b1e;border:0;color:#fff}
.title-text-cards-countries .container-ttcards .ttcards-carousel .seviceV2Card .card-header .tags .type{font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal;color:#fff;background:#333f48;border-radius:44px;padding:8px 16px}
.title-text-cards-countries .container-ttcards .ttcards-carousel .seviceV2Card .card-header .tags .registration .lastInscription{background-color:#e85515}
.title-text-cards-countries .container-ttcards .ttcards-carousel .seviceV2Card .card-header .icon-buttons{display:flex;gap:8px}
.title-text-cards-countries .container-ttcards .ttcards-carousel .seviceV2Card .card-header .icon-buttons i{cursor:pointer;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px}
.title-text-cards-countries .container-ttcards .ttcards-carousel .seviceV2Card .card-header .icon-buttons i:hover{background-color:#d52b1e;border:0;color:#fff}