.cookies-policy{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.cookies-policy{margin-top:64px;margin-bottom:64px}
}
.cookies-policy .container-cookies-policy .title-cookies-policy{text-transform:uppercase;color:#333f48;margin-bottom:32px}
.cookies-policy .container-cookies-policy .cookies-policy-content--gral .cookie-block{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.cookies-policy .container-cookies-policy .cookies-policy-content--gral .cookie-block{margin-top:64px;margin-bottom:64px}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check{display:flex;align-items:center;gap:16px;margin-bottom:32px}
@media(max-width:450px){.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check{flex-direction:column;align-items:start}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check .data-checkbox{display:flex;gap:16px}
.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check p{font-size:20px;line-height:28px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48}
.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check span{padding:6px 16px;border-radius:44px;background-color:#f5f5f5;font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal;color:#333f48;white-space:nowrap}
@media(max-width:768px){.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check span{margin-left:30px}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .typeCookie .box-check div{display:flex}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div{display:flex;flex-direction:column;overflow:hidden}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div p{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div p:not(:last-child){margin-bottom:16px}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div ul{list-style:disc;margin:0 0 16px 40px}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div ul>li{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div ul>li:not(:last-child){margin-bottom:16px}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div a{color:#333f48;text-decoration:underline}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table{width:100%;border:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;scrollbar-width:unset;-ms-overflow-style:unset;-webkit-overflow-scrolling:touch;overflow-x:auto;margin:16px 0}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table::-webkit-scrollbar{display:unset;height:4px}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table::-webkit-scrollbar-track{border-bottom:1px solid #333f48}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table::-webkit-scrollbar-thumb{background-color:#d52b1e}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table::-webkit-scrollbar-thumb:hover{cursor:grab}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table::-webkit-scrollbar-thumb:active{cursor:grabbing}
@media(max-width:996px){.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table{padding-bottom:24px}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table tbody{width:100%;display:table;box-sizing:border-box;border:1px solid #ebebeb}
@media(max-width:996px){.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table tbody{width:996px}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table th:nth-child(1),.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table td:nth-child(1){width:15%}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table th:nth-child(2),.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table td:nth-child(2){width:10%}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table th:nth-child(3),.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table td:nth-child(3){width:10%}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table th{text-align:left;padding:16px 32px;border:0;font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48;background-color:#f5f5f5}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div table td{border:0;padding:16px 32px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;vertical-align:top;border-bottom:1px solid #ebebeb}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div .mostrar-mas{display:flex;justify-content:center;align-items:center;margin-top:16px;gap:16px;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer}
@media(min-width:1024px){.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div .mostrar-mas{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div .mostrar-mas{font-size:24px;line-height:32px}
}
.cookies-policy .container-cookies-policy .cookies-policy-content .contentCookie div .mostrar-mas i{font-size:24px}