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