@font-face{font-family:"Roboto";src:local("Roboto Bold"),local("Roboto-Bold"),url(f80816a5455d171f948d.ttf) format("truetype"),url(0919898f75909abec121.woff2) format("woff2"),url(49946fb03c6eb61475ce.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto Medium"),local("Roboto-Medium"),url(7c8d04cd831df3033c8a.ttf) format("truetype"),url(55a1ee68e40eeca8c84e.woff2) format("woff2"),url(8fe3f99a84745a795ef8.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto"),local("Roboto-Regular"),url(fc2b5060f7accec5cf74.ttf) format("truetype"),url(727e3c83bd6c9c8e3b50.woff2) format("woff2"),url(a58c1338fa15ac8b4330.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}:root{--clr-tpfl-primary: rgb(0, 75, 135);--clr-tpfl-secondary: rgb(0, 64, 116);--clr-tpfl-tertiary: rgb(247, 234, 72);--clr-tpfl-bg: rgb(9, 50, 83);--clr-tpfl-darkgrey: rgb(91, 91, 91);--clr-tpfl-mediumgrey: rgb(220, 220, 220);--clr-tpfl-lightgrey: rgb(249, 249, 249);--clr-tpfl-muted-txt: rgb(148, 148, 148);--tpfl-map-height: 80dvh;--tpfl-map-header-mobile: 99px;--tpfl-map-header-desktop: }.tpfl-btn{border:2px solid var(--clr-tpfl-primary);border-radius:5px;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem;font-weight:700;color:var(--clr-tpfl-primary);text-decoration:underline;transition:all .3s ease;width:fit-content}.tpfl-btn #tpfl_world_svg{display:none}@media screen and (min-width: 768px){.tpfl-btn #tpfl_world_svg{display:inline-block}}.tpfl-btn:hover{background:var(--clr-tpfl-primary);color:var(--clr-tpfl-lightgrey)}.tpfl-btn:hover #tpfl_world_svg path{fill:var(--clr-tpfl-lightgrey)}#world-of-tapflo{background-color:var(--clr-tpfl-bg);border-top:5px solid var(--clr-tpfl-tertiary);font-family:"Roboto",sans-serif;font-size:16px;line-height:1.2;overflow:hidden;position:relative;width:100%;height:calc(100dvh - var(--tpfl-map-header-mobile))}#world-of-tapflo ul{list-style:none;padding:0}#world-of-tapflo #draggable-div{height:100%;aspect-ratio:2.17/1;position:absolute;transform:translate(0, 0)}@keyframes move{0%{transform:translate(var(--currentPosX), var(--currentPosY))}100%{transform:translate(var(--posX), var(--posY))}}#world-of-tapflo #draggable-div.move{animation:move .5s ease forwards;animation-delay:.3s}#world-of-tapflo #world-of-tapflo-map{scale:1;width:100%;height:100%;position:absolute;cursor:grab}#world-of-tapflo #world-of-tapflo-map .active path,#world-of-tapflo #world-of-tapflo-map .selected path{fill:var(--clr-tpfl-tertiary)}#world-of-tapflo #world-of-tapflo-map .active .location,#world-of-tapflo #world-of-tapflo-map .selected .location{fill:var(--clr-tpfl-primary)}#world-of-tapflo #world-of-tapflo-map .location{fill:var(--clr-tpfl-tertiary);opacity:.4;stroke:#fff}#world-of-tapflo #world-of-tapflo-map .location:hover{animation:pulse 1s infinite;opacity:1;fill:var(--clr-tpfl-primary)}#world-of-tapflo #world-of-tapflo-map .location.active,#world-of-tapflo #world-of-tapflo-map .location.selected{opacity:1;animation:pulse 1s infinite;stroke:var(--clr-tpfl-primary);fill:#fff}@keyframes pulse{0%{opacity:.4}100%{opacity:1}}#world-of-tapflo .tpfl_container_backdrop{background:rgba(0,0,0,.5);height:100%;width:100%;position:absolute;inset:0;z-index:1;transform-origin:bottom left;scale:0;opacity:0;transition:scale .2s ease,opacity .25s ease}#world-of-tapflo .tpfl_container_backdrop.active{scale:1;opacity:1}#world-of-tapflo .info-container,#world-of-tapflo .info-container__mobile,#world-of-tapflo .info-container__modal{background:#fff;border-radius:10px;inset:0;height:fit-content;max-height:calc(var(--tpfl-map-height) - clamp(1rem,5%,5rem)*3);margin:auto auto clamp(1rem,5%,5rem) clamp(1rem,5%,5rem);padding:1rem;position:absolute;width:280px;z-index:2}@media screen and (min-width: 375px){#world-of-tapflo .info-container,#world-of-tapflo .info-container__mobile,#world-of-tapflo .info-container__modal{width:310px}}@media screen and (min-width: 992px){#world-of-tapflo .info-container,#world-of-tapflo .info-container__mobile,#world-of-tapflo .info-container__modal{width:600px}}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle{background-color:var(--clr-tpfl-lightgrey);background-position:right 1rem center;border-radius:4px;color:var(--clr-tpfl-muted-txt);display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 0;padding:1rem;width:100%;transition:all .3s ease}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle svg{width:.75rem;height:auto}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle svg path{fill:var(--clr-tpfl-darkgrey)}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle.active{background-color:var(--clr-tpfl-secondary);color:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle.active+.location-select__options{opacity:1;transform:scaleY(1)}#world-of-tapflo .info-container__mobile #location-select .location-select__toggle.active svg path{fill:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__mobile #location-select .location-select__options{background-color:#fff;border-radius:4px 4px 0 0;opacity:0;transform:scaleY(0);transform-origin:bottom;position:absolute;bottom:60%;left:0;right:0;padding:.75rem;transition:transform .3s ease,opactiy .25s ease}#world-of-tapflo .info-container__mobile #location-select .location-select__options li.location>span{background:var(--clr-tpfl-primary);color:var(--clr-tpfl-lightgrey);display:block;font-weight:700;padding:.5rem 1.25rem;width:100%}#world-of-tapflo .info-container__mobile #location-select .location-select__options li.branch>span{color:var(--clr-tpfl-darkgrey);display:block;font-weight:700;padding:.5rem 1.25rem;width:100%}#world-of-tapflo .info-container__mobile #location-select .location-select__options li.branch:nth-child(odd) span{background:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__mobile #location-select .location-select__options #tpfl-filter{position:relative;margin-top:.75rem}#world-of-tapflo .info-container__mobile #location-select .location-select__options #tpfl-filter .tpfl-filter__input{background-color:var(--clr-tpfl-lightgrey);border:none;color:var(--clr-tpfl-muted-txt);font-size:1rem;padding:.5rem 1rem;width:100%}#world-of-tapflo .info-container__mobile #location-select .location-select__options #tpfl-filter svg{width:.75rem;height:auto;position:absolute;font-weight:500;right:1rem;top:50%;transform:translateY(-50%)}#world-of-tapflo .info-container__mobile #location-select .location-select__options #tpfl-filter svg path{fill:var(--clr-tpfl-muted)}#world-of-tapflo .info-container__mobile #location-select .location-select__options .location-select__options--list{margin-block:0;max-height:65dvh;overflow-y:scroll;overflow-x:hidden}#world-of-tapflo .location-select__options--close,#world-of-tapflo .info-container__modal--close{background-color:var(--clr-tpfl-lightgrey);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);cursor:pointer;width:2rem;height:2rem;position:absolute;top:-1rem;right:-1rem}#world-of-tapflo .location-select__options--close #tpfl_close,#world-of-tapflo .info-container__modal--close #tpfl_close{width:.75rem;position:absolute;inset:0;margin:auto;transition:all .3s ease}#world-of-tapflo .location-select__options--close #tpfl_close .tpfl_close--line,#world-of-tapflo .info-container__modal--close #tpfl_close .tpfl_close--line{stroke:#000}#world-of-tapflo .location-select__options--close:hover,#world-of-tapflo .info-container__modal--close:hover{background:#f08080}#world-of-tapflo .location-select__options--close:hover #tpfl_close,#world-of-tapflo .info-container__modal--close:hover #tpfl_close{width:1rem}#world-of-tapflo .location-select__options--close:hover #tpfl_close .tpfl_close--line,#world-of-tapflo .info-container__modal--close:hover #tpfl_close .tpfl_close--line{stroke:darkred}#world-of-tapflo .info-container__modal{display:none;opacity:0;padding:0;transition:opacity .3s ease-in-out}@media screen and (min-width: 425px){#world-of-tapflo .info-container__modal{width:22rem;max-width:22rem}}#world-of-tapflo .info-container__modal .info-container__modal--close{right:1rem}#world-of-tapflo .info-container__modal .info-container__modal--content{display:none}#world-of-tapflo .info-container__modal .info-container__modal--content.selected{display:block;width:100%;max-width:--var(--modal-width)}#world-of-tapflo .info-container__modal .info-container__modal--content--header{background-color:var(--clr-tpfl-lightgrey);border-radius:10px 10px 0 0;color:#000;display:flex;align-items:center;gap:1rem;font-weight:700;padding:.75rem 1rem}#world-of-tapflo .info-container__modal .info-container__modal--content--header #tpfl_arrow{width:1rem;height:auto}#world-of-tapflo .info-container__modal .info-container__modal--content--details{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.5rem 1rem;flex-wrap:wrap}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details{display:flex;flex-direction:column;gap:.5rem}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details svg{fill:var(--clr-tpfl-primary);width:1.25rem;height:auto}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details a{display:flex;align-items:center;gap:.5rem;color:var(--clr-tpfl-primary);text-decoration:none;transition:color .3s ease-in-out;width:100%}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details a:hover{color:var(--clr-tpfl-secondary);text-decoration:underline}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details a:has(.branch-address){margin:0 0 .75rem 0}#world-of-tapflo .info-container__modal .info-container__modal--content--details .info-container__modal--content--branch__details .branch-address{display:flex;flex-wrap:wrap;width:100%;gap:.5rem .25rem;margin:0}#world-of-tapflo .info-container__modal .info-container__modal--content--details .tpfl-btn #tpfl_world_svg{width:1rem;height:auto}#world-of-tapflo .info-container__modal .info-container__modal--content--details .tpfl-btn #tpfl_world_svg path{min-width:1rem}#world-of-tapflo .info-container__modal.active{display:block;opacity:1}#world-of-tapflo .info-container{display:none;overflow-y:scroll}#world-of-tapflo .info-container__header{align-items:center;display:flex;gap:1rem}#world-of-tapflo .info-container__header #double-cheveron{width:1.25rem;height:auto}#world-of-tapflo .info-container__header #double-cheveron path{fill:var(--clr-tpfl-tertiary)}#world-of-tapflo .info-container__header H2{font-size:1.375rem;color:var(--clr-tpfl-primary)}@media screen and (min-width: 375px){#world-of-tapflo .info-container__header H2{font-size:1.5625rem}}#world-of-tapflo .info-container__locations{color:var(--clr-tpfl-darkgrey);display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0;cursor:pointer}#world-of-tapflo .info-container__locations .location.active{color:var(--clr-tpfl-primary)}#world-of-tapflo .info-container__locations .location.active .location-toggle{background:var(--clr-tpfl-mediumgrey)}#world-of-tapflo .info-container__locations .location.selected{color:var(--clr-tpfl-primary)}#world-of-tapflo .info-container__locations .location.selected .location-toggle{background:var(--clr-tpfl-primary);color:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__locations .location.selected .location-toggle svg{rotate:180deg}#world-of-tapflo .info-container__locations .location.selected .location-toggle svg path{fill:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__locations .location .location-toggle{background:var(--clr-tpfl-lightgrey);display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;transition:background .3s ease}#world-of-tapflo .info-container__locations .location .location-toggle svg{width:.5rem;height:auto;transition:rotate .3s ease-in-out}#world-of-tapflo .info-container__locations .location .location-toggle svg path{fill:var(--clr-tpfl-darkgrey)}#world-of-tapflo .info-container__locations .location .location-toggle.muted{color:var(--clr-tpfl-muted-txt)}#world-of-tapflo .info-container__locations .location:has(>.info-container__locations--branches.active>.branch.selected) .location-toggle{color:#000;background-color:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__locations .location:has(>.info-container__locations--branches.active>.branch.selected) .location-toggle svg path{fill:var(--clr-tpfl-darkgrey)}#world-of-tapflo .info-container__locations--branches{display:none}#world-of-tapflo .info-container__locations--branches.active{color:var(--clr-tpfl-darkgrey);display:block;font-size:1rem;margin-top:.25rem;padding-block-end:.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, transparent 2.5rem)}#world-of-tapflo .info-container__locations--branches.active .branch{border-top:1px solid var(--clr-tpfl-muted-txt)}#world-of-tapflo .info-container__locations--branches.active .branch:last-child{border-bottom:1px solid var(--clr-tpfl-muted-txt)}#world-of-tapflo .info-container__locations--branches.active .branch:hover{color:var(--clr-tpfl-darkgrey)}#world-of-tapflo .info-container__locations--branches.active .branch.active{color:var(--clr-tpfl-primary)}#world-of-tapflo .info-container__locations--branches.active .branch.active .branch-toggle{background:var(--clr-tpfl-mediumgrey)}#world-of-tapflo .info-container__locations--branches.active .branch.active .branch-toggle svg path{fill:var(--clr-tpfl-primary)}#world-of-tapflo .info-container__locations--branches.active .branch.selected .branch__details{transform:scaleY(1);height:auto;padding:1rem;opacity:1}#world-of-tapflo .info-container__locations--branches.active .branch.selected .branch-toggle{color:var(--clr-tpfl-lightgrey);background-color:var(--clr-tpfl-primary)}#world-of-tapflo .info-container__locations--branches.active .branch.selected .branch-toggle svg{rotate:180deg}#world-of-tapflo .info-container__locations--branches.active .branch.selected .branch-toggle svg path{fill:var(--clr-tpfl-lightgrey)}#world-of-tapflo .info-container__locations--branches.active .branch .branch-toggle{display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem .75rem;transition:background .3s ease}#world-of-tapflo .info-container__locations--branches.active .branch .branch-toggle svg{width:.5rem;height:auto;transition:rotate .3s ease-in-out}#world-of-tapflo .info-container__locations--branches.active .branch .branch-toggle svg path{fill:var(--clr-tpfl-darkgrey)}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details{transform-origin:top;transform:scaleY(0);height:0;padding:0;opacity:0;transition:opacity .3s ease,transform .3s ease}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details a{line-height:1.25;font-size:0.875rem;font-weight:400}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details svg{fill:var(--clr-tpfl-primary);width:.75rem;height:auto}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--address a:not(.site-btn),#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--contact a:not(.site-btn){text-decoration:none;transition:color .3s ease-in-out}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--address a:not(.site-btn):hover,#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--contact a:not(.site-btn):hover{color:var(--clr-tpfl-primary);text-decoration:underline}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--address ul,#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--contact ul{font-weight:400;font-size:0.875rem;line-height:1.25}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--contact{display:flex;flex-direction:column;gap:.75rem}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--contact a{display:flex;align-items:center;gap:1rem;color:#000}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details .site-btn.desktop{display:none}@media screen and (min-width: 1920px){#world-of-tapflo .info-container__locations--branches.active .branch .branch__details .site-btn.mobile{display:none}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details .site-btn.desktop{display:flex;margin:auto 0 0 auto}}#world-of-tapflo .info-container__locations--branches.active .branch .branch__details--address{align-items:start;color:#000;display:flex;flex-wrap:wrap;gap:1rem;margin:.75rem 0 0;flex:0}@media screen and (min-width: 992px){#world-of-tapflo{height:var(--tpfl-map-height)}#world-of-tapflo .info-container{display:block;padding:2rem;overflow-y:auto}#world-of-tapflo .info-container__header H2{font-size:2.5rem}#world-of-tapflo .info-container__mobile{display:none}}@media screen and (min-width: 1920px){#world-of-tapflo #draggable-div{aspect-ratio:1.75/1;width:100%}#world-of-tapflo .info-container__header H2{font-size:3rem}#world-of-tapflo .info-container__header #double-cheveron{width:2.375rem}#world-of-tapflo .info-container__locations{font-size:1.375rem}#world-of-tapflo .info-container__locations .location-toggle svg{width:.75rem}}@media screen and (min-width: 2560px){#world-of-tapflo .info-container__locations{font-size:1.5rem}}

/*# sourceMappingURL=main.css.map*/