@import url("https://fonts.googleapis.com/css2?family=Nunito&display=swap");#loyal-accessibility-tool{position:fixed;width:0px;height:100vh;top:0;left:0;z-index:10;font-family:'Nunito', sans-serif;letter-spacing:0.01em;font-size:1em}#loyal-accessibility-tool p{margin:0}#loyal-accessibility-tool *{outline:none}#loyal-accessibility-tool button{font-family:'Nunito', sans-serif;outline:none;border:solid 3px transparent;border-radius:10px;box-shadow:inset 0 0 0 1px #333;cursor:pointer;transition:transform 0.2s, background 0.2s;color:#333} #loyal-accessibility-tool button:not(.lat-toggle-button){background-color: transparent !important} #loyal-accessibility-tool button:focus{border:solid 3px #d03231 !important;box-shadow:none}#loyal-accessibility-tool button.lat-reset-btn{display:flex;flex-direction:row;justify-content:center;align-items:center}#loyal-accessibility-tool button.lat-reset-btn svg{margin-right:14px;transform:translateY(1px)}#loyal-accessibility-tool button.lat-reset-btn svg *{fill:#333}#loyal-accessibility-tool button.lat-close-button{border:solid 2px transparent !important;background-color:transparent !important}#loyal-accessibility-tool button.lat-close-button:focus{outline:none;border:solid 2px white !important;background-color:transparent !important;}#loyal-accessibility-tool button.lat-toggle-button{border:solid 3px transparent;transition:all 0.2s;box-shadow:0 0 0 1px white}#loyal-accessibility-tool button.lat-toggle-button:hover{transform:scale(1.25);box-shadow:0 0 0 3px #d03231}#loyal-accessibility-tool button.lat-toggle-button:focus{transform:scale(1.25);outline:none !important;border:solid 3px white !important;box-shadow:0 0 0 3px #d03231}#loyal-accessibility-tool .lat-toggle-button{position:absolute;top:100px;left:30px;width:50px;height:50px;background-color:#d03231;border-radius:1000px;border:none;box-shadow:none;cursor:pointer}#loyal-accessibility-tool .lat-toggle-button svg{width:100%;height:100%}#loyal-accessibility-tool .lat-toggle-button svg *{fill:white}#loyal-accessibility-tool .lat-toggle-button.lat-position-bottom{top:auto;bottom:100px}#loyal-accessibility-tool .lat-toggle-button.hide{display:none}#loyal-accessibility-tool .lat-wrapper{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;left:30px;width:100vw;width:calc(100vw - 60px);max-width:320px;height:100vh;height:calc(100vh - 60px);height:fit-content;height:max-content;max-height:100vh;flex-shrink:1;flex-direction:column;justify-content:flex-start;border-radius:10px;overflow:hidden;border:solid 1px #333;opacity:0;display:flex;visibility:hidden;transition:opacity 0.35s, transform 0.35s ease;transform:scale(0.97)}#loyal-accessibility-tool .lat-wrapper.visible{visibility:visible;opacity:1;transform:scale(0.9999)}@media (max-width: 380px){#loyal-accessibility-tool .lat-wrapper{max-width:none;width:calc(100vw - 60px)}}@media (max-width: 360px){#loyal-accessibility-tool .lat-wrapper{width:100vw}}#loyal-accessibility-tool .lat-wrapper.tools-shadow{box-shadow:0 0 28px rgba(0,0,0,0.3)}#loyal-accessibility-tool .lat-wrapper.lat-position-top{top:30px;bottom:auto}#loyal-accessibility-tool .lat-wrapper.lat-position-bottom{top:auto;bottom:30px}#loyal-accessibility-tool .lat-wrapper .lat-top-bar{padding:20px;background:linear-gradient(90deg, #d03231, #d03231, #990000);color:white;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.1em}#loyal-accessibility-tool .lat-wrapper .lat-top-bar button.lat-close-button{width:30px;height:30px;padding:0;box-shadow:none;border-radius:5px}#loyal-accessibility-tool .lat-wrapper .lat-top-bar button.lat-close-button svg{width:100%;height:100%}#loyal-accessibility-tool .lat-wrapper .lat-top-bar button.lat-close-button svg *{fill:white}#loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-default br{display:none}#loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-mobile{display:none}@media (max-width: 500px){#loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-default{display:none}#loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-mobile{display:inline-block}}#loyal-accessibility-tool .lat-wrapper .lat-holder{background-color:white;flex:1 1 auto;padding:20px;padding-right:0;overflow:hidden}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper{display:block;padding-right:20px;overflow:auto;height:100%}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(110px, 50%) minmax(110px, 50%) minmax(110px, 50%) auto;grid-gap:10px;padding:0;margin:0}@media (max-width: 360px){#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul{grid-auto-rows:minmax(95px, 50%) minmax(95px, 50%) minmax(95px, 50%) auto}}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li{list-style:none;padding:0;margin:0}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button{position:relative;padding:10px;width:100%;height:100%;cursor:pointer;font-size:1em}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button:hover{background-color:#f4f6fd}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button:focus{background-color:white}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button .check{display:none;position:absolute;top:5px;right:5px;width:18px;height:18px;border-radius:100%}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button .check svg .st0{fill:#d03231}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button .check svg .st1{fill:white}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-steps-btn .lat-step-icon{position:absolute;display:block;width:calc(50% - 8px);border-bottom:solid 5px transparent;bottom:6px}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-steps-btn .lat-step-icon.lat-step-icon-1{left:6px}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-steps-btn .lat-step-icon.lat-step-icon-2{right:6px}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.selected .check{display:block}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li:last-child{grid-column:1 / 3}#loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li:last-child button{height:60px}#loyal-accessibility-tool.lat-position-right{left:auto;right:0}#loyal-accessibility-tool.lat-position-right .lat-toggle-button{left:auto;right:30px}#loyal-accessibility-tool.lat-position-right .lat-wrapper{left:auto;right:30px}@media (max-width: 500px){#loyal-accessibility-tool.lat-position-right .lat-wrapper{left:calc(-100vw + ((100vw - 320px ) / 2));right:auto}}@media (max-width: 380px){#loyal-accessibility-tool.lat-position-right .lat-wrapper{left:calc(-100vw + (30px))}}@media (max-width: 360px){#loyal-accessibility-tool.lat-position-right .lat-wrapper{left:calc(-100vw)}}html.lat-bigger-text-1 body{font-size:19px}html.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-default br{display:inline-block}html.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1{border-color:#d03231}html.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:lightGray}html.lat-bigger-text-2 body{font-size:22px}html.lat-bigger-text-2 #loyal-accessibility-tool .lat-wrapper .lat-top-bar .lat-top-bar-default br{display:inline-block}html.lat-bigger-text-2 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1,html.lat-bigger-text-2 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:#d03231}html.lat-highlight-links a{text-decoration:underline !important;background-color:yellow !important; color: blue !important}html.lat-invert{filter:invert(1) !important}html.lat-dark{background:black !important}html.lat-dark *{background:black !important;color:white !important;border-color:white !important}html.lat-dark.lat-highlight-links a{background-color:blue !important; color: white !important}html.lat-dark #loyal-accessibility-tool button{border-color:transparent !important;box-shadow:inset 0 0 0 1px white}html.lat-dark #loyal-accessibility-tool button:focus{border:dotted 3px white !important;box-shadow:none}html.lat-dark #loyal-accessibility-tool button svg{background:none !important}html.lat-dark #loyal-accessibility-tool button.lat-reset-btn svg *{fill:white}html.lat-dark #loyal-accessibility-tool button.lat-toggle-button{background:white !important;box-shadow:0 0 0 1px black}html.lat-dark #loyal-accessibility-tool button.lat-toggle-button svg *{fill:black !important}html.lat-dark #loyal-accessibility-tool button.lat-toggle-button:hover{box-shadow:0 0 0 3px white !important}html.lat-dark #loyal-accessibility-tool button.lat-toggle-button:focus{box-shadow:0 0 0 3px white !important;border:dotted 3px black !important}html.lat-dark #loyal-accessibility-tool button.lat-close-button svg *{fill:white !important}html.lat-dark #loyal-accessibility-tool button.lat-close-button:focus{box-shadow:none;background:none !important;border:dotted 2px white !important}html.lat-dark #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.selected .check svg .st0{fill:white}html.lat-dark #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.selected .check svg .st1{fill:black}html.lat-dark.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1{border-color:white !important}html.lat-dark.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:#333 !important}html.lat-dark:not(.lat-bigger-text-1):not(.lat-bigger-text-2) #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1{border-color:transparent !important}html.lat-dark:not(.lat-bigger-text-1):not(.lat-bigger-text-2) #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:transparent !important}html.lat-light{background:white !important}html.lat-light *{background:white !important;color:black !important;border-color:black !important}html.lat-light #loyal-accessibility-tool button{border-color:transparent !important;box-shadow:inset 0 0 0 1px black}html.lat-light #loyal-accessibility-tool button:focus{border:dotted 3px black !important;box-shadow:none}html.lat-light #loyal-accessibility-tool button svg{background:none !important}html.lat-light #loyal-accessibility-tool button.lat-toggle-button{background:black !important;box-shadow:0 0 0 1px white}html.lat-light #loyal-accessibility-tool button.lat-toggle-button svg *{fill:white !important}html.lat-light #loyal-accessibility-tool button.lat-toggle-button:hover{box-shadow:0 0 0 3px black !important}html.lat-light #loyal-accessibility-tool button.lat-toggle-button:focus{box-shadow:0 0 0 3px black !important;border:dotted 3px white !important}html.lat-light #loyal-accessibility-tool button.lat-close-button svg *{fill:black !important}html.lat-light #loyal-accessibility-tool button.lat-close-button:focus{box-shadow:none;border:dotted 2px black !important}html.lat-light #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.selected .check svg .st0{fill:black}html.lat-light #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.selected .check svg .st1{fill:white}html.lat-light.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1{border-color:black !important}html.lat-light.lat-bigger-text-1 #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:lightGray !important}html.lat-light:not(.lat-bigger-text-1):not(.lat-bigger-text-2) #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-1{border-color:transparent !important}html.lat-light:not(.lat-bigger-text-1):not(.lat-bigger-text-2) #loyal-accessibility-tool .lat-wrapper .lat-tools-wrapper ul li button.lat-bigger-text-btn .lat-step-icon-2{border-color:transparent !important}html.lat-desaturate{filter:grayscale(1) !important} #loyal-accessibility-tool button.lat-toggle-button:focus{box-shadow:0 0 0 3px #d03231 !important;border:solid 3px white !important}