/* Override PintaIcons font with local SVG masks so 0 boxes appear */
[pi-icon]::before, [pi-icon]::after { content: none !important; display: none !important; }
[pi-icon] { display: inline-block; width: var(--pi-icon-size, 24px); height: var(--pi-icon-size, 24px); background-color: currentColor; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; flex-shrink: 0; }
[pi-icon="ic-s-mobile-arrow"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-mobile-arrow.svg") !important; mask-image: url("/assets/icons/pi-ic-s-mobile-arrow.svg") !important; }
[pi-icon="ic-s-cross"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-cross.svg") !important; mask-image: url("/assets/icons/pi-ic-s-cross.svg") !important; }
[pi-icon="ic-s-arrow-right-corner"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-right-corner.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-right-corner.svg") !important; }
[pi-icon="ic-s-person"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-person.svg") !important; mask-image: url("/assets/icons/pi-ic-s-person.svg") !important; }
[pi-icon="ic-s-hamburger"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-hamburger.svg") !important; mask-image: url("/assets/icons/pi-ic-s-hamburger.svg") !important; }
[pi-icon="ic-s-plane-bed"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-plane-bed.svg") !important; mask-image: url("/assets/icons/pi-ic-s-plane-bed.svg") !important; }
[pi-icon="ic-s-fill-plane-up"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-fill-plane-up.svg") !important; mask-image: url("/assets/icons/pi-ic-s-fill-plane-up.svg") !important; }
[pi-icon="ic-s-umbrella-beach-holidays"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-umbrella-beach-holidays.svg") !important; mask-image: url("/assets/icons/pi-ic-s-umbrella-beach-holidays.svg") !important; }
[pi-icon="ic-s-buildings-eiffel-citybreak"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-buildings-eiffel-citybreak.svg") !important; mask-image: url("/assets/icons/pi-ic-s-buildings-eiffel-citybreak.svg") !important; }
[pi-icon="ic-s-double-bed"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-double-bed.svg") !important; mask-image: url("/assets/icons/pi-ic-s-double-bed.svg") !important; }
[pi-icon="ic-s-percent-badge"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-percent-badge.svg") !important; mask-image: url("/assets/icons/pi-ic-s-percent-badge.svg") !important; }
[pi-icon="ic-s-note-stack-plus"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-note-stack-plus.svg") !important; mask-image: url("/assets/icons/pi-ic-s-note-stack-plus.svg") !important; }
[pi-icon="ic-s-arrow-down"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-down.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-down.svg") !important; }
[pi-icon="ic-s-bulb"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-bulb.svg") !important; mask-image: url("/assets/icons/pi-ic-s-bulb.svg") !important; }
[pi-icon="ic-s-question-mark_circle"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-question-mark_circle.svg") !important; mask-image: url("/assets/icons/pi-ic-s-question-mark_circle.svg") !important; }
[pi-icon="pi-ic-s-fill-plane-up"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-fill-plane-up.svg") !important; mask-image: url("/assets/icons/pi-ic-s-fill-plane-up.svg") !important; }
[pi-icon="pi-ic-s-plane-bed"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-plane-bed.svg") !important; mask-image: url("/assets/icons/pi-ic-s-plane-bed.svg") !important; }
[pi-icon="pi-ic-s-umbrella-beach-holidays"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-umbrella-beach-holidays.svg") !important; mask-image: url("/assets/icons/pi-ic-s-umbrella-beach-holidays.svg") !important; }
[pi-icon="pi-ic-s-buildings-eiffel-citybreak"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-buildings-eiffel-citybreak.svg") !important; mask-image: url("/assets/icons/pi-ic-s-buildings-eiffel-citybreak.svg") !important; }
[pi-icon="pi-ic-s-double-bed"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-double-bed.svg") !important; mask-image: url("/assets/icons/pi-ic-s-double-bed.svg") !important; }
[pi-icon="pi-ic-s-theme-park_mill"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-theme-park_mill.svg") !important; mask-image: url("/assets/icons/pi-ic-s-theme-park_mill.svg") !important; }
[pi-icon="pi-ic-s-car"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-car.svg") !important; mask-image: url("/assets/icons/pi-ic-s-car.svg") !important; }
[pi-icon="ic-s-arrow-both-horizontal"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-both-horizontal.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-both-horizontal.svg") !important; }
[pi-icon="ic-s-arrow-both-vertical"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-both-vertical.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-both-vertical.svg") !important; }
[pi-icon="ic-s-calendar"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-calendar.svg") !important; mask-image: url("/assets/icons/pi-ic-s-calendar.svg") !important; }
[pi-icon="ic-s-arrow-left"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-left.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-left.svg") !important; }
[pi-icon="ic-s-arrow-right"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-right.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-right.svg") !important; }
[pi-icon="ic-s-people-group"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-people-group.svg") !important; mask-image: url("/assets/icons/pi-ic-s-people-group.svg") !important; }
[pi-icon="ic-s-minus"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-minus.svg") !important; mask-image: url("/assets/icons/pi-ic-s-minus.svg") !important; }
[pi-icon="ic-s-plus"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-plus.svg") !important; mask-image: url("/assets/icons/pi-ic-s-plus.svg") !important; }
[pi-icon="ic-s-seat"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-seat.svg") !important; mask-image: url("/assets/icons/pi-ic-s-seat.svg") !important; }
[pi-icon="ic-s-search"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-search.svg") !important; mask-image: url("/assets/icons/pi-ic-s-search.svg") !important; }
[pi-icon="ic-s-closed-door"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-closed-door.svg") !important; mask-image: url("/assets/icons/pi-ic-s-closed-door.svg") !important; }
[pi-icon="pi-ic-s-arrow-left"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-left.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-left.svg") !important; }
[pi-icon="pi-ic-s-arrow-right"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-right.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-right.svg") !important; }
[pi-icon="ic-s-clock"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-clock.svg") !important; mask-image: url("/assets/icons/pi-ic-s-clock.svg") !important; }
[pi-icon="pi-ic-s-graph-search-radar-down"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-graph-search-radar-down.svg") !important; mask-image: url("/assets/icons/pi-ic-s-graph-search-radar-down.svg") !important; }
[pi-icon="pi-ic-s-pin-heart"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-pin-heart.svg") !important; mask-image: url("/assets/icons/pi-ic-s-pin-heart.svg") !important; }
[pi-icon="ic-s-star-solid"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-star-solid.svg") !important; mask-image: url("/assets/icons/pi-ic-s-star-solid.svg") !important; }
[pi-icon="ic-s-star-half"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-star-half.svg") !important; mask-image: url("/assets/icons/pi-ic-s-star-half.svg") !important; }
[pi-icon="ic-s-check"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-check.svg") !important; mask-image: url("/assets/icons/pi-ic-s-check.svg") !important; }
[pi-icon="pi-ic-s-arrow-down"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-down.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-down.svg") !important; }
[pi-icon="ic-s-logo-facebook"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-logo-facebook.svg") !important; mask-image: url("/assets/icons/pi-ic-s-logo-facebook.svg") !important; }
[pi-icon="ic-s-logo-youtube"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-logo-youtube.svg") !important; mask-image: url("/assets/icons/pi-ic-s-logo-youtube.svg") !important; }
[pi-icon="ic-s-arrow-up"] { -webkit-mask-image: url("/assets/icons/pi-ic-s-arrow-up.svg") !important; mask-image: url("/assets/icons/pi-ic-s-arrow-up.svg") !important; }