.footer-module__kEhaHa__companyDetail{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;max-width:100%;display:grid}.footer-module__kEhaHa__companyDetail>svg{margin-top:.25em}.footer-module__kEhaHa__policies{border-top:1px solid var(--border-on-dark);padding:24px 0}.footer-module__kEhaHa__policies h2{color:var(--text-on-brand);letter-spacing:0;margin-bottom:12px;font-size:16px}.footer-module__kEhaHa__policies>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;display:grid}.footer-module__kEhaHa__policies a{min-height:44px;color:var(--text-on-dark-secondary);align-items:center;font-size:14px;display:flex}.footer-module__kEhaHa__assurances{border-top:1px solid var(--border-on-dark);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:40px;padding-block:32px 36px;display:grid}.footer-module__kEhaHa__assurances h2{color:var(--text-on-brand);letter-spacing:0;margin-bottom:20px;font-size:16px;line-height:1.5}.footer-module__kEhaHa__certificateList,.footer-module__kEhaHa__paymentList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-module__kEhaHa__certificateList{grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px}.footer-module__kEhaHa__certificateItem,.footer-module__kEhaHa__paymentCard{justify-content:center;align-items:center;min-width:0;display:flex}.footer-module__kEhaHa__certificateItem{justify-content:flex-start;height:44px}.footer-module__kEhaHa__certificateItem img{object-fit:contain;max-width:100%;max-height:100%}a.footer-module__kEhaHa__certificateItem:hover{outline:2px solid var(--text-on-brand);outline-offset:3px}.footer-module__kEhaHa__brandLogo{max-width:100%;display:block;position:relative}.footer-module__kEhaHa__brandLogo img{width:100%;height:auto;display:block}.footer-module__kEhaHa__brandLogo:after{content:"";background:linear-gradient(to right, transparent var(--wordmark-start), var(--text-on-brand) var(--wordmark-start));-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;pointer-events:none;position:absolute;inset:0}.footer-module__kEhaHa__hostAdvice{--wordmark-start:24%;--logo-mask:url(/images/footer/hostadvice.webp);width:128px}.footer-module__kEhaHa__trustpilot{--wordmark-start:28%;--logo-mask:url(/images/footer/trustpilot.png);width:100px}.footer-module__kEhaHa__trustpilot:after{clip-path:inset(0 0 44%)}.footer-module__kEhaHa__paymentList{flex-wrap:wrap;gap:12px;max-width:260px;display:flex}.footer-module__kEhaHa__paymentCard{border:1px solid var(--border-on-dark);background:var(--surface-canvas);width:56px;height:36px;color:var(--brand-strong);border-radius:5px;flex:0 0 56px;padding:4px}.footer-module__kEhaHa__paymentCard img{object-fit:contain;max-width:100%}.footer-module__kEhaHa__socialLinks{flex-wrap:wrap;justify-content:flex-start;gap:12px;max-width:280px;display:flex}.footer-module__kEhaHa__socialLink{border:1px solid var(--border-on-dark);background:#ffffff14;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s;display:flex}.footer-module__kEhaHa__socialLink img{filter:invert()}.footer-module__kEhaHa__socialLink:hover{border-color:var(--text-on-brand);background:#ffffff2e}@media (max-width:1407px){.footer-module__kEhaHa__assurances{gap:28px;padding-inline-end:48px}}@media (max-width:959px){.footer-module__kEhaHa__assurances{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-module__kEhaHa__assurances>section:last-child{grid-column:1/-1}.footer-module__kEhaHa__socialLinks{max-width:none}.footer-module__kEhaHa__policies>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.footer-module__kEhaHa__assurances{grid-template-columns:minmax(0,1fr);padding-block:28px;padding-inline-end:44px}.footer-module__kEhaHa__assurances h2{margin-bottom:16px}.footer-module__kEhaHa__policies>div{grid-template-columns:minmax(0,1fr)}.footer-module__kEhaHa__socialLinks{justify-content:flex-start;gap:8px}}
