.otnotice-wrapper:has(.otnotice:empty){justify-content:center;align-items:center;width:100%;height:50px;display:flex}.otnotice-wrapper .otnotice:empty{aspect-ratio:1;--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;max-width:50px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#017a38;border-radius:50%;animation:1s linear infinite l3;-webkit-mask-composite:source-out;mask-composite:subtract;width:50px!important;padding:8px!important}@keyframes l3{to{transform:rotate(1turn)}}.otnotice-content{padding-inline:0!important}main.legal section.legal{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}main.legal section.legal .wrapper{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:1240px;max-width:calc(100vw - 40px);margin-block:70px;display:flex}main.legal section.legal .wrapper .block.separator{background-color:#d3ebde;width:100%;max-width:100%;height:1px}main.legal section.legal .wrapper .block{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:100%;display:flex}main.legal section.legal .wrapper .block #cookie-text{max-width:100%}main.legal section.legal .wrapper .block.pink{gap:10px}main.legal section.legal .wrapper .block.pink p.pink{margin-top:20px;margin-bottom:10px}.otnotice-content .otnotice-sections .otnotice-section-content li *,.otnotice-content .otnotice-sections .otnotice-section-content li,.otnotice-content .otnotice-sections .otnotice-section-content p,main.legal section.legal .wrapper .block ul li p,main.legal section.legal .wrapper .block p{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#017a38;word-break:break-word;font-size:16px;font-weight:600;line-height:21px}main.legal section.legal .wrapper .block p.pink{color:#b4388b;font-size:18px}main.legal section.legal .wrapper .block p b.bolder{-webkit-font-smoothing:auto;font-weight:800}main.legal section.legal .wrapper .block ul li p a,main.legal section.legal .wrapper .block p a{text-underline-offset:1px;text-decoration:underline}main.legal section.legal .wrapper .block p a.no_underline{text-decoration:none}main.legal section.legal .wrapper .block ul{padding-inline-start:22px}main.legal section.legal .wrapper .block.pink ul{margin-block:10px}main.legal section.legal .wrapper .block ul.custom{padding-inline-start:10px;list-style:none}main.legal section.legal .wrapper .block ul.custom li{margin-top:10px}main.legal section.legal .wrapper .block ul.custom li:first-child{margin-top:0}main.legal section.legal .wrapper .block ul li::marker{color:#017a38}.otnotice-section-content h2,main.legal section.legal .wrapper .block h2{color:#017a38;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:24px;font-weight:900;line-height:18.75px}main.legal section.legal .wrapper .block h3{color:#017a38;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:18px;font-weight:900;line-height:18.75px}main.legal section.legal .wrapper .block .custom_table{max-width:100%}main.legal section.legal .wrapper .block:has(.custom_table){max-width:100%}main.legal section.legal .wrapper .block .custom_table{flex-direction:column;display:flex}main.legal section.legal .wrapper .block .custom_table .custom_table_section{border:1px solid #d3ebde;border-bottom:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;padding:16px 10px;display:flex}main.legal section.legal .wrapper .block .custom_table .custom_table_section:last-child{border-bottom:1px solid #d3ebde}main.legal section.legal .wrapper .block .custom_table .custom_table_section p.question{width:400px}main.legal section.legal .wrapper .block .custom_table .custom_table_section p.response{width:802px}main.legal section.legal .wrapper p.CookieDeclarationIntro+p{padding-top:30px;padding-inline:20px;background-color:#f6f8fa;padding-bottom:16px;font-weight:900}main.legal section.legal .wrapper #CookieDeclarationUserStatusPanel{background-color:#f6f8fa;padding-inline:20px;margin-top:0!important}main.legal section.legal .wrapper #CookieDeclarationUserStatusLabel{margin-top:0}main.legal section.legal .wrapper #CookieDeclarationChangeConsent{padding-block:30px}main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOff,main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOn,main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate{margin-inline-start:24px}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate{margin-top:16px}main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelMulti,main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOff,main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOn{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#017a38;font-size:16px;font-weight:600;line-height:22px;position:relative}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate span#CookieDeclarationUserStatusLabelConsentId{line-break:anywhere}main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOff:before,main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelOn:before{content:"·";height:20px;font-size:46px;font-weight:500;line-height:17px;display:inline-flex;position:absolute;top:1px;bottom:0;left:-20px}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate span:has(#CookieDeclarationUserStatusLabelConsentDate):before{content:"·";height:20px;font-size:46px;font-weight:500;line-height:17px;display:inline-flex;position:absolute;top:1px;bottom:0;left:-20px}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate span:has(#CookieDeclarationUserStatusLabelConsentId):before{content:"·";height:20px;font-size:46px;font-weight:500;line-height:17px;display:inline-flex;position:absolute;top:1px;bottom:0;left:-20px}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate span:has(#CookieDeclarationUserStatusLabelConsentId){flex-wrap:wrap;align-items:center;gap:0 8px;position:relative;display:flex!important}main.legal section.legal .wrapper #CookieDeclarationConsentIdAndDate span:has(#CookieDeclarationUserStatusLabelConsentDate){margin-top:16px;position:relative}main.legal section.legal .wrapper #CookieDeclarationChangeConsentChange,main.legal section.legal .wrapper #CookieDeclarationChangeConsentWithdraw{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#b4388b;font-size:14px;font-weight:700;line-height:17.57px;display:inline-flex}main.legal section.legal .wrapper #CookieDeclarationChangeConsentChange:after,main.legal section.legal .wrapper #CookieDeclarationChangeConsentWithdraw:after{content:"";background-image:url(/assets/svg/arrow_como_llegar_pink.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:12px;margin-inline-start:8px;display:inline-flex}main.legal section.legal .wrapper #CookieDeclarationChangeConsentChange{padding-inline-end:14px}main.legal section.legal .wrapper #CookieDeclarationChangeConsentWithdraw{padding-inline-start:14px}main.legal section.legal .wrapper .CookieDeclarationType{border:none;padding-inline:0}main.legal section.legal .wrapper p.CookieDeclarationTypeHeader{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#b4388b;margin-bottom:8px;font-size:18px;font-weight:700;line-height:22.59px}main.legal section.legal .wrapper table.CookieDeclarationTable{margin-bottom:34px;position:relative}main.legal section.legal .wrapper table.CookieDeclarationTable:after{content:"";background-color:#b4388b;width:100%;height:1px;position:absolute;bottom:-22px}main.legal section.legal .wrapper table tr>td,main.legal section.legal .wrapper table tr>th{border:1px solid #d3ebde}main.legal section.legal .wrapper table tr *{color:#017a38}main.legal section.legal .wrapper table tr>th{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:16px;font-weight:900;line-height:17.6px}main.legal section.legal .wrapper table tr td{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;align-content:center;padding-block:16px;font-size:16px;font-weight:600;line-height:22px}@media (max-width:1024px){main.legal section.legal .wrapper .block .custom_table .custom_table_section p.question{width:300px}}@media (max-width:767px){main.legal section.legal .wrapper{gap:30px;margin-block:60px}main.legal section.legal .wrapper .block .custom_table .custom_table_section{flex-direction:column;gap:10px}main.legal section.legal .wrapper .block .custom_table .custom_table_section p.question,main.legal section.legal .wrapper .block .custom_table .custom_table_section p.response{width:100%}main.legal section.legal .wrapper .block .custom_table .custom_table_section p.question b{font-weight:900}main.legal section.legal .wrapper #CookieDeclarationChangeConsent{flex-direction:column;gap:16px;display:flex!important}main.legal section.legal .wrapper #CookieDeclarationUserStatusLabelWithdraw{color:#0000}main.legal section.legal .wrapper #CookieDeclarationChangeConsentWithdraw{padding-inline-start:0}}
