body,html{margin:auto;overflow-x:hidden;background:#f7f8f9;scroll-behavior:smooth}.consent-modal-disable-background{background:rgba(0,0,0,.5);z-index:9999;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}.consent-modal{display:flex;position:fixed;inset:0;align-items:center;justify-content:center;z-index:99999;padding:0;max-width:575px;min-width:575px;height:500px;margin:0 auto;top:5%;left:0;right:0;background-color:#fff;border-radius:16px;box-shadow:0 2px 10px -3px #999}@media screen and (max-width:600px){.consent-modal{max-width:300px;min-width:300px;font-size:16px;height:575px}}.consent-modal-container{padding:20px 0;flex:1 1}.consent-modal-body{display:flex;flex-direction:column;width:100%;height:100%;outline:0;color:#1d252c;font-size:.812em;line-height:1.5;overflow-y:scroll}.consent-modal-header{border-bottom:none;box-sizing:border-box;padding:10px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:600px){.consent-modal-header img img{max-width:200px;max-height:30px}}.consent-modal-gl-logo{height:24px;max-height:24px}.consent-modal-close-button{cursor:pointer;z-index:1;padding:0;background-color:transparent;border:none;background-size:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:50%;height:12px;width:12px}.consent-modal-sub-header{font-size:1.3em;padding-left:30px}.consent-modal-sub-header,.consent-modal-sub-header-small{float:left;line-height:1.5;margin-bottom:10px;margin-top:10px;font-weight:600;color:#1d252c}.consent-modal-sub-header-small{font-size:1em}.consent-modal-scroll-content{position:absolute;overflow-y:hidden;overflow-x:scroll;top:60px;width:100%;bottom:80px}.consent-modal-content{color:#1d252c;clear:both;line-height:1.5;margin-bottom:25px;padding-left:30px;padding-right:30px}.consent-modal-always-active{font-weight:700;color:#035c67}.consent-modal-link{color:#035c67}.consent-modal-link:hover{text-decoration:none}.consent-modal-button-wrapper{text-align:right;padding-bottom:20px;padding-right:20px}.consent-modal-close-save-button{border-radius:30px;border:0;outline:0;padding:0 10px;height:36px;min-width:146px;font-size:14px;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .2s ease;background-color:#035c67;border-color:#035c67;color:#fff}.toggle-switch-checkbox{height:0;width:0;visibility:hidden}.toggle-switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:32px;height:12px;border-radius:100px;position:relative;background-color:#efefef;transition:all .2s}.toggle-switch-button{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:20px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);background-color:#757575;transition:all .2s}.toggle-switch-button-active{background-color:#3bbfad;left:100%;transform:translateX(-100%);transition:all .2s}.toggle-switch-label-active{background-color:#abddd6}label.hidden-label:not(:focus):not(:active),p.hidden-label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}