/*
Theme Name: 	Game4Skill Child Theme
Theme URI: 		https://defstudio.it
Description:    Tema Child per il tema Game4Skill
Author:         Grifo Multimedia
Author URI:     https://www.grifomultimedia.it/
Template:       game-4-skill-theme
Version:        1.2
*/

/* Utilities*/


/* PDF.JS canvas */
.pdf-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch; /* Per il pinch to zoom sui dispositivi mobili */
    background-color: #333; /* Sfondo scuro per migliore visibilità */
}

.pdf-canvas {
    display: block;
    margin: 0 auto;
    width: 100%; /* Adatta il canvas alla larghezza dello schermo */
    height: auto;
}



/* Breakpoint XL-Portfolio */
@media (min-width: 1600px) {
    .col-xl-portfolio {
        -ms-flex: 0 0 41.666667%; /* per supportare IE 10- */
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
}

/* Breakpoint XXL-Portfolio */
@media (min-width: 1700px) {
    .col-xxl-portfolio {
        -ms-flex: 0 0 33.333333%; /* per supportare IE 10- */
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}

.background-gray {
    background-color: #f7f8f9
}

.border-10-top {
    border-radius: 30px 30px 0 0;
}

.border-10-bottom {
    border-radius: 0 0 30px 30px;
}

#af-wrapper #profile-header .background-contrast {
    background-color: #1058AF !important;
}

#af-wrapper #profile-header .user-info {
    color: #ffffff;
}

#af-wrapper #profile-layer, #af-wrapper #profile-content {
    background-color: #ffffff !important;
}

.single-social-post {
    border-radius: 20px;
}

#container-comments ul.children {
    padding: 0px 87px 0 !important;
}

#container-comments h3#reply-title {
    font-size: smaller;
    padding-left: 72px;
}

.row.comment-list .col-12:before {
    content: "";
    position: absolute;
    top: 0%;
    left: 3.32%;
    height: 100%;
    border-right: 1px solid #f5f5f5;
    width: 0;
}

ul.children .avatar-column::after {
    border: 0;
}

.content.single_post.bck_custom {
    background-size: cover !important
}


/*Admin Style */


#footer-left:before {
    content: 'Powered By';
}

#footer-left:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi41LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIwNSAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjA1IDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQjkxOTE4O30NCgkuc3Qxe2ZpbGw6IzIwMUUxQjt9DQoJLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDEzMDYzMjg5MDA3NjkzNzkzNzAxMDAwMDAwMjQzODI4NTQ3ODc5NjY1NDQ4Ml8pO30NCgkuc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0I2QjJCMzt9DQoJLnN0NHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDV7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNDc5MzM5MDE4OTU5MDg2NTAxOTAwMDAwMTQ0NTk4Nzk2MzU3MDc2ODkzNzZfKTt9DQoJLnN0NntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNCMDE5MUI7fQ0KCS5zdDd7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQjkxOTE4O30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc4LjEsOC4yaC01LjZMNzIsOC4zbC0wLjUsMC4xbC0wLjUsMC4zTDcwLjYsOWwtMC40LDAuNEw3MCwxMGwtMC4zLDAuN3Y5LjVsMC4zLDAuNGwwLjMsMC41bDAuNCwwLjUNCgkJCWwwLjMsMC4zbDAuNSwwLjFsMC41LDAuM2g2LjFoMC43bDAuNS0wLjNsMC40LTAuMWwwLjQtMC4zbDAuNC0wLjVsMC4zLTAuNWwwLjEtMC40di05LjVMODAuOSwxMGwtMC4zLTAuNUw4MC4yLDlsLTAuNC0wLjMNCgkJCWwtMC40LTAuM2wtMC41LTAuMUw3OC4xLDguMnogTTc4LjMsMTl2MC40bC0wLjEsMC40bC0wLjMsMC41bC0wLjcsMC40bC0wLjQsMC4xaC0yLjVoLTAuNGwtMC4zLTAuMUw3MywyMC40bC0wLjQtMC41bC0wLjEtMC40VjExDQoJCQlsMC4xLTAuNGwwLjQtMC41bDAuNy0wLjRsMC4zLTAuMWgyLjZoMC4zbDAuNCwwLjFsMC43LDAuNGwwLjMsMC41bDAuMSwwLjRWMTkiLz4NCgkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iOTguMiw4LjIgODMuOSw4LjIgODMuOSwyMi4zIDg2LjYsMjIuMyA4Ni42LDkuNiA5MS4xLDkuNiA5MS4xLDIyLjMgOTMuOCwyMi4zIDkzLjgsOS42IDk2LjQsOS42IA0KCQkJOTYuOCw5LjYgOTcuMSw5LjcgOTcuOCwxMC4xIDk4LjMsMTAuNiA5OC4zLDExIDk4LjUsMTEuNSA5OC41LDIyLjMgMTAxLjIsMjIuMyAxMDEuMiwxMSAxMDEuMSwxMC42IDEwMC45LDEwIDEwMC43LDkuNCAxMDAuMiw5IA0KCQkJOTkuOCw4LjcgOTkuMyw4LjUgOTguNyw4LjMgOTguMiw4LjIgCQkiLz4NCgkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUzLjIsOC4yIDEzOC43LDguMiAxMzguNywyMi4zIDE0MS40LDIyLjMgMTQxLjQsOS42IDE0Ni4xLDkuNiAxNDYuMSwyMi4zIDE0OC44LDIyLjMgMTQ4LjgsOS42IA0KCQkJMTUxLjQsOS42IDE1MS44LDkuNiAxNTIuMiw5LjcgMTUyLjYsMTAuMSAxNTMuMiwxMC42IDE1My4zLDExIDE1My4zLDIyLjMgMTU2LDIyLjMgMTU2LDExIDE1NS45LDEwLjYgMTU1LjgsMTAgMTU1LjUsOS40IA0KCQkJMTU1LjIsOSAxNTQuOCw4LjcgMTU0LjMsOC41IDE1My43LDguMyAxNTMuMiw4LjIgCQkiLz4NCgkJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNjIuNSw2LjcgNjIuNSw2LjMgNjIuNiw1LjkgNjMsNS40IDYzLjYsNSA2NCw0LjggNjUuNiw0LjggNjUuNiwzLjUgNjIuNiwzLjUgNjIuMSwzLjUgNjEuNSwzLjcgDQoJCQk2MSw0IDYwLjUsNC4zIDYwLjMsNC43IDYwLDUuMiA1OS45LDUuOCA1OS43LDYuMyA1OS43LDIyLjMgNjIuNSwyMi4zIDYyLjUsOS42IDY3LDkuNiA2Nyw4LjIgNjIuNSw4LjIgNjIuNSw2LjcgCQkiLz4NCgkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTMwLjcsOS42IDEzMC43LDguMiAxMjYuMiw4LjIgMTI2LjIsMy41IDEyMy4zLDMuNSAxMjMuMywyMC4xIDEyMy42LDIwLjUgMTIzLjgsMjEuMSAxMjQuMywyMS42IA0KCQkJMTI0LjcsMjEuOSAxMjUuMSwyMiAxMjUuNiwyMi4zIDEyOS4yLDIyLjMgMTI5LjIsMjAuOSAxMjcuOSwyMC45IDEyNy43LDIwLjkgMTI3LjMsMjAuOCAxMjYuNiwyMC40IDEyNi4zLDE5LjkgMTI2LjIsMTkuNCANCgkJCTEyNi4yLDkuNiAxMzAuNyw5LjYgCQkiLz4NCgkJPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuNyw5LjYgNDksOS42IDQ4LjcsOS42IDQ4LjMsOS43IDQ3LjYsMTAuMSA0Ny4zLDEwLjYgNDcuMiwxMSA0NywxMS41IDQ3LDIyLjMgNDQuMywyMi4zIA0KCQkJNDQuMywxMC42IDQ0LjUsMTAgNDQuOSw5LjQgNDUuMSw5IDQ1LjcsOC43IDQ2LjEsOC41IDQ2LjYsOC4zIDQ3LjMsOC4yIDUxLjcsOC4yIDUxLjcsOS42IAkJIi8+DQoJCTxyZWN0IHg9IjU0LjQiIHk9IjguMiIgY2xhc3M9InN0MCIgd2lkdGg9IjIuNiIgaGVpZ2h0PSIxNC4xIi8+DQoJCTxyZWN0IHg9IjU0LjQiIHk9IjMuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjIuNiIgaGVpZ2h0PSIyLjYiLz4NCgkJPHJlY3QgeD0iMTMzLjQiIHk9IjguMiIgY2xhc3M9InN0MSIgd2lkdGg9IjIuNiIgaGVpZ2h0PSIxNC4xIi8+DQoJCTxyZWN0IHg9IjEzMy40IiB5PSIzLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyLjYiIGhlaWdodD0iMi42Ii8+DQoJCTxyZWN0IHg9IjE4NyIgeT0iOC4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMi42IiBoZWlnaHQ9IjE0LjEiLz4NCgkJPHJlY3QgeD0iMTg3IiB5PSIzLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyLjYiIGhlaWdodD0iMi42Ii8+DQoJCTxyZWN0IHg9IjExNy44IiB5PSIzLjUiIGNsYXNzPSJzdDEiIHdpZHRoPSIyLjciIGhlaWdodD0iMTguOCIvPg0KCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMTUuMyw4LjIgMTEyLjQsOC4yIDExMi40LDIwLjkgMTA4LjQsMjAuOSAxMDgsMjAuOSAxMDcuNiwyMC44IDEwNy4yLDIwLjQgMTA2LjcsMTkuOSAxMDYuNSwxOS40IA0KCQkJMTA2LjUsOC4yIDEwMy44LDguMiAxMDMuOCwxOS40IDEwMy45LDIwLjEgMTA0LjEsMjAuNSAxMDQuMywyMS4xIDEwNC42LDIxLjYgMTA1LjIsMjEuOSAxMDUuNiwyMiAxMDYuMSwyMi4zIDExNS4zLDIyLjMgDQoJCQkxMTUuMyw4LjIgCQkiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4NC4zLDMuNWgtMi43djQuN2gtNS43bC0wLjcsMC4xbC0wLjUsMC4xbC0wLjQsMC4zTDE3My42LDlsLTAuNCwwLjRsLTAuMSwwLjVsLTAuMSwwLjd2OS41bDAuMSwwLjQNCgkJCWwwLjEsMC41bDAuNCwwLjVsMC41LDAuM2wwLjQsMC4xbDAuNSwwLjNoOS4xVjMuNXogTTE4MS42LDIwLjloLTQuMWgtMC4zbC0wLjQtMC4xbC0wLjctMC40bC0wLjQtMC41di0wLjRsLTAuMS0wLjR2LTcuNmwwLjEtMC40DQoJCQl2LTAuNGwwLjQtMC41bDAuNy0wLjRsMC40LTAuMWg0LjRWMjAuOSIvPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY3LjIsOC4yaC01LjZsLTAuNSwwLjFsLTAuNSwwLjFMMTYwLDguN0wxNTkuNiw5bC0wLjQsMC40bC0wLjMsMC41bC0wLjEsMC43djkuNWwwLjEsMC40bDAuMywwLjVsMC40LDAuNQ0KCQkJbDAuNCwwLjNsMC41LDAuMWwwLjUsMC4zaDYuM3YtMS40aC00SDE2M2wtMC4zLTAuMWwtMC43LTAuNGwtMC41LTAuNXYtMC40bC0wLjEtMC40di0yLjhoNS45aDAuNWwwLjctMC4xbDAuNC0wLjRsMC40LTAuMQ0KCQkJbDAuNC0wLjVsMC4zLTAuNWwwLjEtMC41di0zLjNMMTcwLDEwbC0wLjMtMC41TDE2OS4zLDlsLTAuNC0wLjNsLTAuNC0wLjNsLTAuNy0wLjFMMTY3LjIsOC4yeiBNMTY3LjQsMTIuOXYwLjRsLTAuMSwwLjRsLTAuNCwwLjUNCgkJCWwtMC41LDAuNGwtMC40LDAuMWwtMC4zLDAuMWgtNC4ydi0zLjVsMC4xLTAuNHYtMC40bDAuNS0wLjVsMC43LTAuNGwwLjMtMC4xaDIuNmgwLjNsMC40LDAuMWwwLjUsMC40bDAuNCwwLjVsMC4xLDAuNFYxMi45Ii8+DQoJCTxnPg0KCQkJPGRlZnM+DQoJCQkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSIxOTIuMyIgeT0iOC4yIiB3aWR0aD0iMTEuNSIgaGVpZ2h0PSIxNC40Ii8+DQoJCQk8L2RlZnM+DQoJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzAwMDAwMTc5NjA0MzQxNTQ3NDM2NDI5NTgwMDAwMDAzMjM3MTMxMDYwNzg4NjQ5NjQ2XyI+DQoJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4NCgkJCTwvY2xpcFBhdGg+DQoJCQk8ZyBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNzk2MDQzNDE1NDc0MzY0Mjk1ODAwMDAwMDMyMzcxMzEwNjA3ODg2NDk2NDZfKTsiPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjAwLjksOC4yaC01Ljl2MS40aDQuMWgwLjNsMC40LDAuMWwwLjcsMC40bDAuNCwwLjVWMTFsMC4xLDAuNHYyLjhoLTUuOWgtMC41bC0wLjUsMC4zbC0wLjUsMC4zDQoJCQkJCQlsLTAuMywwLjRsLTAuNCwwLjNsLTAuMywwLjVsLTAuMywwLjV2My41bDAuMywwLjRsMC4zLDAuNWwwLjQsMC41bDAuMywwLjNsMC41LDAuMWwwLjUsMC4zaDYuM2gwLjVMMjAyLDIybDAuNC0wLjFsMC40LTAuMw0KCQkJCQkJbDAuNC0wLjVsMC4zLTAuNWwwLjMtMC40di05LjVsLTAuMy0wLjdsLTAuMy0wLjVMMjAyLjgsOWwtMC40LTAuM0wyMDIsOC41bC0wLjUtMC4xTDIwMC45LDguMnogTTE5OS4yLDIwLjlIMTk3aC0wLjRsLTAuMy0wLjENCgkJCQkJCWwtMC43LTAuNGwtMC40LTAuNWwtMC4xLTAuNHYtMi4zbDAuMS0wLjNsMC40LTAuN2wwLjctMC40bDAuMy0wLjFoNC41VjE5bC0wLjEsMC40djAuNGwtMC40LDAuNWwtMC43LDAuNGwtMC40LDAuMUgxOTkuMiIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDEuNiw4LjJoLTguNWwtMC41LDAuMUwzMiw4LjVsLTAuNSwwLjNMMzEuMSw5bC0wLjMsMC40TDMwLjQsMTBsLTAuMSwwLjd2OS41bDAuMSwwLjRsMC40LDAuNWwwLjMsMC41DQoJCQlsMC40LDAuM0wzMiwyMmwwLjUsMC4zaDYuM3YxLjlsLTAuMSwwLjRsLTAuMywwLjdsLTAuNywwLjNsLTAuNCwwLjFsLTAuNCwwLjFoLTQuMVYyN2g1LjloMC41bDAuNy0wLjFsMC40LTAuM2wwLjQtMC4zbDAuNC0wLjUNCgkJCWwwLjMtMC41di0wLjRsMC4xLTAuN1Y4LjJ6IE0zMi45LDE5di03LjZMMzMsMTFsMC4xLTAuNGwwLjQtMC41bDAuNS0wLjRsMC40LTAuMWg0LjR2MTEuNGgtNGgtMC40bC0wLjQtMC4xbC0wLjUtMC40bC0wLjQtMC41DQoJCQlMMzMsMTkuNEwzMi45LDE5Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMC45LDE1QzAuOSw4LDYuNSwyLjUsMTMuNCwyLjVDMjAuNCwyLjUsMjYsOCwyNiwxNWMwLDYuOS01LjYsMTIuNS0xMi42LDEyLjVDNi41LDI3LjUsMC45LDIxLjksMC45LDE1eiIvPg0KCQk8ZWxsaXBzZSBjbGFzcz0ic3Q0IiBjeD0iMTMuNCIgY3k9IjE1IiByeD0iMTEuNCIgcnk9IjExLjMiLz4NCgkJPGc+DQoJCQk8ZGVmcz4NCgkJCQk8cGF0aCBpZD0iU1ZHSURfMDAwMDAxNzA5Njc0NTAwNzI0NzczNTg5NjAwMDAwMDY5Nzk3MzA0MzI5MzM0MzQyODhfIiBkPSJNMy4zLDE1YzAtNS42LDQuNS0xMC4xLDEwLjEtMTAuMVMyMy42LDkuNCwyMy42LDE1DQoJCQkJCVMxOSwyNSwxMy40LDI1UzMuMywyMC41LDMuMywxNXoiLz4NCgkJCTwvZGVmcz4NCgkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMDAwMDAwOTE3MzQ4NTU1Mjk4MjUzOTk3OTAwMDAwMTMyNDc0NTAzNDgyMjMxMTU0MzlfIj4NCgkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8wMDAwMDE3MDk2NzQ1MDA3MjQ3NzM1ODk2MDAwMDAwNjk3OTczMDQzMjkzMzQzNDI4OF8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4NCgkJCTwvY2xpcFBhdGg+DQoJCQk8ZyBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwOTE3MzQ4NTU1Mjk4MjUzOTk3OTAwMDAwMTMyNDc0NTAzNDgyMjMxMTU0MzlfKTsiPg0KCQkJCTxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNiwxMi45bC0wLjYtMC4ybC0wLjYtMC4xYzAsMCwwLjIsMC4yLDAuNCwwLjNjMC4yLDAuMSwwLjUsMC4yLDAuNSwwLjJsMC4yLDAuMUgxNmwwLjItMC4xbDAuMi0wLjENCgkJCQkJTDE2LDEyLjkiLz4NCgkJCQk8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMTkuMiwxNi42bDAuMywwLjFsMC4xLDAuMWwwLjEsMC4xSDE5aC0xLjVoLTAuMmwtMC4xLDAuMUwxNy4yLDE3bC0wLjEsMC4ybC0wLjIsMC44bC0wLjIsMC43TDE2LjUsMTl2MC40DQoJCQkJCWwwLjEsMC43bDAuMSwwLjZsMC4yLDAuNmwwLjIsMC42bDAuMywwLjVsMC40LDAuNWwwLjUsMC41bDAuNCwwLjRsMC41LTAuM2wwLjUtMC40bDAuNS0wLjRsMC40LTAuNWwwLjQtMC40bDAuNC0wLjVsMC40LTAuNg0KCQkJCQlsMC40LTAuNWwwLjMtMC41bDAuMi0wLjZsMC4yLTAuNmwwLjItMC43bDAuMi0wLjdsMC4xLTAuN3YtMi40bC0wLjEtMWwtMC4zLTFsLTAuMy0wLjlMMjIuNCwxMGwtMC41LTAuOGwtMC42LTAuOGwtMC42LTAuNw0KCQkJCQlMMTkuOSw3bC0wLjgtMC42bC0wLjgtMC41bC0wLjktMC41bC0xLTAuM2wtMC45LTAuMmwtMS0wLjJsLTEuMS0wLjFoLTAuN2wtMC43LDAuMWwtMC43LDAuMWwtMC43LDAuMkw5LjksNS4zTDkuMiw1LjZMOC42LDUuOQ0KCQkJCQlMOCw2LjJMNy41LDYuNkw2LjksNi45TDYuNCw3LjRMNiw3LjlMNS41LDguNEw1LjEsOC45TDQuNyw5LjVsLTAuMywwLjZjMCwwLDEuNy0xLjEsMi45LTEuNkM4LDguMiw4LjQsOCw5LjIsNy44DQoJCQkJCWMxLjEtMC4zLDIuOS0wLjcsMi45LTAuN3MtMS44LDAuNy0yLjgsMS40QzguMSw5LjQsNy41LDEwLDYuNywxMS4zYy0wLjUsMC44LTAuNywxLjItMSwyLjFjLTAuNCwxLjItMC41LDEuOS0wLjUsMy4xDQoJCQkJCWMwLDEuNywwLjIsMi44LDEsNC4zYzAuMSwwLjIsMC40LDAuNiwwLjQsMC42TDcsMjJjMCwwLTAuMy0wLjgtMC40LTEuNGMtMC4xLTAuNy0wLjItMS40LTAuMi0xLjRzMC4xLDAsMC4yLTAuMQ0KCQkJCQljMC40LTAuMSwwLjYtMC4yLDEtMC41YzAuMi0wLjEsMC41LTAuNCwwLjUtMC40bDAuNi0wLjZMOS40LDE3bDAuNS0wLjdsMC41LTAuOGwwLjUtMC44bDAuMy0wLjZsMC4xLTAuMmwwLjItMC4zbC0wLjQtMC4xDQoJCQkJCWMwLDAtMC40LTAuMi0wLjctMC40Yy0wLjUtMC40LTAuOS0xLjUtMC45LTEuNXMwLjksMC4yLDEuNSwwLjRjMC42LDAuMywxLjUsMC44LDEuNSwwLjhzMC45LTAuNSwxLjktMC42YzAuOS0wLjEsMiwwLjMsMiwwLjMNCgkJCQkJczAuNSwwLjEsMC44LDAuMWMwLjUsMCwxLjMtMC4zLDEuMy0wLjNzMS4zLTAuMSwxLjksMC4zYzAuNywwLjUsMC43LDEuNSwwLjcsMS41TDIxLDE0LjRsLTAuMSwwLjNsLTAuMi0wLjVMMjAuNiwxNGwtMC4xLTAuMg0KCQkJCQlsLTAuMS0wLjFsLTAuMi0wLjFMMjAsMTMuNGgtMC4ybC0wLjQsMC4xTDE5LDEzLjZsLTAuNywwLjJMMTcuNiwxNGwtMS41LDAuNmMwLDAsMCwwLTAuMSwwLjFjMCwwLjEsMCwwLjIsMCwwLjINCgkJCQkJczAuMSwwLjIsMC4xLDAuMmMwLjIsMC4zLDEuNSwxLDEuNSwxTDE5LjIsMTYuNnogTTE4LjYsMTUuMmMtMC4zLDAtMC41LDAuMS0wLjksMC4yYy0wLjQsMC4xLTEtMC4xLTAuOS0wLjQNCgkJCQkJYzAtMC4xLDAtMC4xLDAuMS0wLjFjMC4yLTAuMywxLTAuMywxLjYtMC4yYzAuNSwwLjEsMS4zLDAuNCwxLjMsMC40bDAuMiwwLjFjMCwwLTAuMiwwLTAuMiwwQzE5LDE1LjEsMTkuMSwxNS4xLDE4LjYsMTUuMnoiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}

p#footer-left {
    width: 150px;
}

#footer-thankyou {
    display: none;
}

li#wp-admin-bar-wp-logo {
    display: none;
}

.post-type-g4s_post_map_game #screen-options-wrap.hidden {
    display: block !important
}

additional.graphics {
    padding: 20px;
    border: 1px solid #ccc;
    margin: 10px 0;
}

.graphic-container label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}


.teaching_course_storytelling label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}


div#graph-set {
    padding: 10px;
    background: rgb(239 240 241);
}

.teaching_course_storytelling {
    padding: 20px;
    background: rgb(239 240 241);
}

.graphics-img img {
    cursor: pointer;
}

.markers-img img {
    background-size: cover;
    width: 100%;
    height: auto;
}

.modal-header.edit_marker_modal_header {
    background: #118b96
}


.modal-header.edit_marker_modal_header .modal-title {
    color: #ffffff;
}

.modal-header.edit_marker_modal_header button {
    color: #ffffff;
    font-size: 50px;
}

label.enter_story {
    background: #019cde;
}

.units_storytelling .desc_goal label {

    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: #019cde;
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);

}

.units_storytelling .desc_goal button {
    margin-right: 5px !important
}

label.units_label {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    background: rgb(0 40 84);
    width: 100%;
    margin: 0;
    color: rgb(255 255 255);
}

#maps-box-id .checkbox.mr-3 label:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    padding-right: 3px;
    font-weight: 900;
    margin-left: 5px;
    margin-bottom: 5px
}

#maps-box-id .checkbox.mr-3.zoom label:before {
    content: "\f00e";
}

#maps-box-id .checkbox.mr-3.drag label:before {
    content: "\f0b2";
}

#maps-box-id .checkbox.mr-3.path label:before {
    content: "\f4d7";
}

#maps-box-id .checkbox.mr-3.center_goal label:before {
    content: "\f08d";
}

#maps-box-id .checkbox.mr-3.map_control label:before {
    content: "\f5eb";
}

#maps-box-id .checkbox.mr-3.storytelling label:before {
    content: "\f02d";
}

#maps-box-id .col-sm-2.goal-container {
    max-width: 10% !important
}

#maps-box-id .col-sm-11 {
    max-width: 90% !important;
}

.form-group.map_element_bck.map_tc label:before {

    content: "\f19d";
}

.form-group.map_element_bck.map_map label:before {
    content: "\f279";
}

.form-group.map_element_bck.map_css label:before {
    content: "\f568";
}


.form-group.map_element_bck label:before {
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    padding-right: 3px;
    font-weight: 900;
    margin-left: 5px;
    margin-bottom: 5px;
}


/* End Admin Style*/


/*!* FIX BOOTSTRAP MODAL OPEN SCROLLING ON TOP *!
body.modal-open {
    overflow: visible!important;
}*/


h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}

.tos_content_text h5 {
    color: #222222 !important;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1
}

/* Handle */
::-webkit-scrollbar-thumb {

    border-radius: 10px;
}

.privacy_main_title {
    border-bottom: 2px solid #f1f1f1;
}

.button_tos_container {
    border-top: 2px solid #f1f1f1;
}

a:hover {
    cursor: pointer;
}

span.fa.fa-search.header-search-icon {
    padding: 5px;
    color: #ffffff;
}

button#search-top-bar-submit {
    background-color: #85bc56;
    border: 0;
}


input#search-field-top-bar {
    border: 0;
    border-bottom: 2px solid #ccc;
}

input#search-field-top-bar:focus {
    outline: none

}


img.mt-2.cover_image {
    width: auto;
    background-size: cover;
}

.container {
    margin-top: 0 !important;
}

h3.widget-title {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 20px;
    background: #0f102d;
    font-size: 18px;
    border-bottom: 1px solid #a0de4b;
    margin: 0 20px;
}

ul.children {
    list-style: none;
    padding: 25px 10px 0;
}

a.navbar-brand {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 53px;
    margin: 0 10px;
    padding: 0;
}

@media only screen and (min-width: 768px) {
    section#primary {
        min-height: 1000px;
    }
}

.badges .card-text {
    min-height: 45px;
}

#sidebar-wrapper {
    margin-left: -15.6rem;
    -webkit-transition: margin .25s ease-out;
    -moz-transition: margin .25s ease-out;
    -o-transition: margin .25s ease-out;
    transition: margin .25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
    padding: 0.875rem 1.25rem;
    font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
    width: 15rem;
}

#wrapper.toggled #sidebar-wrapper {
    margin-left: 0;
}

div#wrapper {
    display: flex;
}

.sidebar_container {
    min-width: 250px;
}

@media (min-width: 768px) {
    #sidebar-wrapper {
        margin-left: 0;
    }

    #wrapper.toggled #sidebar-wrapper {
        margin-left: -15rem;
    }
}

* {
    box-sizing: border-box;
}

img.hover-shadow {
    transition: 0.3s;
}

.hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/*.footer-logo.footer_bl {*/
/*    background-position: center !important;*/
/*    background-size: auto 89px !important;*/
/*    height: 150px !important;*/
/*    background-repeat: no-repeat !important;*/
/*}*/

/*.footer-logo_eu {*/
/*    background-image: url(g4s_theme_child_images/logo_eu.png);*/
/*    background-position: center;*/
/*    background-size: auto 60px;*/
/*    height: 100px;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*.container-fluid.footer {*/
/*    background: #003D77;*/
/*    padding: 0;*/
/*}*/

.single-g4s_post_map_game .container-fluid.footer {
    position: relative
}

.single-g4s_post_map_game .row {
    margin: 0;
}

.single-g4s_post_map_game .col-sm-12.blog-main {
    padding: 0;
}

.footer {
    height: unset !important;
    flex-shrink: unset !important;
}

/* li.nav-item {
    margin-right: 15px !important
} */

a.nav-link {
    font-family: inherit !important;
    font-size: small !important;
    text-transform: inherit !important;
    border-radius: 0!important;
}

.footer-info {
    color: #ffffff;
    padding: 10px;
    margin: 10px;
}

.footer-social {
    color: #ffffff;
    padding: 10px;
    margin: 10px;
    text-align: center
}

.footer-copyright {
    text-align: center;
    color: #ffffff;
    border-top: 1px solid #ffff;
    padding: 10px 0;
    background: #003d77;
}

.slider-frame .btn button {
    background-color: #ffffff;
    border: 0;
    outline: none;
    height: 400px;
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
    border-radius: 100%;
    background: #fff;
    border: 2px solid #85bc56;
    outline: none;
}

.ui-slider-range.ui-corner-all.ui-widget-header {
    background: #85bc56;
}

.sidebar-heading {
    text-transform: uppercase;
    font-weight: 600;
    color: #85bc56;
    border-bottom: 2px solid #a0de4b;
    margin: 0 10px;
    padding: 20px 0 !important;
}

#map.tab-pane {
    background: #fff
}

.footer-social {
    font-size: 18px;
}

.footer-social-icon {
    font-size: 32px;
    margin: 10px 0;
}

.footer-website a {
    color: #ffffff;
}

.footer-website a:hover {
    text-decoration: none
}

.footer_mail {
    margin: 5px 0;
}

.container-fluid.mt-3 {
    margin: 0 !important;
    padding: 0;
}

.page-template-my_profile-template .container-fluid {
    margin: 0 !important;
    padding: 0;
}

.profile_cover_image_div {
    width: 100%;
    max-height: 190px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

section.container.user-page form {
    /*margin-top: -95px;*/
}

section.container.user-page {
    background: #ffffff;
    text-align: center;
    padding: 0;
}

.page-template-my_profile-template .container-fluid {
    margin: 0 !important;
    padding: 0;
    background: white;
}

img.avatar_img {
    object-fit: cover;
    border-radius: 50%;
    height: 14vw;
    width: 14vw;
}

img.profile_cover_image_img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto !important;
    width: auto \9;
    -ms-interpolation-mode: bicubic;
}

.row.g4s_edit_show {
    justify-content: center;
}

.col-12.user_info_profile {
    padding: 0;
}

.change_profile_photo, .g4s_edit_show .profile_cover_image_div, .edit_email_box label {
    color: #ffffff;
    padding: 5px;
}

input#cover_image, input#cover_profile_image {
    padding: 5px;
}

.col-6.user_points_container, .col-6.classroom_attendance_container {
    padding: 10px;
}

.col-6.user_points_container {
    border-left: 2px solid #ccc;
    text-align: left;
}

.col-6.classroom_attendance_container {
    text-align: right;
}


.row.points_classroom {
    padding: 10px 0;
    border: 1px solid #ccc;
    margin: 0;
}

span.user_points, span.classroom_attendances_label {
    display: inline-block;
    line-height: 15px;
    text-align: right;
}

span.user_points {
    font-size: 34px;
    margin-left: 15px;
}

.tparrows.tp-rightarrow:before, .tparrows.tp-leftarrow:before {
    color: #85bc56
}

.rs-slide {
    -moz-box-shadow: 0 -8px 30px 0 rgba(0, 0, 0, 0.17);
}

.wp-block-themepunch-revslider.revslider {
    -webkit-box-shadow: 0 -8px 30px 0 rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0 -8px 30px 0 rgba(0, 0, 0, 0.17);
    box-shadow: 0 -8px 30px 0 rgba(0, 0, 0, 0.17);
}

.content {
    background-color: var(--c-natural);
}

/*style ranking*/

ul.ranking-list {
    list-style: none;
}

span.award_points {
    font-size: 1rem;
    display: inline-block;
    min-width: 90px;
    padding-right: 10px;
}

span.icon_award {
    display: inline-block;
    line-height: 60px;
    font-size: 24px;
}

span.icon_award .fas.fa-medal {
    font-size: 27px !important;
}

span.icon_award .fas.fa-award {
    font-size: 36px !important;
}


span.cardinal {
    border-radius: 100%;
    border: 1px solid rgb(0 0 0);
    display: inline-block;
    padding: 5px 12px;
    margin-right: 15px;
}

/*li.list-group-item:first-child {background:#ffd700;border-radius:0}
li.list-group-item:nth-child(2) {background:#C0C0C0}
li.list-group-item:nth-child(3) {background:#d6621e}
li.list-group-item:last-child {border-radius:0}*/

img.rankings_user_profile_image_img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 50%;
    /*margin-right: 15px;*/
}

.ranking_title {
    font-size: 0.8rem;
    font-weight: bold;
    text-align: left;
}

span.name_surname {
    font-size: 24px;
}

.row.g4s_ranking {
    display: none;
}

.post-template-default .container-fluid.mt-3 .row {
    margin: 0 !important;
}

.post-template-default .col-sm-12.blog-main {
    padding: 0;
    margin: 0;
}

p.leaderboard_type {
    font-size: 1.5rem;
    margin: 3rem 0;
    font-weight: bold;
    color: #002855
}

.mc_logo {
    width: 50%;
}

.mc_logo_end {
    width: 20%;
}

@media only screen and (min-width: 1024px) {
    li.nav-item.profile_menu {
        position: absolute;
        right: 60px;
    }
}


span.award_points {
    padding-right: 10px !important;
}

/*Profile Card 3*/
.profile-card-3 {
    position: relative;
    float: left;
    overflow: hidden;
    width: 100%;
    text-align: center;
    height: 368px;
    border: none;
}

.profile-card-3 .background-block {
    float: left;
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.profile-card-3 .background-block .background {
    width: 100%;
    vertical-align: top;
    opacity: 0.9;
    -webkit-filter: blur(0.5px);
    filter: blur(0.5px);
    -webkit-transform: scale(1.8);
    transform: scale(2.8);
}

.profile-card-3 .card-content {
    width: 100%;
    padding: 15px 25px;
    color: #232323;
    float: left;
    background: #efefef;
    height: 50%;
    border-radius: 0 0 5px 5px;
    position: relative;
    z-index: 9999;
}

.profile-card-3 .card-content::before {
    content: "";
    background: #efefef;
    width: 120%;
    height: 100%;
    left: 11px;
    bottom: 51px;
    position: absolute;
    z-index: -1;
    transform: rotate(-13deg);
}

.profile-card-3 .profile {
    border-radius: 50%;
    position: absolute;
    bottom: 50%;
    left: 50%;
    max-width: 100px;
    opacity: 1;
    box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
    border: 2px solid rgba(255, 255, 255, 1);
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 99999;
}

.profile-card-3 h3 {
    margin: 0 0 5px;
    font-weight: 600;
    font-size: 25px;
}

.profile-card-3 h2 small {
    display: block;
    font-size: 15px;
    margin-top: 10px;
}

.profile-card-3 i {
    display: inline-block;
    font-size: 16px;
    color: #232323;
    text-align: center;
    border: 1px solid #232323;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin: 0 5px;
}

.profile-card-3 .icon-block {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.profile-card-3 .icon-block a {
    text-decoration: none;
}

.profile-card-3 i:hover {
    background-color: #232323;
    color: #fff;
    text-decoration: none;
}

.card-content a, .card-content a a:hover {
    color: unset !important;
    text-decoration: unset !important;
}

div#pagination_container {
    margin: 0;
}

a.page-link {
    color: #009CDE;
}

.page-item.active .page-link {
    background-color: #009CDE !important;
    border-color: #009CDE !important
}

.page-link:hover {
    color: #ffffff !important;
    background-color: #009CDE !important;
    border-color: #009CDE !important;
}

#cover {
    width: 100%;
    background-color: #efefef;
    border-radius: 20px;
    transform: scale(0.6);
    border: 1px solid #ccc;
}

/* profilo utente*/

.user-page h4.profile_name {
    text-align: center;
    color: black;
    border-bottom: none;
    font-size: 24px;
    font-weight: 900;
}

span.sub-points {
    font-size: 28px;
    font-weight: 700;
    text-align: left;
}

.sub-points-title {
    font-size: 15px;
    font-weight: 500;
}

.sub-points-img {
    width: 46px;
    height: auto;
}

.profile-details, .div_profile_info.p-0 {
    color: black;
    text-transform: initial;
    font-size: 16px;
}

.g4sflip-horizontal {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

.user-page h3 {
    color: var(--c-secondary)!important;
}

#page-content-wrapper.profile_page_wrapper {
    padding: 20px
}

.profile_page_wrapper .row {
    margin: 0
}

.profile_page_wrapper .mt-3 {
    margin-top: 20px !important;
    padding: 10px 0;
}

.profile_page_wrapper .col-12 {
    padding: 0;
}

.badges {
    border: 0 solid #c6c6c6 !important;
}

.badge_render {
    border: 5px solid transparent;
    background-clip: padding-box;
}

.col-12.user_info_profile #sidebar-wrapper, div#page-content-wrapper.profile_page_wrapper {
    background: #f3f5f5 !important;
}

.profile_page_container {
    background: #ffffff;
    padding: 10px;
}

.badges .badge-title {
    background: none !important;
    height: unset !important;
}

.badge_points {
    padding-bottom: 6px;
}

.badges .card-group .card {
    border: 0;
}

/*.specialMission.missionsModal .check_icon {*/
/*    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7487%) hue-rotate(123deg) brightness(105%) contrast(103%);*/
/*}*/

.paths-container .carousel, .badges-container .carousel {
    background-color: #ffffff !important
}

.paths-container .carousel-control-prev {
    left: -45px !important;
    height: 20px !important;
    top: -25px !important;
}

.paths-container .carousel-control-next {
    right: -45px !important;
    height: 20px;
    top: -25px;
}

.paths-container .carousel-item .title-container h3 {
    color: #4d34a7;
}

.profile_page_wrapper .row {
    margin: 10px 0;
}

.percent {
    background: #ffffff !important;
    color: #866bfc;
}

.tasks-percent-completed {
    height: 65px !important;
    background: #ffffff !important;
    border-bottom: 2px dotted #0F86B6;
}

.tasks-percent-completed .skillPercent {
    background-color: #ffffff !important;
    height: 40px;
    margin: 20px 10px;
}

td.activity_name {
    color: var(--c-primary);
    font-weight: bold;
}

td.activity_name.not-triggered {
    color: #7f7f7f;
}

span.no-style {
    font-size: 12px !important;
    color: black !important;
}


.row.general-stats {
    border: none;
    background: #4d34a7;
}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 10px
}

.row.general-stats {
    border: none;
    background: #4d34a7;
}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 10px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff;
}

.row.tasks-container {
    margin: 0;
    padding: 0;
}

.paths-container .carousel-item .title-container h3 {
    text-transform: uppercase !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff !important
}

.table-striped tbody tr.bg-success {
    background-color: #28a745 !important
}

.profile_page_wrapper .row {
    margin: 10px 0 0 0;
    padding: 0
}

.row.tasks-container {
    margin: 0;
}

#points_table_wrapper .col-sm-12 {
    padding: 0
}

table#points_table {
    width: 100% !important
}

#points_table_wrapper .col-sm-12.col-md-6 {
    text-align: left;
}

div#points_table_info {
    text-align: left;
}

.row.point_log_label {
    margin: 10px 0 !important
}

.points-container thead, .repository thead {
    background: black!important;
}

.general-stats .col-12.col-md-4 {
    border-left: 1px solid #ffffff !important;
    border-right: 1px solid #ffffff !important;
}


/*.repository thead {
    background: url(g4s_theme_child_images/rep_th_background.png) !important;
}*/

span.classroom_attendances_label:before {
    content: "";
    display: block;
    background: url(img/mani.png) no-repeat;
    float: left;
    width: 40px;
    height: 40px;
    margin: -15px 5px;
    background-size: 40px 40px;

}

span.user_points_label:before {
    content: "";
    display: block;
    background: url(img/stella.png) no-repeat;
    float: left;
    width: 40px;
    height: 40px;
    margin: -10px 5px;
    background-size: 40px 40px;
}

.div_profile_info .fas, .div_profile_info .fab {
    margin-right: 5px
}

a.linkedin_link_disabled {
    cursor: unset !important;
    pointer-events: none;
}

a.linkedin_link_disabled .fab {
    color: #ccc !important;
    border-color: #dee2e6 !important;
}

a.linkedin_link_disabled .fab:hover {
    color: #ccc !important;
    background-color: #efefef !important;
}

button#menu-toggle {
    background-color: #85bc56;
    border-color: #85bc56;
    border-radius: 0;
}

a#undo_edit_profile:hover {
    background-color: #fff;
    outline: 0;
    box-shadow: none;
}

a#undo_edit_profile:focus {
    box-shadow: none;
}

a#edit_profile {
    font-weight: bold;
}

a#edit_profile:hover {
    text-decoration: none
}

.col-12.my_profile_save_div.p-0, .col-12.my_profile_save_div.p-0:hover {
    margin: 10px 0;
}

.col-12.my_profile_save_div.p-0:focus {
    box-shadow: none
}

.badges .card-text {
    padding: unset !important;
    font-weight: 500;
    font-size: 14px !important;
}

.label_badge_detail {
    width: 30%;
    color: #573abd;
    font-weight: 600;
    text-align: right;
}

.content_badge_detail {
    width: 60%;
    text-align: left;
}

input.not-like-btn {
    background-color: white;
    color: #1058af;
    border: 2px solid #1058af !important;
}

input.like-btn {
    background-color: #1058af;
    color: white;
    border: 2px solid #ffffff !important;
}

button.topic-button:hover {
    background-color: #EEEEEE !important;
}

button.topic-button:active, button.topic-button:focus-visible, button.topic-button:focus {
    background-color: #1058af !important;
    color: white;
    border: 2px solid #1058af !important;
}


.badges .badge-title {
    align-content: inherit
}

.badges p.card-text {
    min-height: 66px;
    padding: 10px;
    font-size: 14px;
}

.repository .btn:focus {
    box-shadow: none !important;
}

.repository .btn:hover {
    background-color: #002855 !important;
    border-color: #002855 !important;
    color: #fff !important;
    border-width: 1px;
    border-style: solid;
}

.repository .btn.extra-active {
    border-width: 1px;
    border-style: solid;
    border-color: #002855 !important;
}

.repository .btn {
    border-radius: 10px !important;
    padding: 0.65rem 0.95rem !important;
}


#repository_table_wrapper {
    padding: 20px 30px;
    margin-bottom: 30px
}

@media (max-width: 1200px) and (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: inherit !important;
        margin-left: unset !important;
        line-height: unset !important;
    }

}

.repository label {
    color: #123F77
}

body.modal-open {
    overflow-y: hidden
}

.tasks-percent-completed .skillPercent {
    top: 0;
    left: 0;
    border-radius: 0;
    display: block;
    position: relative;
    color: rgb(255, 255, 255) !important;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: unset !important;
    white-space: nowrap;
    border-bottom: 40px solid var(--oppo-secondary-purple);
}

.missionsModal .card.activity .col-1 img {
    width: 34px;
    height: 34px;
}

.missionsModal .card.activity .col-8 {
    padding-left: 30px;
}

.missionsModal .card-header, .missionsModal .card-header:hover, .missionsModal .card-header:active {
    background-color: var(--c-secondary) !important;
    color: #ffffff !important;
}

.missionsModal .card .card-body {
    background-color: #ffffff !important;
}

.missionsModal .card-body {
    margin: 0 !important;
}

.missionsModal hr {
    display: none
}

.missionsModal .step-container .task-content .btn, .btn-close {
    background-color: #009CDE;
    border-color: #009CDE;
    border-radius: 0;
    padding: 8px 15px;
    line-height: 1;
    font-size: inherit;
    color: #ffffff;
    /*width: 100px;*/
}

.missionsModal .modal-header {
    background-color: var(--c-primary);
}

.missionsModal .fa.fa-times {
    color: #ffffff
}

.missionsModal .col-10.activity-col {
    padding-left: 30px;
}

.general-stats .col-12.col-md-4:last-child {
    border-right: unset !important;

}

.row.m-0.virtual_classroom_row:nth-child(odd) {
    background: #6c757d;
    color: #fff
}

.row.m-0.virtual_classroom_row:nth-child(even) {
    background: #eae6e6
}

.row.m-0.virtual_classroom_row .fas {
    margin-right: 2px
}

.row.m-0.virtual_classroom_row .btn-outline-primary {
    color: #ffffff;
    border-color: #4d34a7;
    background: #4d34a7;
    border-radius: 0 !important;
}

.row.m-0.virtual_classroom_row .btn-outline-primary:focus {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
}

.virtual_classroom_header {
    background: #4d34a7;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
}

.col-6.d-flex.family {
    background: url(g4s_theme_child_images/Attivita_Generale.png) no-repeat;
    min-height: 445px;
}

button.customImgMarker.missionsButton.btn {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
}


@media only screen and (min-width: 1024px) {
    li.nav-item.dashboard_menu {
        position: absolute;
        right: 175px;
    }
}

.share_link_span {
    margin: 0 auto;
}

a.share_link_a {
    padding: 0 10px;
}

.share_link_div.row.mt-3.info.alert-info.align-self-center {
    padding: 10px;
}

.share_link_copy_button_div {
    margin: 0 auto;
    padding: 10px;
}

.hide_object {
    display: none;
}

.page-template-my_profile-template #sidebar-wrapper {
    margin-left: unset !important;
    display: none;
}

.badges .card-text {
    BACKGROUND: none !important
}

.col-12.user_points_container {
    padding: 20px 0 10px;
    border-top: 2px solid #002855;
}

span.user_points_label, span.user_points {
    display: inline-flex !important;
}

span.points_mp {
    font-size: 34px;
    margin: -15px 0 0 5px;
}

ul.navbar-nav.mr-auto {
    margin: 0 auto !important;
}

.content.bck_custom {
    background-size: cover;
    background-position: center bottom;
}

.repository .btn.button_menu_extra {
    border-radius: 16px !important;
}

.menu_rep_news {
    padding: 20px
}

.container.repository {
    background: #ffffff;
}

@media only screen and (min-width: 1300px) {
    .container.repository {
        min-width: 1300px;
    }
}

.rep_filter {
    padding: 20px 60px
}

.table td, .table th {
    border-top: 0px solid #dee2e6 !important;
}

.table thead th {
    border-bottom: 0px solid #dee2e6 !important;
}

table#repository_table {
    /* border-collapse: collapse !important;
     border-radius: 8px;
     overflow: hidden;*/
    border-spacing: 0 20px;
}

.rep_table-container {
    padding: 0 30px;
}

th.rep_30 {
    padding-left: 20px;
}

td.rep_30 {
    padding-left: 20px;
}

.repository td.rep_td_left {
    border-radius: 8px 0 0 8px;
    height: 90px;
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;
}

.repository table.dataTable.display tbody tr.odd > .sorting_1, .repository table.dataTable.display tbody tr.even > .sorting_1 {
    background: #ffffff;
}

.repository table.dataTable.display tbody tr.odd {
    background-color: #ffffff !important;
}

.repository td.rep_td_center {
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;
}

.repository td.rep_td_right {
    border-radius: 0 8px 8px 0;
    height: 90px;
    border-top: 1px solid #d8d6d6 !important;
    border-bottom: 1px solid #d8d6d6;
    border-right: 1px solid #d8d6d6 !important;
}

.repository table.dataTable thead th, table.dataTable thead td {
    border-bottom: 0px solid #111 !important;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, .repository table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    left: 0.5em;
    content: "\2191";
}

table.dataTable thead .point_log_unit_image.sorting:before, table.dataTable thead .point_log_unit_image.sorting_asc:before, table.dataTable thead .point_log_unit_image.sorting_desc:before, table.dataTable thead .point_log_unit_image.sorting_asc_disabled:before, table.dataTable thead .point_log_unit_image.sorting_desc_disabled:before {
    left: 0.5em;
    content: "" !important;
}

table.dataTable thead .rep_action_th.sorting:before, table.dataTable thead .rep_action_th.sorting_asc:before, table.dataTable thead .rep_action_th.sorting_desc:before, table.dataTable thead .rep_action_th.sorting_asc_disabled:before, table.dataTable thead .rep_action_th.sorting_desc_disabled:before {
    left: 0.5em;
    content: "" !important;
}


table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    left: 10px;
}

table.dataTable thead .rep_action_th.sorting:after, table.dataTable thead .rep_action_th.sorting_asc:after, table.dataTable thead .rep_action_th.sorting_desc:after, table.dataTable thead .rep_action_th.sorting_asc_disabled:after, table.dataTable thead .rep_action_th.sorting_desc_disabled:after {
    left: 20px;
    content: "" !important;
}

table.dataTable thead .point_log_unit_image.sorting:after, table.dataTable thead .point_log_unit_image.sorting_asc:after, table.dataTable thead .point_log_unit_image.sorting_desc:after, table.dataTable thead .point_log_unit_image.sorting_asc_disabled:after, table.dataTable thead .point_log_unit_image.sorting_desc_disabled:after {
    left: 20px;
    content: "" !important;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    left: 20px;
    content: "\2193";
}

/*.repository table.dataTable thead .sorting:before,.repository table.dataTable thead .sorting:after,.repository table.dataTable thead .sorting_asc:before,.repository table.dataTable thead .sorting_asc:after,.repository table.dataTable thead .sorting_desc:before,.repository table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before,.repository table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {left:0;}*/

table.dataTable thead .sorting_asc {
    background-image: none !important;
}

table.dataTable thead .sorting {
    background-image: none !important;
}

table.dataTable thead .sorting_desc {
    background-image: none !important;
}


table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
    padding-left: 30px;
}

thead {
    text-transform: initial !important;
}

table.dataTable.no-footer {
    border-bottom: 0px solid #111 !important;
}

.page-template-rankings-template .dataTables_wrapper .dataTables_paginate .paginate_button.current, .page-template-rankings-template .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 0px solid #ccc !important;
    color: #ffffff !important;
    background-color: #C51F3F !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C51F3F), color-stop(100%, #C51F3F)) !important;
    background: -webkit-linear-gradient(top, #C51F3F 0%, #C51F3F 100%) !important;
    background: -moz-linear-gradient(top, #C51F3F 0%, #C51F3F 100%) !important;
    background: -ms-linear-gradient(top, #C51F3F 0%, #C51F3F 100%) !important;
    background: -o-linear-gradient(top, #C51F3F 0%, #C51F3F 100%) !important;
    background: var(--c-primary) !important;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #ffffff;
}

.menu_rep_news.col-12 {
    padding-left: 60px;
}

.open-folder {
    width: 27px !important;
}

.zen_point_icon {
    font-weight: 600;
    display: table-row;
}

.zen_point {
    color: #df9d19;
    display: table-cell;
}

.zen_point_icon:before {
    content: "";
    display: table-cell;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background-size: 30px 30px !important;
    position: relative;
    top: 7px;
    left: 0;
}

.point_icon:before {
    content: "";
    display: table-cell;
    width: 35px;
    height: 32px;
    vertical-align: middle;
    background-size: 35px 35px !important;
    position: relative;
    top: 7px;
}

span.step_time:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: 15px 15px !important;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.badge_text_description .alert {
    font-size: 0.8rem
}

span.rep_type_span {
    display: inline-grid;
    margin-top: 20px;
    border-radius: 19px;
    padding: 5px 10px;
    margin-right: 3px;
}

span.rep_center_span {
    display: inline-grid;
    /* margin-top: -30px;*/
}

a.g4s_open_repository_item_button {
    display: inline-block;
    /* margin-top: -30px;*/
}

span.rep_type_span.communication {
    border: 1px solid #7af3df;
}

span.rep_type_span.problem_solving {
    border: 1px solid #D9CCC3;
}

span.rep_type_span.quality {
    border: 1px solid #C3B2D9;
}

.far, .fas {
    font-size: inherit !important;
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-semibold {
    font-weight: 600
}

.social_icon .fab, .social_icon .fa-brands {
    font-size: 30px;
    margin-right: 5px
}

input[type=file] {
    display: block;
    color: red;
    font-style: oblique;
}

input[type=file]::file-selector-button {
    display: none;
}

.background-type-file {
    background-color: #d2d2d2;
    color: #1058af !important;
}

h3.role_name {
    color: #002855 !important;
    font-size: 24px !important;
    font-weight: 500;
    text-transform: none;
}

.points_mp.d-flex.flex-wrap, .badge_mp.d-flex.flex-wrap, .ranking_position_mp.d-flex.flex-wrap {
    font-weight: 600;
    font-size: 2rem;
    line-height: 12px;
    color: #000;
}

.user_points_label.d-flex.flex-wrap, .user_badge_label.d-flex.flex-wrap, .user_ranking_position_label.d-flex.flex-wrap {
    font-size: 12px;
    line-height: 20px;
    font-weight: 800;
    color: #ffffff;
    text-transform: uppercase;
}


img.point_img {
    width: 70%;
    object-fit: contain;
    height: 77px;
}

img.point_img.mobile_icon_profile {
    height: 95px;
}

.margin_internal {
    margin: 0 4.5rem !important
}

.skills_row_container {
    background: #007bff;
}

span.skill_label {
    background: #002635;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px;
}

.skills_row_container {
    background: #007bff;
}

.skill_label_text {
    background: #002635;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px;
    font-weight: bold;
}

.progress_label.text-left {
    color: #fff;
    font-weight: 500;
}

.skills_row_container .progress {
    background-color: rgb(233 236 239 / 0) !important;
    border: 1px solid;
    border-radius: 25px;
}

.skills_row_container .progress-bar {
    border-radius: 25px;
}

.skills_row_container .progress.active .progress-bar {
    -webkit-transition: none !important;
    transition: none !important;
}

.progress.evaluation {
    border-color: #ffc107
}

.progress.regulatory {
    border-color: #17a2b8
}

.progress.benchmarching {
    border-color: #17a2b8
}

a.skill_link {
    color: #ffffff;
}

a.skill_link:hover {
    color: #17a2b8;
    text-decoration: none;
}

.skills_row_container {
    background: url(g4s_theme_child_images/skill_background.jpg) rgba(0, 19, 27, 0.65);
    background-position: center center;
    background-size: cover;
    background-blend-mode: multiply;
}

.badges .card-body {
    padding: unset !important;
    text-align: center;
    -webkit-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    -moz-box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border: 0px solid #ccc !important;
}

.card .card-body {
    background-color: #ffffff !important;
    margin-top: unset !important;
    border: 1px solid #ddd!important;
    border-radius: 15px;
    box-shadow: none!important;
}

.row.m-0.badge_row_description {
    /*background: rgb(15 134 182 / 0.05);
    min-height: 60px;*/
}

.badge-description {
    /* min-height: 332px;*/
    background: white;
}

.badge_text_description {
    min-height: 80px
}

.badge_locked .badge-title, .badge_locked .badge_img, .badge_locked badge_description, .badge_locked .badge_points {
    filter: grayscale(1);
    opacity: 0.7;
}

.badge_locked .badge-description {
    background: #FAFAFA
}

.container.user-page {
    max-width: 1400px;
}

.tile_cd {
    color: rgb(255 255 255);
    position: relative;
    z-index: 1;
    text-shadow: 1px 1px 0px #ccc;
    font-family: Arial, sans-serif;
    text-align: center;
    padding: 5px;
    border-radius: 5px 5px 0 0;
    font-size: 1.3rem;
    display: block;
    background: #53BB74;
    font-weight: 100;
}

/*div#countdown {
    box-shadow: 0 1px 2px 0 rgb(1 1 1 / 40%);
    max-width: 306px;
    text-align: center;
    background: rgb(241 241 241);
    border-radius: 5px;
    margin: auto;
}*/

.countdown-label {
    color: #65584c;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 2px;
    background: #e8e8e8;
    padding: 10px 0;
    border-radius: 0 0 5px 5px;
}

.badges .card-group .card-img-top {
    height: 200px !important;
    max-width: 200px !important;
    padding: 5px;
    object-fit: cover;
}

/*********************************************************************/
/* Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/
/* medium - display 2  */
@media (min-width: 768px) {

    .postacard_row_container .carousel-inner .carousel-item-right.active,
    .postacard_row_container .carousel-inner .carousel-item-next {
        transform: translateX(50%);
    }

    .postacard_row_container .carousel-inner .carousel-item-left.active,
    .postacard_row_container .carousel-inner .carousel-item-prev {
        transform: translateX(-50%);
    }
}

/* large - display 3 */
@media (min-width: 992px) {

    .postacard_row_container .carousel-inner .carousel-item-right.active,
    .postacard_row_container .carousel-inner .carousel-item-next {
        transform: translateX(33%);
    }

    .postacard_row_container .carousel-inner .carousel-item-left.active,
    .postacard_row_container .carousel-inner .carousel-item-prev {
        transform: translateX(-33%);
    }
}

@media (max-width: 768px) {
    .postacard_row_container .carousel-inner .carousel-item > div {
        display: none;
    }

    .postacard_row_container .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}

.postacard_row_container .carousel-inner .carousel-item.active,
.postacard_row_container .carousel-inner .carousel-item-next,
.postacard_row_container .carousel-inner .carousel-item-prev {
    display: flex;
}

.postacard_row_container .carousel-inner .carousel-item-right,
.postacard_row_container .carousel-inner .carousel-item-left {
    transform: translateX(0);
}

.postacard_row_container .carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDggOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOCA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDI3OEE5O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS4yLDBsLTQsNGw0LDRsMS41LTEuNUw0LjIsNGwyLjUtMi41TDUuMiwweiIvPg0KPC9zdmc+DQo=);
}

.postacard_row_container .carousel-control-next-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDggOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOCA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDI3OEE5O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS4yLDEuNUwzLjgsNEwxLjIsNi41TDIuOCw4bDQtNGwtNC00TDEuMiwxLjV6Ii8+DQo8L3N2Zz4NCg==);
}

.postacard_row_container a.bg-dark:focus, .postacard_row_container a.bg-dark:hover, .postacard_row_container button.bg-dark:focus, .postacard_row_container button.bg-dark:hover {
    background-color: rgb(29 33 36 / 0) !important;

}

.postacard_row_container .bg-dark {
    background-color: rgb(52 58 64 / 0) !important;
}

.postacard_row_container .postacard_box_image {
    /*padding: 15px;*/
    border: 10px solid transparent;
    background-clip: padding-box;
    background-size: contain;
    height: 514px;
    background-repeat: no-repeat;
    border-radius: 30px;
}

.postacard_box_image.template_1 {
    /*background-image: url(g4s_theme_child_images/sfondo1_front.jpg);*/
    background-color: var(--c-secondary);
}

.postacard_box_image.template_1 .postacard_name {
    color: #ffffff !important;
    font-weight: bold;
}


.postacard_box_image.template_2 {
    background-image: url(g4s_theme_child_images/sfondo2_front.jpg);
}

.postacard_box_image.template_2 .postacard_name {
    color: #000000 !important;
    font-weight: bold;
}

.postacard_box_image.template_3 {
    background-image: url(g4s_theme_child_images/sfondo3_front.jpg);
}

.postacard_box_image.template_3 .postacard_name {
    color: #ffffff !important;
    font-weight: bold;
}

/*********************************************************************/
/* End Bootstrap 4 Multiple Item Carousel */
/*********************************************************************/

.col-sm-4.badge_render.p-0 {
    border: 20px solid transparent;
    background-clip: padding-box;
}

/*********************************************************************/
/* Bootstrap 4 Card flip */
/*********************************************************************/

.card-flip {
    display: grid;
    grid-template: 1fr / 1fr;
    grid-template-areas: "frontAndBack";
    transform-style: preserve-3d;
    transition: all 0.7s ease;
}

.front {
    grid-area: frontAndBack;
}

.back {
    grid-area: frontAndBack;
    transform: rotateY(-180deg);
}

.card-container {
    display: grid;
    perspective: 700px;
}

.card-container {
    perspective: 700px;
}

.card-flip, .card-container {
    transform-style: preserve-3d;
    transition: all 0.7s ease;
}

.card-flip div {
    backface-visibility: hidden;
    transform-style: preserve-3d;
}

.back {
    transform: rotateY(-180deg);
}

.card-container:hover .card-flip {
    transform: rotateY(180deg);
}

#myModal .card {
    border: 0px solid rgba(0, 0, 0, .125);
}

#myModal .container {
    max-width: 1200px !important;
}


/*********************************************************************/
/* End Bootstrap 4 Card flip/*
/*********************************************************************/

.tasks-percent-completed .farm-goal {
    content: "" !important;
    position: relative !important;
    background-position-x: right !important;
    background-repeat: no-repeat !important;
    top: -11px !important;
    height: 43px !important;
    width: 35px !important;
    background-size: 35px 43px !important;
    float: right !important;
    right: 3px !important;
}

.tasks-percent-completed .skillPercent-img {
    top: 3px !important;
    height: 24px !important;
    width: 24px !important;
    background-size: 24px 24px !important;
    float: right !important;
    right: -44px !important;
}

.profile_skill.profile_span {
    display: none;
}

.tasks-percent-completed.completed-100 .skillPercent-img {
    right: -36px !important;
}

.tasks-container td.activity_name, .tasks-container td.task-img-ico-container {
    border-bottom: 1px solid rgb(0 0 0 / 0.2);
}

.percent {
    background: none !important;
    color: #0278a9 !important;
    font-weight: bold;
}

.task-image {
    width: 50px !important;
    float: right;
    margin-right: 25px;
}

td.image-container.dtr-control.sorting_1 {
    text-align: center;
}

table.dataTable.display tbody tr.odd > .image-container.sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .image-container.sorting_1 {
    background-color: #ffffff !important;
}

#points_table_wrapper table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;
}


#points_table_wrapper table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #ffffff !important;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;

}

#points_table_wrapper table.dataTable.stripe tbody tr.even, table.dataTable.display tbody tr.even {
    background-color: #ffffff !important;
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;
}

#points_table_wrapper table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
    background-color: #ffffff !important;
}

button.closeMissionCompleted {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 40px;
}


button.closeMissionCompleted:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(0, 123, 255, .25) !important;
}

button.closeMissionCompleted:hover {
    background-color: transparent !important;
    border: 1px solid transparent !important;
    color: red;
}

.master_notifiation_modal {
    background: rgb(140 232 162 / 0.4);
    border-radius: 5px 0 0 5px;
}

.master_notifiation_modal img {
    width: 270px;
    height: 270px;
}

.col-12.modal_title_container.pt-5.pb-2 {
    font-size: 24px;
    color: #00A933;
    font-weight: bold;
}

.col-12.message_complete {
    color: #00A933;
    font-weight: 400;
}

.col-12.zen_point_awards {
}

.missionCompleted.modal .modal-content {
    border: 0px solid rgba(0, 0, 0, .2);
}

.footer_mobile {
    /*position: fixed;
    bottom: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    z-index: 1049;
    flex-shrink: inherit !important;
    height: 80px !important;*/
    position: fixed;
    bottom: 0;
    left: 0;
    padding-bottom: 20px !important;
    height: inherit;
    z-index: 100;
}

/*.nav_item_mobile a img {*/
/*    width: 40px;*/
/*    filter: brightness(0) saturate(100%) invert(98%) sepia(1%) saturate(1688%) hue-rotate(180deg) brightness(74%) contrast(97%);*/
/*}*/

.nav_item_mobile.active a img {
    filter: brightness(0) saturate(100%) invert(42%) sepia(54%) saturate(881%) hue-rotate(318deg) brightness(110%) contrast(101%);
}


.navbar_mobile {
    position: fixed !important;
    top: 0;
    z-index: 1049;
    background: #ffffff;
    left: 0;
    width: 100%;
}


.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px !important;
}

.content.passport {
    overflow-x: hidden;
    /*padding-bottom:100px;*/
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-attachment: fixed!important;
}

.container.ranking_container {
    background: #ffffff;
    min-height: 600px;
    max-width: 1400px;
}

.ranking_container .nav-tabs .nav-link {
    border: 1px solid #797979 !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    border-radius: 8px;
    color: rgb(0 0 0 / 85%);
}

.nav-tabs .nav-link.active {
    border: 1px solid #ffcfcb!important;
    background-color: #ffcfcb!important;
    color: var(--c-primary)!important;
}

.ranking_container .nav-tabs {
    border-bottom: 0px solid #dee2e6 !important;
    align-items: center;
    justify-content: center;
}

table#ranking_general_table thead, table#ranking_my_team_table thead {
    background: black;
    color: white;
}

table#contest_ranking_table thead {
    background: black;
    color: white;
}

.ranking_container table.dataTable thead th, table.dataTable thead td {
    border-bottom: 0px solid #cccccc !important
}

td.general_ranking_position, td.general_ranking_avatar {
    text-align: center
}

.ranking_container table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #ffffff;
}

/*tr.ranking_1 td {
    background:rgb(255 223 0 / 0.30) !important;
}

tr.ranking_2 td {
    background: rgb(212 212 212 / 0.3) !important;
}

tr.ranking_3 td {
    background: rgb(202 93 0 / 0.3) !important;
}*/


tr.ranking_1 td .icon_award {
    color: #fbb800;
}

tr.ranking_2 td .icon_award {
    color: #8297a7;
}

tr.ranking_3 td .icon_award {
    color: #CA5D00;
}

.content.video_introduction_content {
    min-height: 800px;
    background-size: cover;
}

#introduction_video .modal-dialog {

    max-width: 100% !important;

}

button#intro_button {
    float: unset;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #ffffff;
    text-shadow: none;
    opacity: 1;
    padding: 10px;
}

button#intro_button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

.close_introduction {
    padding: 10px;
    text-align: center;
}

.tos_content_text {
    overflow: auto;
    max-height: 600px;
}

a.navbar-brand.tos_logo {
    width: 100%;
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: left center;
    height: 41px !important;
    text-align: center;
    margin: 1rem;
}

.tos_bar {
    background: #F1F1F1;
    border-radius: 0.25rem;
}

.tos_bar .nav-link {
    color: rgb(0 0 0 / 0.85) !important;
}

.tos_bar .nav-link.active {
    font-weight: bold;
    background-color: rgb(0 123 255 / 0%) !important;
}

.false_tos_bar {
    background: #f1f1f1;
    border-radius: 0 0 0 0.25rem;
}

.button_tos_container {
    text-align: right;
}

button#decline_button {
    border: 1px solid #F81956;
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 8px;
    color: #F81956;
    font-weight: 500;
}

button#accept_button {
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 8px;
    font-weight: 500;
}

button#accept-terms-of-service-button, button#close_privacy_policy {
    background: #ffffff;
    border-radius: 10px;
    padding: 10px;
}

.footer_privacy_policy a, .footer_privacy_policy a:hover {
    color: #019DDD;
    text-decoration: none;
    font-weight: bold
}

.content.tos_content {
    background-size: cover;
}

.content.ass_content {
    background-size: cover;
}

.page-template-terms_of_service-template .modal-backdrop {
    background-color: rgb(0 0 0 / 0%) !important;
}

.master_title {
    color: #002855;
    text-transform: none;
    font-size: 16px;
    text-align: center;
}

.card.p-0.selected {
    border: 6px solid #009CDE;
    /*box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.4);*/
}

.master_text {
    color: rgb(0 0 0 / 0.85)
}

img.card-img-top.master_img {
    border-radius: 10px 10px 0 0;
    border: 1px solid rgba(0, 0, 0, .125);
}

.card_master {
    border-radius: 16px !important
}

.master_button, .tutorial_button {
    background: var(--c-primary);
    color: #ffffff;
    border: 0px solid #cccccc;
    border-radius: 4px;
    padding: 5px;
}

button.master_button:focus, button.tutorial_button:focus {
    outline: 0px dotted;
    outline: 0px auto -webkit-focus-ring-color;
}

button#master_btn:disabled, button#tutorial_btn:disabled {
    background: #cccccc
}

.master_seletion_title {
    color: #002855;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
}

.content.master_selection_content {
    background: url(g4s_theme_child_images/sfondo_piattaforma.jpg);
    min-height: 800px;
    background-size: cover;
}

.no_active_postcards {
    /*background-size: 608px 244px !important;*/
    height: 320px !important;
    width: 608px !important;
    background-position: center bottom !important;
}

.no_active_path {
    background-size: 608px 244px !important;
    height: 320px !important;
    width: 608px !important;
    background-position: center bottom !important;
}


.no_badges {
    background-size: 608px 244px !important;
    height: 320px !important;
    width: 608px !important;
    background-position: center bottom !important;
}

.modal-dialog.modal_dialog_tutorial {
    top: 5vh !important;
}

.modal-content.modal_content_tutorial {
    border-radius: 16px;
}

.modal-content.modal_content_tutorial .modal-body {
    padding: 1.5rem !important
}

.carousel-caption.carousel_caption_tutorial {
    /*right: 3%;*/
    /*!* bottom: 0px; *!*/
    /*top: 60%;*/
    /*left: 22%;*/
    max-width: 80%;
    color: #002855;
    text-align: left;
    /* padding-bottom: 0; */
    font-size: 0.9vw;
    overflow-y: auto;
}

.carousel-caption.carousel_caption_tutorial h5 {
    font-size: 1.3vw;
}

.carousel-caption.carousel_caption_tutorial p {
    margin-bottom: 0rem;
    font-size: 0.95rem;
}

.carousel_tutorial {
    border: 1px solid #707070;
    border-radius: 16px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 0.16);
}

.carousel_tutorial img.d-block.w-100 {
    border-radius: 16px;
}

#tutorial .carousel-control-prev-icon, #general_tutorial .carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4xMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMS4xMTUgMTgiPg0KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1uYXZpZ2F0ZS1uZXh0IiBkYXRhLW5hbWU9Ikljb24gbWF0ZXJpYWwtbmF2aWdhdGUtbmV4dCIgZD0iTTIxLjg4NSw5LDI0LDExLjExNSwxNy4xMywxOCwyNCwyNC44ODUsMjEuODg1LDI3bC05LTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuODg1IC05KSIgZmlsbD0icmdiYSgwLDAsMCwwLjc1KSIvPg0KPC9zdmc+DQo=);
}


#tutorial .carousel-control-next-icon, #general_tutorial .carousel-control-next-icon{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4xMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMS4xMTUgMTgiPg0KICA8cGF0aCBpZD0iSWNvbl9tYXRlcmlhbC1uYXZpZ2F0ZS1uZXh0IiBkYXRhLW5hbWU9Ikljb24gbWF0ZXJpYWwtbmF2aWdhdGUtbmV4dCIgZD0iTTE1LDlsLTIuMTE1LDIuMTE1TDE5Ljc1NSwxOGwtNi44Nyw2Ljg4NUwxNSwyN2w5LTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuODg1IC05KSIgZmlsbD0icmdiYSgwLDAsMCwwLjc1KSIvPg0KPC9zdmc+DQo=);
}

#tutorial .carousel-control-next, #tutorial .carousel-control-prev {
    position: relative;
    display: unset;
}

.disabled_control {
    opacity: 0.1 !important;
    pointer-events: none;
}

span.num {
    font-size: 25px;
    padding: 0 25px;
}

.tutorial_button {
    text-transform: uppercase;
}

.content.tutorial_content {
    min-height: 800px !important;
    background-size: cover !important;
}

.card.p-0.card_master_path {
    box-sizing: border-box;
    background-color: rgb(255 255 255 / 0);
    height: 67.5vh;
    border: none!important;
}

.card.p-0.card_master_path > .card-block {
    border: 2px solid white;
}

.card.p-0.card_master_path > .card-block:hover {
    border: 2px solid var(--oppo-light-green);
}

img.card-img-top.master_path_img.attachment-thumbnail.size-thumbnail.wp-post-image.wp-post-image {
    object-position: 0 0;
    max-height: 200px;
    width: 100%;
    height: auto;
    object-fit: cover;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

img.card-img-bottom.master_path_img {
    width: 112px !important;
    padding-bottom: 30px;
}

h4.card-title.master_path_title.py-2 {
    color: #002855;
    text-transform: none;
    font-weight: bold;
    font-size: 4vh;
}

.card_master_path a.card-block.stretched-link, h4.card-title.master_path_title {
    color: #002855 !important;
    text-transform: none;
}

.master-description {
    font-size: 1rem;
    min-height: 20vh;
    max-height: 22.5vh;
}

i.fas.fa-stopwatch.path_minutes:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzA4ODQ4Rjt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9Ikljb25fbWF0ZXJpYWwtdGltZXIiIGNsYXNzPSJzdDAiIGQ9Ik0xMC4zLDBINS43M3YxLjUzaDQuNTdWMHogTTcuMjUsOS45MWgxLjUzVjUuMzRINy4yNVY5LjkxeiBNMTMuMzYsNC44N2wxLjA4LTEuMDgNCgljLTAuMzMtMC4zOS0wLjY5LTAuNzUtMS4wNy0xLjA3TDEyLjI5LDMuOEM5LjM0LDEuNDIsNS4wMywxLjksMi42NSw0Ljg1Yy0yLjM3LDIuOTYtMS44OSw3LjI3LDEuMDUsOS42NA0KCWMyLjk2LDIuMzcsNy4yNywxLjg5LDkuNjQtMS4wNUMxNS4zNSwxMC45MywxNS4zNiw3LjM4LDEzLjM2LDQuODdMMTMuMzYsNC44N3ogTTguMDEsMTQuNDdjLTIuOTUsMC01LjMzLTIuMzktNS4zMy01LjMzDQoJczIuMzktNS4zMyw1LjMzLTUuMzNzNS4zMywyLjM5LDUuMzMsNS4zM2wwLDBDMTMuMzQsMTIuMDgsMTAuOTYsMTQuNDcsOC4wMSwxNC40N0w4LjAxLDE0LjQ3TDguMDEsMTQuNDd6Ii8+DQo8L3N2Zz4NCg==);
}

i.fas.fa-stopwatch.path_units:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDg4MTMyNjEyMjg5MzE3NTQ0NTEwMDAwMDEzNTUyNjUxNDAxMDEyNjIyNzI5Xyk7fQ0KCS5zdDF7ZmlsbDojMDg4NDhGO30NCjwvc3R5bGU+DQo8ZyBpZD0iUmFnZ3J1cHBhXzExOTA3Ij4NCgk8Zz4NCgkJPGRlZnM+DQoJCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIvPg0KCQk8L2RlZnM+DQoJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMDAwMDAwMDA5MDUwMjA4NTQ1MjE3OTk5NTAwMDAwMTI2NDA5MDUzMzkwNDA0MDkwMTRfIj4NCgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+DQoJCTwvY2xpcFBhdGg+DQoJCTxnIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAwMDkwNTAyMDg1NDUyMTc5OTk1MDAwMDAxMjY0MDkwNTMzOTA0MDQwOTAxNF8pOyI+DQoJCQk8ZyBpZD0iUmFnZ3J1cHBhXzExOTA2Ij4NCgkJCQk8cGF0aCBpZD0iVHJhY2NpYXRvXzExOTMwIiBjbGFzcz0ic3QxIiBkPSJNMTIuMjQsMS4zMkwxMS4wNywzLjdDOCwyLjIzLDUuMzgsMi43MywzLjc4LDQuOTVjLTEuNjksMi4zMy0xLjE4LDUuNTksMS4xNSw3LjI4DQoJCQkJCWMxLjc4LDEuMyw0LjE5LDEuMzMsNiwwLjA5YzIuMzEtMS41NywyLjg1LTQuMTksMS4zOC03LjM5bDIuMzMtMS4xNWMxLjgsMi4xMSwyLjExLDYuNzktMS4wMSw5Ljg5DQoJCQkJCWMtMy4xNiwzLjA4LTguMjMsMy4wMi0xMS4zMS0wLjE0Yy0yLjgzLTIuOS0zLjA0LTcuNDUtMC41LTEwLjU5QzQuNDMtMC4yLDkuMjItMC45NiwxMi4yNCwxLjMyIi8+DQoJCQkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTkzMSIgY2xhc3M9InN0MSIgZD0iTTkuNDksNS4yN0M4LjcsNS45Nyw4LjA1LDYuNTQsNy40Miw3LjEyQzYuOTQsNy40Myw2LjgsOC4wNyw3LjEyLDguNTUNCgkJCQkJQzcuMTYsOC42MSw3LjIsOC42Niw3LjI1LDguNzFjMC40NCwwLjUsMS4wNiwwLjQ1LDEuNjYtMC4xNXMxLjE3LTEuMjUsMS44LTEuOTRjMC43MywxLjMzLDAuMzcsMy0wLjg1LDMuOQ0KCQkJCQljLTEuMzgsMS4wMy0zLjM0LDAuNzQtNC4zNy0wLjY0QzQuNzQsOC44Nyw0LjY3LDcuNTEsNS4zMiw2LjQyQzYuMTEsNS4wOSw3LjYxLDQuNTksOS40OSw1LjI3Ii8+DQoJCQkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTkzMiIgY2xhc3M9InN0MSIgZD0iTTE0LjI2LDAuNTh2MS4xNGgxLjE2Yy0wLjY4LDAuNzEtMC45OSwxLjgzLTIuMjMsMS43OWMtMC4yLDAtMC40NCwwLjI0LTAuNjIsMC40Mg0KCQkJCQljLTEuMjYsMS4yNC0yLjQ5LDIuNTEtMy43NiwzLjc0QzguNSw3LjkxLDguMTUsOC4wOSw3Ljc5LDguMjRjMC4xMi0wLjM2LDAuMy0wLjcsMC41Mi0xLjAyYzEuMjItMS4yNywyLjQ5LTIuNTEsMy43NC0zLjc2DQoJCQkJCWMwLjE2LTAuMTYsMC40NC0wLjM2LDAuNDItMC41MmMtMC4xLTEuMjYsMS4wNC0xLjYzLDEuNzgtMi4zNyIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
}

i.fas.fa-stopwatch:before {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

i.fas.fa-stopwatch {
    background-color: var(--oppo-grey);
    padding: 10px;
    border-radius: 5px;
    color: var(--c-primary);
}


p.map_description {
    margin: 0
}

p.card-text.master_path_text.smaller.px-2 {
    font-weight: 500;
}

p.card-text.master_path_text.px-2 {
    margin-bottom: 10px;
    line-height: 5px;
}

.container-fluid.master_path_container {
}

body {
    padding: 0 !important
}

h4.card-title.master_path_title {
    font-size: 1.5rem;
}

.content.master_path_content {
    background-size: cover;
    background-position: center bottom;
}

/* .g4s_nav li.nav-item.background_button {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 160px;
    height: 48px;
} */

/* .g4s_nav li.nav-item.background_button {
    filter: brightness(0.6) saturate(100%) invert(100%) sepia(31%) saturate(21%) hue-rotate(160deg) brightness(113%) contrast(92%);
}
 
.g4s_nav li.nav-item.background_button:hover {
    filter: brightness(0.8) saturate(100%) invert(100%) sepia(31%) saturate(21%) hue-rotate(160deg) brightness(113%) contrast(92%);
}

.g4s_nav li.nav-item.background_button.active {
    filter: revert;
}
*/
.card-block {
    background-color: #ffffff;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 30%);
    border-radius: 20px;
    height: 100%;
}

.card.p-0.card_master_path {
    /*animation-duration: 2s;*/
    min-height: 25rem;
    max-height: 27rem;
}

h4.card-title.master_path_title {
    /*min-height: 90px;*/
}

li.nav-item.active {
    background-position: bottom;
    background-size: 60% 4px;
    background-repeat: no-repeat;

}


li.nav-item a:before {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}


.wpml-ls-menu-item .wpml-ls-flag {
    margin-top: 12px
}

#navbar_collapsable a.nav-link {
    background-color: white;
    padding: 4px 20px;
    border: none;
    border-radius: 16px!important;
    font-weight: bold;
    font-size: 18px;
}

#navbar_collapsable .nav-item.active a.nav-link, #navbar_collapsable .nav-item:hover a.nav-link {
    background-color: black;
}

#navbar_collapsable .nav-item.active a.nav-link span, #navbar_collapsable .nav-item:hover a.nav-link span {
    color: white;
    font-weight: 900;
}

img.avatar_img_header {
    object-fit: cover;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    aspect-ratio: 1 / 1;
}

.dropdown-toggle.header_menu_button::after {
    display: inline-block;
    margin-left: .3em;
    vertical-align: .255em;
    content: "";
    border-top: unset;
    border-right: unset;
    border-bottom: unset;
    border-left: unset;
    position: absolute;
    right: -10px;
    top: 22px;
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAwNSIgdmlld0JveD0iMCAwIDE0IDguMDA1Ij4NCiAgPHBhdGggaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRvd24iIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtYXJyb3ctZG93biIgZD0iTTEzLjE5LDE2LjgzOGw1LjI5NC01LjNhMSwxLDAsMCwxLDEuNDEzLDAsMS4wMDksMS4wMDksMCwwLDEsMCwxLjQxN2wtNiw2YTEsMSwwLDAsMS0xLjM4LjAyOWwtNi4wNC02LjAyN2ExLDEsMCwxLDEsMS40MTMtMS40MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xODggLTExLjI0NikiIGZpbGw9InJnYmEoMCwwLDAsMC44NSkiLz4NCjwvc3ZnPg0K);
}

.btn-secondary.header_menu_button, .btn-secondary.header_menu_button:hover, .btn-secondary.header_menu_button:active {
    color: #000000 !important;
    background-color: rgb(108 117 125 / 0) !important;
    border-color: rgb(108 117 125 / 0) !important;
    text-align: left !important;
    font-weight: 500 !important;
}

.btn-secondary.header_menu_button:focus {
    box-shadow: 0 0 0 0rem rgba(130, 138, 145, .5) !important;
}

.zen_point_header:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 100px;
    vertical-align: -17px;
}

.zen_point_header:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 100px;
}

.zen_point_header_canvas:before {
    zoom: 0.5 !important;
    display: inline-flex;
}

.offcanvas-points-container .zen_point_header:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 95px;
    vertical-align: -17px;
}

.offcanvas-point-icon {
    width: 20px;
    height: 20px;
}

/*.dropdown-menu.dropdown_menu_header {*/
/*    min-width:15rem !important;*/
/*}*/

.dropdown_menu_header .dropdown-item.active, .dropdown-item:active {
    color: #009cde !important;
    text-decoration: none;
    background-color: #ffff !important;
}

.button_notification .badge-light {
    color: #ffffff !important;
    background-color: #F81956 !important;
    /*border-radius: 50% !important;*/
}


.btn.button_notification .badge {
    position: relative;
    top: -20px !important;
    left: 17px;
}


.btn-primary.button_notification, .btn-primary.button_notification:hover, .btn-primary.button_notification:active {
    color: #fff !important;
    background-color: #ffff !important;
    border-color: #ffffff !important;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    width: 40px;
    height: 40px;
    background-position: center center;
    background-size: contain;
    margin-right: 15px;
}

.btn-primary.btn-guida, .btn-primary.btn-guida:hover, .btn-primary.btn-guida:active {
    color: #fff !important;
    background-color: #ffff !important;
    border-color: #ffffff !important;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    width: 40px;
    height: 40px;
    background-position: center center;
    background-size: contain;
    margin-right: 15px;
}

.btn-primary.btn-guida.btn-guida-mobile, .btn-primary.btn-guida.btn-guida-mobile:hover, .btn-primary.btn-guida.btn-guida-mobile:active {
    margin-right: unset !important;
}

.btn-primary.button_notification:focus {
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
!important;
}

.btn-primary.tn-guida:focus {
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
!important;
}

span.unit_span.units_not_completed {
    color: #c51f3f
}

span.unit_span.units_completed {
    color: #28a745
}

span.unit_span {
    font-size: 1.5rem;
    display: inline-block;
    margin-left: 5px;
    font-weight: bold;
    vertical-align: -2px
}

img.icon_ranking_img {
    position: relative;
    top: -20px;
}

nav.navbar.navbar-expand-lg.navbar-light.g4s_nav {
    z-index: 2;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
}

.notification_container {
    position: absolute;
    width: 100%;
    background: #d8d8d8;
    top: 117px;
    left: 0;
    z-index: -1;
}

.last_news_box p {
    margin: 0;
    line-height: 18px;
}

.last_news_box {
    border-radius: 16px;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
}

.pur_cafeteria_header h3 {
    margin: 0;
    padding-bottom: 7px;
    position: relative;
    border-bottom: 2px solid #D0D0D0;
    text-transform: unset;
    font-size: 0.9rem;
    font-weight: bold;
}

.pur_cafeteria_header h3:before {
    position: absolute;
    height: 2px;
    content: '';
    bottom: -2px;
    left: 0;
}

.pur_cafeteria_header.latest_news_header h3:before {
    background: #0278A9;
    width: 20%;
}

.pur_cafeteria_header.popular_news_header h3:before {
    background: #EB2076;
    width: 75%;
}

.pur_cafeteria_header.pur_cafeteria_ranking_header h3:before {
    background: #FFC683;
    width: 50%;
}

.pur_cafeteria_header.latest_content_library_header h3:before {
    background: #83DAFF;
    width: 75%;
}

.news_title:before {
    display: inline-block;
    width: 20px;
    margin-right: 50px;
    vertical-align: -10px
}


.last_news_box p:nth-child(2) {
    padding-left: 70px
}

.read_more_news a {
    font-weight: 600;
}

.read_more_news a .fas {
    margin-left: 5px
}

.library_content_link_container {
    background-size: contain;
    background-position: center bottom;
    background-color: #409bd8;
    border-radius: 16px;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
}

.library_content_link_box {
    position: absolute !important;
    bottom: 0;
    left: 0;
    width: 100% !important;
    border-radius: 0 0 16px 16px;
    background: rgb(0 156 222 / 0.85);
}

.library_content_link_label h3 {
    font-size: 1.5rem;
    text-transform: initial;
    color: #ffffff
}

.real_library_link {
    text-align: right;
}

.real_library_link a .fas {
    color: #ffffff !important;
    font-size: 1.5rem !important;
}

.most_popular_box {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 230px !important;
    background-position: center center !important;
    border-radius: 16px;
}

.most_popular_info {

    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    color: #ffffff !important;
}

.most_popular_box:before {

    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgb(0 0 0 / 0.2), #000000);
    opacity: .6;
    border-radius: 16px
}

.most_popular_date {
    font-size: 0.7rem
}

.latest_content_library_box {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 140px !important;
    background-position: center center !important;
    border-radius: 16px;
}

.latest_content_library_info {
    font-size: 0.9rem;
    color: #002855;
    text-decoration: none;
}

a.latest_content_library_link_box:hover {
    text-decoration: none;
}

.latest_content_library_title {
    font-weight: 600;
}

a.btn.view_all_news {
    border-radius: 0 !important;
    font-size: 0.9rem;
    padding: 10px;
}

.repository a.btn.view_all_news .fas {
    color: #ffffff !important
}

.content_item_zen_points {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
}

.content_item_zen_points span.award_points {
    color: #fff;
    background: rgb(0 40 85 / 0.85);
    border-radius: 16px;
    font-size: 12px;
    padding: 5px;
    text-align: center !important;
}

.content_item_zen_points span.award_points:before {
    display: inline-block;
    height: 12px;
    width: 12px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojRkZENTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQ0MwMDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MntmaWxsOiNGRjkyMDA7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZFNjAwO3N0cm9rZS13aWR0aDowLjU7fQ0KCS5zdDR7ZmlsbDojRkZFNjAwO30NCjwvc3R5bGU+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIwIiB4Mj0iNi4xMjMyMzRlLTE3IiB5Mj0iLTEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NTY1NjUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjYxOCIgc3R5bGU9InN0b3AtY29sb3I6IzFCMUIxQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjI5MiIgc3R5bGU9InN0b3AtY29sb3I6IzU0NTQ1NCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTgzMSIgc3R5bGU9InN0b3AtY29sb3I6IzNFM0UzRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxnIGlkPSJSYWdncnVwcGFfMzE4Ni00Ij4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzktMyIgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExLjciLz4NCgk8ZyBpZD0iRWxsaXNzZV83LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40ODQpIj4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMS41IiByPSIxMS43Ii8+DQoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEyIiBjeT0iMTEuNSIgcj0iMTAuNyIvPg0KCTwvZz4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzgtMyIgY2xhc3M9InN0MiIgY3g9IjEyIiBjeT0iMTIiIHI9IjguNyIvPg0KCTxnIGlkPSJnMjk5My0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4yOCAxOC40NjUpIHJvdGF0ZSgxODApIj4NCgkJPGVsbGlwc2UgaWQ9ImNpcmNsZTQtMyIgY2xhc3M9InN0MyIgY3g9IjYuMyIgY3k9IjYuNyIgcng9IjYiIHJ5PSI2Ii8+DQoJCTxnIGlkPSJnNi0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQoJCQk8cGF0aCBpZD0icGF0aDgtMyIgY2xhc3M9InN0NCIgZD0iTTYuMSwwLjdjLTEuNiwwLTMsMS40LTIuOSwzYzAsMCwwLDAsMCwwYzAsMS42LDEuMywzLDIuOSwzYzAsMCwwLDAsMCwwYzEuNywwLjEsMywxLjUsMi45LDMuMQ0KCQkJCWMtMC4xLDEuNi0xLjMsMi44LTIuOSwyLjljLTMuMywwLTUuOS0yLjctNS45LTZjMCwwLDAsMCwwLDBDMC4xLDMuNCwyLjgsMC43LDYuMSwwLjcgTTYuMSw4LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOA0KCQkJCXMwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44YzAsMCwwLDAsMCwwQzYuOCw5LjIsNi41LDguOSw2LjEsOC45QzYuMSw4LjksNi4xLDguOSw2LjEsOC45Ii8+DQoJCQk8Y2lyY2xlIGlkPSJjaXJjbGUxMC0zIiBjbGFzcz0ic3Q0IiBjeD0iNS44IiBjeT0iMy44IiByPSIwLjciLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}

.row.last_news_container {
    font-size: 0.9rem;
}

.news_item.read_more_news {
    float: right;
}

.last_news_date_more {
    padding-left: 70px !important;
}

.most_popular_title {
    font-size: 0.8rem;
    font-weight: bold;
}

.news_image.p-0 {
    background-size: cover !important;
    background-position: center center !important;
    height: 250px;
    border-radius: 16px;
}

.news_page_header.text-left h3 {
    text-transform: initial;
    font-size: 1.4rem;
    color: var(--c-secondary);
    font-weight: bold;
}

.news_filter_button .filter-button.btn-default {
    /*border:1px solid #118b96 important;*/
    color: var(--c-primary) !important;
    margin-right: 10px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    background-color: #ffffff !important;
}

.news_filter_button .filter-button.btn-primary {
    /*border:1px solid #009cde !important;*/
    color: #ffffff !important;
    margin-right: 10px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    background-color: #009cde !important;
}


.news_filter_button .filter-button.btn-default:focus {
    box-shadow: 0 0 0 0rem rgba(0, 123, 255, .25) !important;
    background-color: var(--c-primary) !important;
    color: #ffffff !important;
}


.news_title a {
    color: #118b96
}

.page-template-news li.nav-item.pur_cafeteria_menu {
    background-image: linear-gradient(to right, #009cde 80px, rgba(255, 255, 255, 0) 0px), linear-gradient(to left, #000 0, rgba(255, 255, 255, 0) 0px);
    background-position: bottom;
    background-size: 30% 3px;
    background-repeat: no-repeat;
}


.page-template-news li.nav-item.pur_cafeteria_menu a:before, .single-post li.nav-item.pur_cafeteria_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE3LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuOSAxOS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA5Q0RFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDlDREU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KPC9zdHlsZT4NCjxnIGlkPSJSYWdncnVwcGFfMzEzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAwLjcwNykiPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTkwIiBjbGFzcz0ic3QwIiBkPSJNMTIuMSw4LjNoMC44YzEuNywwLDMsMS40LDMsM3MtMS40LDMtMywzaC0wLjgiLz4NCgk8cGF0aCBpZD0iVHJhY2NpYXRvXzE5MSIgY2xhc3M9InN0MCIgZD0iTTAsOC4zaDEyLjF2Ni44YzAsMS43LTEuNCwzLTMsM0gzYy0xLjcsMC0zLTEuNC0zLTNWOC4zeiIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk1IiBjbGFzcz0ic3QxIiBkPSJNMi43LDYuMmMwLDAtMS42LTEuMy0wLjMtMi4zczAtMi4yLDAtMi4yIi8+DQoJPHBhdGggaWQ9IlRyYWNjaWF0b18xOTYiIGNsYXNzPSJzdDEiIGQ9Ik02LjUsNi4yYzAsMC0yLjItMS44LTAuNS0zLjFTNiwwLDYsMCIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk3IiBjbGFzcz0ic3QxIiBkPSJNMTAsNi4yYzAsMC0xLjEtMC45LTAuMi0xLjZzMC0xLjUsMC0xLjUiLz4NCjwvZz4NCjwvc3ZnPg0K);
}


.page-template-news #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link, .single-post #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link {
    color: #009cde !important;
    font-weight: bold;
}

.page-template-news li.nav-item.pur_cafeteria_menu, .single-post li.nav-item.pur_cafeteria_menu {
    background-image: linear-gradient(to right, #009cde 80px, rgba(255, 255, 255, 0) 0px), linear-gradient(to left, #000 0, rgba(255, 255, 255, 0) 0px) !important;
    background-position: bottom !important;
    background-size: 30% 3px !important;
    background-repeat: no-repeat !important;
}


.page-template-news li.nav-item.pur_cafeteria_menu a:before, .single-post li.nav-item.pur_cafeteria_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE3LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuOSAxOS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDA5Q0RFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDlDREU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KPC9zdHlsZT4NCjxnIGlkPSJSYWdncnVwcGFfMzEzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAwLjcwNykiPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTkwIiBjbGFzcz0ic3QwIiBkPSJNMTIuMSw4LjNoMC44YzEuNywwLDMsMS40LDMsM3MtMS40LDMtMywzaC0wLjgiLz4NCgk8cGF0aCBpZD0iVHJhY2NpYXRvXzE5MSIgY2xhc3M9InN0MCIgZD0iTTAsOC4zaDEyLjF2Ni44YzAsMS43LTEuNCwzLTMsM0gzYy0xLjcsMC0zLTEuNC0zLTNWOC4zeiIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk1IiBjbGFzcz0ic3QxIiBkPSJNMi43LDYuMmMwLDAtMS42LTEuMy0wLjMtMi4zczAtMi4yLDAtMi4yIi8+DQoJPHBhdGggaWQ9IlRyYWNjaWF0b18xOTYiIGNsYXNzPSJzdDEiIGQ9Ik02LjUsNi4yYzAsMC0yLjItMS44LTAuNS0zLjFTNiwwLDYsMCIvPg0KCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTk3IiBjbGFzcz0ic3QxIiBkPSJNMTAsNi4yYzAsMC0xLjEtMC45LTAuMi0xLjZzMC0xLjUsMC0xLjUiLz4NCjwvZz4NCjwvc3ZnPg0K) !important;
}


.page-template-news #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link, .single-post #navbar_collapsable .nav-item.pur_cafeteria_menu a.nav-link {
    color: #009cde !important;
    font-weight: bold !important;
}

.container.news_template {
    background: #fff;
}


.menu_rep_news.col-12 .fas {
    color: #ffffff;
    margin-right: 5px
}

.single_news_image img {
    object-fit: contain;
    width: 100%;
    height: auto;
}

.lastest_news_content {
    max-height: 300px;
    overflow-y: scroll;
}

.more_post_title {
    font-size: 0.9rem
}

.more_post_image {
    background-size: cover !important;
    width: 100%;
    height: 65px;
    border-radius: 0px !important;
}

.single_news_page_header h3 {
    text-transform: initial !important
}

.img-fluid.other_post_img {
    width: 100%;
    height: 200px !important;
    object-fit: cover;
}

.other_post_title {
    font-size: 14px;
    font-weight: bold;
    color: #002855;
    min-height: 42px
}

.other_post_date {
    font-size: 13px;
    color: #000000;
}

.carousel-item a:hover {
    text-decoration: none;
}


/* Ranking table cafeteria */

.pur_cafeteria_ranking_container #ranking_general_table_length {
    display: none;
}

.pur_cafeteria_ranking_container #ranking_general_table_filter {
    display: none;
}

.pur_cafeteria_ranking_container .general_ranking_header {
    display: none;
}

.pur_cafeteria_ranking_container i.far.fa-star {
    display: none;
}

.pur_cafeteria_ranking_container thead {
    display: none
}

.pur_cafeteria_ranking_container .table.dataTable tbody th, table.dataTable tbody td {
    padding: 15px 10px !important
}

.pur_cafeteria_ranking_container td.general_ranking_position.dtr-control.sorting_1 {
    display: none;
}

.pur_cafeteria_ranking_container td.general_ranking_avatar {
    display: none;
}

.pur_cafeteria_ranking_container td.general_ranking_Points {
    text-align: right;
    font-size: 1rem !important;
}

.pur_cafeteria_ranking_container .award_points {
    font-size: inherit;
}

.pur_cafeteria_ranking_container .fa, .pur_cafeteria_ranking_container .fab, .pur_cafeteria_ranking_container .fas {
    display: none
}


.pur_cafeteria_ranking_container table.dataTable.display tbody td {
    border-bottom: 0px solid rgb(0 0 0 / 0.2) !important;
}


.pur_cafeteria_ranking_container tr.ranking_1 td, tr.ranking_2 td, tr.ranking_3 td {
    background: rgb(255 223 0 / 0) !important;
}

.pur_cafeteria_ranking_container table.dataTable.display tbody td {
    border-top: 0px solid #ddd;
}

.pur_cafeteria_ranking_container div#ranking_general_table_info {
    display: none
}

.pur_cafeteria_ranking_container div#ranking_general_table_paginate {
    display: none
}


.pur_cafeteria_ranking_container .award_points:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 5px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojRkZENTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQ0MwMDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MntmaWxsOiNGRjkyMDA7fQ0KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZFNjAwO3N0cm9rZS13aWR0aDowLjU7fQ0KCS5zdDR7ZmlsbDojRkZFNjAwO30NCjwvc3R5bGU+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAiIHkxPSIwIiB4Mj0iNi4xMjMyMzRlLTE3IiB5Mj0iLTEiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NTY1NjUiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjYxOCIgc3R5bGU9InN0b3AtY29sb3I6IzFCMUIxQiIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjI5MiIgc3R5bGU9InN0b3AtY29sb3I6IzU0NTQ1NCIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuOTgzMSIgc3R5bGU9InN0b3AtY29sb3I6IzNFM0UzRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxnIGlkPSJSYWdncnVwcGFfMzE4Ni00Ij4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzktMyIgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjExLjciLz4NCgk8ZyBpZD0iRWxsaXNzZV83LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40ODQpIj4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMS41IiByPSIxMS43Ii8+DQoJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjEyIiBjeT0iMTEuNSIgcj0iMTAuNyIvPg0KCTwvZz4NCgk8Y2lyY2xlIGlkPSJFbGxpc3NlXzgtMyIgY2xhc3M9InN0MiIgY3g9IjEyIiBjeT0iMTIiIHI9IjguNyIvPg0KCTxnIGlkPSJnMjk5My0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4yOCAxOC40NjUpIHJvdGF0ZSgxODApIj4NCgkJPGVsbGlwc2UgaWQ9ImNpcmNsZTQtMyIgY2xhc3M9InN0MyIgY3g9IjYuMyIgY3k9IjYuNyIgcng9IjYiIHJ5PSI2Ii8+DQoJCTxnIGlkPSJnNi0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+DQoJCQk8cGF0aCBpZD0icGF0aDgtMyIgY2xhc3M9InN0NCIgZD0iTTYuMSwwLjdjLTEuNiwwLTMsMS40LTIuOSwzYzAsMCwwLDAsMCwwYzAsMS42LDEuMywzLDIuOSwzYzAsMCwwLDAsMCwwYzEuNywwLjEsMywxLjUsMi45LDMuMQ0KCQkJCWMtMC4xLDEuNi0xLjMsMi44LTIuOSwyLjljLTMuMywwLTUuOS0yLjctNS45LTZjMCwwLDAsMCwwLDBDMC4xLDMuNCwyLjgsMC43LDYuMSwwLjcgTTYuMSw4LjljLTAuNCwwLTAuOCwwLjMtMC44LDAuOA0KCQkJCXMwLjMsMC44LDAuOCwwLjhjMC40LDAsMC44LTAuMywwLjgtMC44YzAsMCwwLDAsMCwwQzYuOCw5LjIsNi41LDguOSw2LjEsOC45QzYuMSw4LjksNi4xLDguOSw2LjEsOC45Ii8+DQoJCQk8Y2lyY2xlIGlkPSJjaXJjbGUxMC0zIiBjbGFzcz0ic3Q0IiBjeD0iNS44IiBjeT0iMy44IiByPSIwLjciLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
    vertical-align: -3px;
}

.pur_cafeteria_ranking_container td {
    padding: 10px
}

/* end ranking table cafeteria */

/*********************************************************************/
/* MAP /*
/*********************************************************************/

#map {
    margin: 0 !important;
    background-color: #FFF !important;
}

/* Purchasing Fundamentals*/

.unit-title {
    border-radius: 8px;
    background-color: #ffffff !important;
    min-width: 200px;
    padding-left: 43px !important;
}

.percent-completed .skillPercent {
    background-color: #0091D9 !important;
    margin: 0 !important;
}

.percent-completed {
    height: 30px;
    background: #d2d2d2;
    border-radius: 0 0 10px 10px;
}

.percent-completed .skillPercent {
    background-color: #00d679 !important;
    margin: 0 !important;
    height: 30px;
    /*left: 18px !important;*/
    border-radius: 0 0 10px 10px!important;
}

/*.goal_marker_label.g4s_unactive .goal-image, .goal_marker_label.g4s_unactive .goal-data {

    zoom:0.6;
    margin-top:30px !important;
    margin-left:60px !important

}

.goal_marker_label.g4s_unactive .goal-image {
    -moz-transform: scale(0.6);
}


.goal_marker_label.g4s_unactive .goal-data {
    -moz-transform: scale(0.6);
    -moz-transform-origin: -75px;
}

.goal_marker.g4s_unactive:not(.completed) button.customImgMarker.missionsButton.btn {
    -moz-transform: scale(0.6);
    -moz-transform-origin: 0px;
}*/

.activity_marker.g4s_unactive .customImgMarker {
    filter: grayscale(100%);
    opacity: 0.5;
}

.percent {
    margin-right: 5px !important;
    display: block;
    color: #ffffff !important;
    height: 30px;
    text-align: right;
    position: relative;
    font-size: 1rem;
    right: -40px;
/*     top: 8px; */
    font-family: inherit !important;
}

.unit-title p {
    margin: 0 !important
}


.unit_description p {
    margin: 0 !important;
    font-family: 'Montserrat', sans-serif !important;
    padding-right: 10px;
    line-height: unset !important;
    font-size: inherit !important;
}

.unit_description span {
    padding-right: 10px !important;
    display: inline-block v;
    line-height: unset !important;
    font-size: inherit !important;
    margin: 0 !important;
    font-family: 'Montserrat', sans-serif !important;
}

.checked-if-done {
    background-image: url(img/checked-if-done.png);
    width: 87px;
    display: inline-block;
    height: 100%;
    background-size: 46px;
    background-repeat: no-repeat;
    margin: 0 !important;
}

i.fas.fa-search.display-search {
    position: absolute;
    z-index: 1000;
}

.teaching_activity .stationLabel_img img {
    display: none
}

/*.activity {line-height:unset !important}*/

.map_page #navbar_collapsable .master_path_menu a.nav-link {
    color: #009cde !important;
    font-weight: bold;
}

.map_page li.nav-item.master_path_menu.master_path_menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQzIDQzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MyA0MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuT21icmFfeDAwMjBfZXN0ZXJuYXtmaWxsOm5vbmU7fQ0KCS5CYWdsaW9yZV94MDAyMF9lc3Rlcm5vX3gwMDIwXzVfeDAwMjBfcHR7ZmlsbDpub25lO30NCgkuTmVvbl94MDAyMF9ibHV7ZmlsbDpub25lO3N0cm9rZTojOEFBQ0RBO3N0cm9rZS13aWR0aDo3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQoJLkNyb21hdG9feDAwMjBfZXZpZGVuel94MDAyRV97ZmlsbDp1cmwoI1NWR0lEXzFfKTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC4zNjI5O3N0cm9rZS1taXRlcmxpbWl0OjE7fQ0KCS5KaXZlX0dTe2ZpbGw6I0ZGREQwMDt9DQoJLkFseXNzYV9HU3tmaWxsOiNBNkQwRTQ7fQ0KCS5zdDB7ZmlsbDojMDA5Q0RFO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KPC9zdHlsZT4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCIgeTE9IjAiIHgyPSI2LjEyMzIzNGUtMTciIHkyPSItMSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzY1NjU2NSIvPg0KCTxzdG9wICBvZmZzZXQ9IjAuNjE4IiBzdHlsZT0ic3RvcC1jb2xvcjojMUIxQjFCIi8+DQoJPHN0b3AgIG9mZnNldD0iMC42MjkyIiBzdHlsZT0ic3RvcC1jb2xvcjojNTQ1NDU0Ii8+DQoJPHN0b3AgIG9mZnNldD0iMC45ODMxIiBzdHlsZT0ic3RvcC1jb2xvcjojM0UzRTNFIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggaWQ9Ikljb25faW9uaWMtbWQtZ2xvYmUiIGNsYXNzPSJzdDAiIGQ9Ik0yMS41LDBDOS42LDAsMCw5LjYsMCwyMS41UzkuNiw0MywyMS41LDQzUzQzLDMzLjQsNDMsMjEuNWwwLDBDNDMsOS42LDMzLjQsMCwyMS41LDANCgl6IE0xOS4zLDM5LjhDOS4yLDM4LjYsMiwyOS40LDMuMiwxOS4zYzAuNC0zLjYsMS45LTcsNC4zLTkuN2MwLjEsMC45LDAuMywxLjgsMC4yLDIuNWMtMC4yLDIuNS0wLjQsNCwxLDYuMWMwLjYsMC44LDAuNywyLDEsMi45DQoJYzAuMywwLjksMS4zLDEuNCwyLjEsMmMxLjUsMS4xLDIuOSwyLjUsNC41LDMuNWMxLDAuNywxLjcsMSwxLjQsMi4zYy0wLjIsMS0wLjMsMS42LTAuOCwyLjZjLTAuMiwwLjMsMC42LDIuMSwwLjksMi4zDQoJYzAuOCwwLjgsMS41LDEuNSwyLjQsMi4yQzIxLjMsMzYuOCwxOS45LDM4LjIsMTkuMywzOS44eiBNMzQuNSwzNC41Yy0yLjYsMi42LTUuOSw0LjQtOS42LDUuMWMwLjUtMS4yLDEuMy0yLjIsMi4zLTMNCgljMC44LTAuNywxLjUtMS41LDItMi41YzAuNC0wLjgsMC45LTEuNiwxLjQtMi40YzAuNy0xLjEtMS44LTIuOC0yLjYtMy4yYy0xLjgtMC44LTMuMi0xLjktNC45LTNjLTEuMi0wLjgtMy41LDAuNC00LjktMC4xDQoJYy0xLjgtMC44LTMuMy0yLjItNC45LTMuM2MtMS42LTEuMi0xLjUtMi42LTEuNS00LjRjMS4zLDAsMy4xLTAuNCwzLjksMC43YzAuMywwLjMsMS4yLDEuOCwxLjgsMS4zYzAuNS0wLjQtMC40LTIuMS0wLjUtMi41DQoJYy0wLjUtMS4yLDEuMi0xLjcsMi0yLjVjMS4xLTEuMSwzLjYtMi44LDMuNC0zLjVjLTAuMi0wLjgtMi40LTIuOS0zLjctMi42Yy0wLjIsMC4xLTEuOSwxLjktMi4zLDIuMmMwLTAuNiwwLTEuMiwwLTEuOA0KCWMwLTAuNC0wLjctMC44LTAuNy0xQzE1LjksNy4xLDE3LjYsNiwxOCw1LjVjLTAuMy0wLjItMS4zLTEuMS0xLjYtMC45Yy0wLjcsMC4zLTEuNiwwLjUtMi4zLDAuOGMwLTAuMiwwLTAuNS0wLjEtMC43DQoJYzEuNS0wLjcsMy4xLTEuMSw0LjctMS40bDEuNSwwLjZsMSwxLjJsMSwxLjFsMC45LDAuM2wxLjQtMS4zbC0wLjQtMVYzLjNDMjcsMy43LDI5LjcsNC43LDMyLDYuM2MtMC40LDAtMC45LDAuMS0xLjQsMC4yDQoJYy0wLjItMC4xLTAuNS0wLjItMC43LTAuM2MwLjcsMS41LDEuNCwyLjksMi4xLDQuM2MwLjgsMS41LDIuNSwzLjIsMi44LDQuOGMwLjQsMS45LDAuMSwzLjYsMC4zLDUuOWMwLjIsMi4yLDIuNCw0LjYsMi40LDQuNg0KCWMwLjYsMC4yLDEuMywwLjMsMS45LDAuMkMzOC42LDI5LjMsMzYuOSwzMi4yLDM0LjUsMzQuNXoiLz4NCjwvc3ZnPg0K);
}

/* Internettopoli*/

@media only screen and (max-width: 480px) {
    .goal_marker_label_mobile .circle-chart {
        width: 59px !important;;
        height: 59px !important;;
        margin-top: -2px !important;;
        display: inline-block !important;;
    }
}

.goal_marker_label .goal-image.Missione {
    padding: 0
}

.percent-completed span.percent {
    left: 10px;
    color: #ffffff !important;
}

.goal_marker_label.g4s_unactive {
    opacity: 1 !important;
    position: absolute !important;
    z-index: 100000000 !important;
}


.goal-data {
    animation: bounceInDown; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 3s; /* don't forget to set a duration! */
    width: inherit;
    padding: 2px 4px;
}

/*.goal-image{
    top:-37px !important;
    left:-70px !important;
    animation: bounceInDown; !* referring directly to the animation's @keyframe declaration *!
    animation-duration: 3s; !* don't forget to set a duration! *!
}*/

.unit-image img {
    width: 120px!important;
    height: auto!important;
}

.g4s_unactive .goal-image img {
    filter: grayscale(100%);
}


/*.goal_marker_label.completed .stationLabel_img img {display:none}

.goal_marker_label.g4s_unactive .stationLabel_img img {display:none}

.goal_marker_label .stationLabel_img img {display:none}*/


.goal_marker.g4s_unactive:not(.completed) button.customImgMarker.missionsButton.btn {
    filter: grayscale(100%);
    opacity: 0.5;
}


.goal_marker_label.g4s_active:not(.completed) {
    animation: float 2s infinite ease;
    margin: 0;

}

.leaflet-pane {
    z-index: 0 !important;
}

.paths-container .carousel-item .title-container h3, .badges-container .carousel-item .title-container h3 {
    font-size: 25px;
    color: #212121;
    font-weight: bold;
    padding: 16px;
    line-height: 25px !important;
}

.content.page_404_contant {
    background: url(g4s_theme_child_images/404_sfondo.jpg) no-repeat;
    background-size: cover;
    min-height: 600px;
}

p.title_404 {
    font-size: 10rem;
    font-weight: bold;
    color: #ffffff;
    line-height: 1;
}

p.subtitle_404 {
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
}

button.button_404 {
    border-radius: 8px;
    background: var(--c-main-color-3) !important;
    width: 360px;
    height: 65px;
    color: black;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    border: 0;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.16);
}


.lastest_news_image {
    background-size: cover !important;
    background-position: center !important;
}


/**************************************
/* Contest OPPO button /*
/*********************************************************************/

.contest-btn {
    position: fixed;
    z-index: 1000;
    right: 16px;
    bottom: 60px;
    cursor: pointer
}

.contest-btn .close {
    display: none
}

.contest-btn i {
    transition: all 0.9s ease
}

#check:checked ~ .contest-btn i {
    display: block;
    pointer-events: auto;
    transform: rotate(180deg)
}

#check:checked ~ .contest-btn .comment {
    display: none
}

.contest-btn i {
    font-size: 32px;
    color: #fff !important
}

.contest-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background-color: blue;
    color: #fff;
    font-size: 32px;
    border: none
}

/**************************************
/* CHAT AI /*
/*********************************************************************/


.chat-btn {
    position: fixed;
    z-index: 1000;
    right: 14px;
    bottom: 30px;
    cursor: pointer
}

.chat-btn .close {
    display: none
}

.chat-btn i {
    transition: all 0.9s ease
}

#check:checked ~ .chat-btn i {
    display: block;
    pointer-events: auto;
    transform: rotate(180deg)
}

#check:checked ~ .chat-btn .comment {
    display: none
}

.chat-btn i {
    font-size: 22px;
    color: #fff !important
}

.chat-btn {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background-color: blue;
    color: #fff;
    font-size: 22px;
    border: none
}

.wrapper {
    position: fixed;
    right: 20px;
    bottom: 100px;
    width: 40vw;
    height: 80vh;
    background-color: #fff;
    border-radius: 5px;
    opacity: 0;
    pointer-events: none;
    transition: all 0.4s;
    z-index: 100;
}

#check:checked ~ .wrapper {
    opacity: 1;
    pointer-events: auto;
}

.chatHeader {
    height: 10%;
    padding: 16px;
    margin-bottom: 0px;
}

.chatContent {
    height: 90%;
}

@media only screen and (max-width: 768px) {
    .wrapper {
        width: 90vw;
    }
}


.header {
    padding: 13px;
    background-color: blue;
    border-radius: 5px 5px 0px 0px;
    margin-bottom: 10px;
    color: #fff
}

.chat-form {
    padding: 15px
}

.chat-form input,
textarea,
button {
    margin-bottom: 10px
}

.chat-form textarea {
    resize: none
}



.form-control:focus,
.btn:focus {
    box-shadow: none
}

#check {
    display: none !important
}

img.avatar_img_header_canvas {
    object-fit: cover;
    border-radius: 50%;
    height: 45px;
    width: 45px;
}

#embedVideo {
    width: 100%;
    height: 40vh;
}

.row_single_news {
    width: 100%;
}

.video_div {
    width: 100%;
    text-align: center;
}


/*********************************************************************/
/* MOBILE /*
/*********************************************************************/

@media only screen and (max-width: 1024px) {
    html, body {
        height: 100%;
        width: 100%;
        overflow: auto;

    }

    body {
        padding-bottom: 40px!important;
    }

    .tasks-percent-completed:not(.completed-0) .percent {
        right: 0 !important;
        top: 0 !important;
        font-size: 1.2rem !important;
    }

    .activity-col:after {
        right: -45px !important;
    }

    .missionsList h5.card-title {
        font-size: 0.9rem !important;
    }

    .leaflet-top.quests_container {
        right: 110px;
        margin-left: 20px;
    }

    .leaflet-top.quests_container .quest-item-container img.quest-item {
        height: 40px
    }

    .leaflet-top.quests_container .quest-item-container {
        padding: 5px 0
    }

    .qtranxs_widget ul {
        padding: 0;
    }

    .footer_mobile .qtranxs-lang-menu {
        display: none
    }

    #map.purchasing_fundamentals .fa-book:before {
        height: 60px !important;
        width: 60px !important;
    }

    table#repository_table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: pre-line !important;
    }

    table#repository_table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control:before, table#repository_table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before {
        left: -22px;
    }

    .master_path_container .col.d-flex.justify-content-center {
        display: block !important
    }

    .card.p-0.card_master_path {
        max-width: 100%
    }

    .nav_item_mobile.wpml-ls-item {
        display: none
    }

    .nav_item_mobile.active img {
        /*filter: invert(17%) sepia(11%) saturate(5660%) hue-rotate(191deg) brightness(35%) contrast(89%);*/
    }

    .page-template-repository_page-template .pur_cafeteria_menu, .page-template-news .pur_cafeteria_menu {
        filter: invert(43%) sepia(86%) saturate(3611%) hue-rotate(172deg) brightness(102%) contrast(104%);
    }

    td.point_log_activity_name.dtr-control {
        padding-left: 30px !important;
    }

    nav.navbar.navbar-expand-lg.navbar-light.navbar-static-top.navbar_mobile {
        z-index: 1049;
        box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    }

    img.avatar_img_header {
        object-fit: cover;
        border-radius: 50%;
        height: 35px;
        width: 35px;
    }

    img.avatar_img_header_canvas {
        object-fit: cover;
        border-radius: 50%;
        height: 45px;
        width: 45px;
    }

    img#story_avatar {
        height: 370px;
    }

    .intro_storytelling_text {
        position: absolute;
        bottom: 1rem;
        right: 1rem;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        left: 1rem;
        padding-left: unset !important;
        top: 1rem;
        padding: 5px !important;
    }

    .page-template-template-map .nav_item_mobile.master_path_menu img {
        filter: invert(43%) sepia(86%) saturate(3611%) hue-rotate(172deg) brightness(102%) contrast(104%);
    }

    .mobile_template .latest_content_library_container {
        margin-bottom: 2rem !important
    }

    .mobile_template .button_notification {
        width: 35px;
        height: 35px;
    }

    .mobile_template .button_notification .badge {
        position: relative;
        top: -15px !important;
        left: 15px;
    }

    .mobile_template .navbar-nav .dropdown-menu {
        position: fixed;
        float: none;
        right: 0;
        top: 50px;
    }

    #descriptionModal .modal-dialog {
        margin: 0
    }


    .missionsModal .card.activity .col-1 img {
        width: 25px;
        height: 25px;
    }


    div#story_bg {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
    }

    .lastest_news_image.mobile_style {
        background-size: cover;
        width: 100%;
        height: 200px;
    }

    .lastest_news_content.mobile_style {
        padding: 5px !important;
        border: 1px solid #cccccc;
    }

    .news_title.mobile_style:before {

        margin-right: 35px;
        vertical-align: 0;
    }

    .mobile_style .last_news_box p:nth-child(2) {
        padding-left: 0;
        padding-top: 5px;
    }

    .mobile_style .last_news_box p {
        margin: 0;
        line-height: 18px;
    }

    .mobile_style .last_news_date_more {
        padding-left: 0 !important;
    }

    .library_content_link_container.mobile_style {
        height: 400px;
    }

    .view_all_news.mobile_style {
        width: 100%;
    }

    .navbar {
        padding: 0 !important;
    }


    a.navbar-brand {
        background-size: auto 50px !important;
        height: 56px !important;
    }

    /*    .content {
            margin-top: 50px;
        }*/
    .margin_internal {
        margin: 0 1rem !important;
    }

    .repository thead {
        background: #002855 !important;
    }

    .repository .rep_filter {
        padding: 20px 10px !important;
    }

    .rep_table-container {
        padding: 0px 1rem !important;
    }

    #repository_table_wrapper {
        padding: 0 !important;
    }

    .point_log_activity_name {
        padding-left: 30px !important
    }

    img.avatar_img {
        margin-top: 30px;
        object-fit: cover;
        border-radius: 50%;
        height: 100px!important;
        width: 100px!important;
        top: 10px;
        border: 1px solid white;
    }

    .mobile_template .nav-tabs .nav-item.ranking_button {
        margin-bottom: 10px !important
    }

    div.dataTables_wrapper div.dataTables_info {
        padding-top: 0 !important;
        padding-bottom: 1rem !important;
    }

    .paths-container .carousel-control-prev {
        left: 0px !important;
    }

    .paths-container .carousel-control-next {
        right: 0px !important;
    }

}

td.image-container.dtr-control.sorting_1 {
    text-align: right;
}

.pum_404 img {
    object-fit: contain;
}

/* A CIRCLE LIKE BUTTON IN THE TOP MENU. */
#noti_Button {
    color: #fff !important;
    background-color: #ffff !important;
    border-color: #ffffff !important;
    box-shadow: -1px 1px 3px 1px rgb(0 0 0 / 0.16);
    width: 40px;
    height: 40px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjIyMTkgMTQuMTAyMVYxMk0yMC4yMjE5IDE0LjEwMjFDMjEuNDUzMSAxNC4xNDk0IDIyLjYxNzUgMTQuNjczNyAyMy40NjkgMTUuNTY0MkMyNC4zMjA1IDE2LjQ1NDcgMjQuNzkyMiAxNy42NDE0IDI0Ljc4NDQgMTguODczNVYyMC40NzM0QzI0Ljc4NDQgMjIuNTk0MiAyNi40NDM5IDIzLjEyMzkgMjYuNDQzOSAyNC4xODQzQzI2LjQ0MzkgMjQuNzExNCAyNi40NDM5IDI1LjMzMjcgMjUuOTY1NyAyNS4zMzI3SDE0LjQ3ODJDMTQgMjUuMzMyNyAxNCAyNC43MTE0IDE0IDI0LjE4NDNDMTQgMjMuMTIzOSAxNS42NTk1IDIyLjU5NDIgMTUuNjU5NSAyMC40NzM0VjE4Ljg3MzVDMTUuNjUxNiAxNy42NDE0IDE2LjEyMzQgMTYuNDU0NyAxNi45NzQ4IDE1LjU2NDJDMTcuODI2MyAxNC42NzM3IDE4Ljk5MDggMTQuMTQ5NCAyMC4yMjE5IDE0LjEwMjFaTTE3LjMxODEgMjUuMzMyN0MxNy40MDE2IDI2LjA5IDE3LjU5MDEgMjYuNzAxNSAxOC4xNTcxIDI3LjIxQzE4LjcyNDYgMjcuNzE4NyAxOS40NTk4IDI4IDIwLjIyMTkgMjhDMjAuOTg0IDI4IDIxLjcxOTMgMjcuNzE4NyAyMi4yODY3IDI3LjIxQzIyLjg1MzggMjYuNzAxNSAyMy4zODUzIDI2LjA5IDIzLjQ2ODkgMjUuMzMyN0gxNy4zMTgxWiIgc3Ryb2tlPSIjMTIxMjEyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-size: cover;
    margin-right: 15px;
    border-radius: 8px;
}

/* THE POPULAR RED NOTIFICATIONS COUNTER. */
#noti_Counter {
    display: block;
    position: absolute;
    background: #E1141E;
    color: #FFF;
    font-size: 14px;
    font-weight: normal;
    padding: 4px 8px;
    margin: -17px 0 0 18px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    z-index: 1;
    border-radius: 50%;
    line-height: 1;
}

/* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
.navbar_mobile #notifications {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    background: #FFF;
    border: solid 1px rgba(100, 100, 100, .20);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .20);
    z-index: 0;
}

/* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
.navbar_mobile #notifications:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid #CCC;
    border-color: transparent transparent var(--c-secondary);
    margin-top: -20px;
    margin-left: 90%;
}

h3.notification_container_title {
    display: block;
    color: #ffffff !important;
    background: var(--c-primary);
    font-weight: bold;
    font-size: 13px;
    padding: 8px;
    margin: 0;
    border-bottom: solid 1px rgba(100, 100, 100, .30);
}

.seeAll {
    background: #F6F7F8;
    padding: 8px;
    font-size: 12px;
    font-weight: bold;
    border-top: solid 1px rgba(100, 100, 100, .30);
    text-align: center;
}

.seeAll a {
    color: #3b5998;
}

.seeAll a:hover {
    background: #F6F7F8;
    color: #3b5998;
    text-decoration: underline;
}


.card.front {
    background-origin: content-box, padding-box;
    background-clip: content-box, padding-box;
}

.modal-content.template_1 .card.front {
    /*background-image: url(g4s_theme_child_images/sfondo1_front.jpg);*/
    background-color: var(--c-secondary);
    background-size: cover;
}

.modal-content.template_2 .card.front {
    background-image: url(g4s_theme_child_images/sfondo2_front.jpg);
    background-size: cover;
}

.modal-content.template_3 .card.front {
    background-image: url(g4s_theme_child_images/sfondo3_front.jpg);
    background-size: cover;
}


.front_postcard_image {
    background: #ffffff;
    border: 20px solid rgb(52 58 64 / 0);
    background-clip: padding-box;
}

.modal_postcard .modal-content {
    background-color: rgb(255 255 255 / 0) !important
}

.front_postcard_location {
    position: absolute !important;
    bottom: 0;
    left: 0;
    color: #ffffff;
    font-weight: bold;
}

.modal-content.template_1 .front_postcard_location {

}

.modal-content.template_2 .front_postcard_location {

}

.modal-content.template_3 .front_postcard_location {

}

li.nav-item.ranking_button a.nav-link {
    color: var(--c-natural-variant);
    background-color: var(--c-natural);
    border: 1px solid var(--c-natural);
    font-weight: bold;
}

li.nav-item.ranking_button a.nav-link.active {
    font-weight: bold;
}

.card.back {
    background-origin: content-box, padding-box;
    background-clip: content-box, padding-box;

}

.modal-content.template_1 .card.back {
    /*background-image: repeating-linear-gradient(-45deg,#128a95 0 20px,#22939e 20px 40px,#128a95 40px 60px,#128a95 60px 80px);*/
    background-color: var(--c-primary);
}

.modal-content.template_2 .card.back {
    background-image: repeating-linear-gradient(-45deg, #d6d6d6 0 20px, #ffffff 20px 40px, #d6d6d6 40px 60px, #919191 60px 80px);

}

.modal-content.template_3 .card.back {
    background-image: repeating-linear-gradient(-45deg, #d1f8ff 0 20px, #2db9ea 20px 40px, #d1f8ff 40px 60px, #1d8fd6 60px 80px);

}

/*div#noMapMissionContainer {*/
/*    height: 20vh;*/
/*}*/

/* postcard*/

/*.modal_postcard .modal-content {*/
/*    max-width:600px;*/
/*}*/

.modal_postcard .modal-dialog {
    top: 5vh !important;
}

.modal-open .modal.modal_postcard {
    overflow-y: hidden !important
}

.modal_postcard .modal-content {
    border-radius: 0 !important
}


.row.m-0.back_card_container {
    background: #ffffff;
    border: 20px solid rgb(52 58 64 / 0);
    background-clip: padding-box;
}

.postacard_name_back {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
    color: var(--c-secondary);
}

.col-12.postcard_description.p-0 {

    font-size: 1.3rem;
    font-weight: 300;
}

.postacard_box_image .dropdown-item {
    padding: 0 !important;

}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .5);
}


.user_map_button a.btn {
    border-radius: 0;
    border-color: #118B96;
    color: #118B96;
    font-weight: bold;
    border-top: none;
    border-left: 3px solid #118B96 !important;
    border-right: 3px solid #118B96 !important;
    border-bottom: 3px solid #118B96 !important;
}

.select_user_map_background {
    background-size: cover !important;
    background-position: center bottom !important;
}


.container.g4s-map-user-selection {
    background: #ffffff;
}

.group-image {
    border: 3px solid #118b96;
}

.user_map_button a.btn:hover {
    background: #ffffff;
}

#map.purchasing_fundamentals .fa-book:before {
    content: url(g4s_theme_child_images/storytelling_button.svg);
    display: inline-block;
    height: 120px;
    width: 120px;
    filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
}

.unnamed-state-active {
    background-color: rgba(255, 255, 255, 0) !important;
    /*display: none;*/
}

.page-template-template-map {
    padding: 0 !important
}

#news-slider {
    margin-top: 30px;
}

.post-slide {
    margin: 40px 15px 0;
    position: relative;
}

.post-slide .post-date {
    width: 80px;
    background: var(--c-primary);
    float: left;
    padding: 15px 0;
    margin-right: 10px;
}

/*.post-slide:hover .post-date{*/
/*    background:var(--c-secondary);*/
/*    cursor: pointer;*/
/*}*/
.post-slide .date {
    font-size: 30px;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: bold;
}

.post-slide .month {
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: bold;
}

.post-slide .day {
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: bold;
}

.post-slide .year {
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: bold;
}

.post-slide .post-content {
    /*padding-left: 98px;*/
}

.post-slide .post-content img {
    width: 100%;
    height: auto;
}

.post-slide .post-title {
    margin: 25px 0 15px 0;
}

.post-slide .post-title a {
    font-size: 15px;
    font-weight: bold;
    color: var(--c-primary) !important;
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}

.post-slide .post-title a:hover {
    color: #118b96;;
    text-decoration: none;
}

.post-slide .post-description {
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-bottom: 25px;
}

.post-slide .read-more {
    display: inline-block;
    color: #fff;
    background: #3498db;
    padding: 15px 13px;
    font-weight: bold;
    border-radius: 2px;
    text-transform: uppercase;
    border-bottom: 4px solid #226595;
    transition: color 0.20s linear;
}

.post-slide .read-more:hover {
    text-decoration: none;
    background: #226595;
}

.post-slide .read-more i {
    margin-left: 10px;
    font-size: 10px;
}


@media only screen and (max-width: 480px) {
    .post-slide .post-date {
        width: 70px;
        margin-right: 0!important;
    }

    .post-content {
        padding-left: 10px;
    }
}

.last_notification .owl-nav button:focus {
    outline: none;
}

.last_notification .owl-nav {
    padding: 10px 0;
}

.last_notification i.fas.fa-chevron-left {
    margin: 0 20px;
}

.slider-counter {
    margin-top: -45px;
    margin-left: 41px;
    font-weight: bold;
    font-size: 18px;
    color: #118b96;
}

.last_notification .owl-nav button .fas {
    color: #118b96;
    font-size: 40px !important;
}

.last_notification .owl-theme .owl-controls {
    text-align: left !important;
}

.all_notification {
    margin: 30px 0
}

.all_notification a {
    font-weight: bold;
    color: var(--c-secondary) !important;
}

.all_notification a:hover {

    text-decoration: none;
}

.master_notification_image img {
    margin-top: 40px;
    width: unset;
}

button.button_notification_close {
    border: 0;
    background: none;
    margin: 30px 0
}

button.button_notification_close .fas {
    font-size: 36px !important;
    color: var(--c-primary);
}

.container.g4s-map-user-selection {
    background: rgb(255 255 255 / 90%);
    min-height: 1024px;
}

.container.g4s-map-user-selection {
    background: rgb(255 255 255 / 90%);
    min-height: 1024px;
}

.container.g4s-map-user-selection {
    max-width: 1400px !important;
}

.g4s-map-user-selection img.card-img-top {
    padding: 30px 60px;
    border-radius: 100%;
    object-fit: cover;
}

.g4s-map-user-selection img.card-img-top {
    padding: 30px 60px;
    border-radius: 100%;
    object-fit: cover;
}

.g4s-map-user-selection .card {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

input.g4s_filter_selection {
    width: 300px;
    border-radius: 5px !important;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    padding: 5px 10px;
}

h5.card-title.map_name {
    font-size: 1rem;
    text-transform: none;
    font-weight: bold;
}

.g4s-map-user-selection small.card-text {
    color: #123f77;
}

/* Progress circle bording pass*/
.progress.progress_bp {
    width: 100px;
    height: 100px !important;
    line-height: 160px;
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: absolute;
    top: 105px;
    right: 10px;
    zoom: 0.5;
}

.progress.progress_bp:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 5px solid #efefef;
    position: absolute;
    top: 0;
    left: 0;
}

.progress.progress_bp > span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}

.progress.progress_bp .progress-left {
    left: 0;
}

.progress.progress_bp .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 10px;
    border-style: solid;
    position: absolute;
    top: 0;
    border-color: #012a56;
}

.progress.progress_bp .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}

.progress.progress_bp .progress-right {
    right: 0;
}

.progress.progress_bp .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
}

.progress.progress_bp .progress-value {
    display: flex;
    border-radius: 50%;
    font-size: 1rem;
    text-align: center;
    line-height: 20px;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    font-weight: 300;
    background: #009cdc;
}

.progress.progress_bp .progress-value span {
    font-size: 12px;
    text-transform: uppercase;
}

.progress-value-text {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.5rem;
}

.progress-value-text small {
    text-transform: uppercase;
    font-size: 40%;
}

/* This for loop creates the necessary css animation names
Due to the split circle of progress-left and progress right, we must use the animations on each side.
*/


.progress[data-percentage="1"] .progress-right .progress-bar {
    animation: loading-1 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="1"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="2"] .progress-right .progress-bar {
    animation: loading-2 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="2"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="3"] .progress-right .progress-bar {
    animation: loading-3 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="3"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="4"] .progress-right .progress-bar {
    animation: loading-4 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="4"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="5"] .progress-right .progress-bar {
    animation: loading-5 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="5"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="6"] .progress-right .progress-bar {
    animation: loading-6 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="6"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="7"] .progress-right .progress-bar {
    animation: loading-7 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="7"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="8"] .progress-right .progress-bar {
    animation: loading-8 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="8"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="9"] .progress-right .progress-bar {
    animation: loading-9 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="9"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="10"] .progress-right .progress-bar {
    animation: loading-10 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="10"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="11"] .progress-right .progress-bar {
    animation: loading-11 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="11"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="12"] .progress-right .progress-bar {
    animation: loading-12 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="12"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="13"] .progress-right .progress-bar {
    animation: loading-13 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="13"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="14"] .progress-right .progress-bar {
    animation: loading-14 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="14"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="15"] .progress-right .progress-bar {
    animation: loading-15 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="15"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="16"] .progress-right .progress-bar {
    animation: loading-16 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="16"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="17"] .progress-right .progress-bar {
    animation: loading-17 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="17"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="18"] .progress-right .progress-bar {
    animation: loading-18 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="18"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="19"] .progress-right .progress-bar {
    animation: loading-19 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="19"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="20"] .progress-right .progress-bar {
    animation: loading-20 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="20"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="21"] .progress-right .progress-bar {
    animation: loading-21 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="21"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="22"] .progress-right .progress-bar {
    animation: loading-22 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="22"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="23"] .progress-right .progress-bar {
    animation: loading-23 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="23"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="24"] .progress-right .progress-bar {
    animation: loading-24 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="24"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="25"] .progress-right .progress-bar {
    animation: loading-25 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="25"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="26"] .progress-right .progress-bar {
    animation: loading-26 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="26"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="27"] .progress-right .progress-bar {
    animation: loading-27 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="27"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="28"] .progress-right .progress-bar {
    animation: loading-28 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="28"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="29"] .progress-right .progress-bar {
    animation: loading-29 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="29"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="30"] .progress-right .progress-bar {
    animation: loading-30 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="30"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="31"] .progress-right .progress-bar {
    animation: loading-31 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="31"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="32"] .progress-right .progress-bar {
    animation: loading-32 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="32"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="33"] .progress-right .progress-bar {
    animation: loading-33 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="33"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="34"] .progress-right .progress-bar {
    animation: loading-34 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="34"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="35"] .progress-right .progress-bar {
    animation: loading-35 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="35"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="36"] .progress-right .progress-bar {
    animation: loading-36 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="36"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="37"] .progress-right .progress-bar {
    animation: loading-37 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="37"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="38"] .progress-right .progress-bar {
    animation: loading-38 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="38"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="39"] .progress-right .progress-bar {
    animation: loading-39 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="39"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="40"] .progress-right .progress-bar {
    animation: loading-40 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="40"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="41"] .progress-right .progress-bar {
    animation: loading-41 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="41"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="42"] .progress-right .progress-bar {
    animation: loading-42 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="42"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="43"] .progress-right .progress-bar {
    animation: loading-43 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="43"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="44"] .progress-right .progress-bar {
    animation: loading-44 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="44"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="45"] .progress-right .progress-bar {
    animation: loading-45 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="45"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="46"] .progress-right .progress-bar {
    animation: loading-46 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="46"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="47"] .progress-right .progress-bar {
    animation: loading-47 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="47"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="48"] .progress-right .progress-bar {
    animation: loading-48 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="48"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="49"] .progress-right .progress-bar {
    animation: loading-49 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="49"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="50"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="50"] .progress-left .progress-bar {
    animation: 0;
    animation-delay: 4s;
}

.progress[data-percentage="51"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="51"] .progress-left .progress-bar {
    animation: loading-1 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="52"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="52"] .progress-left .progress-bar {
    animation: loading-2 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="53"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="53"] .progress-left .progress-bar {
    animation: loading-3 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="54"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="54"] .progress-left .progress-bar {
    animation: loading-4 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="55"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="55"] .progress-left .progress-bar {
    animation: loading-5 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="56"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="56"] .progress-left .progress-bar {
    animation: loading-6 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="57"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="57"] .progress-left .progress-bar {
    animation: loading-7 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="58"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="58"] .progress-left .progress-bar {
    animation: loading-8 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="59"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="59"] .progress-left .progress-bar {
    animation: loading-9 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="60"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="60"] .progress-left .progress-bar {
    animation: loading-10 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="61"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="61"] .progress-left .progress-bar {
    animation: loading-11 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="62"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="62"] .progress-left .progress-bar {
    animation: loading-12 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="63"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="63"] .progress-left .progress-bar {
    animation: loading-13 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="64"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="64"] .progress-left .progress-bar {
    animation: loading-14 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="65"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="65"] .progress-left .progress-bar {
    animation: loading-15 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="66"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="66"] .progress-left .progress-bar {
    animation: loading-16 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="67"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="67"] .progress-left .progress-bar {
    animation: loading-17 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="68"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="68"] .progress-left .progress-bar {
    animation: loading-18 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="69"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="69"] .progress-left .progress-bar {
    animation: loading-19 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="70"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="70"] .progress-left .progress-bar {
    animation: loading-20 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="71"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="71"] .progress-left .progress-bar {
    animation: loading-21 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="72"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="72"] .progress-left .progress-bar {
    animation: loading-22 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="73"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="73"] .progress-left .progress-bar {
    animation: loading-23 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="74"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="74"] .progress-left .progress-bar {
    animation: loading-24 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="75"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="75"] .progress-left .progress-bar {
    animation: loading-25 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="76"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="76"] .progress-left .progress-bar {
    animation: loading-26 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="77"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="77"] .progress-left .progress-bar {
    animation: loading-27 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="78"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="78"] .progress-left .progress-bar {
    animation: loading-28 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="79"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="79"] .progress-left .progress-bar {
    animation: loading-29 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="80"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="80"] .progress-left .progress-bar {
    animation: loading-30 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="81"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="81"] .progress-left .progress-bar {
    animation: loading-31 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="82"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="82"] .progress-left .progress-bar {
    animation: loading-32 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="83"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="83"] .progress-left .progress-bar {
    animation: loading-33 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="84"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="84"] .progress-left .progress-bar {
    animation: loading-34 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="85"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="85"] .progress-left .progress-bar {
    animation: loading-35 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="86"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="86"] .progress-left .progress-bar {
    animation: loading-36 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="87"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="87"] .progress-left .progress-bar {
    animation: loading-37 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="88"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="88"] .progress-left .progress-bar {
    animation: loading-38 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="89"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="89"] .progress-left .progress-bar {
    animation: loading-39 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="90"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="90"] .progress-left .progress-bar {
    animation: loading-40 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="91"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="91"] .progress-left .progress-bar {
    animation: loading-41 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="92"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="92"] .progress-left .progress-bar {
    animation: loading-42 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="93"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="93"] .progress-left .progress-bar {
    animation: loading-43 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="94"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="94"] .progress-left .progress-bar {
    animation: loading-44 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="95"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="95"] .progress-left .progress-bar {
    animation: loading-45 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="96"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="96"] .progress-left .progress-bar {
    animation: loading-46 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="97"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="97"] .progress-left .progress-bar {
    animation: loading-47 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="98"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="98"] .progress-left .progress-bar {
    animation: loading-48 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="99"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="99"] .progress-left .progress-bar {
    animation: loading-49 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

.progress[data-percentage="100"] .progress-right .progress-bar {
    animation: loading-50 0.5s linear forwards;
    animation-delay: 4s;
}

.progress[data-percentage="100"] .progress-left .progress-bar {
    animation: loading-50 0.5s linear forwards 0.5s;
    animation-delay: 4s;
}

span.mission_value_number {
    font-size: 1.2rem;
    font-weight: bold;
    color: #009ddd;
}

.news_content embed {
    width: 100%;
    height: 100vh;
}

@keyframes zoominoutprogress {
    0% {
        transform: scale(1.05, 1.05);
    }
    50% {
        transform: scale(1.2, 1.2);
    }
    100% {
        transform: scale(1.05, 1.05);
    }
}

.progress.new {
    animation: zoominoutprogress 1s infinite;
}


.progress.progress_bp.new .progress-value {
    background: #E91E63
}

.progress.progress_bp.old .progress-value {
    background: #009688;
}

h4.card-title.master_path_title {
    font-weight: bold;
}

.master_path_text.arrival small {
    font-weight: bold
}


@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(3.6);
        transform: rotate(3.6deg);
    }
}

@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(7.2);
        transform: rotate(7.2deg);
    }
}

@keyframes loading-3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(10.8);
        transform: rotate(10.8deg);
    }
}

@keyframes loading-4 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(14.4);
        transform: rotate(14.4deg);
    }
}

@keyframes loading-5 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(18);
        transform: rotate(18deg);
    }
}

@keyframes loading-6 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(21.6);
        transform: rotate(21.6deg);
    }
}

@keyframes loading-7 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(25.2);
        transform: rotate(25.2deg);
    }
}

@keyframes loading-8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(28.8);
        transform: rotate(28.8deg);
    }
}

@keyframes loading-9 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(32.4);
        transform: rotate(32.4deg);
    }
}

@keyframes loading-10 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(36);
        transform: rotate(36deg);
    }
}

@keyframes loading-11 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(39.6);
        transform: rotate(39.6deg);
    }
}

@keyframes loading-12 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(43.2);
        transform: rotate(43.2deg);
    }
}

@keyframes loading-13 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(46.8);
        transform: rotate(46.8deg);
    }
}

@keyframes loading-14 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(50.4);
        transform: rotate(50.4deg);
    }
}

@keyframes loading-15 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(54);
        transform: rotate(54deg);
    }
}

@keyframes loading-16 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(57.6);
        transform: rotate(57.6deg);
    }
}

@keyframes loading-17 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(61.2);
        transform: rotate(61.2deg);
    }
}

@keyframes loading-18 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(64.8);
        transform: rotate(64.8deg);
    }
}

@keyframes loading-19 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(68.4);
        transform: rotate(68.4deg);
    }
}

@keyframes loading-20 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(72);
        transform: rotate(72deg);
    }
}

@keyframes loading-21 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(75.6);
        transform: rotate(75.6deg);
    }
}

@keyframes loading-22 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(79.2);
        transform: rotate(79.2deg);
    }
}

@keyframes loading-23 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(82.8);
        transform: rotate(82.8deg);
    }
}

@keyframes loading-24 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(86.4);
        transform: rotate(86.4deg);
    }
}

@keyframes loading-25 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(90);
        transform: rotate(90deg);
    }
}

@keyframes loading-26 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(93.6);
        transform: rotate(93.6deg);
    }
}

@keyframes loading-27 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(97.2);
        transform: rotate(97.2deg);
    }
}

@keyframes loading-28 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(100.8);
        transform: rotate(100.8deg);
    }
}

@keyframes loading-29 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(104.4);
        transform: rotate(104.4deg);
    }
}

@keyframes loading-30 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(108);
        transform: rotate(108deg);
    }
}

@keyframes loading-31 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(111.6);
        transform: rotate(111.6deg);
    }
}

@keyframes loading-32 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(115.2);
        transform: rotate(115.2deg);
    }
}

@keyframes loading-33 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(118.8);
        transform: rotate(118.8deg);
    }
}

@keyframes loading-34 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(122.4);
        transform: rotate(122.4deg);
    }
}

@keyframes loading-35 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(126);
        transform: rotate(126deg);
    }
}

@keyframes loading-36 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(129.6);
        transform: rotate(129.6deg);
    }
}

@keyframes loading-37 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(133.2);
        transform: rotate(133.2deg);
    }
}

@keyframes loading-38 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(136.8);
        transform: rotate(136.8deg);
    }
}

@keyframes loading-39 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(140.4);
        transform: rotate(140.4deg);
    }
}

@keyframes loading-40 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(144);
        transform: rotate(144deg);
    }
}

@keyframes loading-41 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(147.6);
        transform: rotate(147.6deg);
    }
}

@keyframes loading-42 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(151.2);
        transform: rotate(151.2deg);
    }
}

@keyframes loading-43 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(154.8);
        transform: rotate(154.8deg);
    }
}

@keyframes loading-44 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(158.4);
        transform: rotate(158.4deg);
    }
}

@keyframes loading-45 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(162);
        transform: rotate(162deg);
    }
}

@keyframes loading-46 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(165.6);
        transform: rotate(165.6deg);
    }
}

@keyframes loading-47 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(169.2);
        transform: rotate(169.2deg);
    }
}

@keyframes loading-48 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(172.8);
        transform: rotate(172.8deg);
    }
}

@keyframes loading-49 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(176.4);
        transform: rotate(176.4deg);
    }
}

@keyframes loading-50 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(180);
        transform: rotate(180deg);
    }
}

.view_student_map {
    color: #fff !important;
    border-radius: 0 !important;
    width: 90% !important;
}

.user_map_button a.btn:hover {
    background: #ffffff;
}

@media screen and (max-width: 1180px) and (min-width: 1024px) {
    .teacher-data {
        padding-left: 3rem !important;
    }

    img#teacher_image {
        height: 364px !important;
    }
}

@media only screen and (min-width: 1025px) {
    .g4s-map-user-selection img.card-img-top {
        height: 258px;
    }
}

/* Quiz Manager */


.header_quiz_intro {
    font-size: 1.5rem;
    font-weight: bold;
}

.logo_quiz_marelli {
    padding: 20px;
}

.container-quiz {
    background-repeat: no-repeat;
    background-size: cover;
}


.row_quiz_container, .container_blu {
    background: #f6fbff;
    border-radius: 15px;
}


.container_hw #quiz.quiz {
    padding: 0rem 8rem 3rem !important;
}


p.before_you_start {
    font-weight: bold;
    font-size: 1.8rem;
}

.g4s_play_flash_quiz_button, .g4s_play_flash_quiz_button:hover {
    border-radius: 5px !important;
    font-weight: bold !important;
}

.text_intro p {
    font-size: 1.3rem;
}

#quiz h3 {
    text-transform: initial !important;
    font-weight: bold;
}

#quiz h6 {
    text-transform: initial !important;
}

p.title_quiz {
    font-size: 1.5rem;
    font-weight: bold;
}

label.answer-val {
    background: rgb(255 255 255);
    border-radius: 10px;
    font-weight: bold;
    padding: 1rem !important;
    border: 2px solid rgb(204 204 204);
    font-size: 1.4rem;
}

label.clustering_response.answer-val {
    background: rgb(255 255 255);
    font-weight: bold;
    width: 100% !important;
    padding: 24px !important;
    border-radius: 10px 10px 0 0 !important;
    border: 2px solid rgb(204 204 204);
    font-size: 1rem !important;
    margin: 0 !important;
}


#sortable-container label.answer-val {
    background: none;
    border-radius: 0;
    border: 0;
    padding: 0 !important;
    width: 95%;
}

.answer-val .fa-circle {
    margin: 0 1rem;
    color: #92A3B5;
}


.answer-val.chosen {
    color: #ffffff;
    box-shadow: 0 .5rem 1rem rgba(1, 157, 221, .15) !important;
}

.answer-val.chosen .fa-circle:before {
    content: "\f192";
    color: #ffffff;
}

.wrong .answer-val {
    background: rgb(246 225 236);
    border: 2px solid rgb(255 0 70);
}

.correct .answer-val {
    background: #dcf0ed;
    border-color: #01924e;
}

#question-score.no_hw {
    font-size: 3.5rem
}

.answer-val .fa-dot-circle {
    margin: 0 1rem;
}

h3.correct_answer_label {
    background: #e9f8f7;
    padding: 10px;
    color: #019264 !important;
    text-transform: uppercase !important;
    font-size: 1.2rem;
}

/*div#wordHolder {
    padding: 0 20rem;
}*/


span.guesses_error {
    background: rgb(204 204 204);
    padding: 8px 12px;
    border-radius: 10px;
    font-weight: 600 !important;
}

.answer_description_row {
    background: rgb(0 0 0 / 30%);
    color: #ffffff;
    border-radius: 5px;
}

.answer_response p {
    font-size: 1.8rem;
}

.pum_image img {
    width: 100%;
}

#sortable-container .sequence_li_1 {
    margin: 10px;
    padding: 10px !important;
    font-size: 1.5rem !important;
    border-radius: 10px !important;
    text-shadow: none !important;
    background: #ffffff;
    max-width: 1050px;
    height: 100px;
    border: 2px solid #cccccc;
}

.dragging {
    background: aqua !important;
}

button#sequence-confirm {
    width: max-content;
}

/*.button_sequence_continue {
    padding-left:7rem !important;
}*/

.feedback_correct:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: -5px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.sortable_number {
    height: 100px;
    text-align: center
}

.sortable_number span {
    line-height: 100px;
    vertical-align: middle;
    width: 70px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #99acbf;
    padding: 14px 20px;
    font-weight: bold;
}

#sortable-container .sequence_li_1:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDI4NTU7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMTU5LjkiIHI9IjMwLjMiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDcuMDg4OTAzZS0wMiAtMC45OTc1IDAuOTk3NSA3LjA4ODkwM2UtMDIgLTEzLjY1NTkgMzA1LjE1OTIpIiBjbGFzcz0ic3QwIiBjeD0iMTU3IiBjeT0iMTU5LjkiIHJ4PSIzMC4zIiByeT0iMzAuMyIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzcuMiIgY3k9IjI3OS40IiByPSIzMC4zIi8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCg3LjA4ODkwM2UtMDIgLTAuOTk3NSAwLjk5NzUgNy4wODg5MDNlLTAyIC0xMzIuODY1MiA0MTYuMTk3MykiIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSIyNzkuNCIgcng9IjMwLjMiIHJ5PSIzMC4zIi8+DQo8L3N2Zz4NCg==);
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 5px;
    float: right;
    margin-top: 10px
}

#quiz-container, #questionary-container {
    overflow-y: scroll;
    padding-bottom: 15vh;
}

.arrow_hidden {
    opacity: 0;
    font-size: 1.2rem;
}

.arrow {
    font-size: 1.2rem;
    color: #ffffff;
}

/*#sortable-container div:last-child {
    display:none;
}*/

.question h3 {
    text-transform: initial;
    font-weight: bold;
}

.clustering_sequence:after {
    display: none
}


.clustering_sequence:nth-of-type(1) {
    background: #00DCFF;
    color: #002855;
    font-weight: bold;

}

.clustering_sequence:nth-of-type(2) {
    background: #6A3100;
    color: #ffffff;
    font-weight: bold;
}

.clustering_sequence:nth-of-type(3) {
    background: #FFCC00;
    color: #002855;
    font-weight: bold;
}

.clustering_sequence:nth-of-type(4) {
    background: #FF6600;
    color: #ffffff;
    font-weight: bold;
}

.clustering_sequence:nth-of-type(5) {
    background: #004BFA;
    color: #ffffff;
    font-weight: bold;
}

.clustering_sequence:nth-of-type(6) {
    background: #F912B4;
    color: #ffffff;
    font-weight: bold;
}

.clustering_sequence:nth-of-type(7) {
    background: #009D25;
    color: #ffffff;
    font-weight: bold;
}

.answer-val-mod {
    width: 100%;
    padding: 24px;
    border-radius: 10px 10px 0 0;
    border: 2px solid rgb(204 204 204);
    background: #ffffff;
    color: #ffffff;
}

.feedback_wrong:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -5px;
    top: -10px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
}

.clustering_box_answer p {
    display: none
}

.clustering_box_answer #type_class.clickable_div {
    border-radius: 0 0 10px 10px;
    border-left: 2px solid #cccccc;
    border-right: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    padding: 20px;
    min-height: 100px
}

.clustering_box_answer #type_class.clickable_div_mobile {
    border-radius: 0 0 10px 10px;
    border-left: 2px solid #cccccc;
    border-right: 2px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    padding: 10px;
    min-height: 50px;
}

span.guesses_error {
    background: #cccccc;
    padding: 8px 12px;
    border-radius: 10px;
    font-weight: 600 !important;
}

.correct_order-sequence {
    margin: 0 10rem
}

.clustering_box_answer {
    background: rgb(255 255 255);
    border-radius: 10px;
    margin-bottom: 1rem;
}

.clustering_box_answer span {
    display: inline-block;
    padding: 10px;
    min-height: 100px;
    margin: auto 30px
}

#first-set .clusering_choice {
    border-radius: 0;
    pointer-events: none;
    padding: 20px;
}

#first-set .fas {
    display: none;
}


.clustering_modal .close {
    opacity: 1;
    font-size: 40px;
    color: #ffffff
}

.clustering_modal .card {
    padding: 10px
}

.clustering_modal .card h6, .clustering_modal .modal-footer {
    display: none;
}

.clustering_modal {
    background: rgb(0 0 0 / 0.4)
}


.clustering_modal .close {
    opacity: 1;
    font-size: 40px;
    color: #ffffff
}

.clustering_modal .card {
    padding: 10px
}

.clustering_modal .card h6, .clustering_modal .modal-footer {
    display: none;
}

.clustering_modal {
    background: rgb(0 0 0 / 0.4)
}

button#clustering-variant-confirm {
    max-width: max-content;
    float: right;
    margin-right: 3rem
}

.tileS {
    width: 77px;
    display: inline-block
}

i.fas.fa-long-arrow-alt-down {
    font-size: 40px !important;
}

.answer-val-mod:focus {
    outline: none;
}

.answer-val-mod.sequence_li_0 {
    background: #ffffff;
    color: #000000;
}

.answer-val-mod.sequence_li_1 {
    font-weight: bold;
    background: #00DCFF;
    color: black;
}

.answer-val-mod.sequence_li_1:after {
    display: none;
}

.answer-val-mod.sequence_li_2 {
    background: #6A3100;
    color: #ffffff;
    font-weight: bold;
}

.answer-val-mod.sequence_li_3 {
    background: #FFCC00;
    color: #002855;
    font-weight: bold;
}

.answer-val-mod.sequence_li_4 {
    background: #FF6600;
    color: #ffffff;
    font-weight: bold;
}

.answer-val-mod.sequence_li_5 {
    background: #004BFA;
    color: #ffffff;
    font-weight: bold;
}

.answer-val-mod.sequence_li_6 {
    background: #F912B4;
    color: #ffffff;
    font-weight: bold;
}

.answer-val-mod.sequence_li_7 {
    background: #009D25;
    color: #ffffff;
    font-weight: bold;
}


.clustering_images_answer {
    border-radius: 10px;
    padding: 0;
}

.clustering_images_answer img {
    object-fit: contain;
    width: 100%;
    height: auto;
    object-position: center;
    filter: brightness(0.9);
    margin-top: 0 !important;
}

.clustering_images_selected.answer-val-mod.sequence_li_1 {
    background: rgb(216 252 255);
    color: rgb(0 40 85);
    border: 6px solid rgb(50 192 192);
}

.clustering_images_selected.answer-val-mod.sequence_li_1:after {
    display: none;
}

.clustering_images_selected.answer-val-mod.sequence_li_2 {
    background: rgb(241 236 255);
    border: 6px solid rgb(204 102 255);
}

.clustering_images_selected.answer-val-mod.sequence_li_3 {
    background: rgb(248 252 217);
    border: 6px solid rgb(240 188 39);
}

.clustering_images_selected.answer-val-mod.sequence_li_4 {
    background: #f6e5d9;
    border: 6px solid #ff6600;
}

.answer-val.sequence_li_1:after {
    display: none
}

.clustering_response_box.wrong .answer-val {
    background: none
}

.clustering_response_box.correct .answer-val {
    background: none
}

.clustering_response_box .answer-val:after {
    display: none
}

.clustering_response_box .answer-val:after {
    display: none
}

.clustering_response_box .answer-val {
    padding: 5px;
    border-radius: 0;
    margin: 0;
    width: 100%;
    min-height: 58px
}

.clustering_response_box .answer-val.sequence_li_1 {
    background: #43c8f8;
}

.clustering_response_box .answer-val.sequence_li_2 {
    background: #2f58ea;
}

.clustering_response_box .answer-val.sequence_li_3 {
    background: #111a8c;
}

.clustering_response_box .answer-val.sequence_li_4 {
    background: #06669E;
}

.clustering_response_box .answer-val.sequence_li_5 {
    background: #D9E7FF;

}

.clustering_response_box .answer-val.sequence_li_6 {
    background: #F6D9EC;

}

.clustering_response_box .answer-val.sequence_li_7 {
    background: #DDFFED;

}


/*vincenzo*/

.col-4.clustering_response_box:nth-child(7), .col-4.clustering_response_box:nth-child(8), .col-4.clustering_response_box:nth-child(9), .col-4.clustering_response_box:nth-child(10) {
    display: none
}

/* fine vincenzo*/

p.wrong_title {
    background: #f6eef6;
    color: #ff0046 !important;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.row_wrong {
    margin: 0;
}

p.wrong_title {
    background: #f6eef6;
    color: #ff0046 !important;
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
}

.number_sequence_feedback .sortable_number {
    padding-right: 3rem !important;
}


.question_clustering h3 {
    margin: 0 0 10px !important
}

.col-12.question_clustering h6 {
    text-transform: initial;
    font-size: 1.2rem
}

.first_cluster {
    padding: 10px;
    font-size: 1.4rem;
    font-weight: bold;
}

.first_cluster label {
    color: #ffffff;
    line-height: 38px;
    margin: 0;
}

.change_clustering button {
    border: 0;
    background: #ffffff !important;
}

.change_clustering button {
    border: 0;
    background: #ffffff !important;
    line-height: 38px;
}

.change_clustering button:focus {
    outline: none
}

.change_clustering {
    background: #ffffff
}

button.btn.btn-primary.clusering_choice {
    border-radius: 0;
}

.clustering_modal_header {
    color: #ffffff;
}

.your_answer, .correct_answer {
    color: #ffffff;
    font-weight: bold;
}

.sequence_answer_val.answer-val {
    padding: 10px !important;
    font-size: 1.5rem !important;
    border-radius: 10px !important;
    text-shadow: none !important;
    /*height: 64px;*/
    text-indent: 1.2rem
}

/*.row_wrong {
    counter-reset: listCounter;
}

.col_wrong {
    counter-increment: listCounter;
}

.col_wrong:before {
    content: counter(listCounter);
    position:absolute;
    margin:0.6rem;
    font-size:1.5rem;
    color:#ffffff;
    font-weight:bold;
}

.row_correct {
    counter-reset: listCounter;
}

.col_correct {
    counter-increment: listCounter;
}

.col_correct:before {
    content: counter(listCounter);
    position:absolute;
    margin:0.6rem;
    font-size:1.5rem;
    color:#ffffff;
    font-weight:bold;
}*/

.feedback_correct .sequence_answer_val, .feedback_wrong .sequence_answer_val {
    pointer-events: none;
}

.wrong.clustering_response_box.correct .bg-white:before {

    display: inline-block;
    height: 32px;
    width: 32px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1M0JEOEM7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIvPg0KPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI2Ny4zLDMxLjYgNDQuOCw1NC4xIDMyLjcsNDEuOSAyNS41LDQ5LjEgNDQuOCw2OC40IDUyLDYxLjMgNzQuNSwzOC43ICIvPg0KPC9zdmc+DQo=);
    left: 0px;
    margin-top: -3px
}


.wrong.clustering_response_box .bg-white:before {
    display: inline-block;
    height: 32px;
    width: 32px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGMDUyNTQ7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI0OS44IiBjeT0iNTAuMSIgcj0iNDAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjkuOSwzNi45IDYzLDMwIDQ5LjgsNDMuMiAzNi43LDMwIDI5LjcsMzYuOSA0Mi45LDUwLjEgMjkuNyw2My4zIDM2LjcsNzAuMiA0OS44LDU3IDYzLDcwLjIgDQoJNjkuOSw2My4zIDU2LjgsNTAuMSAiLz4NCjwvc3ZnPg0K);
    position: absolute;
    position: absolute;
    left: 0px;
    margin-top: -3px

}

.question p {
    color: #ffffff;
}

.c_variant_answer_val.answer-val {
    border-radius: 0;
    text-indent: 0;
    padding: 5px;
    width: 100%;
}

.c_variant_answer_val.answer-val.after {
    display: none;
}

label.multiple_answer.answer-val:before {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 5px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzkyQTNCNTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLDEuMDVDMTQuOTEsMS4wNSwxLjA1LDE0LjkxLDEuMDUsMzJTMTQuOTEsNjIuOTUsMzIsNjIuOTVTNjIuOTUsNDkuMDksNjIuOTUsMzJTNDkuMDksMS4wNSwzMiwxLjA1eg0KCSBNMzIsNTguNDNDMTcuNDEsNTguNDMsNS41Nyw0Ni41OSw1LjU3LDMyUzE3LjQxLDUuNTcsMzIsNS41N1M1OC40MywxNy40MSw1OC40MywzMlM0Ni41OSw1OC40MywzMiw1OC40M3oiLz4NCjwvc3ZnPg0K);
}

label.multiple_answer.answer-val:before {
    line-height: 10px;
}

label.answer-val.multiple_answer.chosen:before {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 5px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLDEuMDVDMTQuOTEsMS4wNSwxLjA1LDE0LjkxLDEuMDUsMzJTMTQuOTEsNjIuOTUsMzIsNjIuOTVTNjIuOTUsNDkuMDksNjIuOTUsMzJTNDkuMDksMS4wNSwzMiwxLjA1eg0KCSBNMzIsNTguNDNDMTcuNDEsNTguNDMsNS41Nyw0Ni41OSw1LjU3LDMyUzE3LjQxLDUuNTcsMzIsNS41N1M1OC40MywxNy40MSw1OC40MywzMlM0Ni41OSw1OC40MywzMiw1OC40M3oiLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjMyIiBjeT0iMzIiIHI9IjExLjUyIi8+DQo8L3N2Zz4NCg==);
}

.text_intro p {
    font-size: 1.5rem;
    margin-bottom: 1.5rem
}

p.before_you_start {
    font-size: 2rem
}

.container_hidden_word {
    max-width: 1600px !important;
    border-radius: 10px 10px 0 0;
}

.container_multiple_quiz, .container_hw {
    max-width: 1600px !important;
}

#gameContent.container {
    max-width: 1600px !important;
    background: rgb(255 255 255);
    border-radius: 0 0 10px 10px;
}

/*.progress {*/
/*    height: 0.5rem !important;*/
/*}*/

div#logoHolder {
    margin: 20px auto 0px;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

#wordHolder .tile {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 10px;
    padding: 10px 18px;
    height: unset;
    width: unset;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

div#clueHolder:before {
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-right: 5px;
    vertical-align: middle;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzE2MkI1NDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMxNjJCNTQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fQ0KCS5zdDJ7ZmlsbDojMTYyQjU0O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi4xLDMxLjFWOS44YzAtMC41LDAtMC45LDAuMS0xLjRDMi4zLDgsMi41LDcuNSwyLjcsNy4xYzAuMi0wLjQsMC40LTAuOCwwLjctMS4yYzAuMy0wLjQsMC42LTAuNywwLjktMS4xDQoJYzAuMy0wLjMsMC43LTAuNiwxLjEtMC45YzAuNC0wLjMsMC44LTAuNSwxLjItMC43QzYuOSwzLjEsNy40LDMsNy44LDIuOWMwLjUtMC4xLDAuOS0wLjEsMS40LTAuMWgyMS4zYzAuNSwwLDAuOSwwLDEuNCwwLjENCgljMC41LDAuMSwwLjksMC4yLDEuMywwLjRjMC40LDAuMiwwLjgsMC40LDEuMiwwLjdjMC40LDAuMywwLjcsMC42LDEuMSwwLjljMC4zLDAuMywwLjYsMC43LDAuOSwxLjFjMC4zLDAuNCwwLjUsMC44LDAuNywxLjINCgljMC4yLDAuNCwwLjMsMC45LDAuNCwxLjNjMC4xLDAuNSwwLjEsMC45LDAuMSwxLjR2MjEuM2MwLDAuNSwwLDAuOS0wLjEsMS40Yy0wLjEsMC41LTAuMiwwLjktMC40LDEuM2MtMC4yLDAuNC0wLjQsMC44LTAuNywxLjINCgljLTAuMywwLjQtMC42LDAuNy0wLjksMS4xYy0wLjMsMC4zLTAuNywwLjYtMS4xLDAuOWMtMC40LDAuMy0wLjgsMC41LTEuMiwwLjdjLTAuNCwwLjItMC45LDAuMy0xLjMsMC40Yy0wLjUsMC4xLTAuOSwwLjEtMS40LDAuMQ0KCUg5LjJjLTAuNSwwLTAuOSwwLTEuNC0wLjFjLTAuNS0wLjEtMC45LTAuMi0xLjMtMC40Yy0wLjQtMC4yLTAuOC0wLjQtMS4yLTAuN2MtMC40LTAuMy0wLjctMC42LTEuMS0wLjljLTAuMy0wLjMtMC42LTAuNy0wLjktMS4xDQoJYy0wLjMtMC40LTAuNS0wLjgtMC43LTEuMmMtMC4yLTAuNC0wLjMtMC45LTAuNC0xLjNDMi4yLDMyLDIuMSwzMS41LDIuMSwzMS4xeiIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkuNiIgeTE9IjE4IiB4Mj0iMTEiIHkyPSIxOCIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI4LjMiIHkxPSIxOCIgeDI9IjI5LjgiIHkyPSIxOCIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2IiB5MT0iMTIuNiIgeDI9IjI3LjEiIHkyPSIxMS41Ii8+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTIuMyIgeTE9IjI0LjciIHgyPSIxMy40IiB5Mj0iMjMuNiIvPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3IiB5MT0iMjQuNyIgeDI9IjI1LjkiIHkyPSIyMy42Ii8+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTMuNCIgeTE9IjEyLjYiIHgyPSIxMi40IiB5Mj0iMTEuNSIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTE5LjcsMTIuNmMtMy4yLDAtNS44LDIuNi01LjgsNS44YzAsMS45LDAuOSwzLjYsMi41LDQuN3YxLjljMCwwLjUsMC40LDAuOCwwLjgsMC44aDVjMC41LDAsMC44LTAuNCwwLjgtMC44djANCgl2LTEuOWMyLjYtMS44LDMuMy01LjQsMS40LThDMjMuMywxMy41LDIxLjYsMTIuNiwxOS43LDEyLjZ6IE0xNy4xLDI4LjJjMCwwLjUsMC4zLDAuOCwwLjgsMC45aDMuNWMwLjUsMCwwLjgtMC40LDAuOC0wLjl2LTAuOGgtNS4xDQoJVjI4LjJ6Ii8+DQo8L3N2Zz4NCg==);

}

div#guesses:before {
    display: inline-block;
    height: 40px;
    width: 40px;
    margin-right: 5px;
    vertical-align: middle;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzE2MkI1NDtzdHJva2Utd2lkdGg6Mjt9DQoJLnN0MXtkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojMTYyQjU0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO30NCgkuc3Qye2Rpc3BsYXk6bm9uZTtmaWxsOiMxNjJCNTQ7fQ0KCS5zdDN7ZmlsbDojMTYyQjU0O30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMi4xLDMxLjFWOS44YzAtMC41LDAtMC45LDAuMS0xLjRDMi4zLDgsMi41LDcuNSwyLjcsNy4xYzAuMi0wLjQsMC40LTAuOCwwLjctMS4yYzAuMy0wLjQsMC42LTAuNywwLjktMS4xDQoJCWMwLjMtMC4zLDAuNy0wLjYsMS4xLTAuOWMwLjQtMC4zLDAuOC0wLjUsMS4yLTAuN0M2LjksMy4xLDcuNCwzLDcuOCwyLjljMC41LTAuMSwwLjktMC4xLDEuNC0wLjFoMjEuM2MwLjUsMCwwLjksMCwxLjQsMC4xDQoJCWMwLjUsMC4xLDAuOSwwLjIsMS4zLDAuNGMwLjQsMC4yLDAuOCwwLjQsMS4yLDAuN2MwLjQsMC4zLDAuNywwLjYsMS4xLDAuOWMwLjMsMC4zLDAuNiwwLjcsMC45LDEuMWMwLjMsMC40LDAuNSwwLjgsMC43LDEuMg0KCQljMC4yLDAuNCwwLjMsMC45LDAuNCwxLjNjMC4xLDAuNSwwLjEsMC45LDAuMSwxLjR2MjEuM2MwLDAuNSwwLDAuOS0wLjEsMS40Yy0wLjEsMC41LTAuMiwwLjktMC40LDEuM2MtMC4yLDAuNC0wLjQsMC44LTAuNywxLjINCgkJYy0wLjMsMC40LTAuNiwwLjctMC45LDEuMWMtMC4zLDAuMy0wLjcsMC42LTEuMSwwLjljLTAuNCwwLjMtMC44LDAuNS0xLjIsMC43Yy0wLjQsMC4yLTAuOSwwLjMtMS4zLDAuNGMtMC41LDAuMS0wLjksMC4xLTEuNCwwLjENCgkJSDkuMmMtMC41LDAtMC45LDAtMS40LTAuMWMtMC41LTAuMS0wLjktMC4yLTEuMy0wLjRjLTAuNC0wLjItMC44LTAuNC0xLjItMC43Yy0wLjQtMC4zLTAuNy0wLjYtMS4xLTAuOWMtMC4zLTAuMy0wLjYtMC43LTAuOS0xLjENCgkJYy0wLjMtMC40LTAuNS0wLjgtMC43LTEuMmMtMC4yLTAuNC0wLjMtMC45LTAuNC0xLjNDMi4yLDMyLDIuMSwzMS41LDIuMSwzMS4xeiIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5LjYiIHkxPSIxOCIgeDI9IjExIiB5Mj0iMTgiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjguMyIgeTE9IjE4IiB4Mj0iMjkuOCIgeTI9IjE4Ii8+DQoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2IiB5MT0iMTIuNiIgeDI9IjI3LjEiIHkyPSIxMS41Ii8+DQoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjEyLjMiIHkxPSIyNC43IiB4Mj0iMTMuNCIgeTI9IjIzLjYiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjciIHkxPSIyNC43IiB4Mj0iMjUuOSIgeTI9IjIzLjYiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTMuNCIgeTE9IjEyLjYiIHgyPSIxMi40IiB5Mj0iMTEuNSIvPg0KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xOS43LDEyLjZjLTMuMiwwLTUuOCwyLjYtNS44LDUuOGMwLDEuOSwwLjksMy42LDIuNSw0Ljd2MS45YzAsMC41LDAuNCwwLjgsMC44LDAuOGg1YzAuNSwwLDAuOC0wLjQsMC44LTAuOA0KCQl2MHYtMS45YzIuNi0xLjgsMy4zLTUuNCwxLjQtOEMyMy4zLDEzLjUsMjEuNiwxMi42LDE5LjcsMTIuNnogTTE3LjEsMjguMmMwLDAuNSwwLjMsMC44LDAuOCwwLjloMy41YzAuNSwwLDAuOC0wLjQsMC44LTAuOXYtMC44DQoJCWgtNS4xVjI4LjJ6Ii8+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIxLjUsMjMuN2gtMy40VjIyYzAtMC42LDAuMS0xLjEsMC4yLTEuNGMwLjItMC4zLDAuNS0wLjcsMS0xLjJsMS41LTEuNmMwLjItMC4zLDAuMy0wLjYsMC4zLTENCgkJCXMtMC4xLTAuOC0wLjQtMS4xYy0wLjItMC4zLTAuNi0wLjQtMC45LTAuNHMtMC43LDAuMi0xLDAuNWMtMC4zLDAuMy0wLjQsMC44LTAuNSwxLjNoLTMuNmMwLjItMS41LDAuNy0yLjcsMS42LTMuNQ0KCQkJYzAuOS0wLjgsMi4xLTEuMywzLjUtMS4zYzEuNCwwLDIuNSwwLjQsMy40LDEuMXMxLjMsMS44LDEuMywzLjFjMCwwLjYtMC4xLDEtMC4yLDEuM2MtMC4xLDAuMy0wLjMsMC41LTAuMywwLjYNCgkJCWMtMC4xLDAuMS0wLjIsMC4zLTAuNCwwLjZjLTAuMiwwLjMtMC40LDAuNC0wLjQsMC41Yy0wLjQsMC40LTAuNywwLjctMSwxYy0wLjMsMC4zLTAuNSwwLjYtMC42LDAuOGMtMC4xLDAuMi0wLjIsMC41LTAuMiwwLjkNCgkJCVYyMy43eiBNMTguNSwyNy45Yy0wLjQtMC40LTAuNi0wLjgtMC42LTEuNGMwLTAuNiwwLjItMSwwLjYtMS40czAuOC0wLjYsMS40LTAuNmMwLjYsMCwxLDAuMiwxLjQsMC42YzAuNCwwLjQsMC42LDAuOCwwLjYsMS40DQoJCQljMCwwLjYtMC4yLDEtMC42LDEuNGMtMC40LDAuNC0wLjgsMC42LTEuNCwwLjZDMTkuMywyOC41LDE4LjksMjguMywxOC41LDI3Ljl6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=)
}

#clueHolder, #guesses {
    font-size: 1.2rem;
    font-weight: 600;
}

#clueHolder span, #guesses span {
    font-weight: 900
}

div#clueHolder {
    margin-top: 20px;
}

div#helpModal, div#help_multipleModal, div#help_sequenceModal, div#help_clusteringModal, div#help_clusteringvariantModal, div#help_clusteringimagesModal {
    background: rgb(0 0 0 / 60%);
}

#helpModal .modal-header, #help_multipleModal .modal-header, #help_sequenceModal .modal-header, #help_clusteringModal .modal-header, #help_clusteringvariantModal .modal-header, #help_clusteringimagesModal .modal-header {
    background-color: #ffffff;
    border: 0;

}

#helpModal .modal-title, #help_multipleModal .modal-title, #help_sequenceModal .modal-title, #help_clusteringModal .modal-title, #help_clusteringvariantModal .modal-title, #help_clusteringimagesModal .modal-title {
    font-size: 2rem;
    text-transform: initial !important;
    font-weight: bold;
}

#helpModal .modal-header .close, #help_multipleModal .modal-header .close, #help_sequenceModal .close, #help_clusteringModal .close, #help_clusteringvariantModal .close, #help_clusteringimagesModal .close {
    font-size: 3rem;
    opacity: 1;
}

.help_hidden_word h4 {
    text-transform: initial !important;
}


.help_hidden_word p {
    white-space: pre-line
}

.help_hidden_word p {
    white-space: pre-line;
    font-size: 1.3rem;
}

.help_hidden_word {
    padding-bottom: 6rem
}

button.g4s_help_quiz_button {
    font-weight: bold;
}

button.g4s_help_quiz_button:hover {
    color: #ffffff;
}

button#continue {
    font-weight: bold;
}

button#continue:hover {
    color: #ffffff;
    font-weight: bold;
}

.container.slideInRight.mt-5.container_multiple_quiz.shadow {
    max-width: 1600px;
}

#quiz.quiz {
    padding: 3rem 8rem !important;
}

.container_hw .question_points {
    position: absolute;
    top: 28rem;
    left: 36rem;
}

p.well_done {
    font-size: 3rem;
    font-weight: bold;
    color: #002855;
}

p.successfully_1, p.successfully_2 {
    color: #002855;
    font-size: 2rem;
    font-weight: 400;
}

#award_cover_image_container img.cover_image {
    background: none
}

span#question-score {
    font-size: 6rem;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

#question-score {
    font-size: 3rem;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.pum_right_hw img {
    margin-left: 10rem;
}

button#answer-confirm {
    font-weight: bold;
}

.change_clustering {
    border-radius: 10px 0 0px 10px;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ccc;
}

.change_clustering button {
    border-radius: 10px 0 0px 10px;
}

button.btn.btn-primary.clusering_choice {
    border-radius: 0 10px 10px 0;
}

.sequence_li_1.draggable-mirror:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4yOSIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTU2Ljk4IiBjeT0iNDAuNCIgcj0iMzAuMjkiLz4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSIxNTkuOTEiIHI9IjMwLjI5Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTYuOTgiIGN5PSIxNTkuOTEiIHI9IjMwLjI5Ii8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMjc5LjQyIiByPSIzMC4yOSIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTU2Ljk4IiBjeT0iMjc5LjQyIiByPSIzMC4yOSIvPg0KPC9zdmc+DQo=) !important;

}

.sequence_li_1.draggable-mirror .answer-val {
    color: #ffffff !important;
}

.sequence_li_1.draggable-mirror .answer-val > div {
    background-color: aqua !important;
}

.type_class {
    border-radius: 0 0 10px 10px;
    border-left: 2px solid rgb(204 204 204);
    border-right: 2px solid rgb(204 204 204);
    border-bottom: 2px solid rgb(204 204 204);
    padding: 20px;
    min-height: 100px;
}

label.clustering_response.answer-val.sequence_li_1 {
    font-weight: bold;
}


label.clustering_response.answer-val.sequence_li_2 {
    background: #6A3100;
    color: #ffffff;
    font-weight: bold;
}

label.clustering_response.answer-val.sequence_li_3 {
    background: #FFCC00;
    color: #002855;
    font-weight: bold;
}

label.clustering_response.answer-val.sequence_li_4 {
    background: #FF6600;
    color: #ffffff;
    font-weight: bold;
}

label.clustering_response.answer-val.sequence_li_5 {
    background: #004BFA;
    color: #002855;
    border: 2px solid #0096FA;
}

label.clustering_response.answer-val.sequence_li_6 {
    background: #F912B4;
    color: #ffffff;
    font-weight: bold;
}

label.clustering_response.answer-val.sequence_li_7 {
    background: #009D25;
    color: #ffffff;
    font-weight: bold;
}

p.correct_answer {
    background: rgb(214 142 145 / 24%);
    padding: 10px;
    font-weight: bold;
    font-size: 1.4rem;
    text-transform: uppercase;
    margin: 3rem 0;
    border-radius: 15px;
}

.wrong_clustering:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
}


.correct_clustering:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.quiz_type_4 .wrong.clustering_variant_wrong_answer:first-child label {
    color: #ffffff;
    text-align: center;
    border: 0;
    font-weight: bold;
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer .arrow {
    margin-bottom: 0.5rem
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer label {
    background: #ffffff;
    border-radius: 10px;
    font-weight: normal;
    font-size: 1.2rem;
    text-align: center;
}

.quiz_type_4 .wrong.clustering_variant_wrong_answer:first-child label, .correct_clustering_in_wrong:first-child label.c_variant_answer_val {
    color: #ffffff;
    text-align: center;
    border: 0;
    font-weight: bold;
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer .arrow {
    margin-bottom: 0.5rem
}


.quiz_type_4 .wrong.clustering_variant_wrong_answer label, .correct_clustering_in_wrong label.c_variant_answer_val {
    background: #ffffff;
    border-radius: 10px;
    font-weight: normal;
    font-size: 1.2rem;
    text-align: center;
}

.clustering_correct_response:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 150px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.col-11.col_correct label {
    background: #ffffff !important;
    pointer-events: none;
}

.clustering_images_answer {
    border: 1.5rem solid #EFEFEF;
    outline: none !important;
    min-height: 300px;
    overflow: hidden;
    position: relative;
    background: #ffffff;
    margin: 10px 0;
}

.clustering_images_selected.sequence_li_1 {
    border: 1.5rem solid #00DCFF;
    outline: none !important
}

.clustering_images_selected.sequence_li_2 {
    border: 1.5rem solid #6A3100;
    outline: none !important
}

.clustering_images_selected.sequence_li_3 {
    border: 1.5rem solid #FFCC00;
    outline: none !important
}

.clustering_images_selected.sequence_li_4 {
    border: 1.5rem solid #FF6600;
    outline: none !important
}

.clustering_images_selected.sequence_li_5 {
    border: 1.5rem solid #004BFA;
    outline: none !important
}

.clustering_images_selected.sequence_li_6 {
    border: 1.5rem solid #F912B4;
    outline: none !important
}

.clustering_images_selected.sequence_li_7 {
    border: 1.5rem solid #009D25;
    outline: none !important
}

.correct_clustering_images:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 0px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
    z-index: 1000
}

.wrong_clustering_images:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    top: 0px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
    z-index: 1000;
}

.right_multiple_feedback {
    pointer-events: none;
}

/*.col-wrong_response_final .c_variant_answer_val.answer-val {
    height:150px
}*/

.clustering_variant_wrong_answer:first-child .c_variant_answer_val.answer-val {
    height: inherit;
    border-radius: 0
}

.clustering_variant_wrong_answer:first-child .c_variant_answer_val.answer-val:before {
    display: none
}


.clustering_variant_wrong_answer .c_variant_answer_val.answer-val:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    bottom: 0;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0VFMUU0Qjt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuNw0KCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuOHMxLjEsMC42LDEuNywxYzAuNSwwLjQsMS4xLDAuOCwxLjYsMS4yYzAuNSwwLjQsMSwwLjksMS41LDEuM2MwLjUsMC41LDAuOSwwLjksMS4zLDEuNQ0KCWMwLjQsMC41LDAuOCwxLDEuMiwxLjZjMC40LDAuNSwwLjcsMS4xLDEsMS43czAuNiwxLjIsMC44LDEuOHMwLjUsMS4yLDAuNywxLjhjMC4yLDAuNiwwLjMsMS4zLDAuNSwxLjljMC4xLDAuNiwwLjIsMS4zLDAuMywxLjkNCgljMC4xLDAuNywwLjEsMS4zLDAuMSwyczAsMS4zLTAuMSwycy0wLjIsMS4zLTAuMywxLjljLTAuMSwwLjYtMC4zLDEuMy0wLjUsMS45Yy0wLjIsMC42LTAuNCwxLjItMC43LDEuOGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjgNCgljLTAuMywwLjYtMC42LDEuMS0xLDEuN2MtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMg0KCWMtMC41LDAuNC0xLjEsMC43LTEuNywxYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOHMtMS4yLDAuNS0xLjgsMC43Yy0wLjYsMC4yLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjMNCglTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjFjLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjdzLTEuMi0wLjUtMS44LTAuOA0KCWMtMC42LTAuMy0xLjEtMC42LTEuNy0xYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42DQoJYy0wLjQtMC41LTAuNy0xLjEtMS0xLjdjLTAuMy0wLjYtMC42LTEuMi0wLjgtMS44Yy0wLjMtMC42LTAuNS0xLjItMC43LTEuOGMtMC4yLTAuNi0wLjMtMS4zLTAuNS0xLjljLTAuMS0wLjYtMC4yLTEuMy0wLjMtMS45DQoJUzAsMjAuNywwLDIwczAtMS4zLDAuMS0yYzAuMS0wLjcsMC4yLTEuMywwLjMtMS45YzAuMS0wLjYsMC4zLTEuMywwLjUtMS45YzAuMi0wLjYsMC40LTEuMiwwLjctMS44czAuNS0xLjIsMC44LTEuOHMwLjYtMS4xLDEtMS43DQoJYzAuNC0wLjUsMC44LTEuMSwxLjItMS42YzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMQ0KCWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOGMwLjYtMC4zLDEuMi0wLjUsMS44LTAuN2MwLjYtMC4yLDEuMy0wLjMsMS45LTAuNWMwLjYtMC4xLDEuMy0wLjIsMS45LTAuM0MxOC43LDAsMTkuMywwLDIwLDB6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIsMjBsNi4xLTYuMWMwLjYtMC42LDAuNS0xLjUsMC0yYy0wLjYtMC41LTEuNC0wLjUtMiwwTDIwLDE4bC02LjEtNi4xYy0wLjYtMC42LTEuNS0wLjYtMiwwDQoJYy0wLjYsMC42LTAuNiwxLjUsMCwybDAsMEwxOCwyMGwtNi4xLDYuMWMtMC42LDAuNi0wLjYsMS41LDAsMmMwLjYsMC42LDEuNSwwLjYsMiwwTDIwLDIybDYuMSw2LjFjMC42LDAuNiwxLjUsMC42LDIsMA0KCWMwLjYtMC42LDAuNi0xLjUsMC0yTDIyLDIweiIvPg0KPC9zdmc+DQo=);
    z-index: 1000
}

.clustering_variant_right_answer:first-child .c_variant_answer_val.answer-val:before {
    display: none
}


.clustering_variant_right_answer .c_variant_answer_val.answer-val:before {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    left: -4px;
    bottom: 0;
    z-index: 1000;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzRDQkE3NDt9DQoJLnN0MXtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMCwwYzAuNywwLDEuMywwLDIsMC4xczEuMywwLjIsMS45LDAuM2MwLjYsMC4xLDEuMywwLjMsMS45LDAuNWMwLjYsMC4yLDEuMiwwLjQsMS44LDAuN3MxLjIsMC41LDEuOCwwLjgNCglzMS4xLDAuNiwxLjcsMXMxLjEsMC44LDEuNiwxLjJjMC41LDAuNCwxLDAuOSwxLjUsMS4zYzAuNSwwLjUsMC45LDAuOSwxLjMsMS41YzAuNCwwLjUsMC44LDEsMS4yLDEuNmMwLjQsMC41LDAuNywxLjEsMSwxLjcNCgljMC4zLDAuNiwwLjYsMS4yLDAuOCwxLjhzMC41LDEuMiwwLjcsMS44YzAuMiwwLjYsMC4zLDEuMywwLjUsMS45YzAuMSwwLjYsMC4yLDEuMywwLjMsMS45czAuMSwxLjMsMC4xLDJzMCwxLjMtMC4xLDINCglzLTAuMiwxLjMtMC4zLDEuOWMtMC4xLDAuNi0wLjMsMS4zLTAuNSwxLjljLTAuMiwwLjYtMC40LDEuMi0wLjcsMS44Yy0wLjMsMC42LTAuNSwxLjItMC44LDEuOHMtMC42LDEuMS0xLDEuNw0KCWMtMC40LDAuNS0wLjgsMS4xLTEuMiwxLjZjLTAuNCwwLjUtMC45LDEtMS4zLDEuNWMtMC41LDAuNS0wLjksMC45LTEuNSwxLjNjLTAuNSwwLjQtMSwwLjgtMS42LDEuMmMtMC41LDAuNC0xLjEsMC43LTEuNywxDQoJYy0wLjYsMC4zLTEuMiwwLjYtMS44LDAuOGMtMC42LDAuMy0xLjIsMC41LTEuOCwwLjdzLTEuMywwLjMtMS45LDAuNWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNTMjAuNyw0MCwyMCw0MGMtMC43LDAtMS4zLDAtMi0wLjENCgljLTAuNy0wLjEtMS4zLTAuMi0xLjktMC4zYy0wLjYtMC4xLTEuMy0wLjMtMS45LTAuNXMtMS4yLTAuNC0xLjgtMC43Yy0wLjYtMC4zLTEuMi0wLjUtMS44LTAuOGMtMC42LTAuMy0xLjEtMC42LTEuNy0xDQoJYy0wLjUtMC40LTEuMS0wLjgtMS42LTEuMmMtMC41LTAuNC0xLTAuOS0xLjUtMS4zYy0wLjUtMC41LTAuOS0wLjktMS4zLTEuNWMtMC40LTAuNS0wLjgtMS0xLjItMS42Yy0wLjQtMC41LTAuNy0xLjEtMS0xLjcNCglzLTAuNi0xLjItMC44LTEuOGMtMC4zLTAuNi0wLjUtMS4yLTAuNy0xLjhjLTAuMi0wLjYtMC4zLTEuMy0wLjUtMS45Yy0wLjEtMC42LTAuMi0xLjMtMC4zLTEuOVMwLDIwLjcsMCwyMHMwLTEuMywwLjEtMg0KCXMwLjItMS4zLDAuMy0xLjljMC4xLTAuNiwwLjMtMS4zLDAuNS0xLjljMC4yLTAuNiwwLjQtMS4yLDAuNy0xLjhzMC41LTEuMiwwLjgtMS44QzIuNywxMCwzLDkuNCwzLjQsOC45YzAuNC0wLjUsMC44LTEuMSwxLjItMS42DQoJYzAuNC0wLjUsMC45LTEsMS4zLTEuNUM2LjMsNS40LDYuOCw1LDcuMyw0LjVjMC41LTAuNCwxLTAuOCwxLjYtMS4yYzAuNS0wLjQsMS4xLTAuNywxLjctMWMwLjYtMC4zLDEuMi0wLjYsMS44LTAuOA0KCXMxLjItMC41LDEuOC0wLjdjMC42LTAuMiwxLjMtMC4zLDEuOS0wLjVjMC42LTAuMSwxLjMtMC4yLDEuOS0wLjNDMTguNywwLDE5LjMsMCwyMCwweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjIsMjYuMWwtNS42LTUuNmMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDAsMGwxLjItMS4yYzAuMy0wLjMsMC45LTAuMywxLjIsMGwwLDBsMy44LDMuOGw4LTgNCgljMC4zLTAuMywwLjktMC4zLDEuMiwwbDAsMGwxLjIsMS4yYzAuMywwLjMsMC4zLDAuOSwwLDEuMmwwLDBsLTkuOSw5LjlDMTguMSwyNi41LDE3LjYsMjYuNSwxNy4yLDI2LjFMMTcuMiwyNi4xeiIvPg0KPC9zdmc+DQo=);
}

.missionsModal {
    padding: 0 !important
}

.correct_response_variant:first-child .c_variant_answer_val.answer-val {
    border-radius: 0;
    color: #fff;
    text-align: center;
    border: 0;
    font-weight: bold;
}

.correct_response_variant .c_variant_answer_val.answer-val {
    background: #ffffff;
    border-radius: 10px;
    text-align: center;
    font-size: 1.2rem;
    font-weight: normal;
}

.correct_response_variant {
    text-align: center !important
}

.col-wrong_response_final:first-child .c_variant_answer_val.answer-val {
    color: #ffffff;
    text-align: center
}

.col-wrong_response_final .c_variant_answer_val.answer-val {
    background: #ffffff;
    text-align: center;
    font-weight: normal;
    font-size: 1.2rem;
    border-radius: 10px;
}

button.g4s_play_flash_quiz_button {
    /* padding:15px; */
}

button.g4s_play_flash_quiz_button.wrong_way {
    padding: 0;
}

.feedback_wrong label:after, .feedback_correct label:after, .col_correct label:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE5NSAzMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NSAzMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDI4NTU7fQ0KPC9zdHlsZT4NCjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjM3LjIiIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSI0MC40IiByPSIzMC4zIi8+DQo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNy4yIiBjeT0iMTU5LjkiIHI9IjMwLjMiLz4NCjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDcuMDg4OTAzZS0wMiAtMC45OTc1IDAuOTk3NSA3LjA4ODkwM2UtMDIgLTEzLjY1NTkgMzA1LjE1OTIpIiBjbGFzcz0ic3QwIiBjeD0iMTU3IiBjeT0iMTU5LjkiIHJ4PSIzMC4zIiByeT0iMzAuMyIvPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzcuMiIgY3k9IjI3OS40IiByPSIzMC4zIi8+DQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCg3LjA4ODkwM2UtMDIgLTAuOTk3NSAwLjk5NzUgNy4wODg5MDNlLTAyIC0xMzIuODY1MiA0MTYuMTk3MykiIGNsYXNzPSJzdDAiIGN4PSIxNTciIGN5PSIyNzkuNCIgcng9IjMwLjMiIHJ5PSIzMC4zIi8+DQo8L3N2Zz4NCg==);
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 20px;
    float: right;
    margin-top: 10px;
}

.correct_clustering_variant_final:first-child label {
    color: #ffffff;
    border: 0;
    text-align: center;
    border-radius: 0 !important
}


.correct_clustering_variant_final label {
    background: #ffffff !important;
    border-radius: 10px !important;
    text-align: center
}

.col-wrong_response_final:first-child label {
    height: inherit !important;
    font-weight: bold !important;
    border-radius: 0 !important;

}

.col-wrong_response_final .arrow {
    margin-bottom: 1rem
}

.row.question_type_4 {
    margin: 0 15rem !important
}

div#logoHolder {
    zoom: 0.5;
}

img.cover_image.end_image {
    border-radius: 100%;
    width: 150px;
    height: 150px;
    object-fit: cover;
}

p.boarding_pass {
    font-size: max(1vw, 16px);
    text-transform: uppercase;
    padding: 10px 0;
    color: rgb(255 255 255);
    font-weight: bold;
    border-radius: 13px 13px 0 0;
    margin: 0;
}

.purchasing-fundamentals p.path_icon {
    width: 100%;
    height: 89px;
    background: url(g4s_theme_child_images/fundamentals_boarding.png);
    background-repeat: no-repeat;
    background-position: center;
}

.process-and-procedure p.path_icon {
    width: 100%;
    height: 89px;
    background: url(g4s_theme_child_images/process_boarding.png);
    background-repeat: no-repeat;
    background-position: center;
}


.work-with-purchasing-tools p.path_icon {
    width: 100%;
    height: 89px;
    background: url(g4s_theme_child_images/tools_boarding.png);
    background-repeat: no-repeat;
    background-position: center;
}

.technical-skills p.path_icon {
    width: 100%;
    height: 89px;
    background: url(g4s_theme_child_images/technical_boarding.png);
    background-repeat: no-repeat;
    background-position: center;
}


.soft-skills p.path_icon {
    width: 100%;
    height: 89px;
    background: url(g4s_theme_child_images/soft_boarding.png);
    background-repeat: no-repeat;
    background-position: center;
}

p.master_path_text.arrival {
    margin: 20px 0 0 !important
}


.leaflet-top {
    top: 10px !important;
    right: 200px;
}

.quest-item-container.col {
    text-align: center;
    padding: 10px 0;
}


@keyframes zoominoutsinglefeatured {
    0% {
        transform: scale(1.05, 1.05);
    }
    50% {
        transform: scale(1.07, 1.07);
    }
    100% {
        transform: scale(1.05, 1.05);
    }
}

/*.card_master_path .card-block:hover {
    animation: zoominoutsinglefeatured 1s infinite ;
}*/

#quest-title:before {
    display: inline-block;
    height: 30px;
    width: 30px;
    vertical-align: middle;
    margin-right: 5px;
}

.leaflet-marker-icon.graphContainer.container-Vincenzo.leaflet-zoom-animated {
    width: 30px !important
}


button#clustering-confirm, button#sequence-confirm, button#clustering-variant-confirm {
    border-radius: 5px !important;
    color: #ffffff;
    font-weight: bold !important;
}

.leaflet-top.contest_container {
    border: 0;
    left: 80px;
    pointer-events: all;
}


.leaflet-top.contest_container button {
    border: 0;
}

.leaflet-top.contest_container button:hover {
    background-color: transparent
}


.leaflet-top.contest_container button img {
    width: 150px
}

.bpContestButtonContainer {
    transform: scale(1.0);
    animation-name: shakeMe;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#contest_map_button button:active {
    background-color: transparent !important;
    border: 0 !important;
}

#contest_map_button button:focus {

    box-shadow: 0 0 0 0 rgb(0 123 255 / 50%) !important;
}

@keyframes shakeMe {
    2%, 18% {
        transform: scale(0.95);

    }

    4%, 16% {
        transform: scale(0.95);
    }

    6%, 10%, 14% {
        transform: scale(1.0);
    }

    8%, 12% {
        transform: scale(0.95);
    }

    18.1% {
        transform: scale(1.0);
    }
}

.row.row_modal_achivements {
    min-height: 664px;
}

.tutor_modal_achivements {
    text-align: center;
    background-size: cover;
}

.contenr_modal_achivements {
    padding-top: 5rem
}


.contenr_modal_achivements h4 {
    text-transform: initial;
    font-size: 2rem;
    color: var(--c-primary);
}

p.postcard_title {
    color: #ffffff;
    font-weight: bold;
}

.achivements_modal_points {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 5rem;
    font-weight: bold;
}

.row.postcard_image_container {
    /*background:url(g4s_theme_child_images/sfondo1_front.jpg);*/
    margin: 3rem 0rem 3rem;
    background-color: #011F11;
    border: 4px solid #007340;
    border-radius: 25px;
    box-shadow: 0px 3px 22px 0px rgba(0, 0, 0, 0.4);
}

p.postcard_title {
    color: #ffffff;
    font-weight: bold;
}


.achivements_modal_points {
    font-size: 3.5rem;
    font-weight: bold;
}

.achivements_modal_points:before {
    content: url(g4s_theme_child_images/quiz_point_achievement.png);
    margin-top: 21px;
    margin-left: -10px;
}

.postcard_image_container_box {
    max-width: 220px !important;
}

/*img.rankings_user_profile_image_img {
    display: none;
}*/

td.general_ranking_avatar:after {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

td.general_ranking_avatar.Thailand:after {
    content: url(g4s_theme_child_images/thailand.png);
}

td.general_ranking_avatar.Malaysia:after {
    content: url(g4s_theme_child_images/malaysia.png);
}

td.general_ranking_avatar.China:after {
    content: url(g4s_theme_child_images/china.png);
}

td.general_ranking_avatar.Japan:after {
    content: url(g4s_theme_child_images/japan.png);
}

td.general_ranking_avatar.Korea:after {
    content: url(g4s_theme_child_images/south-korea.png);
}

td.general_ranking_avatar.India:after {
    content: url(g4s_theme_child_images/india.png);
}

td.general_ranking_avatar.States:after {
    content: url(g4s_theme_child_images/united-states.png);
}

td.general_ranking_avatar.Mexico:after {
    content: url(g4s_theme_child_images/mexico.png);
}

td.general_ranking_avatar.Argentina:after {
    content: url(g4s_theme_child_images/argentina.png);
}

td.general_ranking_avatar.Brazil:after {
    content: url(g4s_theme_child_images/brazil.png);
}

td.general_ranking_avatar.Italy:after {
    content: url(g4s_theme_child_images/italy.png);
}

td.general_ranking_avatar.Spain:after {
    content: url(g4s_theme_child_images/spain.png);
}

td.general_ranking_avatar.France:after {
    content: url(g4s_theme_child_images/france.png);
}

td.general_ranking_avatar.Romania:after {
    content: url(g4s_theme_child_images/romania.png);
}

td.general_ranking_avatar.Slovakia:after {
    content: url(g4s_theme_child_images/slovakia.png);
}

td.general_ranking_avatar.Czech:after {
    content: url(g4s_theme_child_images/czech-republic.png);
}

td.general_ranking_avatar.Morocco:after {
    content: url(g4s_theme_child_images/morocco.png);
}

td.general_ranking_avatar.Turkey:after {
    content: url(g4s_theme_child_images/turkey.png);
}

td.general_ranking_avatar.Russian:after {
    content: url(g4s_theme_child_images/russia.png);
}

td.general_ranking_avatar.Kingdom:after {
    content: url(g4s_theme_child_images/united-kingdom.png);
}

td.general_ranking_avatar.Poland:after {
    content: url(g4s_theme_child_images/poland.png);
}

td.general_ranking_avatar.Serbia:after {
    content: url(g4s_theme_child_images/serbia.png);
}

td.general_ranking_avatar.Germany:after {
    content: url(g4s_theme_child_images/germany.png);
}

td.general_ranking_avatar.SOUTH:after {
    content: url(g4s_theme_child_images/south-america.png);
}

td.general_ranking_avatar.NORTH:after {
    content: url(g4s_theme_child_images/north-america.png);
}

td.general_ranking_avatar.EUROPE:after {
    content: url(g4s_theme_child_images/european-union.png);
}

td.general_ranking_avatar.ASEAN:after {
    content: url(g4s_theme_child_images/asian.png);
}

td.general_ranking_avatar.bu_avatar {
    content: url(g4s_theme_child_images/business_icon.png);
}

td.general_ranking_avatar.purchasing_role_avatar {
    content: url(g4s_theme_child_images/role_icon.png);
}

/*td.general_ranking_avatar.user_avatar_default:before {
    content: url(g4s_theme_child_images/rank_user_icon.png);
}*/

td.general_ranking_avatar.my_user_avatar_default:before {
    content: url(g4s_theme_child_images/rank_user_icon.png);
}

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #FFF !important;
}

a.paginate_button.current {
    border: 0 !important;
    color: #ffffff !important;
}

.page-template-my_profile-template .dataTables_wrapper .dataTables_paginate .paginate_button.current, .page-template-my_profile-template .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: var(--c-primary)!important;
}


.row.header_ranking {
    min-height: 68px;
}

.icon_ranking {
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.ranking_title:after {
    zoom: 0.5;
    height: 24px;
    width: 24px;
    /*content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRUM5RTAwO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGQjMwMDtzdHJva2Utd2lkdGg6My4yMDUzO30NCgkuc3Qye2ZpbGw6I0ZGRTI1MDt9DQoJLnN0M3tmaWxsOnVybCgjU1ZHSURfMV8pO30NCgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6I0RGODIwOTtzdHJva2Utd2lkdGg6MS42MDI3O30NCgkuc3Q1e2ZpbGw6I0ZGRUM2Rjt9DQo8L3N0eWxlPg0KPGcgaWQ9IlJhZ2dydXBwYV8xMjI5NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzk2NyAtNzQ0Ni41MzQpIj4NCgk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAtNzk2NywgNzQ0Ni41MykiPg0KCQk8ZyBpZD0iRWxsaXNzZV82MDQtMl8wMDAwMDExNzY1MzgyMjYwNTc1NTM2NTQyMDAwMDAxMDI3NjE1OTAxOTA4NjAwMjgzMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1IDI1KSI+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI1MCIgY3k9IjUwIiByPSI3NSIvPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTAiIGN5PSI1MCIgcj0iNzMuNCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIC03OTY3LCA3NDQ2LjUzKSI+DQoJCTxjaXJjbGUgaWQ9IkVsbGlzc2VfNjA1LTJfMDAwMDAxNjU5NDAwODc0MDQ4NjQ2MTY0MTAwMDAwMDAyOTAxMTEzMzM0NTIxMTcxNDlfIiBjbGFzcz0ic3QyIiBjeD0iNzUuNCIgY3k9Ijc1LjQiIHI9IjY3LjMiLz4NCgk8L2c+DQoJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgLTc5NjcsIDc0NDYuNTMpIj4NCgkJPGcgaWQ9IkVsbGlzc2VfNjA2LTJfMDAwMDAxNjQ0ODMxNDU1NjA5NTY5MDAzODAwMDAwMDAzNzc2NzA4MzM4MDg2Mjg0MDNfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNi4wOCAzNS44NSkiPg0KCQkJDQoJCQkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMjMuNDM2NyIgeTE9IjEwMjYuMjY0IiB4Mj0iLTIzLjQzNjciIHkyPSIxMDI3Ljg2NjciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoNzEuODkyIDAgMCAtNzEuODkyIDE3MjQuMTk3NiA3Mzg3Ni45Mzc1KSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0YyOEIwMSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkJDMDAiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIzOS4zIiBjeT0iMzkuMiIgcj0iNTcuNiIvPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMzkuMyIgY3k9IjM5LjIiIHI9IjU2LjgiLz4NCgkJPC9nPg0KCTwvZz4NCgk8ZyBpZD0iUmFnZ3J1cHBhXzEyMjk1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIwLjM1OCAtMzg0LjY4NSkiPg0KCQk8cGF0aCBpZD0iVHJhY2NpYXRvXzExOTYxIiBjbGFzcz0ic3Q1IiBkPSJNLTc2NTEuMyw3OTI1LjF2LTQ1LjdjMC0wLjItMC4yLTAuMy0wLjMtMC4zbDAsMGgtMTMuNWMtMC4yLDAtMC4zLDAuMi0wLjMsMC4zDQoJCQljMCwwLDAsMCwwLDB2NDUuN2MwLDAsMC44LDUuMiw3LjcsNy40YzIuMSwwLjYsNC4zLDAuOCw2LjYsMC44Vjc5MjUuMXoiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2MiIgY2xhc3M9InN0NSIgZD0iTS03NjQwLjUsNzkwNmgtMTYuN2MtMC40LDAtMC43LTAuMy0wLjctMC43di05LjhjMC0wLjQsMC4zLTAuNywwLjctMC43aDE2LjcNCgkJCWMwLjQsMCwwLjcsMC4zLDAuNywwLjd2OS44Qy03NjM5LjgsNzkwNS43LTc2NDAuMSw3OTA2LTc2NDAuNSw3OTA2Ii8+DQoJCTxwYXRoIGlkPSJUcmFjY2lhdG9fMTE5NjMiIGNsYXNzPSJzdDUiIGQ9Ik0tNzY4OC4yLDc5MjUuOGMwLDQuMi0zLjQsNy42LTcuNiw3LjZjLTQuMiwwLTcuNi0zLjQtNy42LTcuNmMwLTQuMiwzLjQtNy42LDcuNi03LjYNCgkJCUMtNzY5MS42LDc5MTguMi03Njg4LjIsNzkyMS42LTc2ODguMiw3OTI1LjhMLTc2ODguMiw3OTI1LjgiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2NCIgY2xhc3M9InN0NSIgZD0iTS03NjY5LjgsNzg4NmMwLDMuOS0zLjEsNy03LDdjLTMuOSwwLTctMy4xLTctN2MwLTMuOSwzLjEtNyw3LTcNCgkJCUMtNzY3Myw3ODc5LTc2NjkuOCw3ODgyLjEtNzY2OS44LDc4ODYiLz4NCgkJPHBhdGggaWQ9IlRyYWNjaWF0b18xMTk2NSIgY2xhc3M9InN0NSIgZD0iTS03NjY5LjMsNzkyMS4ydi0yNS44YzAtMC4yLTAuMi0wLjMtMC4zLTAuM2wwLDBoLTEzLjVjLTAuMiwwLTAuMywwLjItMC4zLDAuMw0KCQkJYzAsMCwwLDAsMCwwdjI4LjdjMCwwLDAuOCw1LDQuNyw3LjFjMCwwLDMsMi4zLDkuNSwyLjRMLTc2NjkuMyw3OTIxLjJ6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);*/
    vertical-align: -8px;
    position: absolute;
    right: 57px;
    top: 19px;
}

.row.ranking_text {
    font-size: 0.8rem;
}

.header_ranking.col-6_ranking {
    min-height: 68px
}

li.dropdown.qtranxs-lang-menu {
    margin-top: 5px;
}

li.dropdown.qtranxs-lang-menu a:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iR3JvdXBfMzk1NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNDQ0NDQ0M7fQ0KPC9zdHlsZT4NCjxwYXRoIGlkPSJQYXRoXzExNTY1IiBjbGFzcz0ic3QwIiBkPSJNNy45LDIxLjJjLTAuNCwwLjItMC43LDAuNS0xLjEsMC43Yy0wLjMsMC4yLTAuNSwwLjMtMC44LDAuNWMtMC41LDAuMy0xLjEsMC42LTEuNywwLjkNCgljLTAuNCwwLjItMC43LDAuMy0xLjEsMC40Yy0wLjEsMC0wLjMsMC4xLTAuNCwwLjFjLTAuMiwwLTAuMywwLjEtMC41LDAuMUMyLjEsMjQsMS44LDI0LDEuNiwyNGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xDQoJYy0wLjItMC4xLTAuNC0wLjItMC40LTAuNGMwLTAuMS0wLjEtMC4xLTAuMS0wLjNjMCwwLDAsMCwwLDBjMC0wLjMsMC4xLTAuNiwwLjMtMC45YzAuMy0wLjQsMC42LTAuOSwwLjktMS4zDQoJYzAuMi0wLjMsMC4zLTAuNSwwLjUtMC44YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC42YzAuMS0wLjIsMC4xLTAuNCwwLjItMC42YzAtMC4zLDAtMC41LDAtMC44Yy0wLjEtMC4zLTAuMi0wLjUtMC40LTAuNw0KCWMtMC4yLTAuMi0wLjMtMC40LTAuNC0wLjZjLTAuMi0wLjMtMC40LTAuNi0wLjYtMC45QzEuMiwxNS42LDEsMTUuMywwLjksMTVjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC42Yy0wLjEtMC4zLTAuMi0wLjUtMC4zLTAuOA0KCWMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjMC0wLjEsMC0wLjIsMC0wLjNzMC0wLjItMC4xLTAuMmMwLTAuMSwwLTAuMy0wLjEtMC40YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4yLDAtMC4zLDAtMC41DQoJYzAtMC4xLDAtMC4yLDAtMC4zYzAtMC40LDAtMC43LDAuMS0xLjFjMC0wLjMsMC4xLTAuNiwwLjItMC45UzAuNCw4LjMsMC40LDhDMC43LDcuMywxLDYuNiwxLjMsNmMwLjItMC4zLDAuNC0wLjYsMC42LTENCgljMC4yLTAuMywwLjUtMC42LDAuNy0wLjljMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjRjMC4xLTAuMiwwLjMtMC4zLDAuNS0wLjRDMy44LDMsNC4xLDIuNyw0LjQsMi41YzAuMi0wLjEsMC4zLTAuMiwwLjUtMC4zDQoJYzAuNS0wLjQsMS4xLTAuNywxLjctMUM2LjksMSw3LjMsMC45LDcuNywwLjdjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjJDOC42LDAuNCw4LjgsMC40LDksMC4zQzkuMywwLjMsOS43LDAuMiwxMCwwLjINCgljMC4yLTAuMSwwLjQsMCwwLjUtMC4xczAuNCwwLDAuNSwwQzExLjYsMCwxMi4xLDAsMTIuNywwYzAuMSwwLDAuMywwLjEsMC40LDAuMWMwLjEsMCwwLjMsMCwwLjQsMGMwLDAsMC4xLDAsMC4yLDANCgljMC4zLDAsMC42LDAuMSwwLjksMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMWMwLjQsMC4xLDAuNywwLjIsMS4xLDAuM2MwLjcsMC4yLDEuMywwLjUsMS45LDAuOWMwLjIsMC4xLDAuNCwwLjIsMC42LDAuNA0KCWMwLjQsMC4yLDAuNywwLjUsMS4xLDAuOGMwLDAsMCwwLDAsMGMwLjUsMC40LDAuOSwwLjgsMS4zLDEuM0MyMS42LDQuMywyMS44LDQuNiwyMiw1YzAuNSwwLjYsMC45LDEuMywxLjIsMg0KCWMwLjIsMC40LDAuMywwLjgsMC40LDEuMmMwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLDAuMywwLjEsMC40YzAuMSwwLjIsMC4xLDAuMywwLjEsMC41YzAsMC4xLDAuMSwwLjMsMC4xLDAuNA0KCWMwLDAuMSwwLDAuMywwLDAuNGMwLDAuMSwwLDAuMiwwLDAuM2MwLDAuMiwwLDAuNCwwLDAuNmMwLDAuMywwLDAuNy0wLjEsMWMwLDAuMi0wLjEsMC40LTAuMSwwLjZjLTAuMSwwLjItMC4xLDAuNC0wLjIsMC42DQoJYy0wLjEsMC4zLTAuMSwwLjUtMC4yLDAuOGMtMC4yLDAuNS0wLjQsMC45LTAuNiwxLjNjLTAuMywwLjUtMC41LDEtMC45LDEuNGMtMC4yLDAuMy0wLjQsMC41LTAuNiwwLjdjLTAuMywwLjMtMC41LDAuNi0wLjgsMC45DQoJYy0wLjMsMC4zLTAuNywwLjYtMS4xLDAuOWMtMC40LDAuMy0wLjksMC41LTEuMywwLjhjLTAuMywwLjEtMC42LDAuMy0wLjksMC40Yy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC4yLDAuMS0wLjUsMC4yLTAuOCwwLjINCgljLTAuMywwLjEtMC42LDAuMi0xLDAuM2MtMC4xLDAtMC4yLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjMsMC0wLjUsMC4xYy0wLjIsMC4xLTAuNCwwLTAuNiwwLjFjMCwwLDAsMCwwLDBjLTAuMywwLTAuNiwwLTEsMC4xDQoJYy0wLjMsMC0wLjYsMC0xLDBjLTAuMSwwLTAuMiwwLTAuNC0wLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMtMC4xLTAuNiwwLTAuOC0wLjFjLTAuMi0wLjEtMC41LTAuMS0wLjctMC4yDQoJYy0wLjItMC4xLTAuNC0wLjEtMC43LTAuMkM4LjQsMjEuNCw4LjEsMjEuMyw3LjksMjEuMnogTTEuNywyMi45TDEuNywyMi45YzAuMSwwLDAuMiwwLDAuMywwYzAuMiwwLDAuNC0wLjEsMC42LTAuMQ0KCWMwLjUtMC4xLDAuOS0wLjMsMS40LTAuNWMwLjMtMC4xLDAuNi0wLjMsMC45LTAuNXMwLjYtMC4zLDAuOC0wLjVDNiwyMS4xLDYuMywyMSw2LjYsMjAuOGMwLjMtMC4yLDAuNy0wLjQsMS0wLjYNCgljMCwwLDAuMS0wLjEsMC4xLTAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjMsMC4xLDAuNiwwLjIsMC45LDAuM2MwLjIsMCwwLjMsMC4xLDAuNSwwLjFjMC4yLDAsMC4zLDAsMC41LDAuMWMwLjIsMC4xLDAuNCwwLDAuNSwwLjENCgljMC4zLDAsMC43LDAuMSwxLDAuMWMwLjIsMCwwLjQsMCwwLjUsMC4xYzAsMCwwLjEsMCwwLjEsMGMwLjEtMC4xLDAuMi0wLjEsMC4zLDBjMC40LDAsMC44LDAsMS4yLTAuMWMwLDAsMCwwLDAuMSwwDQoJYzAuMy0wLjEsMC41LTAuMSwwLjgtMC4yYzAuMy0wLjEsMC42LTAuMSwwLjktMC4yYzAuMi0wLjEsMC41LTAuMiwwLjctMC4zYzAuMi0wLjEsMC41LTAuMiwwLjctMC4zYzAuNy0wLjMsMS4zLTAuNywxLjktMS4xDQoJYzAuMy0wLjIsMC42LTAuNCwwLjktMC43YzAuNS0wLjUsMS0xLDEuNC0xLjVjMC4yLTAuMywwLjUtMC43LDAuNy0xYzAuMi0wLjMsMC40LTAuNywwLjUtMS4xYzAuMS0wLjIsMC4xLTAuMywwLjItMC41DQoJYzAuMi0wLjUsMC4zLTEsMC40LTEuNWMwLTAuMSwwLTAuMywwLjEtMC40YzAtMC4xLDAuMS0wLjMsMC0wLjRjMC0wLjIsMC4xLTAuMywwLjEtMC41YzAtMC4zLDAtMC42LDAtMC44YzAtMC4yLDAtMC4zLDAtMC41DQoJYy0wLjEtMC4yLDAtMC4zLTAuMS0wLjVjMC0wLjMtMC4xLTAuNi0wLjItMC45YzAtMC4yLTAuMS0wLjQtMC4yLTAuNWMtMC4xLTAuMi0wLjEtMC4zLTAuMi0wLjVjLTAuMS0wLjItMC4xLTAuMy0wLjItMC41DQoJYy0wLjEtMC4yLTAuMy0wLjUtMC40LTAuN2MtMC4zLTAuNS0wLjYtMC45LTAuOS0xLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MtMC4zLTAuMy0wLjYtMC41LTAuOS0wLjgNCgljLTAuMy0wLjItMC43LTAuNS0xLTAuN2MtMC4yLTAuMS0wLjQtMC4yLTAuNS0wLjNjLTAuMy0wLjItMC42LTAuMy0wLjktMC40Yy0wLjQtMC4yLTAuNy0wLjMtMS4xLTAuNGMtMC41LTAuMS0xLTAuMy0xLjUtMC40DQoJYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjFjLTAuMSwwLTAuMywwLTAuNCwwYy0wLjIsMC0wLjMsMC0wLjUsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xYy0wLjQsMC0wLjgsMC4xLTEuMSwwLjENCgljLTAuMywwLTAuNSwwLTAuOCwwLjFjMCwwLDAsMC0wLjEsMEMxMCwxLjIsOS43LDEuMyw5LjUsMS4zYy0wLjIsMC0wLjQsMC4xLTAuNiwwLjJjLTAuMiwwLTAuMywwLjEtMC41LDAuMUM4LjIsMS43LDgsMS43LDcuOSwxLjgNCglDNy42LDEuOSw3LjQsMiw3LjIsMi4xUzYuOCwyLjMsNi41LDIuNEM2LjIsMi41LDYsMi43LDUuNywyLjlDNS41LDMsNS4zLDMuMiw1LjEsMy4zQzQuOCwzLjUsNC42LDMuNyw0LjQsMy45QzQuMyw0LDQuMiw0LjEsNCw0LjINCglDMy45LDQuMywzLjgsNC41LDMuNyw0LjZDMy41LDQuNywzLjQsNC45LDMuMyw1QzMsNS40LDIuNyw1LjgsMi40LDYuMkMyLjIsNi42LDIsNywxLjgsNy41QzEuNyw3LjYsMS43LDcuNywxLjYsNy45DQoJQzEuNSw4LjEsMS41LDguNCwxLjQsOC43QzEuMyw4LjgsMS4zLDksMS4yLDkuMmMwLDAuMSwwLDAuMi0wLjEsMC40czAsMC4zLTAuMSwwLjRjMCwwLjMsMCwwLjUtMC4xLDAuOGMwLDAuMywwLDAuNSwwLDAuOA0KCWMwLDAuMiwwLDAuNCwwLjEsMC42YzAsMC4xLDAsMC4yLDAuMSwwLjNjMC4xLDAuMSwwLDAuMiwwLjEsMC4zYzAsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLjEsMC41LDAuMywxLjEsMC41LDEuNg0KCUMyLDE1LDIuMiwxNS4zLDIuNCwxNS42YzAuMiwwLjQsMC41LDAuNywwLjcsMWMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNGMwLjIsMC4yLDAuMywwLjQsMC4zLDAuN2MwLjEsMC4zLDAuMSwwLjUsMC4xLDAuOA0KCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjNjMCwwLjItMC4xLDAuNS0wLjIsMC43Yy0wLjEsMC40LTAuMywwLjctMC41LDEuMUMzLDIxLDIuOSwyMS4zLDIuNywyMS41UzIuNCwyMiwyLjIsMjIuMw0KCUMyLjEsMjIuNSwxLjksMjIuNywxLjcsMjIuOUwxLjcsMjIuOXoiLz4NCjxwYXRoIGlkPSJQYXRoXzExNTY2IiBjbGFzcz0ic3QwIiBkPSJNMTUuNiwxMC40YzAtMC4zLDAtMC42LDAtMC45YzAtMC4yLDAuMS0wLjQsMC4yLTAuNWMwLDAsMC4xLTAuMSwwLjEtMC4xDQoJYzAuMS0wLjEsMC4zLTAuMSwwLjUsMGwwLjMsMC4zdjEuMmwwLjEsMC4xaDIuN2wwLjMsMC4yYzAsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMSwwLDAuMi0wLjEsMC4zbC0wLjEsMC4xDQoJYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC41LDAtMC43LDBjLTAuNCwxLjMtMS4xLDIuNS0yLDMuNWMwLDAsMCwwLjEsMC4xLDAuMWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuNA0KCWMwLjQsMC4yLDAuNywwLjQsMS4xLDAuNmMwLjIsMC4xLDAuMywwLjIsMC4zLDAuNGMwLDAuMSwwLjEsMC4yLDAsMC4yYzAsMCwwLDAuMSwwLDAuMWwtMC4zLDAuM0gxOGMtMC44LTAuNC0xLjUtMC45LTIuMi0xLjQNCgljLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4zLDAuMi0wLjYsMC40LTAuOSwwLjZjLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4zYy0wLjMsMC4yLTAuNywwLjMtMS4xLDAuNGMtMC4xLDAtMC4zLDAtMC40LTAuMQ0KCWMtMC4xLTAuMS0wLjItMC4xLTAuMi0wLjJ2LTAuNGMwLjEtMC4yLDAuMi0wLjMsMC40LTAuNGMwLjItMC4xLDAuNC0wLjIsMC43LTAuM2MwLjUtMC4yLDAuOS0wLjUsMS40LTAuOGMwLDAsMC4xLTAuMSwwLjEtMC4yDQoJYy0wLjUtMC41LTEtMS4xLTEuNC0xLjh2LTAuNGwwLjMtMC4zYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC4xLDAsMC4yLDAsMC4zLDAuMWMwLjEsMC4yLDAuMywwLjQsMC40LDAuNmMwLjIsMC4zLDAuMywwLjUsMC42LDAuNw0KCWMwLjIsMC4yLDAuMywwLjQsMC41LDAuNWMwLjQtMC40LDAuOC0wLjksMS4xLTEuNGMwLjMtMC41LDAuNS0xLDAuNy0xLjVoLTQuN2MtMC4yLTAuMS0wLjMtMC4yLTAuNC0wLjRjLTAuMS0wLjMsMC4xLTAuNSwwLjQtMC42DQoJTDE1LjYsMTAuNHoiLz4NCjxwYXRoIGlkPSJQYXRoXzExNTY3IiBjbGFzcz0ic3QwIiBkPSJNOS43LDEzLjFjLTAuMy0wLjItMC40LTAuNS0wLjUtMC44QzkuMSwxMS45LDksMTEuNCw4LjgsMTFINi4zYy0wLjEsMC4yLTAuMSwwLjQtMC4yLDAuNg0KCWMtMC4xLDAuMy0wLjIsMC42LTAuMywwLjhjMCwwLjEtMC4xLDAuMy0wLjEsMC40Yy0wLjEsMC4yLTAuMywwLjMtMC41LDAuM0g1Yy0wLjItMC4xLTAuNC0wLjQtMC4zLTAuN2MwLjEtMC4yLDAuMi0wLjMsMC4yLTAuNQ0KCUM1LDExLjUsNS4yLDExLDUuNCwxMC42YzAuMS0wLjQsMC4zLTAuOCwwLjQtMS4zQzYsOC44LDYuMSw4LjMsNi4zLDcuOGMwLjItMC40LDAuMy0wLjksMC40LTEuM0M2LjksNi4xLDcsNS43LDcuMiw1LjQNCgljMCwwLDAuMSwwLDAuMS0wLjFjMC4xLTAuMSwwLjMtMC4xLDAuNSwwQzcuOSw1LjMsOCw1LjUsOC4xLDUuN0M4LjIsNi4xLDguNCw2LjYsOC42LDdDOC44LDcuNyw5LDguNCw5LjMsOS4xDQoJYzAuMiwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMiwwLjUsMC4zLDEsMC41LDEuNGMwLDAuMSwwLjEsMC4yLDAuMSwwLjNjMCwwLjUsMCwwLjUtMC4zLDAuN0w5LjcsMTMuMXogTTYuNyw5LjloMS43DQoJQzguNCw5LjUsOC4yLDkuMSw4LDguNlM3LjcsNy44LDcuNiw3LjNDNy4zLDgsNy4xLDguNiw2LjksOS4yQzYuOCw5LjQsNi44LDkuNiw2LjcsOS44QzYuNyw5LjgsNi43LDkuOSw2LjcsOS45TDYuNyw5Ljl6Ii8+DQo8L3N2Zz4NCg==);
}


img.qtranxs-flag {
    vertical-align: 0;
    margin-left: 3px;
}

.clustering_modal .modal-body .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.container-contest {
    background: url(g4s_theme_child_images/quiz_background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-intro {
    background: url(g4s_theme_child_images/quiz_background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-quiz {
    background: url(g4s_theme_child_images/quiz_background.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.container-contest-end {
    background: url(g4s_theme_child_images/quiz_background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

p.contest_type {
    font-size: 1.5rem;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 0.1rem;
}

p.mc_main_p1 {
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 0.1rem;
}

p.mc_main_p2 {
    font-size: 0.9rem;
    color: #ffffff;
    font-weight: bold;
}

p.mc_main_p3 {
    font-size: 0.875rem;
    color: #ffffff;
}

button.mc_main_start_button, button.mc_main_start_button:hover, button.mc_main_start_button:active {
    background-color: #ffffff !important;
    border: 0 !important;
    border-radius: 10px;
    font-weight: bold;
    font-size: 1rem;
    padding: 10px 15px;
    color: #002855;
    width: 50%;
    height: 10%;
}

p.contest_type.well_done {
    font-size: 2rem;
}

p.contest_button button, p.contest_button button:hover, p.contest_button button:active {
    background-color: #ffffff !important;
    border: 0 !important;
    border-radius: 0;
    font-weight: bold;
    font-size: 1.3rem;
    padding: 10px 15px;
    color: #002855;
}

p.contest_button button:focus {
    box-shadow: 0 0 0 0 rgb(0 123 255 / 50%) !important;
}


.row_leaderboard {
    background: #F5FBFF;
    border-radius: 10px
}

label.contest_question_score:before {
    display: inline-block;
    height: 80px;
    width: 80px;
    margin-right: 5px;
    /*content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO30uY2xzLTJ7ZmlsbDojZmMwO30uY2xzLTN7c3Ryb2tlOiNmZmY3MDA7fS5jbHMtNHtmaWxsOiNmZmQ1MDA7fS5jbHMtNXtmaWxsOiNmZjkyMDA7fS5jbHMtNntmaWxsOiNmZmVjNmY7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMC4wMiIgeT0iMC4wMiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+PGcgaWQ9Inplbl9wb2ludCIgZGF0YS1uYW1lPSJ6ZW4gcG9pbnQiPjxnIGlkPSJFbGxpcHNlXzYwNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDYwNCI+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI5IiBjeT0iOSIgcj0iOC40NCIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iOSIgY3k9IjkiIHI9IjguMzgiLz48L2c+PGNpcmNsZSBpZD0iRWxsaXBzZV82MDUtMiIgZGF0YS1uYW1lPSJFbGxpcHNlIDYwNS0yIiBjbGFzcz0iY2xzLTQiIGN4PSI5IiBjeT0iOSIgcj0iNy4zOCIvPjxjaXJjbGUgaWQ9IkVsbGlwc2VfNjA2LTIiIGRhdGEtbmFtZT0iRWxsaXBzZSA2MDYtMiIgY2xhc3M9ImNscy01IiBjeD0iOSIgY3k9IjkiIHI9IjUuNjIiLz48cGF0aCBpZD0iSWNvbl9hd2Vzb21lLXN0YXIiIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLXN0YXIiIGNsYXNzPSJjbHMtNiIgZD0iTTguNjIsNS44Nyw3Ljc2LDcuNjFsLTEuOTIuMjhhLjQyLjQyLDAsMCwwLS4zNS40OC40Ni40NiwwLDAsMCwuMTIuMjRMNywxMGwtLjMzLDEuOTFhLjQzLjQzLDAsMCwwLC4zNS40OS40Ni40NiwwLDAsMCwuMjYsMEw5LDExLjQxbDEuNzIuOTFhLjQ0LjQ0LDAsMCwwLC41Ny0uMTguNS41LDAsMCwwLDAtLjI3TDExLDEwbDEuMzktMS4zNWEuNDQuNDQsMCwwLDAsMC0uNi40Ni40NiwwLDAsMC0uMjQtLjEybC0xLjkyLS4yOEw5LjM4LDUuODdhLjQzLjQzLDAsMCwwLS41Ny0uMTlBLjQ0LjQ0LDAsMCwwLDguNjIsNS44N1oiLz48L2c+PC9zdmc+);*/
    vertical-align: -3px;
}

label.contest_question_score {
    color: #ffd500 !important;
}

.page-template-my_profile-template table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr > .sorting_1, .page-template-my_profile-template table.dataTable.display tbody tr > .sorting_1, table.dataTable.order-column.hover tbody tr > .sorting_1 {
    background-color: rgb(255 255 255) !important;
}

#g4s_notification_container:before {
    position: absolute;
    left: -105%;
    bottom: -20px;
    pointer-events: none;
}


.family {
    min-height: 450px;
}


div#logoHolder.hangsuccess:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuNSIgaGVpZ2h0PSIxMjAuNSIgdmlld0JveD0iMCAwIDEyMC41IDEyMC41Ij4KICA8ZyBpZD0iaWNvbl9jb3JyZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU3LjMxNiAtNjc0LjM5NSkiPgogICAgPGNpcmNsZSBpZD0iRWxsaXBzZV82NjUiIGRhdGEtbmFtZT0iRWxsaXBzZSA2NjUiIGN4PSI2MCIgY3k9IjYwIiByPSI2MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzU3LjU2NiA2NzQuNjQ1KSIgZmlsbD0iIzAwZDY3OSIgc3Ryb2tlPSIjMDBkNjc5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC41Ii8+CiAgICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNoZWNrIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS1jaGVjayIgZD0iTTM4Ny45MTIsNzI4LjkyOWwtMTguMS0xOC4xYTIuNzg1LDIuNzg1LDAsMCwxLS4wMDYtMy45MzdsLjAwNi0uMDA2LDMuOTQ3LTMuOTQ3YTIuNzg1LDIuNzg1LDAsMCwxLDMuOTM3LS4wMDdsLjAwNy4wMDcsMTIuMTc5LDEyLjIwOEw0MTYsNjg5LjAzNWEyLjc4NSwyLjc4NSwwLDAsMSwzLjkzNy0uMDA3bC4wMDYuMDA3LDMuOTQ0LDMuOTQzYTIuNzgyLDIuNzgyLDAsMCwxLC4wMDYsMy45MzdsLS4wMDYuMDEtMzIuMDIxLDMyLjAyMWEyLjc4OCwyLjc4OCwwLDAsMS0zLjkzNywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEuMTM1IDI1Ljk3OCkiIGZpbGw9IiNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
}

div#logoHolder.hangdefeat:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGcgaWQ9Imljb25fd3JvbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjQuMDM1IC02NzUuNTkxKSI+CiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzY2NSIgZGF0YS1uYW1lPSJFbGxpcHNlIDY2NSIgY3g9IjYwIiBjeT0iNjAiIHI9IjYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjQuMDM1IDY3NS41OTEpIiBmaWxsPSIjZmYwMDQ2Ii8+CiAgICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtY2xvc2UiIGQ9Ik04MTUuMDEyLDcxOWwyMi44MjQtMjIuODI0YTUuMzUsNS4zNSwwLDAsMC03LjU2Ny03LjU2M2wtMjIuODI0LDIyLjgyNC0yMi44Mi0yMi44MjRhNS4zNSw1LjM1LDAsMCwwLTcuNjQ1LDcuNDg1bC4wNzguMDc4TDc5OS44ODIsNzE5bC0yMi44MjQsMjIuODI0YTUuMzUxLDUuMzUxLDAsMSwwLDcuNTY3LDcuNTY3bDIyLjgyNC0yMi44MjQsMjIuODI0LDIyLjgyNGE1LjM1MSw1LjM1MSwwLDAsMCw3LjU2My03LjU3MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjYzMSAxNi42MjYpIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K);
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
}

p.well_done.feedback_correct_hangman {
    font-size: 2rem;
}

label.justify-content-center.answer-val.hangman_phrase {
    text-indent: 0;
}

.page-template-my_profile-template .paths-container .carousel-control-next-icon, .page-template-my_profile-template .paths-container .carousel-control-prev-icon {
    width: 20px;
    height: 20px;
    margin: 0 8px;
}

.badges_row_container .owl-prev,
.badges_row_container .owl-next, .postacard_row_container .owl-prev,
.postacard_row_container .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.badges_row_container .owl-prev, .postacard_row_container .owl-prev {
    left: -2rem;
    font-size: 5rem !important;
    outline: none;
}

.badges_row_container .owl-next, .postacard_row_container .owl-next {
    right: -2rem;
    font-size: 5rem !important;
    outline: none;
}

.arrow_position_1 {
    display: none;
}

.avatar_img_container {
    margin-top: -120px;
}

.modal-header.header_help_desk {
    background: #00371C;
    color: #ffffff;

}


.modal-header.header_help_desk .close {
    color: #ffffff;
    opacity: 1;
    font-size: 3rem
}

#help_desk .gform_button {
    background-color: #E46F1E;
    border-radius: 10px;
    border: 0;
    color: white;
    font-weight: bold;
    padding: 10px
}

.lastest_news_image {
    background-size: cover !important;
    min-height: 200px;
}

.close_tutorial_desktop button {
    background-color: #002855;
    border-color: #002855;
    border-radius: 0 !important;
    float: right;
}

.owl-carousel.slider .owl-prev,
.owl-carousel.slider .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


.owl-carousel.slider .owl-nav button {
    font-size: 4rem !important;
    color: #002855
}

.owl-carousel.slider .owl-next {
    right: 0;
}

.owl-carousel.slider .owl-prev {
    left: -2rem;
}

.content_item_type {
    position: absolute !important;
    bottom: 20px;
    width: 200px !important;
    left: 10px;
    background: #002855;
    border-radius: 30px;
    text-align: center;
    font-size: 1rem !important;
    color: #ffffff !important;
}


/*.repository .fa, .repository .fab, .repository .fas {*/
/*    color: #ffffff !important;*/
/*    font-size: 1rem !important;*/
/*}*/

span.news_tag {
    color: #002855 !important;
    font-weight: bold;
}

span.news_tag:before {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 5px;
}


span.news_tag.tag_PDF:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMS4zMzMiIHZpZXdCb3g9IjAgMCAxNiAyMS4zMzMiPg0KICA8cGF0aCBpZD0iY2FmX3BkZiIgZD0iTTcuNTc5LDEwLjY3MUE0LjAyLDQuMDIsMCwwLDEsNy41LDguNzE3QzcuODQ2LDguNzE3LDcuODEzLDEwLjI1NCw3LjU3OSwxMC42NzFabS0uMDcxLDEuOTY3QTE5LjIyNiwxOS4yMjYsMCwwLDEsNi4zMjUsMTUuMjVhMTUuMzQzLDE1LjM0MywwLDAsMSwyLjYyMS0uOTEyQTUuNCw1LjQsMCwwLDEsNy41MDgsMTIuNjM3Wm0tMy45MjEsNS4yYzAsLjAzMy41NS0uMjI1LDEuNDU0LTEuNjc1QTUuNzU5LDUuNzU5LDAsMCwwLDMuNTg4LDE3LjgzOFpNMTAuMzMzLDYuNjY3SDE2VjIwLjMzM2ExLDEsMCwwLDEtMSwxSDFhMSwxLDAsMCwxLTEtMVYxQTEsMSwwLDAsMSwxLDBIOS4zMzNWNS42NjdBMSwxLDAsMCwwLDEwLjMzMyw2LjY2N1pNMTAsMTMuODI1YTQuMTgyLDQuMTgyLDAsMCwxLTEuNzc5LTIuMjQyLDUuOTg5LDUuOTg5LDAsMCwwLC4yNTgtMi42NzUsMS4wNDQsMS4wNDQsMCwwLDAtMS45OTItLjI4Myw2LjkyOCw2LjkyOCwwLDAsMCwuMzM3LDMuMjA4LDM5LjEyNiwzOS4xMjYsMCwwLDEtMS43LDMuNTc1czAsMC0uMDA4LDBjLTEuMTI5LjU3OS0zLjA2NywxLjg1NC0yLjI3MSwyLjgzM2ExLjMsMS4zLDAsMCwwLC45LjQxN2MuNzQ2LDAsMS40ODgtLjc1LDIuNTQ2LTIuNTc1YTIzLjc1LDIzLjc1LDAsMCwxLDMuMjkyLS45NjcsNi4zMTUsNi4zMTUsMCwwLDAsMi42NjcuODEzLDEuMDc5LDEuMDc5LDAsMCwwLC44MjEtMS44MDhjLS41NzktLjU2Ny0yLjI2Mi0uNC0zLjA2Ny0uM1ptNS43MDgtOS40NUwxMS42MjUuMjkyQTEsMSwwLDAsMCwxMC45MTcsMGgtLjI1VjUuMzMzSDE2VjUuMDc5QTEsMSwwLDAsMCwxNS43MDgsNC4zNzVaTTEyLjYyMSwxNS4wMTJjLjE3MS0uMTEyLS4xLS41LTEuNzgzLS4zNzVDMTIuMzgzLDE1LjMsMTIuNjIxLDE1LjAxMiwxMi42MjEsMTUuMDEyWiIgZmlsbD0iIzAwMjg1NSIvPg0KPC9zdmc+DQo=);
    vertical-align: -5px
}

span.news_tag.tag_Video:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMy4wOTEiIHZpZXdCb3g9IjAgMCAxNiAxMy4wOTEiPg0KICA8cGF0aCBpZD0iY2FmX3ZpZGVvIiBkPSJNMTYuMDQ1LDQuNUgyLjk1NUExLjQ1LDEuNDUsMCwwLDAsMS41LDUuOTU1djguNzI3YTEuNDU0LDEuNDU0LDAsMCwwLDEuNDU1LDEuNDU1SDYuNTkxdjEuNDU1aDUuODE4VjE2LjEzNmgzLjYzNmExLjQ1MywxLjQ1MywwLDAsMCwxLjQ0Ny0xLjQ1NUwxNy41LDUuOTU1QTEuNDU0LDEuNDU0LDAsMCwwLDE2LjA0NSw0LjVabTAsMTAuMTgySDIuOTU1VjUuOTU1SDE2LjA0NVptLTMuNjM2LTQuMzY0TDcuMzE4LDEzLjIyN1Y3LjQwOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjUgLTQuNSkiIGZpbGw9IiMwMDI4NTUiLz4NCjwvc3ZnPg0K);
    vertical-align: -2px;
}

span.news_tag.tag_Article:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMC41NzEiIHZpZXdCb3g9IjAgMCAxNiAyMC41NzEiPg0KICA8cGF0aCBpZD0iY2FmX2FydGljbGUiIGQ9Ik0zLDMuMjg2djE2YTIuMjg2LDIuMjg2LDAsMCwwLDIuMjg2LDIuMjg2SDE2LjcxNEEyLjI4NiwyLjI4NiwwLDAsMCwxOSwxOS4yODZ2LTE2QTIuMjg2LDIuMjg2LDAsMCwwLDE2LjcxNCwxSDUuMjg2QTIuMjg2LDIuMjg2LDAsMCwwLDMsMy4yODZaTTE2LjcxNCw1LjU3MUgxMVY0LjQyOWg1LjcxNFptMCwyLjI4NkgxMVY2LjcxNGg1LjcxNFptMCwyLjI4NkgxMVY5aDUuNzE0Wk01LjI4NiwxNS44NTdIMTYuNzE0VjE3SDUuMjg2Wm0wLTIuMjg2SDE2LjcxNHYxLjE0M0g1LjI4NlptMC0yLjI4NkgxNi43MTR2MS4xNDNINS4yODZabTAtNi44NTdIOS44NTd2NS43MTRINS4yODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMSkiIGZpbGw9IiMwMDI4NTUiLz4NCjwvc3ZnPg0K);
    vertical-align: -8px
}

span.news_tag.tag_Excel:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMS4zMzMiIHZpZXdCb3g9IjAgMCAxNiAyMS4zMzMiPg0KICA8cGF0aCBpZD0iY2FmX2V4Y2VsIiBkPSJNOS4zMzMsNS42NjdWMEgxQTEsMSwwLDAsMCwwLDFWMjAuMzMzYTEsMSwwLDAsMCwxLDFIMTVhMSwxLDAsMCwwLDEtMVY2LjY2N0gxMC4zMzNBMSwxLDAsMCwxLDkuMzMzLDUuNjY3Wm0yLjUsNC40MzhMOS4zMzMsMTRsMi41LDMuOWEuNS41LDAsMCwxLS40MjEuNzcxSDkuOTYyYS41LjUsMCwwLDEtLjQ0Mi0uMjYyQzguNywxNi45LDgsMTUuNTQyLDgsMTUuNTQyYy0uMjY3LjYxNy0uNDE3LjgzMy0xLjUyNSwyLjg2N2EuNS41LDAsMCwxLS40MzcuMjYzSDQuNTgzYS41LjUsMCwwLDEtLjQyMS0uNzcxTDYuNjc1LDE0bC0yLjUxMi0zLjlhLjUuNSwwLDAsMSwuNDIxLS43NzFoMS40NWEuNS41LDAsMCwxLC40NDIuMjYyQzcuNTYzLDExLjYzMyw3LjMwOCwxMSw4LDEyLjQ1NGMwLDAsLjI1NC0uNDg4LDEuNTI1LTIuODU0YS41LjUsMCwwLDEsLjQ0Mi0uMjYyaDEuNDVBLjUuNSwwLDAsMSwxMS44MzcsMTAuMVpNMTYsNS4wNzl2LjI1NEgxMC42NjdWMGguMjU0YTEsMSwwLDAsMSwuNzA4LjI5Mmw0LjA3OSw0LjA4M0ExLDEsMCwwLDEsMTYsNS4wNzlaIiBmaWxsPSIjMDAyODU1Ii8+DQo8L3N2Zz4NCg==);
    vertical-align: -5px;
}

span.news_tag.tag_Word:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMS4zMzMiIHZpZXdCb3g9IjAgMCAxNiAyMS4zMzMiPg0KICA8cGF0aCBpZD0iY2FmX3dvcmQiIGQ9Ik05LjMzMyw1LjY2N1YwSDFBMSwxLDAsMCwwLDAsMVYyMC4zMzNhMSwxLDAsMCwwLDEsMUgxNWExLDEsMCwwLDAsMS0xVjYuNjY3SDEwLjMzM0ExLDEsMCwwLDEsOS4zMzMsNS42NjdabTIuMzc5LDVoMWEuNS41LDAsMCwxLC40ODguNjEzbC0xLjU4Myw3YS41LjUsMCwwLDEtLjQ4OC4zODdIOS41NDJhLjUuNSwwLDAsMS0uNDgzLS4zNzksMzUuNzA2LDM1LjcwNiwwLDAsMS0xLjA2Ny00LjZINy45NzFhMzMuODI1LDMzLjgyNSwwLDAsMS0xLjA2Nyw0LjYuNS41LDAsMCwxLS40ODMuMzc5SDQuODc1YS41LjUsMCwwLDEtLjQ4Ny0uMzkybC0xLjU3NS03YS41LjUsMCwwLDEsLjQ4Ny0uNjA4SDQuMzIxYS41LjUsMCwwLDEsLjQ5Mi40Yy42NSwzLjI1LjgzOCw0LjU2My44NzUsNS4wOTIuMDY3LS40MjUuMy0xLjM2MywxLjIyNS01LjExM2EuNS41LDAsMCwxLC40ODgtLjM3OUg4LjYxM2EuNS41LDAsMCwxLC40ODguMzgzYzEsNC4xODMsMS4yLDUuMTY3LDEuMjMzLDUuMzkyLS4wMDgtLjQ2Ny0uMTA4LS43NDIuOS01LjM4M2EuNDgzLjQ4MywwLDAsMSwuNDc5LS40Wk0xNiw1LjA3OXYuMjU0SDEwLjY2N1YwaC4yNTRhMSwxLDAsMCwxLC43MDguMjkybDQuMDc5LDQuMDgzQTEsMSwwLDAsMSwxNiw1LjA3OVoiIGZpbGw9IiMwMDI4NTUiLz4NCjwvc3ZnPg0K);
    vertical-align: -5px;
}

span.news_tag.tag_Youtube:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMS4yNSIgdmlld0JveD0iMCAwIDE2IDExLjI1Ij4NCiAgPHBhdGggaWQ9ImNhZl95dHZpZGVvIiBkPSJNMTYuNzE2LDYuMjZBMi4wMSwyLjAxLDAsMCwwLDE1LjMsNC44MzcsNDcuNTEsNDcuNTEsMCwwLDAsOS4wNSw0LjUsNDcuNTExLDQ3LjUxMSwwLDAsMCwyLjgsNC44MzcsMi4wMSwyLjAxLDAsMCwwLDEuMzg0LDYuMjZhMjEuMDksMjEuMDksMCwwLDAtLjMzNCwzLjg3NiwyMS4wOSwyMS4wOSwwLDAsMCwuMzM0LDMuODc2LDEuOTgsMS45OCwwLDAsMCwxLjQxNSwxLjQsNDcuNTExLDQ3LjUxMSwwLDAsMCw2LjI1MS4zMzcsNDcuNTEsNDcuNTEsMCwwLDAsNi4yNTEtLjMzNywxLjk4LDEuOTgsMCwwLDAsMS40MTUtMS40LDIxLjA5LDIxLjA5LDAsMCwwLC4zMzQtMy44NzYsMjEuMDksMjEuMDksMCwwLDAtLjMzNC0zLjg3NlptLTkuMyw2LjI1NVY3Ljc1N0wxMS42LDEwLjEzNiw3LjQxNCwxMi41MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wNSAtNC41KSIgZmlsbD0iIzAwMjg1NSIvPg0KPC9zdmc+DQo=);
    vertical-align: 0px;
}

#quiz_timeout h2 {
    color: #de0e0e !important
}


.col-3 img.end_image {
    width: auto;
    height: 100px
}

#quiz-container .alert {
    font-size: 0.7rem;
    font-weight: bold
}

.contest_award_type img {
    width: 80px !important;
    height: 80px !important;
}

.contest_award_type label {
    font-size: 2rem !important
}


.page-template-template-map .popover.bs-popover-left {
    zoom: 0.6 !important;
    top: 0 !important;
    left: 2% !important
}

.total_point img.cover_image.end_image {
    border-radius: 100%;
    width: 100px !important;
    height: 100px !important;
}

.contest_container.bpContestButtonContainer {
    /*border: 0;
    left: 10px;
    pointer-events: all;
    position: absolute;
    top: 200px !important;
    width:150px;*/
    position: relative;
    left: 20px;
    width: 150px;
    /*box-shadow: 5px 5px 5px #333!important;*/
}

.intro-text-content p {
    font-size: 1.8rem;
}

.intro-text-content p:first-child {
    font-size: 2rem;
}

.intro-text-content.intro_text-mobile p {
    font-size: 1em !important;
}

.intro-text-content.intro_text-mobile p:first-child {
    font-size: 1.2rem !important;
}

.row.row_intro_contest {
    overflow: hidden;
}

.row.row_intro_contest [class*="col-"] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

button.g4s_intro_contest_button {
    text-transform: uppercase;
}

.past_mc_rankings {
    background: #118b96;
    padding: 20px;
    color: #ffffff;
}

.past_mc_rankings_item {
    border-bottom: 2px solid #cccccc;
}

button.contest_ran {
    border-radius: 0;
    background-color: #0069d9;
    border-color: #0069d9;
}

button.contest_ran:focus {
    box-shadow: 0 0 0 0 rgb(38 143 255 / 50%);
}

#countdown_timer {
    background: url(g4s_theme_child_images/mc_icon_bottom.png);
    background-size: 150px 46px;
    background-repeat: no-repeat;
    color: #ffffff;
    margin-top: -2px;
}

#countdown_timer small {
    font-size: 60%;
}

#countdown_timer p {
    font-weight: bold
}

#countdown_timer p#hours:after {
    content: ':';
    margin-left: 5px;
    margin-right: 5px
}


#countdown_timer p#minutes:after {
    content: ':';
    margin-left: 10px;
}

.leaflet-top.contest_container {
    width: 150px;
}

.user_info_box {
    background: var(--c-accent-color-15-opacity);
    width: 75%;
    /*border-radius:10px*/
}

.div_profile_info {
    font-size: 0.9rem
}

.div_profile_info span {
}

.row.user_points_container {
    padding: 10px;
    border-radius: 10px
}

span.zen_point_header:before {
    zoom: 0.5;
}

.profile_span span:before, span:before {
    /*zoom:0.5;*/
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    /*width: 22px !important;
    height: 22px !important;*/
}

.mission-image {
    height: 250px !important;
    object-fit: contain !important;
}

#g4s_notification_container {
    background: none !important;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
}

img#story_avatar {
    /*position: absolute;
    bottom: 0;
    left: 25px;
    right: 0;
    z-index:1;*/

    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0;
    z-index: 1;
    height: 373px;

}

.intro_storytelling_text {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    left: 1rem;
    padding-left: 10rem;
}

div#story_bg {
    height: 656px;
}

#descriptionModal .modal-dialog {
    top: 5vh !important
}

#descriptionModal .btn {
    border: 2px solid #012955;
    color: #012955;
    font-weight: bold;
    text-transform: uppercase;
}

#descriptionModal .btn:focus {
    box-shadow: 0 0 0 0 rgba(0, 123, 255, .25);
}

div#story_bg {
    background-size: cover;
    background-repeat: no-repeat;
}

section.container.edition-public-data {
    max-width: 1400px
}

.classroom_info_banner i {
    font-size: 3rem !important
}

.classroom_name h5 {
    color: #ffffff;
    margin: 0
}

.classroom_description {
    background: #efeeee;
}

button.btn.btn-primary.info_test, button.btn.btn-primary.info_test:hover {
    box-shadow: 0 0 0 0 rgb(38 143 255 / 50%);
    background-color: transparent;
    color: #216cad;
    font-weight: bold;
    border: 0;
    font-family: 'Rubik', sans-serif !important;
}

.start_zoom_box {
    background: #f7f7f7;
    font-size: 1rem;
}

.container_your_classroom {
    font-size: 1rem;
}


.schedule_title h5 {
    color: #ffffff;
    margin: 0
}

.timing-schedule, .hours {
    font-size: 1rem !important;
}

.row_schedule {
    background: #efeeee;
}

img#teacher_image {
    height: 391px;
    object-fit: cover;
}

.schedule_text {
    padding-left: 34px !important;
}

.teacher-data {
    font-size: 1rem !important;
}

.video_iframe iframe {
    width: 100%;
    height: 600px;
    margin-top: 8px;
}

/*.title {
    background: #216cad;
}*/

.vjs-default-skin {
    width: 100% !important;
    height: 600px !important;
}

video_iframe {
    box-shadow: 0 .8rem 1rem rgba(255, 255, 255, .15) !important;
}

.ytp-embed-error .ytp-error {
    background-color: #000000 !important;
}

button#buttonPlay {
    position: absolute;
    z-index: 666;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
    border: 0;
}

button.vjs-big-play-button {
    position: absolute !important;
    z-index: 666 !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    background-color: transparent !important;
    border: 0 !important;
}

button.vjs-big-play-button:before {
    content: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0MS43MyIgd2lkdGg9IjE0MS43MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTAxLjYyOCA0MC4wOTJjLTguMjItOC4yMi0xOS4xNDktMTIuNzQ2LTMwLjc3NC0xMi43NDYtMTEuNjI0IDAtMjIuNTUzIDQuNTI2LTMwLjc3MiAxMi43NDYtMTYuOTY4IDE2Ljk2OS0xNi45NjcgNDQuNTc4LjAwMSA2MS41NDYgOC4yMiA4LjIyIDE5LjE0OSAxMi43NDcgMzAuNzczIDEyLjc0N3MyMi41NTMtNC41MjYgMzAuNzcyLTEyLjc0NiAxMi43NDctMTkuMTQ4IDEyLjc0Ny0zMC43NzMtNC41MjctMjIuNTU0LTEyLjc0Ny0zMC43NzR6bS0xLjQxNCA2MC4xMzNjLTcuODQyIDcuODQyLTE4LjI2OSAxMi4xNi0yOS4zNTggMTIuMTZzLTIxLjUxNy00LjMxOS0yOS4zNTktMTIuMTYxYy0xNi4xODgtMTYuMTg4LTE2LjE4OC00Mi41MjktLjAwMS01OC43MTggNy44NDItNy44NDIgMTguMjY5LTEyLjE2IDI5LjM1OC0xMi4xNiAxMS4wOTEgMCAyMS41MTggNC4zMTggMjkuMzYgMTIuMTYgNy44NDIgNy44NDMgMTIuMTYxIDE4LjI2OSAxMi4xNjEgMjkuMzU5cy00LjMxOSAyMS41MTctMTIuMTYxIDI5LjM2eiIvPjxwYXRoIGQ9Ik02NS44OTMgNTUuOTgzYS45OTkuOTk5IDAgMSAwLTEuNDE0IDEuNDE0bDEzLjQ2NiAxMy40NjYtMTMuNDY3IDEzLjQ2OGEuOTk5Ljk5OSAwIDEgMCAxLjQxNCAxLjQxNEw4MC4wNjUgNzEuNTdhLjk5OS45OTkgMCAwIDAgMC0xLjQxNEw2NS44OTMgNTUuOTgzeiIvPjwvZz48L3N2Zz4=);
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    font-weight: 600;
    width: 150px !important;
    height: 150px !important;
    background: radial-gradient(#000000 35%, transparent 45%) !important;
    top: -30px;
    position: relative;
    left: -30px;
}

.popover {
    z-index: 999999999 !important;
}

.local_video {
    width: 100% !important
}

.jobrole_thumb {
    width: 100%;
    height: 100px;
    object-fit: contain;
}

p.name_profile_skill {
    text-transform: uppercase;
    color: #C73442;
    font-size: 1.2rem;
    font-weight: bold
}

.icon_ranking {
    background-size: 75px 41px !important;
    width: 75px !important;
    height: 41px !important;
}

.ranking_title:before {
    display: inline-block;
    vertical-align: middle;
}

.content.ranking_content {
    background-size: cover !important;
}

#ranking_general_table td {
    padding: 0.5rem !important
}


tr.ranking_1 td {
    background-color: #FFF5B2 !important
}

tr.ranking_2 td {
    background-color: rgb(211 211 211 / 10%) !important;
}

table.dataTable.display tbody tr.even.ranking_2 > .sorting_1 {
    background-color: rgb(211 211 211 / 10%) !important;
}

tr.ranking_3 td {
    background-color: rgb(202 93 0 / 5%) !important;
}

table#ranking_general_table th.ranking_position_number {
    width: 25px !important
}

table#ranking_g4s_country_table th.ranking_position_number {
    width: 80px !important;
}

table#ranking_general_table th.ranking-point {
    width: 80px !important;
}

table#ranking_g4s_country_table th.ranking-point {
    width: 120px !important;
}

table#ranking_general_table th.ranking_avatar {
    width: 50px !important;
}

table#ranking_g4s_country_table th.ranking_avatar {
    width: 100px !important;
}

/*table#ranking_general_table th.ranking_no_sort {*/
/*    width:75px !important*/
/*}*/

td.general_ranking_name p {
    padding-left: 0.8rem
}

span.icon_award i.fas.fa-trophy:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iI2ZmYmUwYSIgZD0iTTQwMCAwSDE3NmMtMjYuNSAwLTQ4LjEgMjEuOC00Ny4xIDQ4LjJjLjIgNS4zIC40IDEwLjYgLjcgMTUuOEgyNEMxMC43IDY0IDAgNzQuNyAwIDg4YzAgOTIuNiAzMy41IDE1NyA3OC41IDIwMC43YzQ0LjMgNDMuMSA5OC4zIDY0LjggMTM4LjEgNzUuOGMyMy40IDYuNSAzOS40IDI2IDM5LjQgNDUuNmMwIDIwLjktMTcgMzcuOS0zNy45IDM3LjlIMTkyYy0xNy43IDAtMzIgMTQuMy0zMiAzMnMxNC4zIDMyIDMyIDMySDM4NGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkgzNTcuOUMzMzcgNDQ4IDMyMCA0MzEgMzIwIDQxMC4xYzAtMTkuNiAxNS45LTM5LjIgMzkuNC00NS42YzM5LjktMTEgOTMuOS0zMi43IDEzOC4yLTc1LjhDNTQyLjUgMjQ1IDU3NiAxODAuNiA1NzYgODhjMC0xMy4zLTEwLjctMjQtMjQtMjRINDQ2LjRjLjMtNS4yIC41LTEwLjQgLjctMTUuOEM0NDguMSAyMS44IDQyNi41IDAgNDAwIDB6TTQ4LjkgMTEyaDg0LjRjOS4xIDkwLjEgMjkuMiAxNTAuMyA1MS45IDE5MC42Yy0yNC45LTExLTUwLjgtMjYuNS03My4yLTQ4LjNjLTMyLTMxLjEtNTgtNzYtNjMtMTQyLjN6TTQ2NC4xIDI1NC4zYy0yMi40IDIxLjgtNDguMyAzNy4zLTczLjIgNDguM2MyMi43LTQwLjMgNDIuOC0xMDAuNSA1MS45LTE5MC42aDg0LjRjLTUuMSA2Ni4zLTMxLjEgMTExLjItNjMgMTQyLjN6Ii8+PC9zdmc+);
    display: inline-block;
    height: 18px;
    width: 18px;
    fill: #FFBE0A;
}


span.icon_award i.fas.fa-medal:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojODM5OEE4O30NCjwvc3R5bGU+DQo8cmVjdCB5PSIwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCjxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtbWVkYWwiIGNsYXNzPSJzdDEiIGQ9Ik0xNy41LDEwLjJsLTUuNC05QzExLjYsMC41LDEwLjgsMCw5LjksMEgxLjNDMC42LDAsMCwwLjYsMCwxLjJDMCwxLjUsMC4xLDEuOCwwLjIsMg0KCWw4LjcsMTIuNEMxMS4zLDEyLjIsMTQuMywxMC43LDE3LjUsMTAuMnogTTM4LjcsMGgtOC43Yy0wLjksMC0xLjcsMC41LTIuMSwxLjJsLTUuNCw5YzMuMiwwLjUsNi4yLDIsOC42LDQuMkwzOS44LDINCgljMC40LTAuNiwwLjMtMS4zLTAuMy0xLjdDMzkuMywwLjEsMzksMCwzOC43LDB6IE0yMCwxMi41Yy03LjYsMC0xMy44LDYuMi0xMy44LDEzLjhTMTIuNCw0MCwyMCw0MHMxMy44LTYuMiwxMy44LTEzLjgNCglTMjcuNiwxMi41LDIwLDEyLjV6IE0yNy4yLDI0LjhsLTMsMi45bDAuNyw0LjFjMC4xLDAuNS0wLjIsMS0wLjcsMWMtMC4yLDAtMC40LDAtMC42LTAuMUwyMCwzMC44bC0zLjcsMS45Yy0wLjQsMC4yLTEsMC4xLTEuMi0wLjQNCglDMTUsMzIuMSwxNSwzMS45LDE1LDMxLjhsMC43LTQuMWwtMy0yLjljLTAuNC0wLjMtMC40LTAuOSwwLTEuM2MwLjEtMC4xLDAuMy0wLjIsMC41LTAuM2w0LjEtMC42bDEuOC0zLjdjMC4yLTAuNCwwLjgtMC42LDEuMi0wLjQNCgljMC4yLDAuMSwwLjMsMC4yLDAuNCwwLjRsMS44LDMuN2w0LjEsMC42YzAuNSwwLjEsMC44LDAuNSwwLjgsMUMyNy41LDI0LjUsMjcuNCwyNC43LDI3LjIsMjQuOEwyNy4yLDI0Ljh6Ii8+DQo8L3N2Zz4NCg==);
    display: inline-block;
    height: 18px;
    width: 18px;
}


span.icon_award i.fas.fa-award:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojRDI4RDU0O30NCjwvc3R5bGU+DQo8cmVjdCB5PSIwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCjxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtbWVkYWwiIGNsYXNzPSJzdDEiIGQ9Ik0xNy41LDEwLjJsLTUuNC05QzExLjYsMC41LDEwLjgsMCw5LjksMEgxLjNDMC42LDAsMCwwLjYsMCwxLjJDMCwxLjUsMC4xLDEuOCwwLjIsMg0KCWw4LjcsMTIuNEMxMS4zLDEyLjIsMTQuMywxMC43LDE3LjUsMTAuMnogTTM4LjcsMGgtOC43Yy0wLjksMC0xLjcsMC41LTIuMSwxLjJsLTUuNCw5YzMuMiwwLjUsNi4yLDIsOC42LDQuMkwzOS44LDINCgljMC40LTAuNiwwLjMtMS4zLTAuMy0xLjdDMzkuMywwLjEsMzksMCwzOC43LDB6IE0yMCwxMi41Yy03LjYsMC0xMy44LDYuMi0xMy44LDEzLjhTMTIuNCw0MCwyMCw0MHMxMy44LTYuMiwxMy44LTEzLjgNCglTMjcuNiwxMi41LDIwLDEyLjV6IE0yNy4yLDI0LjhsLTMsMi45bDAuNyw0LjFjMC4xLDAuNS0wLjIsMS0wLjcsMWMtMC4yLDAtMC40LDAtMC42LTAuMUwyMCwzMC44bC0zLjcsMS45Yy0wLjQsMC4yLTEsMC4xLTEuMi0wLjQNCglDMTUsMzIuMSwxNSwzMS45LDE1LDMxLjhsMC43LTQuMWwtMy0yLjljLTAuNC0wLjMtMC40LTAuOSwwLTEuM2MwLjEtMC4xLDAuMy0wLjIsMC41LTAuM2w0LjEtMC42bDEuOC0zLjdjMC4yLTAuNCwwLjgtMC42LDEuMi0wLjQNCgljMC4yLDAuMSwwLjMsMC4yLDAuNCwwLjRsMS44LDMuN2w0LjEsMC42YzAuNSwwLjEsMC44LDAuNSwwLjgsMUMyNy41LDI0LjUsMjcuNCwyNC43LDI3LjIsMjQuOEwyNy4yLDI0Ljh6Ii8+DQo8L3N2Zz4NCg==);
    display: inline-block;
    height: 18px;
    width: 18px;
}

p.ranking_user_id {
    display: none;
}

/* RANKING PODIUM */
#podium-container {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 100%;
    width: 100%;
}

#personal-ranking-position, #opponents-ranking-position {
    width: 100%;
    background-color: #0C2151;
    border-radius: 40px;
    border: 10px solid var(--c-secondary);
    background-position: center;
}

#personal-ranking-position {
    min-height: 100%;
}

.podium-avatar {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border-radius: 50%;
    z-index: 9;
}

.podium-gradient-border {
    --borderWidth: 6px;
    background: white;
    position: relative;
    border-radius: var(--borderWidth);
    width: 140px;
    height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.podium-gradient-border::after {
    --borderWidth: 6px;
    content: '';
    position: absolute;
    top: calc(-1 * var(--borderWidth));
    left: calc(-1 * var(--borderWidth));
    height: calc(100% + var(--borderWidth) * 2);
    width: calc(100% + var(--borderWidth) * 2);
    background: linear-gradient(60deg, #e4ab1a, #ffd700, #b49127, #fff7c7, #b8860b);
    animation: animatedgradient 3s ease alternate infinite;
    background-size: 400% 400%;
    border-radius: 50%;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.opponents-container {
    display: flex;
    flex: 1;
    background: linear-gradient(180deg, #010C36 5.09%, #00143A 136.81%);
    border-radius: 32px;
    color: white;
    height: 100%;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
}

.bubble {
    position: relative;
    background: white;
    text-align: center;
    width: 86%;
    height: auto;
    border-radius: 20px;
    padding: 10px;
    margin: auto;
    font-size: 20px;
    font-weight: 700;
}
.bubble:after {
    content: '';
    position: absolute;
    display: block;
    width: 0;
    z-index: 1;
    border-style: solid;
    border-color: white transparent;
    border-width: 0 12px 15px;
    top: -15px;
    left: 50%;
    margin-left: -12px;
}

.bubble .ranking_ico_user {
    width: 56px;
    height: 56px;
}

.netflix_background {
    width: 100%;
    height: 600px;
    background-size: cover;

}

.netflix_background .netflix_content {
    z-index: 3;
}

.classroom_overlay {
    background: rgb(0, 0, 0);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    height: 100%;
}

p.classroom_date span {
    background: #c51f3f;
    padding: 5px;
    display: inline-block;
}

.netflix_background h5 {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase !important;
    font-size: 3rem;
}

.slider_netflix {
    background: #000000;
}

.slider_netflix .card {
    background-color: transparent;
}

.slider_netflix .card, .slider_netflix .card-img-top {
    border: 0;
    border-radius: 0
}

span.classroom_teaching_course {
    color: #fff;
    padding: 5px;
    background: #c51f3f;
}

.slider_netflix .card-img {
    width: 100%;
    height: 450px;
    object-position: right;
    object-fit: cover;
}

.slider_netflix .card-img-overlay {
    background-color: rgb(0 0 0 / 40%);
}

.netflix_background.mobile_netflix {
    background-position: right !important
}

a.btn.btn-primary.view_classroom {
    background-color: #ffffff;
    border-color: #ffffff;
    border-radius: 0;
    color: #000000;
}

.ranking_mobile_tab {
    /*margin-top: 30px*/
}

.nav_item_mobile small {
    display: block;
    color: var(--c-accent-color);
    /*text-transform: uppercase !important;*/
    font-size: 0.8rem;
    font-weight: bold;
}

.nav_item_mobile:not(.active) small {
    color: #B9B9B9;
}

img.jobrole_thumb_notification {
    height: 240px;
    width: 100%;
    object-fit: contain;
}

.missionsList .col-6 img.unit-image {
    width: 100%;
    height: 50px;
    object-fit: contain;
}

.storytelling-button button {
    border: 0 !important;
}

.storytelling-button button:focus {
    box-shadow: 0 0 0 0 rgb(0 123 255 / 50%) !important;
    outline: none !important;

}

/*.missionsList {*/
/*    margin: 62px 0;*/
/*}*/

.missionsList .col-6:nth-child(odd) {
    padding-left: 0;
    padding-right: 0.25rem;
}

.missionsList .col-6:nth-child(even) {
    padding-right: 0;
    padding-left: 0.25rem;
}

.storytelling-button {
    position: absolute;
    top: 35px;
    right: 1rem;
    background-color: #002226;
    border-radius: 12px;
    padding: 11px 12px;
}

.img_perc_container {
    margin: 0 auto;
}


#noMapMissionContainer .g4s_unactive:not(.goal_marker_special) {
    opacity: 0.40;
    filter: grayscale(100)
}

.goal_marker_special {
    display: inline-block;
}

.avatar_404 img {
    max-width: 50%;
    object-fit: contain;
}

.info_404_mobile {
    /*background:#0f5369*/
    background-color: transparent;
}

.badge_img img {
    height: 150px;
    width: auto;
    object-fit: contain;
}

.leaflet-top.leaflet-right {
    right: 100px;
}

.leaflet-top.leaflet-right.special_missions_container {
    right: 250px;
    top: 15px !important;
    pointer-events: auto;
    background-color: #002226;
    border-radius: 12px;
    padding: 11px 12px;
}

.leaflet-top.leaflet-right.special_missions_container button {
    outline: none;
    border: 0;
}

button.special_mission_mobile_button:hover {
    background-color: transparent
}

.container_player_video i.fas.fa-times-circle:before {
    display: inline-block;
    width: 80px;
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzJfMDAwMDAwNjU3OTcxNjgzNTQwNjE2NDYyNzAwMDAwMTYxNDA3MjE1MjM5MTc5MDk2NjlfIgoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBpZD0iRWxsaXNzZV83NzNfMDAwMDAwMTM5MDc1MTg1NzE2MDA3NDU3NDAwMDAwMDY5NDU3MzUzNDI2NDgyMzIxMThfIiBjbGFzcz0ic3QwIiBkPSJNMTYsMmM3LjcsMCwxNCw2LjMsMTQsMTQKCQlzLTYuMywxNC0xNCwxNFMyLDIzLjcsMiwxNlM4LjMsMiwxNiwyIE0xNiwwQzcuMiwwLDAsNy4yLDAsMTZzNy4yLDE2LDE2LDE2czE2LTcuMiwxNi0xNlMyNC44LDAsMTYsMEwxNiwweiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjcsMjMuOGMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNiwwLTEuMS0wLjMtMS40LTAuN2wtNC00bC00LjEsNC4xYy0wLjksMC43LTIsMC43LTIuOCwwLjEKCQljLTAuNC0wLjQtMC43LTAuOS0wLjctMS40czAuMS0xLjEsMC41LTEuNUwxMywxNmwtNC4xLTQuMWMwLDAtMC4xLTAuMS0wLjItMC4yYy0wLjQtMC40LTAuNS0xLTAuNS0xLjVTOC41LDkuMSw5LDguNwoJCWMwLjQtMC40LDEtMC41LDEuNS0wLjVjMC42LDAsMS4xLDAuMywxLjQsMC43bDQsNGw0LjEtNC4xYzAuOC0wLjcsMi4xLTAuNywyLjksMGMwLjksMC44LDEsMi4xLDAuMiwzTDE5LDE2bDQuMSw0LjEKCQljMCwwLDAuMSwwLjEsMC4yLDAuMmMwLjQsMC40LDAuNSwxLDAuNSwxLjVzLTAuMywxLjEtMC43LDEuNEMyMi42LDIzLjYsMjIuMiwyMy44LDIxLjcsMjMuOHoiLz4KPC9nPgo8L3N2Zz4K) !important;
    top: 5rem;
    position: relative;
}

.navbar_mobile .navbar-brand {
    /*background-size: auto 40px !important;
    height: 40px !important;*/
    background-size: 90px !important;
    height: 40px !important;
    background-position-y: center;
}

.activity-col.collapsed:after {
    transform: rotate(0);
}

/*.activity-col:after {*/
/*    position: absolute;*/
/*    right: 4px;*/
/*    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjAwNSIgdmlld0JveD0iMCAwIDE0IDguMDA1Ij4NCiAgPHBhdGggaWQ9Ikljb25faW9uaWMtaW9zLWFycm93LWRvd24iIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtYXJyb3ctZG93biIgZD0iTTEzLjE5LDE2LjgzOGw1LjI5NC01LjNhMSwxLDAsMCwxLDEuNDEzLDAsMS4wMDksMS4wMDksMCwwLDEsMCwxLjQxN2wtNiw2YTEsMSwwLDAsMS0xLjM4LjAyOWwtNi4wNC02LjAyN2ExLDEsMCwxLDEsMS40MTMtMS40MTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xODggLTExLjI0NikiIGZpbGw9InJnYmEoMCwwLDAsMC44NSkiLz4NCjwvc3ZnPg0K);*/
/*    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);*/
/*    transform: rotate(180deg);*/
/*}*/

.leaflet-top.leaflet-right.special_missions_container {
    z-index: 1 !important;
}

.step_real_name {
    line-height: 1;
    font-size: 1.1rem;
    font-weight: 600;
}

/*.zen_point_icon.zero_point:before {
    background:none
}*/

.zen_point.pr-2 {
    min-width: 50px;
}

.step_completed {
    background: rgb(50 232 91 / 21%);
    border-radius: 8px;
}

.leaflet-marker-icon.block_cursor {
    cursor: not-allowed;
}

.badges .card {
    border-radius: 0 !important;
    border: 0;
}

button.badge_time_button, button.badge_time_button:hover, button.badge_time_button:focus {
    background-color: transparent !important;
    border: 0 !important;
    color: #203662;
    font-size: 25px
}

button.badge_time_button:focus {
    box-shadow: 0 0 0 0 rgb(130 138 145 / 50%);
}

.row_badge_time {
    min-height: 37px
}

.badge_time_button img {
    width: 100%;
    height: 35px;
    object-fit: contain;
    -webkit-animation: heartbeat 1.5s ease-in-out infinite both;
    animation: heartbeat 1.5s ease-in-out infinite both;
}

.time_remaining {
    text-transform: uppercase;
    font-size: 0.8rem;
}

.time_remaining small {
    font-weight: bold !important;
}

.countdown_container, .time_remaining {
    background: #203662;
    color: #fff;
}

.countdown_container {
    border-radius: 5px 5px 0 0;
}

.time_remaining {
    border-radius: 0 0 5px 5px;
}

#help_desk .g4s_dismiss_notification {
    display: none !important
}

.overlay_mission {
    overflow-y: scroll !important;
}

.overlay_mission .content.content_edition_classroom {
    overflow-y: scroll;
    height: 100vh;
    background: #ffffff;
    margin-bottom: 3rem
}

#help_desk h5.modal-title {
    color: #ffffff;
}

#mail_tutor h5.modal-title {
    color: #ffffff;
}

.tablet_modal.missionsModal .modal-dialog.map_modal_dialog {
    max-width: 100%;
    top: 0;
    margin: 0;
    height: 100vh
}

.tablet_modal.missionsModal .modal-content {
    height: 100vh;
    border: 0;
}

.tablet_modal.missionsModal .modal-content .modal-body {
    background: #ffffff;
}

.family.family_tablet .happy-farm-family {

    object-fit: contain !important;
}

.happy-farm-family {
    margin-bottom: 0px !important;
    width: 100%;
}

.family.family_tablet {
    min-height: 346px !important
}

.logo_mappa {
    z-index: 1049;
    position: absolute;
    left: 3vw;
    top: 10vh;
}

.logo_mappa_img {
    height: 300px;
    /*width:100%;*/
    object-fit: contain;
    position: relative;
    top: -25px;
    left: -19px;
}

.logo_mappa .circle-chart {
    width: 250px !important;
    height: 250px !important;
}

#noMapMissionContainer .logo_mappa {
    z-index: 1046;
    position: absolute;
    left: 40px;
    top: 75px;
}

#noMapMissionContainer .logo_mappa_img {
    height: 100px;
    width: 100px;
    object-fit: contain;
    position: absolute;
    top: 10px;
    left: 10px;
}

#noMapMissionContainer .logo_mappa .circle-chart {
    width: 120px !important;
    height: 120px !important;
}

/* Business */

.unit_image_business {
    height: 264px;
    object-fit: cover;
}

#BusinessMissionContainer, .container_business_map {
    min-height: calc(100vh - 200px);
}

.card-body-business p.card-text {
    min-height: 145px;
}

p.business_course_description {
    min-height: 100px;
}

.business_icon:before {
    display: inline-block;
    /*height: 35px;*/
    /*width: 35px;*/
    margin-right: 5px;
    /*padding: 3px 8px;*/
    /*border-radius: 5px;*/
    position: relative;
    /*top: 5px;*/
}

[data-filter] {
    display: inline-block;
    border-radius: 5px;
    padding: 8px 16px;
    cursor: pointer;
    /*margin-bottom: 1rem;*/
}

.card_footer_business {
    padding: 10px 0px 5px;
}

.units_completed_business {
    font-size: 1.4rem;
    font-weight: bold;
    position: relative;
    left: 3px;
    top: 2px;
}

.units_card_percent:before, .units_card_completed:before, .units_card_uncompleted:before {
    display: inline-block;
    height: 45px;
    width: 45px;
    margin-right: 5px;
    border-radius: 5px;
    position: relative;
    top: -3px;
    display: inline-block;
    vertical-align: middle;
}

.units_card_percent, .units_card_completed span, .units_card_uncompleted span {
    font-weight: bold;
    font-size: 1.2rem;
}

#BusinessMissionContainer .g4s_unactive .card_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgb(255 255 255 / 0.8);
    z-index: 2;
    background-size: 50px;
    background-position: center;
    background-repeat: no-repeat;
}

div#BusinessMissionContainer .g4s_active {
    cursor: pointer;
}

/*#BusinessMissionContainer .g4s_active.completed .card_title_business:after {*/
/*    content: 'completato';*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    width: 100%;*/
/*    height: 50px;*/
/*}*/

/* PER OPPO */
/*#BusinessMissionContainer .g4s_active.completed .card_title_business:after {*/
/*    content: 'completato';*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    width: 104px;*/
/*    height: 24px;*/
/*    background-color: green;*/
/*    text-align: right;*/
/*    font-size: 0.8rem;*/
/*    padding: 4px 17px;*/
/*    color: white;*/
/*    border-radius: 17px;*/
/*    left: 212px;*/

/*}*/


.badge_number_0 {
    opacity: 0;
}

.login-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.user_menu {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.points-section {
    width: 110px;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.dropdown.user_menu.show {
    z-index: 1048
}

.all_notification {
    z-index: 1047;
}

.missionsModal .modal-content {
    border: 0 !important;
    /*height: 100vh;*/
}

#BusinessMissionContainer .goal_marker_label_mobile.g4s_active .card {
    box-sizing: border-box !important;
    border: 2px solid white !important;
}

#BusinessMissionContainer .goal_marker_label_mobile.completed .card {
    border: 8px solid green !important;
}

/*#BusinessMissionContainer .goal_marker_label_mobile.g4s_active .card:hover {*/
/*    box-sizing: border-box !important;*/
/*    border: 2px solid var(--c-primary) !important;*/
/*}*/

/*.card:hover {*/
/*    box-shadow: 0 .8rem 1.2rem rgba(0, 0, 0, .30) !important;*/
/*}*/

#BusinessMissionContainer .goal_marker_label_mobile.g4s_active {
    /*-webkit-animation: bounce-top 0.9s both;*/
    /*animation: bounce-top 0.9s both;*/
}

.unlock_unit_img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}

button.btn.btn-sm.btn-outline-primary.special_mission_mobile_button {
    box-shadow: 0 0 0 0 rgb(0 123 255 / 50%);
}

.ascending {
    font-weight: bold;
    text-transform: uppercase;
}

.logo_mappa {
    -webkit-animation: swirl-in-fwd 1s ease-out both;
    animation: swirl-in-fwd 1s ease-out both;
}

.user_points_label {
    line-height: 1;
}

img.job_role_pdf {
    width: 32px;
    object-fit: cover;
    position: relative;
    left: 5px;
}

a.navbar-brand {
    background-size: contain !important;
    height: 56px !important;
}

.owl-nav .owl-next, .owl-nav .owl-prev {
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.owl-nav .owl-next {
    right: 10px;
    display: flex !important;
    margin-right: -20px !important;
}

.owl-nav .owl-prev {
    left: 10px;
    display: flex !important;
    margin-left: -20px !important;
}

.owl-nav button span {
    background-color: var(--c-secondary) !important;
    display: inline-block;
    font-size: 2rem;
    color: #ffffff;
    padding: 0 20px;
    border-radius: 5px;
}

.owl-nav .owl-next {
    background-color: transparent !important;
    display: inline-block;
    font-size: 1.9rem !important;
    /*padding: 15px!important;*/
    color: var(--c-secondary) !important;
    padding: 5px auto !important;
    border-radius: 5px;
    text-align: left;
}

.owl-nav .owl-prev {
    background-color: transparent !important;
    display: inline-block;
    font-size: 1.9rem !important;
    /*padding: 15px!important;*/
    color: var(--c-secondary) !important;
    padding: 5px auto !important;
    border-radius: 5px;
    text-align: left;
}


.percent-completed .skillPercent.percent_0 {
    background: rgba(0, 214, 121, 0) !important
}


/* P4I NON VUOLE I PULSANTI DX SX SULLA MAPPA, MA NON TOGLIAMO LA GRAFICA DAI SETTINGS NEL CASO CAMBIANO IDEA
.leaflet-control {
    display: none!important;
} */

.tooltip_skill {
    z-index: 3;
}

img.skill_icon {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    object-fit: contain;
}

button.tooltip_skill {
    padding: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
}

.mobile_template .nav-item {
    background: none !important
}

.row.header-landing_page {
    min-height: 300px;
}

.social_landing-page i {
    font-size: 2rem;
}

.games_img {
    object-fit: cover;
    object-position: 0 0;
    height: 250px;
    border-top-left-radius: 14px !important;
    border-top-right-radius: 14px !important;
}

.modal .modal-fullscreen .modal-dialog {
    width: 100vw !important;
    height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100vh !important;
}

.modal .modal-fullscreen .modal-content {
    height: auto !important;
    height: 100vh !important;
    border-radius: 0 !important;
    border: none !important;
}

.modal .modal-fullscreen .modal-body {
    overflow-y: auto !important;
}

.info_path_global_map:after {
    z-index: -1;
    position: absolute;
    top: 88%;
    left: -61px;
    content: '';
    width: 0;
    height: 0;
    border-top: solid 50px #104248;
    border-left: solid 50px transparent;
    border-right: solid 50px transparent;
    transform: rotate(75deg);
}

.bounce {
    -webkit-animation: bounce 2s ease infinite;
    animation: bounce 2s ease infinite;
}

.btn-primary.bounce:focus {
    box-shadow: none;
}

li.nav-item.menu_games a:before {

}

li.nav-item.menu_games.active a:before {

}

.widget.qtranxs_widget {
    padding-right: 1rem;
}

.portfolio_container {
    background-size: contain !important;
    background-position: center !important;
}

.portfolio_template {
    background-size: cover !important;
}

.module-item {
    transition: transform 0.3s ease-in-out; /* Transizione di 0.3 secondi, puoi regolare la durata come preferisci */
}

.module-item:hover {
    transform: translateY(-30px); /* Sposta l'elemento di 100px verso l'alto */
}


.min-vh-100 {
    min-height: 100vh;
}

.min-vh-170 {
    min-height: 170vh;
}

.social-post-excerpt p {
    min-height: 120px;
}

.social-post-img-carousel {
    height: 450px !important;
    object-fit: contain
}

.card-social-post {
    cursor: pointer;
}

.landing-partner {
    max-height: 126px;
    object-fit: contain;
}

#dashboard-top, #dashboard-top-container {
    border-radius: 10px;
}

#dashboard-content-container {
    border-radius: 0 0 10px 10px;
}

.qtranxs_widget ul li {
    filter: grayscale(0.8) !important;
}

.qtranxs_widget ul li.active {
    filter: grayscale(0) !important;
}

.rounded-circle {
    border-radius: 100%;
}

.card_master_path.locked a {
    cursor: not-allowed !important;
    pointer-events: none;
}

/*.card_master_path.locked:hover {*/
/*    border: 6px solid transparent !important;*/

/*}*/

.card_master_path.locked:before {
    background: rgba(255, 255, 255, .95);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 9px;
    z-index: 2;
    cursor: not-allowed !important;
    zindex: 2;
}

.block {
    z-index: 3;
    position: absolute;
    right: 50%;
    top: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    cursor: not-allowed !important;
}

.dashboard-public-search-btn.on {
    background-color: #1058af !important;
    color: #ffffff !important;
    border: 2px solid #1058af;
}

.dashboard-public-search-btn.off {
    background-color: #ffffff !important;
    color: #1058af !important;
    border: 2px solid #1058af;
}

.dashboard-private-search-btn.on {
    background-color: #1058af !important;
    color: #ffffff !important;
    border: 2px solid #1058af;
}

.dashboard-private-search-btn.off {
    background-color: #ffffff !important;
    color: #1058af !important;
    border: 2px solid #1058af;
}

img.locked-map-img {
    width: 150px !important;
}

.carousel-social-img {
    height: 200px !important;
    object-fit: contain
}

.card-social-post {
    cursor: pointer;
}

.br-25 {
    border-radius: 0.25rem 0.25rem 0 0 !important;
}

.accordion-title, .accordion-title-sub {
    text-decoration: none !important;
}

.br-25:has(h5 .accordion-title.collapsed), .br-25:has(.accordion-title-sub.collapsed) {
    border-radius: 0.25rem !important;
}

.accordion-title:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
}

.accordion-title.collapsed:before {
    float: right !important;
    content: "\2b";
}

.accordion-title-sub:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f106";
    padding-right: 5px;
}

.accordion-title-sub.collapsed:before {
    float: right !important;
    content: "\f107";
}


/* QUIZ STYLE per frase misteriosa */

html, body {
    margin: 0;
    padding: 0;
    background-color: #F5F5F5 !important;
    font-family: Arial, Helvetica, sans-serif;
}

#topbar {
    height: 50px;
    margin: auto;
    text-align: center;
    margin-top: 50px;
    color: #001d85;
    font-size: 36px;
    width: 800px;
    border-bottom: solid white 1px;
}

#gameContent {
    margin: auto;
    /*    width: 100%;
        height: 100vh;*/
    /* position: relative; */
    /* overflow: hidden; */
    /*background-color: #3498DB;*/
}

.spacer {
    height: 30px;
}


#gameTitle {
    /*margin-top:100px;*/
    text-align: center;
    font-size: 40px;
    color: #fff;
}

.button {
    font-size: 17px;
    width: 100px;
    margin: auto;
    margin-top: 20px;
    cursor: pointer;
    border: solid 1px white;
    border-radius: 4px;
    text-align: center;
    color: #fff;
}

.button:hover {
    background-color: #6AB0FD;
}

#replay {
    margin-left: 0px;
}


#wordHolder {
    margin-top: 10px;
    text-align: center;
    /*margin-left:150px;*/
}

#clueHolder {
    margin-top: 10px;
    text-align: center;
    /*margin-left:150px;*/
}

#guesses {
    margin-top: 20px;
    text-align: center;
    /*margin-left:150px;*/
}

#logoHolder {
    width: 586px;
    overflow: hidden;
}

@media only screen and (max-width: 660px) {
    #logoHolder {
        width: 352px;
        overflow: hidden;
        zoom: 0.8;
        width: 352px;
        margin: auto;
    }
}

#logoHolder img {
    position: relative;
}

#feedback {
    margin-top: 20px;
    text-align: center;
    /*margin-left:150px;*/
    font-size: 34px;
    color: #fff;
}

.tile {
    height: 40px;
    display: inline-block;
    width: 40px;
    /* float: left; */
    margin-right: 10px;
    background-color: white;
    text-align: center;
    font-size: 24px;
    color: #333;
    padding-top: 5px;
}

#finalMessage {
    text-align: center;
    font-size: 40px;
    color: #fff;
    width: 90%;
    margin: auto;
    margin-top: 100px;
}

#dummyHangText {
    position: absolute;
    left: -4000px;
    top: 0px;
    /*display:none;*/
}

@media screen and (max-width: 800px) {
    #topbar {
        margin-left: 1%;
        margin-right: 1%;
        width: 96%;
    }

    #gameContent {
        margin: 1%;
        width: 98%;
    }

    .tile {
        height: 20px;
        width: 20px;
        font-size: 14px;
    }
}

@media screen and (max-width: 560px) {
    #wordHolder {
        margin-top: 10px;
        text-align: center;
        /*margin-left:10px;*/
    }

    #clueHolder {
        margin-top: 10px;
        text-align: center;
        /*margin-left:85px;*/
    }

    #guesses {
        margin-top: 20px;
        text-align: center;
        /*margin-left:85px;*/
    }

    #logoHolder {
        width: 352px;
        overflow: hidden;
    }

    #feedback {
        text-align: center;
        /*margin-left:85px;*/
        font-size: 28px;
    }

    #finalMessage {
        font-size: 30px;
    }
}


/* responsive */


@media only screen and (max-width: 600px) {

    body {
        overflow-x: hidden;
    }

    .activity-col:after {
        right: -37px !important;
    }

    img.point_img.mobile_icon_profile {
        height: 60px !important;
        object-fit: contain !important;;
    }

    label#question-score {
        font-size: 1.8rem;
    }

    .total_row img.cover_image.end_image {
        width: 100px;
        height: 100px;
    }

    .award_type_row img {
        width: 80px !important;
        height: 80px !important
    }

    .award_type_row .cover_image_container {
        text-align: right;
        padding-right: 0;
    }

    .award_type_row .score_type {
        text-align: left;
        padding-left: 0;
        font-size: 1.5rem;
    }


    .mobile_template .row_quiz_container {
        margin: 0.25rem !important;
        padding: 0.5rem !important;
    }

    .mobile_template .text_intro {
        padding: 1rem !important;
    }

    .text_intro p {
        font-size: 1rem !important;
    }

    .header_quiz_intro {
        font-size: 1rem
    }

    .logo_quiz_marelli img {
        height: 50px
    }

    .pum_intro img {
        height: 150px
    }

    label.answer-val {
        font-size: 0.8rem !important;
        padding: 0.5rem !important;
    }

    label.answer-val.multiple_answer_val {
        text-indent: 0 !important;
    }

    .answer-val .fa-circle {
        margin: 0;
    }

    #quiz h3 {
        font-size: 1rem;
        margin-top: 1rem;
    }

    .question h3 {
        font-size: 1.25rem
    }

    .question h6 {
        font-size: 0.8rem;
        text-transform: initial
    }

    #sortable-container label.answer-val {
        text-indent: 0 !important;
        font-size: 1.2rem;
    }

    .answer-val .fa-dot-circle {
        margin: 0 0.5rem;
    }

    button.btn.btn-primary.clusering_choice {
        width: 100%;
    }

    .answer_response p {
        font-size: 1.5rem !important;
    }

    #gameContent.container {
        margin: 0;
        width: 100%;
    }

    .row_progress {
        margin: 0 2rem !important;
    }

    #guesses span:first-child, #clueHolder span:first-child {
        display: inline-block;
        margin: 0 0 1rem;
    }

    .tileS {
        display: block;
    }

    .container_blu {
        border-radius: 10px;
    }

    .container-contest {
        background: url(g4s_theme_child_images/quiz_background.jpg) !important;
        background-repeat: no-repeat !important;
        background-position: bottom !important;
        background-size: cover !important;
    }

    .container-contest.container-contest-end {
        background: url(g4s_theme_child_images/quiz_background.jpg) !important;
        background-repeat: no-repeat !important;
        background-position: bottom !important;
        background-size: cover !important;
    }

    .carousel-caption.carousel_caption_tutorial h5 {
        font-size: 3vw;
        font-weight: bold;
    }

    .container-contest-end img.end_image {
        width: 80px !important;
        height: 80px !important;
    }

    .container-contest-end .contest_award_type img.end_image {
        width: 50px !important;
        height: 50px !important;
    }

    .container-contest-end .contest_award_type label {
        font-size: 1.5rem !important;
    }

    .container-contest-end p.contest_type.well_done {
        font-size: 1.5rem
    }

    .container-contest-end p.contest_type {
        font-size: 0.8rem
    }

    a.close_quiz_button {
        top: -20px !important;
        right: 20px !important;
    }

    .container_hidden_word {
        overflow-y: scroll;
        margin-bottom: 3rem;
    }

    .container_hw #quiz.quiz {
        padding: 0 !important;
    }

    .pum_right_hw img {
        margin-left: 0;
    }

    #quiz.quiz {
        padding: 0 1rem !important;
    }

    .leaflet-top.contest_container {
        right: 10px !important;
        top: 130px !important;
        left: unset;

    }

    .leaflet-top.contest_container.bpContestButtonContainer {
        top: 100px !important;
        left: 5px !important;

    }

    .leaflet-top.contest_container button img {
        width: 150px;
    }

    .progress_bar_row {
        padding: 0 2rem !important;
    }

    .change_clustering {
        border-radius: 10px 10px 0px 0px !important;
        border-right: 2px solid #ccc !important;
    }

    .change_clustering button {
        border-radius: 10px 10px 0 0 !important;
    }

    button.btn.btn-primary.clusering_choice {
        border-radius: 0 0 10px 10px !important;
    }


    button#clustering-variant-confirm {
        margin-right: 0.5rem !important;
    }

    .row.question_type_4 {
        margin: 0 !important;
    }

    .sequence_answer_val.answer-val {
        height: unset !important;
    }

    td.rep_30:before {
        top: 12% !important;
    }

    .content.passport {
        margin-top: 0 !important;
    }

    li.nav-item.ranking_button {
        /*width: 100%;*/
        margin: 0 !important;
    }

    .container.ranking_container {
        /*margin-bottom: 5rem;*/
    }

    .leaflet-top.quests_container {
        top: 10px !important;

    }

    .leaflet-control-zoom.leaflet-bar.leaflet-control {
        margin-top: 120px !important;
    }

    .master-description, h4.card-title.master_path_title {
        min-height: unset !important;
    }

    ul#qtranslate--1-chooser {
        margin: 10px 0 !important;
    }

    ul#qtranslate--1-chooser li {
        display: block !important;
        /*margin: 10px !important;*/
    }

    .dropdown-toggle.header_menu_button::after {
        right: 5px !important;
        top: 8px !important
    }

    #introduction_video .modal-dialog {
        max-width: 100% !important;
        padding: 0;
        margin: 0;
    }

    .sortable_number span {
        padding: 7px 12px !important;
    }

    .sequence_answer_val.answer-val {
        font-size: 1rem !important;
    }


    feedback_correct:before {
        height: 30px !important;
        width: 30px !important;
        left: 4px !important;
        top: 32px !important;
    }


    .feedback_wrong label:after, .feedback_correct label:after, .col_correct label:after {
        margin-top: 0 !important;
    }

    .col-wrong_response_final .c_variant_answer_val.answer-val {

        font-size: 1rem !important;
    }

    .tutor_modal_achivements {
        padding-top: 0 !important;
    }

    button.closeMissionCompleted {
        font-size: 30px !important;
    }

    .contenr_modal_achivements h4 {
        font-size: 1.5rem !important;
    }

    /*.page-template-my_profile-template .cover_image, .profile_cover_image_div {*/
    /*    margin-top: 56px !important;*/
    /*}*/
    .family {
        min-height: 292px !important;
    }

    .family:after {
        left: -30% !important;
    }

    div#logoHolder.hangsuccess:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC41IiBoZWlnaHQ9IjMwLjUiIHZpZXdCb3g9IjAgMCAzMC41IDMwLjUiPg0KICA8ZyBpZD0iY29ycmVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Ny4zMTYgLTY3NC4zOTUpIj4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzY2NSIgZGF0YS1uYW1lPSJFbGxpcHNlIDY2NSIgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTcuNTY2IDY3NC42NDUpIiBmaWxsPSIjMDBkNjc5IiBzdHJva2U9IiMwMGQ2NzkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4NCiAgICA8cGF0aCBpZD0iSWNvbl9hd2Vzb21lLWNoZWNrIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS1jaGVjayIgZD0iTTM3My43MjMsNjk4LjM5NCwzNjkuMiw2OTMuODdhLjcuNywwLDAsMSwwLS45ODRsMCwwLC45ODctLjk4N2EuNy43LDAsMCwxLC45ODQsMGwwLDAsMy4wNDUsMy4wNTIsNi41MjktNi41MjlhLjcuNywwLDAsMSwuOTg0LDBsMCwwLC45ODYuOTg2YS43LjcsMCwwLDEsMCwuOTg0bDAsMEwzNzQuNzEsNjk4LjRhLjcuNywwLDAsMS0uOTg0LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4yODYgLTMuNjg0KSIgZmlsbD0iI2ZmZiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) !important;
        top: 39% !important;
        width: 0;

    }


    div#logoHolder.hangdefeat:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4NCiAgPGcgaWQ9Indyb25nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY0LjAzNSAtNjc1LjU5MSkiPg0KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNjY1IiBkYXRhLW5hbWU9IkVsbGlwc2UgNjY1IiBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NC4wMzUgNjc1LjU5MSkiIGZpbGw9IiNmZjAwNDYiLz4NCiAgICA8cGF0aCBpZD0iSWNvbl9pb25pYy1pb3MtY2xvc2UiIGRhdGEtbmFtZT0iSWNvbiBpb25pYy1pb3MtY2xvc2UiIGQ9Ik03ODUuMzQzLDY5NWw1LjcwNi01LjcwNmExLjMzNywxLjMzNywwLDAsMC0xLjg5Mi0xLjg5MWwtNS43MDYsNS43MDYtNS43MDUtNS43MDZhMS4zMzcsMS4zMzcsMCwxLDAtMS45MTEsMS44NzFsLjAyLjAyTDc4MS41NjEsNjk1bC01LjcwNiw1LjcwNmExLjMzOCwxLjMzOCwwLDAsMCwxLjg5MiwxLjg5Mmw1LjcwNi01LjcwNiw1LjcwNiw1LjcwNmExLjMzOCwxLjMzOCwwLDAsMCwxLjg5MS0xLjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjQwNiAtNC40MDUpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K) !important;
        top: 35% !important;
        width: 0;
    }

    .container.container_multiple_quiz {
        margin-top: 1rem !important;
        margin-bottom: 6rem;
    }

    .row_progress .col-10, .row_progress .col-2 {
        margin-top: 1rem !important;
    }

    button#answer-confirm, button#next-question {
        margin-bottom: 1rem;
        width: 100%;
    }

    .addItemModal {
        margin: 0 !important;
        max-width: none;
        width: 100%!important;
        top: 10vh;
    }


    label.answer-val {
        padding: 0.5rem !important
    }

    #quiz h6 {
        font-size: 0.8rem !important;
    }

    .feedback_correct:before {
        height: 25px !important;
        width: 25px !important;
        left: 15px !important;
    }

    .clustering_sequence {
        padding: 1rem !important;
        margin: 0 1rem 0.5rem !important
    }

    button#clustering-confirm {
        width: 100%;
        margin: 1rem;
    }

    .first_cluster {
        border-radius: 10px 10px 0 0
    }

    button#clustering-variant-confirm {
        max-width: 100% !important;
        float: none;
    }

    p.well_done.feedback_correct_hangman {
        font-size: 1rem;
        margin-top: 1rem;
    }

    button#next-question {
        width: 100%;
        margin-bottom: 1rem;
        padding: 5px;
    }

    button#sequence-confirm {
        width: 100% !important;
        margin: 1rem 0;
    }

    .button_sequence_continue {
        padding: 0 !important
    }

    .feedback_wrong:before {
        height: 25px !important;
        width: 25px !important;
        left: 15px !important;
    }

    .clustering_sequence {
        padding: 0.5rem !important;
        margin: 0 0.5rem 0.5rem !important
    }

    a.close_quiz i {
        font-size: 40px !important;
        border-radius: 100%
    }

    .container_player_video i.fas.fa-times-circle:before {
        width: 50px !important;
        top: -20px;
        z-index: 1080;
        height: 50px !important;
        zoom: 0.8;
    }

    a.close_quiz {
        top: 5px !important;
        right: 10px !important;
    }

    .clustering_sequence {
        padding: 5px !important;
        margin: 0 1rem 0.5rem !important
    }

    img.point_image {
        width: 80px !important;
        height: 80px !important;
    }

    span#question-score {
        font-size: 3rem !important;
    }

    #g4s_notification_container:before {
        opacity: 0;
    }

    img.titor_img {
        width: 100px;
        margin: 10px;
    }

    .row.row_modal_achivements {
        min-height: 100vh;
        margin-top: 0px !important;
    }

    .postcard_image_container_box {
        max-width: 100% !important;
    }

    .row.postcard_image_container {
        margin: 10px 3rem !important;
    }

    img.postcard_image.img-fluid {
        background: #ffffff;
    }

    .missionCompleted {
        /*padding: 0 0 10rem 0 !important;*/
        z-index: 9999 !important;
        height: 100vh;
    }


    .tutor_modal_achivements {
        border-radius: 6px 6px 0 0
    }

    .contenr_modal_achivements {
        padding-top: 0 !important;
    }

    .mission_completed_message {
        margin-top: 0.5rem
    }

    .mission_completed_message p {
        margin-bottom: 0
    }

    button.closeMissionCompleted {
        position: fixed;
        top: 0px;
    }

    button.closeMissionCompleted i {
        background: #ffffff;
        border-radius: 50%
    }

    a.g4s_dismiss_notification.reload_page_button {
        background: #009CDE
    }

    ul#qtranslate--1-chooser {
        display: flex !important;
    }

    .lastest_news_image {
        border-radius: 10px 10px 0 0
    }

    .lastest_news_content {
        border-radius: 0 0 10px 10px
    }

    .row.latest_content_library_container {
        margin-bottom: 80px !important;
    }

    .modal-content.modal_content_tutorial .modal-body {
        padding: 0.5rem !important;
    }

    .modal-content.modal_content_tutorial {
        /*max-width: 97% !important;*/
    }

    .carousel-caption.carousel_caption_tutorial {
        font-size: 0.8rem !important
    }

    .carousel_tutorial .carousel-inner {
        background: var(--c-primary);
        border-radius: 16px !important;
    }

    .goal_marker_label .stationLabel_img::after {
        width: 100px !important;
        height: 100px !important;
    }

    .goal-image {
        top: -55px !important;
        left: -30px !important;
    }

    .goal-data {
        top: -32px !important;
        left: 40px !important;
    }

    .repository .btn {
        border-radius: 0 !important;
        margin-bottom: 0.25rem;
        border-width: 1px;
        border-style: solid;
    }

    .edit_email_box label {
        width: 100%;
        margin-top: 50px;
    }

    a.qtranxs_flag_and_text span {
        display: none
    }

    img.stamp_img {
        width: 80px;
        height: 80px;
    }

    .col-12.postacard_name_back.p-0.text-left {
        font-size: 1rem;
    }

    div#postcard_description_div {
        font-size: 1rem;
    }

    .carousel-caption.carousel_caption_tutorial {
        top: 22% !important;
    }

    span.num {
        font-size: 16px !important;
        padding: 0 10px !important;
        display: inline-block !important;
        vertical-align: 5px !important;
    }

    .modal_content_tutorial .col-4.text-center {
        padding: 0;
    }

    .toplevel_page_g4s_management .dataTables_wrapper {
        margin: 15px 0 30px !important;
    }

    .post-slide {
        margin: 15px !important;
    }

    .post-content {
        /*padding-left: 10px !important;
        float: left;*/
    }

    .seeAll {
        clear: left;
    }

    button.button_noti_close {
        position: absolute;
        right: 30px;
        background-color: #ffffff;
        border: 0;
        font-size: 30px;
        color: #009cde;
    }

    button:focus {
        outline: none !important;
    }

    .map_modal_dialog {
        top: 0 !important;
    }

    .map_modal_dialog h4.modal-title {
        font-size: 1.3rem !important;
        padding-left: 22px !important;
    }


    .map_modal_dialog .modal-header img {
        width: 50px !important;
        /*border-radius: 50%;*/
    }

    .family:after {
        background-size: 566px 292px !important;
        width: 566px !important;
        height: 292px !important;
    }

    .missionsModal .step-container .task-content .btn, .btn-close {
        padding: 5px !important;
        width: 70px !important;
        font-size: 0.8rem !important;
    }

    .missionsModal .step-container .task-content.task_content_mobile .btn {
        padding: 10px !important;
        width: 100% !important;
    }

    .activity_name_modal span.step_name {
        font-size: 0.8rem !important;
        line-height: 1rem !important;
        display: inline-block;
    }

    #quest-title {
        font-size: 0.65rem !important;
    }

    .leaflet-verticalcenter.leaflet-left .unnamed-state-active {
        margin-left: 0
    }

    .leaflet-verticalcenter.leaflet-right .unnamed-state-active {
        margin-right: 0
    }

    .mobile_template #general_tutorial .carousel-caption.carousel_caption_tutorial p {
        font-size: 0.8rem;
        line-height: 1rem;
    }

    .missionsModal .col-10.activity-col {
        font-size: 0.8rem !important;
        padding-left: 15px !important;
    }

    span.rep_name_span {
        min-width: 180px;
        display: inline-block;
    }

    /*
    .badges_row_container .owl-next, .postacard_row_container .owl-next {
        right: 0 !important;
    }

    .badges_row_container .owl-prev, .postacard_row_container .owl-prev {
        left: 0 !important;
    }
    
     */

    .no_active_path, .no_active_postcards {
        background-size: contain !important;
        height: 200px !important;
        width: unset !important;
    }

}


@media only screen and (max-width: 414px) {
    .family:after {
        background-size: 380px 196px !important;
        width: 380px !important;
        height: 196px !important;
    }

    .family {
        min-height: 196px !important;
    }

}

@media only screen and (max-width: 375px) {
    .family:after {
        background-size: 286px 148px !important;
        width: 286px !important;
        height: 148px !important;
    }

    .family {
        min-height: 148px !important;
    }

    .mobile_template #general_tutorial .carousel-caption.carousel_caption_tutorial p {
        font-size: 0.7rem;
        line-height: 1rem;
    }

    table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
        left: -15px !important
    }

}


@media only screen and (min-width: 1200px) {
    .master-description {
        font-size: 1.2rem;
    }


}

@media (min-width: 1200px) {
    .conteiner-forum {
        max-width: 1400px !important;
    }
}

@media only screen and (min-width: 1400px) {
    .master-description {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width: 1600px) {
    .master-description {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width: 1800px) {
    .master-description {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width: 2000px) {
    .master-description {
        font-size: 1.2rem !important;
    }
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .badges_row_container .owl-prev, .postacard_row_container .owl-prev {
        left: 4rem !important;

    }

    .badges_row_container .owl-next, .postacard_row_container .owl-next {
        right: 4rem !important;

    }

    .badge_img img {
        height: 100px !important;
    }

}


/* animation shotting star */

.shooting_star {

    left: 50%;
    top: 50%;
    height: 2px;
    opacity: 0;
    background: linear-gradient(-45deg, #5f91ff, rgba(0, 0, 255, 0));
    border-radius: 999px;
    filter: drop-shadow(0 0 6px #699bff);
    -webkit-animation: tail 3000ms ease-in-out normal forwards, shooting 3000ms ease-in-out normal forwards;
    animation: tail 3000ms ease-in-out normal forwards, shooting 3000ms ease-in-out normal forwards;
}

.shooting_star::before, .shooting_star::after {
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 0;
    height: 2px;
    background: linear-gradient(-45deg, rgba(0, 0, 255, 0), #5f91ff, rgba(0, 0, 255, 0));
    transform: translateX(50%) rotateZ(45deg);
    border-radius: 100%;
    -webkit-animation: shining 3s ease-in-out normal forwards;
    animation: shining 3s ease-in-out normal forwards;
}

.shooting_star::after {
    transform: translateX(50%) rotateZ(-45deg);
}

.night {
    position: absolute;
    width: 100%;
    height: 100%;
}


@-webkit-keyframes tail {
    0% {
        width: 0;
    }
    30% {
        width: 100px;
    }
    100% {
        width: 0;
    }
}

@keyframes tail {
    0% {
        width: 0;
    }
    30% {
        width: 100px;
    }
    100% {
        width: 0;
    }
}

@-webkit-keyframes shining {
    0% {
        width: 0;
    }
    50% {
        width: 30px;
    }
    100% {
        width: 0;
    }
}

@keyframes shining {
    0% {
        width: 0;
    }
    50% {
        width: 30px;
    }
    100% {
        width: 0;
    }
}

@-webkit-keyframes shooting {
    0% {
        transform: translateX(0);
        opacity: 0;
    }
    1% {
        transform: translateX(0);
        opacity: 1;
    }
    100% {
        transform: translateX(300px);
        opacity: 1;
    }
}

@keyframes shooting {
    0% {
        transform: translateX(0);
        opacity: 0;
    }
    1% {
        transform: translateX(0);
        opacity: 1;
    }
    100% {
        transform: translateX(300px);
        opacity: 1;
    }
}

@-webkit-keyframes sky {
    0% {
        transform: rotate(45deg);
    }
    100% {
        transform: rotate(405deg);
    }
}

@keyframes sky {
    0% {
        transform: rotate(45deg);
    }
    100% {
        transform: rotate(405deg);
    }
}

@-webkit-keyframes wobble-ver-left {
    0%,
    100% {
        -webkit-transform: translateY(0) rotate(0);
        transform: translateY(0) rotate(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    15% {
        -webkit-transform: translateY(-30px) rotate(-6deg);
        transform: translateY(-30px) rotate(-6deg);
    }
    30% {
        -webkit-transform: translateY(15px) rotate(6deg);
        transform: translateY(15px) rotate(6deg);
    }
    45% {
        -webkit-transform: translateY(-15px) rotate(-3.6deg);
        transform: translateY(-15px) rotate(-3.6deg);
    }
    60% {
        -webkit-transform: translateY(9px) rotate(2.4deg);
        transform: translateY(9px) rotate(2.4deg);
    }
    75% {
        -webkit-transform: translateY(-6px) rotate(-1.2deg);
        transform: translateY(-6px) rotate(-1.2deg);
    }
}

@keyframes wobble-ver-left {
    0%,
    100% {
        -webkit-transform: translateY(0) rotate(0);
        transform: translateY(0) rotate(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    15% {
        -webkit-transform: translateY(-30px) rotate(-6deg);
        transform: translateY(-30px) rotate(-6deg);
    }
    30% {
        -webkit-transform: translateY(15px) rotate(6deg);
        transform: translateY(15px) rotate(6deg);
    }
    45% {
        -webkit-transform: translateY(-15px) rotate(-3.6deg);
        transform: translateY(-15px) rotate(-3.6deg);
    }
    60% {
        -webkit-transform: translateY(9px) rotate(2.4deg);
        transform: translateY(9px) rotate(2.4deg);
    }
    75% {
        -webkit-transform: translateY(-6px) rotate(-1.2deg);
        transform: translateY(-6px) rotate(-1.2deg);
    }
}

@-webkit-keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1;
    }
    24% {
        opacity: 1;
    }
    40% {
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    65% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    82% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    93% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    25%,
    55%,
    75%,
    87% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
}

@keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1;
    }
    24% {
        opacity: 1;
    }
    40% {
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    65% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    82% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    93% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    25%,
    55%,
    75%,
    87% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
}

@-webkit-keyframes swirl-in-fwd {
    0% {
        -webkit-transform: rotate(-540deg) scale(0);
        transform: rotate(-540deg) scale(0);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotate(0) scale(1);
        transform: rotate(0) scale(1);
        opacity: 1;
    }
}

@keyframes swirl-in-fwd {
    0% {
        -webkit-transform: rotate(-540deg) scale(0);
        transform: rotate(-540deg) scale(0);
        opacity: 0;
    }
    100% {
        -webkit-transform: rotate(0) scale(1);
        transform: rotate(0) scale(1);
        opacity: 1;
    }
}

@keyframes bounce {
    70% {
        transform: translateY(0%);
    }
    80% {
        transform: translateY(-15%);
    }
    90% {
        transform: translateY(0%);
    }
    95% {
        transform: translateY(-7%);
    }
    97% {
        transform: translateY(0%);
    }
    99% {
        transform: translateY(-3%);
    }
    100% {
        transform: translateY(0);
    }
}

/* CUSTOMIZE */

/*LANDING PAGE */

.lp-header_background, .lp-content_background {
    background-position: center;
    background-size: cover;
}

.btn-custom-size, #gform_submit_button_2 {
    padding: 0.8em 0.2em !important;
    width: 9.8em !important;
}

.btn-outline-login {
    color: #FFFFFF !important;
    border: 2px solid #FFFFFF !important;
    background-color: transparent !important;
}

.btn-outline-login:hover {
    color: #FFFFFF !important;
    border: 2px solid #1058af !important;
    background-color: #1058af !important;
}

.content-text-custom {
    color: #FFFFFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 32px;
}

/* MODAL BUTTON "INVIA" */
#gform_submit_button_2 {
    background-color: #1058af;
}

#gform_submit_button_2:hover {
    background-color: #0069d9;
}

/* PERSONAL PROFILE */

.custom-statistics-header {
    background-color: #3F3392 !important;
    text-align: center !important;
    border-radius: 8px 8px 0 0;
}

.user_points_container {
    border-radius: 8px !important;
}

/*LIKERT QUESTION*/

.likert_color_answer_1 {
    background: rgba(0, 159, 54, 0.2);
}

.likert_color_answer_2 {
    background: rgba(253, 208, 60, 0.2);
}

.likert_color_answer_3 {
    background: rgba(255, 107, 37, 0.2);
}

.likert_color_answer_4 {
    background: rgba(0, 159, 54, 0.2);
}

.likert_color_answer_5 {
    background: rgba(253, 208, 60, 0.2);
}

.likert_color_answer_6 {
    background: rgba(255, 107, 37, 0.2);
}

.likert_color_answer_7 {
    background: rgba(0, 159, 54, 0.2);
}

.likert_color_answer_8 {
    background: rgba(253, 208, 60, 0.2);
}

.likert_color_answer_9 {
    background: rgba(255, 107, 37, 0.2);
}

/* QUESTIONARY END VIEW */

.end_job_role_title {
    font-size: 3rem !important;
    font-weight: 700;
    text-align: center;
    color: #2A2358;
    text-transform: uppercase;
}

#ranking_general_table tbody tr {
    margin-top: 10px;
}

.ranking_header_description {
    font-size: 1rem;
}

table#ranking_general_table thead .sorting_asc:after, table#ranking_general_table > thead > tr > th > .glossary_definition .sorting_asc:after {
    right: 47px;
}

table#ranking_general_table thead .sorting_asc:before, table#ranking_general_table thead tr th .glossary_definition .sorting_asc:before {
    right: 55px;
}

table#ranking_g4s_country_table tbody tr {
    border-bottom: 1px solid rgb(0 0 0 / 0.2) !important;
}

table#ranking_g4s_country_table thead {
    background-color: #e6e6e6;
    height: 3.5rem;
    border-bottom: 10px solid white;
}

button.close-button-card:hover {
    background: #F40C28 !important;
    border: 1px solid #F40C28 !important;
    color: #FFFFFF !important;
}

.header-landing_page a:hover, .header-landing_page button:hover {
    background-color: var(--c-secondary) !important;
    color: #FFFFFF !important;
}


.slide-in-fwd-center {
    -webkit-animation: slide-in-fwd-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-in-fwd-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-in-fwd-center {
    0% {
        -webkit-transform: translateZ(-1400px);
        transform: translateZ(-1400px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

@keyframes slide-in-fwd-center {
    0% {
        -webkit-transform: translateZ(-1400px);
        transform: translateZ(-1400px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

#captcha {
    width: 100%;
    height: 80%;
    background-color: #F1F1F1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login form .input:hover,
.login form input[type=checkbox]:hover,
.login input[type=text]:hover,
.login form .input:hover {
    border: 1px solid #016B33;
    box-shadow: 0px 3px 2px rgba(0, 0, 0, .2)
}

.footer_mobile {
    border-radius: 20px 20px 0 0;
}

/* OPPO */

:root {
    --oppo-light-green: #2CFF73;
    --oppo-ultra-light-green: #EAFFF1;
    --oppo-grey: #F0F0F0;
    --oppo-secondary-purple: rgba(185, 149, 255, 1);

    --c-primary: #E34338;
    --c-secondary: #D71618;
    --c-main-color-3: #007C34;
    --c-accent-color: #FF6054;
    --c-accent-color-15-opacity: rgba(255, 176, 170, 0.17);
    --c-natural: #f5f5f5;
    --c-natural-variant: #878787;
}

.offcanvas-bg {
    background-color: var(--c-primary) !important;
    box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.16);
    background-size: cover!important;
    background-position: center!important;
}

.master_path_content {
    background-color: var(--oppo-grey) !important;
    margin-top: 0px;
}

.title-container {
    background-color: var(--c-primary);
    color: #FFF;
    width: 100%;
    padding: 1rem 1.2rem;
    height: auto;
}

#section-training {
    background-color: var(--c-primary);
}

.card, .card-block {
    box-shadow: none !important;
    overflow: hidden;
}

.oppo-company_name_footer {
    font-size: 24px;
    font-weight: 900;
}

/** OFF CANVAS **/

.bs-canvas-overlay {
    opacity: 0;
    z-index: -1;
}

.bs-canvas-overlay.show {
    opacity: 0.85;
    z-index: 1100;
}

.bs-canvas {
    top: 0;
    width: 0;
    z-index: 1110;
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 0 10px 10px 0;
}

.bs-canvas-left {
    left: 0;
}

.bs-canvas-right {
    right: 0;
}

.bs-canvas-anim {
    transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
}

i.fa-bars {
    font-size: 1.8em;
    color: black;
}

i.fa-xmark {
    font-size: 1em;
    color: #FFF;
    opacity: 1 !important;
}

i.fa-circle-check, i.fa-arrow-right {
    font-size: 1.5rem;
    color: black;
}

i.fa-arrow-left {
    color: var(--oppo-light-green);
    padding-right: 5px;
}

i.fa-chevron-up {
    color: white;
    font-size: 1rem;
}

.rotate-icon {
    transform: rotate(180deg);
}

button.oppo-btn-undo {
    background-color: transparent;
    border: none;
    color: var(--oppo-light-green);
    padding: 10px 0;
    font-size: 1rem;
    cursor: pointer;
    font-weight: bold;
}

p.oppo-learning-desc {
    font-size: 0.9rem;
    color: white;
    margin: 0;
    padding: 0;
}

.offcanvas-logo {
    width: 135px;
    height: auto;
}

.progress-itinere {
    background-color: var(--oppo-secondary-purple) !important;
}

.progress-completed {
    background-color: var(--c-primary) !important;
    color: white;
}

span.user-learning-path {
    font-weight: bold;
    font-size: 1.5rem;
}

.oppo-pill-outline, .oppo-pill {
    font-size: 1rem !important;
    font-weight: 500 !important;
}


.oppo-pill-outline {
    background-color: white !important;
    border: 1px solid var(--c-primary) !important;
    color: var(--c-primary) !important;
}

.oppo-pill-outline.current {
    background-color: var(--c-primary) !important;
    color: white !important;
    border: 1px solid var(--c-primary) !important;
}

.modal-header .close-button-card {
    padding: 0 !important;
}

div.oppo-activity {
    border: 1px solid var(--c-secondary);
    border-radius: 8px !important;
}

div.step_uncompleted {
    background-color: var(--oppo-grey);
    border-radius: 8px;
}

/*div.master_point_container, div.points_container, div.badge_number_container, div.ranking_position_container, div.master_points_container, div.user_info_box {*/
/*    border-radius: 16px !important;*/
/*    !*background-color: white;*!*/
/*}*/

div.title-container {
    border-radius: 8px;
    background-color: var(--oppo-grey);
}

.user-page h4 {
    font-weight: 700;
    border-bottom: 3px solid;
    color: black;
}

input#save {
    color: white;
}

/*.card .card-body .card-body-business {*/
/*    background-color: var(--oppo-ultra-light-green)!important;*/
/*}*/

.badge_card_body {
    border-radius: 8px;
}

.badges .card-title, .badge_points {
    font-weight: 800 !important;
    font-size: 18px !important;
}

/*UTILITY */

button.oppo-btn-primary {
    background-color: var(--c-primary) !important;
    color: white !important;
}

.missionCompleted .modal-dialog {
    min-height: 100vh !important;
    overflow-y: hidden !important;
    top: 0vh !important;
}

.img-checked {
    position: relative;
    right: 26px;
    width: 25px;
    height: 25px;
}

div.row-business {
    background-size: cover;
}

img.img-card-mobile {
    width: 80px;
    height: 80px;
    border-radius: 9px;
}

div.card-marker-label-topcard {
    border-radius: 32px;
    width: 380px;
}

div.card-marker-label-bottomcard {
    border-radius: 0 0 16px 16px;
    background-color: #FFF !important;
    height: 300px;
}

a.oppo-news-btn {
    font-size: 1.1rem;
    font-weight: bold;
    color: var(--c-primary) !important;
}

.img-card-news {
    width: 100% !important;
    height: 115px !important;
    object-fit: cover !important;
}

div.card-news {
    border-radius: 15px;
}

div.bg-customColor {
    background-color: var(--c-primary);
}

div#postcard_template_div {
    border: 0 !important;
}

@media only screen and (max-width: 769px) {
    .content.master_path_content {
        background: var(--oppo-grey) !important;
        margin-top: 0 !important;
    }

    .master-description {
        max-height: 14.5vh;
        min-height: 13vh;
    }

    .oppo-title-container h3 {
        color: white;
        margin: 0.9rem 0;
    }

    .card.p-0.card_master_path {
        height: 64.5vh;
    }

    .oppo-pill-outline, .oppo-pill {
        width: 100px !important;
        font-size: 0.8rem !important;
    }

    .profile_cover_image_div {
        width: 100%;
        max-height: 800px;
        overflow: hidden;
        display: flex;
        align-items: center;
    }

    div#noMapMissionContainer {
        /*height: 20vh;*/
    }

    /*.card-img-top {*/
    /*    height: 30vw !important;*/
    /*}*/

    .avatar_img_container {
        margin-top: -90px;
    }

    .modal-dialog {
        max-width: none;
        /* width: 94vw!important; */
        top: 0!important;
    }
}

#points_table_wrapper table.dataTable.stripe tbody tr.even, table.dataTable.display tbody .my_position {
    background-color: var(--oppo-ultra-light-green) !important;
}

div.decoration, div.decoration-mobile {
    height: 20px;
    width: auto;
    background-size: cover;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 0.7em !important;
}


/** SELL CONTEST **/

img.sell-contest-icon {
    width: 76px;
    height: auto;
}

img.header_content_sell_img {
    width: 148px;
    height: auto;
}

.curved {
    position: relative;
    background: #2c3e50;
    height: 200px;
    width: 100%;
    border-bottom-left-radius: 50% 15%;
    border-bottom-right-radius: 50% 15%;
    margin-bottom: 1.5rem;
}

div.bg-custom {
    background-color: #F5F5F5;
}

img.sc_points_img {
    width: 25px;
    height: auto;
}

.resize-mobile {
    width: 75px;
    height: 120px;
    background-size: cover;
    background-position: center top;
}

.resize {
    width: 90%;
    height: 120px;
    background-size: cover;
    background-position: center top;
    margin: 0.8rem;
}

.sc-img-mobile {
    width: 48px;
    height: 48px;
    margin: 0.8rem;
}

.sc-img {
    width: 160px;
    height: 160px;
    margin: 0.8rem;
}

.btn-custom {
    background-color: var(--c-primary) !important;
    border: 4px solid var(--c-primary) !important;
    border-radius: 16px!important;
    padding: 10px 40px!important;
}

.btn-custom-outline {
    background-color: white !important;
    border: 4px solid white !important;
    color: var(--c-secondary) !important;
    padding: 10px 40px!important;
    border-radius: 16px!important;
}

button.btn-custom:hover, button.btn-custom:active {
    background-color: var(--c-secondary) !important;
    border: 4px solid var(--c-secondary) !important;
}

.btn-custom-outline:hover {
    background-color: var(--c-primary) !important;
    border: 4px solid var(--c-primary) !important;
    color: white !important;
}

.btn-custom:disabled {
    pointer-events: none;
    cursor: default;
    background-color: #ccc;
}

.btn-custom:disabled:hover {
    background-color: #ccc;
}

.sc_title {
    color: #03141c;
    border-image: linear-gradient(to right, #03141c 3%, transparent 3%) 100% 1;
    font-weight: 700;
    border-bottom: 3px solid;
}

.half-background {
    position: relative;
    width: 200px;
    height: 200px;
}

.half-background::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
    background-size: cover;
    border-radius: 15px;
}

.sc-custom-border-radius {
    border-radius: 15px 15px 0 0;
}

.sc-custom-padding {
    padding: 20px 100px 0px 100px !important;
}

.required-asterisk::after {
    content: ' *';
    color: red;
}

.bg-custom-color {
    background-color: #C1FFDE;
}

.custom-text-color {
    color: var(--c-secondary)!important;
}

#login-message.notice {
    display: inherit!important;
}

.single_post_container_div a {
    display: inline-block;
    max-width: 100%;
    overflow-wrap: break-word;
}

.goal_marker_label .unit-title .stationLabel_txt {
    display: block;
    color: black;
    font-size: 18px;
    height: 54px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    line-height: normal;
    width: 280px;
    padding: 15px 0;
}

.stationLabel {
    background-color: rgba(15, 15, 15, 0) !important;
    position: relative;
}

.gml-outline-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 210px;
    height: 150px;
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 23px;
    box-shadow: -7px 7px 0px 1px #002226;
}

.gml-container {
    width: 190px;
    height: 130px;
    background-color: white;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gml-text-container {
    width: 100%;
    height: 92px;
    color: black;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gml-progress-container {
    width: 100%;
    height: 30px;
}

.gml-outline-variant-1 {
    border: 4px solid #F78C1E;
    outline: 4px solid white;
}

.gml-outline-variant-2 {
    border: 4px solid #8CBAFE;
    outline: 4px solid white;
}

.gml-outline-variant-3 {
    border: 4px solid #AEE855;
    outline: 4px solid white;
}

.custom-language-widget {
    text-align: center; /* Esempio di allineamento */
}

.custom-language-widget a {
    background-color: transparent; /* Colore di sfondo */
    color: black; /* Colore del testo */
    padding: 5px;
    text-decoration: none;
    border-radius: 50%;
    margin: 5px;
    width: 35px!important;
    height: 35px!important;
    display: inline-block;
    vertical-align: text-top;
    text-decoration: none;
    text-transform: capitalize;
}

.custom-language-widget a:hover, .custom-language-widget li.active a {
    background-color: var(--c-accent-color);
    text-decoration: none; /* Colore di sfondo al passaggio del mouse */
}

img.quiz-img {
    width: 11rem;
    padding: 5%;
}

.form-control {
    border-radius: 8px!important;
    border-color: #D5D5D5!important;
}

.button-custom, #gform_submit_button_1 {
	background-color:#002E33;
	border-radius:12px;
	border:1px solid #002E33;
	display:inline-block;
	cursor:pointer;
	color: white;
	font-size:16px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}

.button-custom-outline {
    color: #002E33;
    background-color: white;
    border-radius:12px;
    border:1px solid #002E33;
    display:inline-block;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    padding:6px 12px;
    text-decoration:none;
}

.button-custom:hover, .button-custom-outline:hover, #gform_submit_button_1:hover  {
    color: #D9E021;
    background-color: #04746D;
    border: 1px solid #04746D;
}

.icon-custom-color {
    color: #D9E021;
}

.cover_image {
    object-fit: cover;
    object-position: center;
    height: 120px;
    width: 100%;
}

.card-competence-title {
    font-size: 20px;
}

.btc-accordion {
    padding-top: 100px;
}

.btc-accordion .card {
    cursor: pointer;
    color: #f2f2f2;
    background-color: rgba(0, 0, 0, 0.1);
}

.btc-accordion .card a {
    color: #f2f2f2;
    text-decoration: none;
}

.accordion-icon .fa-angle-down {
    transition: transform 0.5s;
    color: #006B33;
}

.accordion-icon[aria-expanded="false"] .fa-angle-down {
    transform: rotate(0deg);
}

.accordion-icon[aria-expanded="true"] .fa-angle-down {
    transform: rotate(180deg);
}

.competences-list ul {
    list-style-type: none;
    padding-left: 0;
}

.competences-list li {
    padding-left: 0;
}

.add-item-modal {
    border-radius: 25px!important;
}

.modal-header {
    background-color: black!important;
    color: white!important;
}

.no-bullets {
    list-style-type: none; /* Rimuove i bullet */
    padding-left: 0; /* Rimuove il padding sinistro */
}

.no-bullets li {
    padding-left: 0; /* Rimuove il padding sinistro dagli <li> */
}

.ellipsis-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: inherit;
}

.files-container, .ellipsis-text  {
    min-height: 23px;
}

/*li.nav-item.menu_courses_icon.active a:before, li.nav-item.master_ranking_menu.active a:before, li.nav-item.my_card_menu.active a:before {*/
/*    margin: 4px 6px;*/
/*    border-bottom: 3px solid var(--c-primary);*/
/*}*/

.storytelling_mobile_button .fa-book:before {
    background-size: 70px 70px!important;
    width: 70px!important;
    height: 70px!important;
}

.pagecontent_footerspacer {
    background-color: #014d27;
}

.graphContainer {
    z-index: 9999!important;
}

.opacity-70 {
    opacity: 0.7;
    filter: grayscale(100%);
}

div.filter {
    display:flex;
    justify-content: center;
    align-items: center;
}

.navbar .login-container .user_menu .dropdown-menu {
    left: -60px!important;
}


#print-button {
    left: 0;
    position: fixed;
    text-align: left;
    top: 40px;
    font-size: 25px;
}


li.nav-item.tutorial_icon a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDExQzYgOS42NzM5MiA2LjUyNjc4IDguNDAyMTUgNy40NjQ0NyA3LjQ2NDQ3QzguNDAyMTUgNi41MjY3OCA5LjY3MzkyIDYgMTEgNkgyMUMyMi4zMjYxIDYgMjMuNTk3OSA2LjUyNjc4IDI0LjUzNTUgNy40NjQ0N0MyNS40NzMyIDguNDAyMTUgMjYgOS42NzM5MiAyNiAxMVYyMUMyNiAyMi4zMjYxIDI1LjQ3MzIgMjMuNTk3OSAyNC41MzU1IDI0LjUzNTVDMjMuNTk3OSAyNS40NzMyIDIyLjMyNjEgMjYgMjEgMjZIMTFDOS42NzM5MiAyNiA4LjQwMjE1IDI1LjQ3MzIgNy40NjQ0NyAyNC41MzU1QzYuNTI2NzggMjMuNTk3OSA2IDIyLjMyNjEgNiAyMVYxMVpNMTEgOEMxMC4yMDQ0IDggOS40NDEyOSA4LjMxNjA3IDguODc4NjggOC44Nzg2OEM4LjMxNjA3IDkuNDQxMjkgOCAxMC4yMDQ0IDggMTFWMjFDOCAyMS43OTU2IDguMzE2MDcgMjIuNTU4NyA4Ljg3ODY4IDIzLjEyMTNDOS40NDEyOSAyMy42ODM5IDEwLjIwNDQgMjQgMTEgMjRIMjFDMjEuNzk1NiAyNCAyMi41NTg3IDIzLjY4MzkgMjMuMTIxMyAyMy4xMjEzQzIzLjY4MzkgMjIuNTU4NyAyNCAyMS43OTU2IDI0IDIxVjExQzI0IDEwLjIwNDQgMjMuNjgzOSA5LjQ0MTI5IDIzLjEyMTMgOC44Nzg2OEMyMi41NTg3IDguMzE2MDcgMjEuNzk1NiA4IDIxIDhIMTFaTTE2IDExLjVDMTQuNTUyIDExLjUgMTQgMTIuNTUyIDE0IDEzQzE0IDEzLjI2NTIgMTMuODk0NiAxMy41MTk2IDEzLjcwNzEgMTMuNzA3MUMxMy41MTk2IDEzLjg5NDYgMTMuMjY1MiAxNCAxMyAxNEMxMi43MzQ4IDE0IDEyLjQ4MDQgMTMuODk0NiAxMi4yOTI5IDEzLjcwNzFDMTIuMTA1NCAxMy41MTk2IDEyIDEzLjI2NTIgMTIgMTNDMTIgMTEuNDQ4IDEzLjQ0OCA5LjUgMTYgOS41QzE3LjE1NiA5LjUgMTguMTcgOS43ODkgMTguOTA5IDEwLjQzNUMxOS42NjQgMTEuMDk2IDIwIDEyLjAxNyAyMCAxM0MyMCAxNC4xODggMTkuNjk0IDE1LjAyOCAxOS4xMTggMTUuNjY4QzE4Ljg3MjEgMTUuOTMyOCAxOC41OTM5IDE2LjE2NTYgMTguMjkgMTYuMzYxQzE4LjE2ODUgMTYuNDQxMSAxOC4wNDU4IDE2LjUxOTUgMTcuOTIyIDE2LjU5NkwxNy45MDQgMTYuNjA3QzE3Ljc4IDE2LjY4NSAxNy42NjggMTYuNzU3IDE3LjU1NyAxNi44M0MxNy4yMDcgMTcuMDY2IDE3LjA2NCAxNy4yNDIgMTcuMDA3IDE3LjM1NkMxNi45NjEgMTcuNDQ0IDE2LjkzIDE3LjU2MSAxNi45NzkgMTcuNzk0QzE3LjAwNjEgMTcuOTIyNiAxNy4wMDc1IDE4LjA1NTIgMTYuOTgzMyAxOC4xODQzQzE2Ljk1OTEgMTguMzEzNSAxNi45MDk3IDE4LjQzNjYgMTYuODM3OSAxOC41NDY2QzE2LjY5MyAxOC43Njg4IDE2LjQ2NTYgMTguOTI0NCAxNi4yMDYgMTguOTc5QzE2LjA3NzQgMTkuMDA2MSAxNS45NDQ4IDE5LjAwNzUgMTUuODE1NyAxOC45ODMzQzE1LjY4NjUgMTguOTU5MSAxNS41NjM0IDE4LjkwOTcgMTUuNDUzNCAxOC44Mzc5QzE1LjIzMTIgMTguNjkzIDE1LjA3NTYgMTguNDY1NiAxNS4wMjEgMTguMjA2QzE0Ljg5NSAxNy42MDYgMTQuOTM4IDE3LjAwOSAxNS4yMjUgMTYuNDQ3QzE1LjQ5OCAxNS45MTIgMTUuOTQzIDE1LjUwNSAxNi40NDMgMTUuMTdDMTYuNTgzIDE1LjA3NiAxNi43MiAxNC45OSAxNi44NDIgMTQuOTEzTDE2Ljg1MSAxNC45MDdDMTYuOTczIDE0LjgzMSAxNy4wNzkgMTQuNzY1IDE3LjE3OSAxNC42OTdDMTcuMzg0IDE0LjU2MSAxNy41MjUgMTQuNDQ3IDE3LjYzMiAxNC4zMjlDMTcuODA2IDE0LjEzNiAxOCAxMy44MTMgMTggMTNDMTggMTIuNDgzIDE3LjgzNiAxMi4xNTQgMTcuNTkxIDExLjk0QzE3LjMzIDExLjcxMSAxNi44NDQgMTEuNSAxNiAxMS41Wk0xNiAxOS43ODFDMTUuNzM0OCAxOS43ODEgMTUuNDgwNCAxOS44ODY0IDE1LjI5MjkgMjAuMDczOUMxNS4xMDU0IDIwLjI2MTQgMTUgMjAuNTE1OCAxNSAyMC43ODFDMTUgMjEuMDQ2MiAxNS4xMDU0IDIxLjMwMDYgMTUuMjkyOSAyMS40ODgxQzE1LjQ4MDQgMjEuNjc1NiAxNS43MzQ4IDIxLjc4MSAxNiAyMS43ODFDMTYuMjY1MiAyMS43ODEgMTYuNTE5NiAyMS42NzU2IDE2LjcwNzEgMjEuNDg4MUMxNi44OTQ2IDIxLjMwMDYgMTcgMjEuMDQ2MiAxNyAyMC43ODFDMTcgMjAuNTE1OCAxNi44OTQ2IDIwLjI2MTQgMTYuNzA3MSAyMC4wNzM5QzE2LjUxOTYgMTkuODg2NCAxNi4yNjUyIDE5Ljc4MSAxNiAxOS43ODFaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=);
}

li.nav-item.vademecum_icon a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjEyIiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxMSIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iOSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iNCIgeT0iNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ1cmwoI3BhdHRlcm4wXzQ3Ml8yOTk5NikiLz4KPGRlZnM+CjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMF80NzJfMjk5OTYiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzQ3Ml8yOTk5NiIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwNDQ4NTUyIDAuMDA0NDY0MjkpIi8+CjwvcGF0dGVybj4KPGltYWdlIGlkPSJpbWFnZTBfNDcyXzI5OTk2IiB3aWR0aD0iMTA0MiIgaGVpZ2h0PSIyMjQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCQklBQUFEZ0NBWUFBQUMrVFVYSEFBQUFBWE5TUjBJQXJzNGM2UUFBSUFCSlJFRlVlRjd0dlkzWkxydXRIZmE2Z3NRVlhMdUNtMXVCa2dva1Z5Q25nbU5Yb0tRQ1d4VWtxc0JXQlk0cXNGV0JyeXU0ZGdYT1dkb2Z6NWs5ZTM0QWNJRmNuTUU4ejNtK0xiMGtoMXdFUVdBUnhQeXpUejJGUUNGUUNCUUNoVUFoVUFnVUFvVkFJVkFJRkFLRlFDRlFDQmdSK0dmR2NsVk1BNEYvOGZsODhOL1Y4OTgvbjg5LzBlaHU5YUlRS0FRS2dVS2dFQ2dFQ29GQ29CQW9CQXFCUXVCcENCU1JNSDlHLzdmUDUvTy9majZmOXZmdk5tUkIrLzk2ZS9uL2ZUVUFrdUd2bjgrbmtRMUZPdlFpVy9VTGdVS2dFQ2dFQ29GQ29CQW9CQXFCUXFBUWVCa0NSU1NNbTNCRUVvQVl3SDkvLzBVVzROOEt6ejkrUGgvODk1ZXZhQWI4dTZJYUZHYW0rbEFJRkFLRlFDRlFDQlFDaFVBaFVBZ1VBb1dBR0FKRkpPUk1TSXN3K044L244OXZOdEVHT1cvTGF4V1JESTFjd0w4UndWQlBJVkFJRkFLRlFDRlFDQlFDaFVBaFVBZ1VBb1hBaXhFb0lvRTMrU0FOOE45dnY0Z0RYc3M2TFNGS0FZVENuNy8rNnZTc2VsSUlGQUtGUUNGUUNCUUNoVUFoVUFnVUFvVkFJVEFFZ1NJUzRqQWo2dUIzWDhRQkNBVDg3OUZQeTMzQXlxWGc3ZjkvL0NJVjhMZWlGYnpvVmZsQ29CQW9CQXFCUXFBUUtBUUtnVUtnRUNnRUZrU2dpQVRmcEczSkE1QUlNeDQ0N1AvM3p6a1cvdCtkOC81dlBwL1BIeVlSR3NBQjBRcC8ramthQTZRQ2NpelVVd2dVQW9WQUlWQUlGQUtGUUNGUUNCUUNoVUFoOEVBRWlraXdUZXEvL29vOG1FVWViSHY1RHhlSkVCR1o4Sjhta2dtdG54V3BZSk9yS2xVSUZBS0ZRQ0ZRQ0JRQ2hVQWhVQWdVQW9YQWNnZ1VrWEErWlhES2YvcTZ2akRqMnNKUnp4Q0o4SC9kU0JsK1IyU0N3b1BvQ1pBS2Y2eXZRQ2hNUi9XaEVDZ0VDb0ZDb0JBb0JBcUJRcUFRS0FRS2dYNEVpa2o0RVVORUgveitLM0ZpUDhMY0Z2N2w3dG9BY2pQZ2Fia1M4RytRSHYvRWZTMmxOVng5QUtHQUt4bjFGQUtGUUNGUUNCUUNoVUFoVUFnVUFvVkFJVkFJTElwQUVRbmZKZzdPTjNJTWdFRDRGNkp6Q1VjYzF4cmFnNGlKLy96MVAvYlhIWEM5b1pFTWFzTkJsQUlJaFg5ZkNSclZwcWI2VXdnVUFvVkFJVkFJRkFLRlFDRlFDQlFDaGNBOUFtOG5FaHFCZ0NzTUt0Y1h6bVp0ZjYxaGU0VUJUdm0vM1ZRRUtmTHY3cWQvYWdrUUNvaE9BS2xReVJtblRrVzl2QkFvQkFxQlFxQVFLQVFLZ1VLZ0VDZ0VDZ0U3QW04bEVsWWlFTnBzN3FNT0VJMkFxQVE4Y01SeDdhRTlpS3I0cjNZeG1GNFNoQUtJa2lJVXBrOUZkYUFRS0FRS2dVS2dFQ2dFQ29GQ29CQW9CQXFCYXdUZVJpU3NTQ0JZaVlJcm9tR1ZkUUF5b2E0OHJESmIxYzlDb0JBb0JBcUJRcUFRS0FRS2dVS2dFSGdsQW04aUVoRHVqNjhacUY5aE9CSkV5OVVGUzVrVmhMeHlLS3d3UzlYSFFxQVFLQVFLZ1VLZ0VDZ0VDb0ZDb0JCNExRSnZJQktRZFBEL0VVNmlhQkUrUzdUQlZUSkd5enZVeXVDYUEvSSs0UE9SOVJRQ2hVQWhVQWdVQW9WQUlWQUlGQUtGUUNGUUNJZ2c4R1FpQVhrQ1FDQ29mcjNBS2dJNG9mL25tOEpYbjNmY2Z4NFNlUkpVdjBKaEhUOCtiZmwvVnY0RUsxeFZyaEFvQkFxQlFxQVFLQVFLZ1VLZ0VDZ0VDb0ZjQko1S0pHeS9hSkNMWUg3clNFUUlSN285Ly9xTElEbDZNMDd3Y2NXaFBmaHlBNjUwUE9HcC9BbFBtTVVhUXlGUUNCUUNoVUFoVUFnVUFvVkFJVkFJTEkvQTA0Z0VSQi9BZVc1Zk0xaDVnaENKZ09zS2NLQnhLdCtlLy9Eei8vKzdrNEVkWFc5b2VLeVlHMkkvVEZ4M0FLbXl4V1BsT1diMFhmVlRuM3RaWkl4MVJCdlFIZmdpaXVJelExK3Y5Z1dZcTNtRDN2Zy9GQ2UyczAvWTkvNVRaeHRxMWZmUmRhUDY5eVR5SFpnOVZlWXh0djg1U2lpUzM3UHFYbW1CQlhwSk1TcDQvemwxeTFqWVpWUVBQQld3WVdQZDJudUt6dGgvcVM4TEwxTzdNd3hUVThjQ2hWWTBBQ0FNK084dlAwY09OT0tnL1g5SEVGeGRhMmpscnd3d09BWGIvMzZ6K2Q4QnlLZFZRZFFGbEIwd2UvdWo3T2poU3M1cWM2Ukt6TXh5Q0o3bXBENXB6MnU2NzJsemhIR0I4SmxCR0tzNlB0RjlicGJlaVBiWFd1OXBNdjlFdllTNVZGMVBDczV5RVFuVzFjNHBwM3hJRkJtaGpIMzlCT1VGNFVBdUJQVW9CRGhVMk5ULyt2VVhMTFRYeWJxNjF0QUVFU2YydUE3aGVVQlFBRDlzem4vLzlWYzlnZ0dFeTcvNml0cndqUFdKWlhHQ3Jpai9FVm1jUFQrcWhzLysydElvbkZTTm5lajRaNTEwUi90cnFmYzBwd3Bqbm1Yby85T2lYM1k2azVPbkVnbXFoSzlsdlI2VjJTZlVqcmFqVms5MVA1MmxYN2J6bzdxM0ttQ1RJY2VJNUVaRTkxT2VXV1Q3RC9pdFRpU29ieWI0NGdDaURiQ1pnempvZlVDWWdFeTRldkJPT05pOVR5TVdFTFVBUTFXVldIaXEwdlBNbitvNjJPZjM4SXhwVmxuVjBMZFpEckJGNTh5YXE4aDdvUnVmOWlXWUp4SUpNM1NISmVJdkluTXo2enlWU0ZneEF2VktEbFlrM1MxeVhVVENPVXBGSkZna2lGZEdGZS9vQ0djZExqMkdTTUNHRDJaSjdlNFZUc214Y2Y4NXlWaTFucFpraEx5QXpRT3BnTDlxWDRJQTVuQVF2QkVlMFFXc1ZrLzFlc1AraXlOcXVPMzdvOHBZejd4RHF4cnRFcFdsSnhLUFR5UVNaampBaFdOMFZZMnZwK3FnUnBGNG9sNENGcXJ6cElDM3FtT3JnRTEwSFYzVlU1WEY2Rmhua08ySGZWMHhJZ0VuNVJBSWxSTnlPRXVZMEQrUm9nN09oTXJqNUdTejI1aUQzNHVSQ3BnSGtBa3o3dFZHRlFHem5xckR0MUxJcHVvcDEwem1XVFZDSTdwMldCRmIwZmRuMUh1aUF3eWNSdHNucXBGZFBUSXpnNURwNmErMTd0UDAwbFBuU2RWNVUzQ1dpMGl3cm5aT3VmOHFlQWphTXpJWm5URjZvKzRCRFhXVk5ub1lwQ0FQUm9YSmVrS01SekpWSURoK2E3aHkwVHYzMXZvS0c0UzFyOHh5U210ak82NlY1a04xbzVsMXJlRnB5WWtnbHpPak81anJmZHZXVTRtRTBTU2tLcEhZSXpjeXhtYlBJSFoxVlNQd2VvYTRXdlNlZGF4RkpKd2pWVVNDVllvNDVaNUdQczRnMnc5bllpVWl3ZU5JYzhUdXgxWndkUUhrQVJ4MS9Idms0M0Z5Wm14S2lCQkIvb2FmQkZnL3pBOU9jZDkwMVVIVnVGckZrRlhGYjZiamEwbnVPbElIc3Q2MTByNW5HZk5UaVlUUitTeFVuUjZMREp5VldVWC9lc2I0VkhuUHVKTHF3VFdqck9xYVVqamdLQ0loUStLTzIzeXF6cGgxeVBRZHlpc1lWSEJRb1l4bVpxV0hNZi9Id05jUVdNc2tjakk0MmdqYmpoVU9DSzQrek14aGdUa0RCcU1KSDlhY1I5cFJ2ZDZ3Z29Ha0d0RXg4MXFEcXFFVFdSdmJPakxaam5zSDhsWC9xVWJTYUdQZm1vT0lORzFEbW5raWtWQjZhWWpvVUY1U1JNSTVqS3B5UEZydlVnVHRwaEZWKzY1MzdEUDl2Ri82cms0a3dJRkdVc1ZaeWYyd0NXTlJ6YjUzSHdtNUhIbTk0V3d4d01EOXcwUkNBUkVKY0JvWVg4em9YZkFqNnF0dVRCTEs3bVlDb0dkd1RVZnRtY2s0cXhxQnZYT1VuVU9tdDMvZStrOGxFa2JtczFDTlNQTEt3cjc4RTRrRVZWM2RPMWN6U2VQZXZwL1ZWOTFERkp4bFZYdE5BUnUyUEVaOEtIWWZNdHFUbUN0bEltRm1Va1VWQXFFSm51ZGFRNnN6NDNxRElxRUFIT0E0ak1wbGthRXNyRzFHSWxlc2JmZVVVeUMxN3ZxdmVCbzU4MW9EOElyb25UdWNGWDZYMkh5SlFEeVZTQmdwLzAvRjhJbEVnbXJrWGUrU1htR2Y5STZ4aUlSenhJcEk4RXBUdkx5cUhNWkg5SzNtU0xMOXRLK3FSTUtzdTdrd1hNQUt6NDVBMkU1WWozTTRPbG5WM2FLWUdhSHd0RlBJTTZ3Vm5UOWNMOEhKdXVxajZrVE1QS0hDbFRLUUswOThudVpjcWNvdlEzWkcyU2lxUm4wdmhrK1RkZUR4eEtScEdOY1Q1MHJWZ1ZNZ2sxVjFqZ0kydlhwdlgvK3BPa1BDdGg2MVNYdUVZZ2FKZ0ZOckdPMWdoTldlbnJzOS8vNXJYR3Bqd2h6anlzUG9LeXR2SUJOVVE3aG1odWpmeVg5aDlpTkNUM1pPbGFLMTdtVFQ4dnVUNTJvVUdhNlF6Tmt5MTk0eVQzTk9ldzVXdk5qTktLOW9rL2ZnVUVUQ09YcEZKUFJJbHIzdVU2K3ROUVNtNjR6cEhkakp3Z3dTQWV3YkhHN1ZEUDg5WVh3U2JOWEplc2VKSjBnU0VBb2pueWV5clZ2OFZBMnRtYWZyZC9MVnM4YnUybzcrUGpLcys2aVBQUVJtZE13ajY2MlFBTlNLeDVPSmhGSDVWVlFkSHFzTW5KVjdHcEV3dzBic25RTlBmV1hDM1RPT1ZsWjFYU25ZZ1VVa1JDVEtYK2ZKK3lQUW1KNDhXb2xJR0wxQllJT0ZjNk9jaUkvQnBJMDYwZkV2NzI4MU1FYWNCbzM4d3NNVDd5SnU4VmU4M2lCeGwrdEFTRlZEK0djYk9xcFJHbEU5czY4M2ZmTmxEZVJMZDhKZ2YrSXphaDA4TmZUMWFVU0NxdlBGV251amlETldmKy9hS1NMaEhDRlZXUjZsYys5a2gvVzdLczZzOFUyUHRGWWhFa2FTQ0lnOGFGRUlySW5NYW9keEtyaUtVb0FNd0htQll6ZmllVEtab09vRXF1aWJyWHlOMUQwZXVaNU5BS29hZ0I0TXI4cXVvaGN0NDMzeWljc0lSNWhCMkZ2bWFVYVpFZmlOSEZmcHBaRm85NzlMZGI0VTlMK3FnNnVBVGIvay9kckNVNy95MGtZNC9RcTdnbUUvMHBESHBncjJCaUgvS3p3TUpUdzdSTnFETTBnRUxQcFIwUW5URjZBSEhFZFoxZXNOaXFjdGluZWpGYTRrUGZXRXRpMmpKeEdKVHlZU1JxeUZKK1AzTkNKQjhlczZqcTM1dHFocTVONXR4MDhLTUd6WTZMdlZpZVFpRWpKbTlzYzJGYSt1TWtjK1hjZlBKaEpHa2dqS2Q3U1BoSW9aY3IzYXZidVdPMkZFZE1MMHNDQ21SdG0wcFhpOVFaRzRVVFJNWitQMDVCUGF0a1NtYjc3RWRmOWtSeGd3WmRzcHFnWTlRMFNlSk9kTW00aUJiVVliSTRpempINmZ0VmxFd2puYXFucm5hUkVKVHo4VW1aNDhPbnVEdmxKWW8wZ0VLR2FjaENyblFqakNpWW5QYWlRSzhNQ3BPazZMOFRmN2VTS1pvSGk5UVMwNlJqVnlZL2ExaHQ5OVJRWmxyN3ZaN2MvYy81aGpmenFSa0ozUDRzbWhyMDhpRXA0dTUwMG5QRVV2WVR4RkpCU1J3TnpydkcycDJuamVjZHlWbjNwWVBFdGhqWnBjaEluQlNWVDlJc09WY0RDTkd6VUg3bTVSdE45eEFnR0hHS1JLOXZNME1tSFVHdlBPeTFTRnQrdXM0b21Bd29tVUlpNWVPYk9VbjAzWVdQcG9LZk4wQnl0Yk56ODU5UFZKUkFJalo1UmxQYzB1azAyY2pSeGZFUWxGSkl5VXQvMjdtQWV5TThkeDkrNnBPbU1Ha1FBSEI4b2xPMng5eFZQNHJiQXdUNVJYTnlaR0tBT1FUVmlNcTBXdVhDa1l4ZXNOMlU3Qm5jTGQvcTVvNU15KzFnQjhtQ1NtWno1R2wxWE0yUkhCNE9sRVFuYW83Wk5EWDFmZis3ZnJRVEdmVFdTOTN0VlIyaVB2K25yM3UrSWVpejVuNjVRN1hQQzdLbUd2Z0kwRlAwc1pWWXd0ZmZlVW1UcG5vNGtFa0Fkd2JqSkpCRGlFTUJDeGdhNzhBQ01vNGQ3UWZqakdjSkJYak1yWXp0OElBZ29ZNFpSeWxXU2NkL0xOSktQdTNtWDlYU1dabE9wOVc0VlQ4aWVmMEc3bGRPcm1hMTB3aG5KUEp4SXluV0hWeUMzRHRKdUtaR0puNmdDeGtLcFRTaHppMzVwU0lKTlpZMUtkTXdYZHIrcmtLbUR6ZFBsamphKzFNelY1OUVnaWdlVVlYMDBBbkdhd3VVODVWZTRsWHA3bUdDTUpIRTVMZThtVk94bDZBdkdDTVNvNkdOTVR3M3hOdm1JZUFJVnJEWURueVNlMDI3WC9GQ2RMY1owekRhWE1kYUdvQjVqWVBVWEdTeTh4cFdKY1cwVWtuR05kUkVLK0hDb20wODRZOWRUcjZ5T0poT3l3dEtlY3ZPK0ZyT2NrWHVGMGs3MW9SbndpVXVYVW5JR2RvaUpWa010c2ZSU1pPNFdUcUtjN3BkdDV5WFJRSS9NZnJmT0dPZnZuU1ZGMXFzWjhWQmIyOVo1Q0pEdzljbVE3Ynlwa08wTUdpMGdvSW9FaFI1RTJWS05PSTJPeDFCbnB6My9YbjFFdnprNlNzM0pTUll1QVJQQmJQVWZFSFM3Wmp1QlR3cnV5Y2JxYnA2UGZGYkJWekIraFFMQ015RWNTa1ptc09xUDJ3S3orbzkwM0VBbFp5YVNlbmcva0tVVEMweU5IOXZwQktTbHhqKzRxSXFHSWhCNzU2YW43aG4xeGk4ODArM0dFRVpVOW1WUHZodlJJdWJPdTU5N3lVMDdhN2lES2RwS2ZrSXhOMFFDYkdvYjErWHh3UlFaRWd0S2pzbVlWODJwa3psT1dnNXJaNTMzYjJYdnN5TEdjdlN1TEdQZnNxd280ZVB2d0ZDTGg2WkVqKzNsOWdsN0NtSXBJS0NMQnE3Tlk1U01Ic0t4M3oyaG5tcitTVFNUMDN2Ry9tNHkza0FqQXdYTlNtR1YwM2MzSGpOOHp5WVNuNUpoUXZONlFGYXBza1VIRkRVYmhXb095NFdlWjEwaVpKK2pLTnhBSldldmo2ZmxBbmtJa1BEMXlaSys3RktMMkl2cDBYNmVJaENJU0dISVVhU1BUTjRqMEo3dk9OSjJSVFNSa0twRTNrUWdRUU05OW42ZUV4VmtYWHFiQ21IMTZic1hncWx3bVB0SCt6ZnpFbGFKUnFuSUNwVWc2UldYTVVpL0xRYlc4bTFYbURVUkNoa05jdUxFa01MOGR4YXRvbWFOK2luMmI2UVAwNEQvTjZkcDBXalhLUmdHYm5ybHRkVlZsanpHMm96WXk5a2hUWHpPSmhNeEY4aFFsYTVxa1RTR3JrWjg1cjk0K2p5cWY2U3l2N213b1htK1l1WWJWVGlGVmttdDV5TXBSNnpyN1BkTTJYK0xBM3VBUVo2d1JUNVFmY2JxR052VUUrUVpnYWpvN2V4S2ZjSUFCakZTZE9RVm5PZE5INnBGUEJXeDYrdC9xdmsxblRMc2VtK1Z3Wm1iWW5lbUFNSVM3cHcyclVzNmExNTYrajZpYlNTYW9uQmhIY2JTU1VOSDJ2ZlZtS2IwaVZjNW42ZzBPNmRIb1Y5ZVhiNWszOW5Vb1ZVUGVxMHV2eWorQlNIaUxmTy9uY1hXOVZFVEM5VXBXMVQ5UElCSVU4MkF4OWZwWlcrdzkwdFRuREVXRlV5MGtNTUpFc3A4M2t3akEwdW9NWnN3cmV5Nnoyc3NpRTNBaWhpc2orTHZpazRWTER4WXpzc3dxSmhPY2xpUm5OM21xaGsyUGpGbnFybjRWN0MyT0Zwdk10Ukx6RmhsU0xmTUVJdUVOa1NOSDhqTmpmMlRMc2VvYVUzQ1dWZmRiQld4NjVWRHh3S2gzVEpiNjdEM1M4czVQaHNPWlphZ2oxQXNncmVySW1TYmtvcEFuN0hoMXc3Z1hxNnpOQzU4WmhkTzM0cU9vV0dja3VsUEwwcDRSc2gyVlQwV3lLVG9XVDcwcG02K25nemRsMzBJa3NQWEZHKzdkUDRGSXlMSXBpVXN3cGFtWmVZUllBOHF5eFhyN3ArQXNGNUhRTzR2bjlWV3h6UnZ4dDViWmU2U3B2MndpSWN1Z2VUdUpnTW4wc1BKVGhNa2tjV01LZ1hUQkJvWXJOdXhINWZRNE1pNXJSRXVrN1VpZDBVYXVZcmliVXBTVnF0RVhrUzFQSFFXajB0UGZmZG1zZmJlblR4bDEyV3ZsRFhkb1IrdllqSGt2dlpTQjZwZzJWZWRPUWVlck9yc0syUFJLcDJKQzdkNHhXZXBQeWVmR0pCS3lyalRneEE0blJpQVQzdng0RlBLcysrZEs4NVAxNmRHVnJ6Z29uamlQdk5QbEllTkd5YklTTWZVR3grcG9YbGVPTk1KNDNrSWtNSjNpd215VWh1dC9qeG9CM2o4aVd3dE1lYmU5a1YvS1k3ZnkzMzdlb29LelhFUkMzb3kvSWRyc0NMMHBPb05KSkdRdGl0WERUaGxMSlJLVy92YW9CT0NPaUFSc1pDQVZtTThVMW84d2dJZ2NFVjU3MmNSSVIxcU5wVmE2MXBDWklEZGJobnJiWHoxRCtsdWNZc3d6eTJaUkpCVjc1VmpHc0NRT1JER0tqRGk4eTZhZWNDQlVSTUw1RkdmNVRMM3lxVUN5OUk3aHJZY2l6RDNTUEFlc1RUbkxDQzFuT080TVZ5VEh0MldRWlRDdVNuQ3BLZGlScEl6YXlSWTdWTnVzK0E4S0twSk1QZVB4MW1YdGhkNzNNc3EvaVVoZzVmOVJOZUlaOHJCdFk4b0pGWEVRYjVMdEk5aEdSdXdScCsyWHBvcElLQ0loUTY2dTJueTd6bUR0a2VaNVl4bFBHY3BDeWNnMkEwb3UySHVpWG1UQ3R3bkpDT2xmOVJSVDdWUisxS2xMRnRuWnMrUkhSbVBjOWZNdGp0VVpEcXNTZ3hqUG13d24xanhsMkN4M2Eyekc3NnNUQ2FXWFBoL000YXFQNmpwVE9IVlhsVzBGYkhya1BldndzS2RQSStzT3R5c1pSRUxHcEZWeXhYZ2t3bDVnaTB6NGhraEd0djRWSTJZeTFtdXZraHpCb0twdDJrclhHakIvcWdaZnIyeFo2NitjSWYxTlJBTEx5RldMVHJMS3FiZmM2a1JDeGlHQUY4T1o1VmUwTWJaNHFlNHJMRDNTSXh0cU5ra2Jpd0kyUGJpKzlTc3YwK2F2bDBqSVNMQllqdS9uZzN1QmNIeFpkL3NMVXo2bVdMUXJKbDcwZkVhMFI1bDc2bzR3bGpLSUpNOFk5MlhWSXE3ZW1weG8ydWJiSXp5N3VtOGlFaGpyUmxFSEVzWGh1NlpXSnhMVTlIYldQSjIxeTVEMzBYMHVJc0dHZUJFSk5weThwVlRKSys4NG91V0hKNC91SlJJeUZnTExxWUN4QUVkdnRTZnIwNFVya3dtc3VjdzRqVitSdlZXNzNwQ3QrQlFkaCtIaFp6ZUtVQzEzeG1pOXZiTEQ5U1lpZ1RGUGhkZm8xUlYvWCttbGIxOHRXL1ZSZGVvVTdMWU0vNGtoSndyWTlJempMZEZtWnhnTnYzYmRReVJrZkY2UFlTUUFYRGlNQ0cvQmdrQXl0MVdlTEJLaGpYOUZNb0U5bHhsTzlJalFmS1lNWnhBcVBmM0xEdk5YR3krdzZ0RzlQVmdmMVgyVFkzV0dYYllNc3VkczI5N2I1cTkzN2Z5Ykwvc2djMDVVMm1iWlZEUEdvNWpYWmdZT3ZmSStvOC90blVVa25LTmZSQUpmTXQvOGxaY3Rta04xUnMvTDJIZlhXR0hpKytzV1NPYUcrNi9xQ1d1eVNZUXRtUURIVnoxYUE4WXh5Q0FZRTNpWThvRXdidGExRWZSdHRmQkR4Uk42VmhLMW82MkpyYXQ2dDcvc0NBeHYvOTdrV0YxaHMycUc5TGNSQ2YvdytYeHc2aEo5M25TSGRtVWlRWkVBanNwY1Q3M1ZEaXEyWXkwaW9ZaUVIdG4zMW4zYlhuaUdUNlk5L2NNN28wUkNCdXZEU25aMXh2TEJlTWUxQ1JBTGlzOUloVHM4OU1VQk9HVHJEMTlSSmZ0cXJFOEZabnpxYnJYTlBpTXl3ekhOUHhSbHplMVJIOVR1LzdOMFhRL2UyN3B2Y3F5dU1CdTYrYkltNzJWZmJRQnN2ZGVDUnU2MXhHa09OYlV5a2FCNllodWFpSTVLdmZMZThlcnVxcXByVFNGOFgxVytGYkNKQ3A0cXB0SHhST3NOdFRHalJBTDdoSSsxMlZrSWpuYmRRZWxFZnNhSm9KcXl3Q2s1Y1BqcEpscWc5elNxTFV5Mkk3MWFWSUxhYVU4V3VhVVlIcXQyOHExcTdFVTMwV2c5Vm42ZTZQdWo5ZDUyQ3RPN2Q3M3BEaTNMdG9yS1prODlCYjBFTzVFWnZSakJvMWZlSSs5azFWR1l3Nk94S0dDcTZ2UXFZQk9WUDdadkd1a0hiTmtXU1IycHo2aVRlVEQzUS84aVJJTEZXZmNBQVVVTjU1QVJLV0IxRHZGT0dJMXcvbVkvR2JrbXJHTlNPVVdIVTRzb0JNalczY015akRKd1Y4SHpEa1A4cm5pOUlRTy9HU1RkRmY1cTF4clFWd1hIQ3JvWWVtRG1zeG9aMkxCNkc1SFFzNFlVOVY2bXpMUDJ5OHcrbnJXdEVFbW1vSmQ2NUgzR3ZHM2ZXVVRDK1F3VWtjQ1hUb1d2dkVEbllrK2UrUXpWK3hFaWdjMzRzTml2aURFRnNQSCttZmtUWmlxVDJZWXpXRHVFVlhzWEhTdlVqKzFrenNiVHE3aXN4SnUzM1dqNWpIQXNOVU1tWTR4UnZGR1BUUXhIK3dJOURESng1ak4wOHlVT05MTDNFVjgvdkttZTZLVzNZYldxVEtzUVB0RFhzSGxuUGozeVByUGZlTGZhL3R2d1lQa2RQZmpPdFAyditxMkFUUlJYaGErODRJb2s1SDdtTXpSNXRKZElZQ3QzUkNIZ0ZKTHg5REJSY0FDeGVCaFJFWjZ4UkUvRklTUmdxZi9iMTh2Kzd1ZmtVN2ozSHduQm14Rm1qWDZDUUlpZVFLckl6ZEZjWjV5cWUyVEtVMWJ0ZWtNR0VhT3dzV3puWk1aNnU1SUpCY2VxRWJxek4xL2c1TjBUUGVzdHE2ekNIR2FON2F6ZDZEeXBHdTlaK0sxS0pDaklOQng0Uks2V1hvcExaeEVKNTlpcDZxSlZpUVNGYTZ6dHkzandSMmMvdzJ4TjcyYk1GbnpXeVRMRElZSUEvUEhyYzVHajhpZEUrbjJWNHlFeVA2TlBTTkhIdXp3SWxnWElVblpzZ3lYREdiYmdFU25ESmdZamZkaldZYk9vR1VrMWU4YW9HS0lhMFJrOUdCelZCUzVZendxYkx5c0hDeHNqZFRKbzVIanhydWc4c1NNcVI0L2IrNzVWaVFSMnRLQVhONVFIZHJCUmNmVnI5ck5xSXRnaUVvcElHTFYyRk95OXBtOFZEckNHNlF3UGtSQTlQVDhUSXRZR3grNFhUcnZCUXNPNHpYNjhSbzNGNmZlU0U2T2NHempzR0s4bEQ0SUZkOWJuSVBFdTVtYkg3SmNGaDk0eXpMSDM5cVhIUVRoNnQ5clhDQ3pybDRHaHB3MkY2eTJORkZUWWZGbmt0bWNPZXN1eXlkRGUvb3lvSDUwbk5YMlhqUlhMenNydTU3NTlCZDJ0cEpjVTl3NkxUS2l1TjlaQmxBV0RzeklLSlA1UjN4U3dpZUNxZ0djN1NGVEk3ekpzSGoxRWd0ZEJ2Uk1FRmx2U0d5Wi9SWFNBVU9qNVh2VWRCaDVoODJUaDlDd285aW53ZnN3Z0RrQWdlUE1nM0dHSEJZdjVZVVNQc08rSkQxdkFkeUFaZmxjNCtkbDJrNG1kWjMwWm9Pb3VNaXpVek5IVG5pdGhqdGRjRm0xR3NzSjhNZVdQaGM5ZE8yOGtFcUx6cEVCVzNjMG44L2RWaVFRRkI3Ujl4VVdoTHg3N2p5ay92VzBwWUtmcUxIdnM5TjU1OE5TUDZsYlBPekxLS3NoYXcwNmhMOE9pb3oxRUF0UEl5OWpjb29uNzdnU2E2YkR1MytVeGFqeE9pRGRLdzlQMkhWN3RkL1FCeWRQZ3FES2ZyQVNaM3VpUXF6RXhjemd3c1R0cWkwMmk5UGFYcFJ2VXhqVXE4c2VMdjBjSGVkdTJsbStrc3NMbXF6cFBWMWkra1VpSXpKT2FUckN1ajU1eUxIM2EwNGRJWFNXOXBCQzF0ZW84S3VqMEloSjhLM0JWSW9IcG8vb1ErN1YwaTVSVGlLZ2FscVRWU2lTd0RaWE1oSFM0SjROSlpJWFFRMFJhL2dRd2lLekhZOVJFTmhIUDVzZUtEbW5ZZ0R3QWlSQkovbmlHYi9Zbk96M3pZWkdCYU9pdHBXMTJHWVZUNmUyWUdNU1dXcVNGWW1pcVFuSWl6SHViYjRYTmR5VVNzSzBaOXY3TTFpOFo3VVhtNlkwNFJXeUhqUG55dE1uZWl6M3YzcFp0ZVRnVVRvNnpJMGVqR04zVkt5TGhIQ0VGdVZJbFdlN2thdis3U3I2djVrdXB6SzNWeC9maS9WMTU2MHVZcDdXUmt3VHZJQ0ZVY0NRWVNmMjI3NGJ4QW9lQThibElqMUVUWVFnOWdzd2lFakFtT0FOd1VKalBWWUpKNW50V2szUFcyTldjYmdZSjR5SFNXRGhldGNNZ1I5ajlaRjlYaS9hdjdVTWVuUlY5bDZXZWRWKzB0RFdpakdjdkdkR2ZVZS93enBPS2ZJM0NCKzlaa1VoUVNKb0c3SnA4cWVoSnhUM2tUcGFMU0NnaTRVNUdHTCtyN0lGTlo2ajBKNXFVMkRVbmxvMll6ZlN3bkZiTFFNRnM0MlE4K3BuQnMzZGdjd2FoMFBPNVNJK2dxUk1Kd0JrRUFnd0E1Z1BTQ2ZjVWUzRDI5SWQ5RXBJWmVlTVoxMTFaOXJqdjNuZjNPK051RnpKdE15Tmk3dnA4OWJ1cU1hL2dXRzJ4OGVqRW52bTRxenR5ajdycmkrVjNGZHdzZldXVzhjNFRreWhtamlPekxWWGRjelZtQmIyMGpYaFJXVjllZWMrVUsydmJSU1FVa1dDVmxaNXlDb2RoMjZnaGxXaFB4cUhjN2J4WWlBUW1HenRyVThOR0FFS0JuZkFQQ1hEZzVFY1MvbmsySjFVaW9VVitBRnZtMDc3ZnpJajg4UGFMYVd5MlpFM2VQc3dvcjNTOUlSSzJ2TVhNczdaR1lLMHFCd3BHM2paQ1RXWHpWWjJ2TTFsVmsvY1Jhd3J2OEY0WFV0SnhvekNhWlhQMWpFOGhtbXlMRy9zd0xZcE54QTZNdm90VlQyR1BPUnFMQXBZS2hKa3FObDc1VTdnV3VkZTFDbmxlaHNpNWhVaGdicjZ6R1ZXUUloQTQ1a2tsU0lRV2V1OFJmby94RnhFR2o1S0t6SXNTbGg3Yzc4cDY1dVd1clY2SCtLNTk1dThLak81MlBEMGhXUXFieW5Zc3FwRXBDbEViZTkybXNQbXVsaUdkcWJPWU9pVzdMZSsrcUNCYjJaanMyMStSU0dEYW5GRzg5enBBUVhZWWtYcFJQS0wxaWtnNFI4NWpvMGZ4ajlUejZ0WElPOWgxRk9Sc3Z6NFZrajhPMGY5M1JBSXo1Rm5GcVZJNVJmY1lmNUdGN1ZGU0hpSkJNYnBEV1NuMU9NVHNjVjIxeDF6cmpINzNuQW9yR0tJTmcyR1pjNTJncTV5eTdVK1ZYN1A1T3VmcnFyaG5MeUcrZG5wVEhpTkpKZHBsTkdnZWpFYjM3ZXg5Q2s3NzN1WlNjRlJVOTVJcnVWSEE3YWgvRVp1YXZUNDhOanI3M1ZmdEtXRGpIVy9wakdQRWh2amRkMFFDODVUU0c0Ym9GU1J2K2RuMytqM0dYMlJoZTVTVWhVaFF6amZobmZ1NzhzenJQQ3VkYmlvNTROR2tyQ29PY3BPeEhrTGtUazVSK05nZUFBQWdBRWxFUVZSN2Z2Zm9uNTczM05YZDZ4NEZ3M08xRE9rcWMzazMxK3pmUFVhU1NnSS9OZ1ozN2ExR0pLakk4bDR2S1Z5M3dGemYyZXgzOGpENmR3VjlYa1NDYjlZai9vYnZEZHpTS29kZyszd0VLcEd4NlRyajdnVXN4d0tHR2NKN0k3a0V1Q0wzWTJ1enZqVGcyVEFqQzV0RkpLendCWXdNR1dHRmZYdU0zWXh4ZU5wa0VvZWU5NTZWdmROUFIvV1lKQkJqREtyWEdsVG1lcCtKWEdYelZaMjNJNW4wN0NVTW1WWnF3Nm9qUFB1aDB2aDYrN0lha2FDaXYvZVJoQ3J5czBxRVk1UGJJaExPVjdDS1RPMTdHUEUzZXZWVVQzMFZrbmhQUHFyTXIrV2d1QWYvUzNhVHlmS3NjTGNMaGpXU0JqTHpKOENKeEtMRStQZVB4L2lMTEd5UEVKOEpHaFlvREh2SUF1c0JtZlRIbnh0RC81UWZwa096eXViUFhQT011WTFrbkdVbXkrd2RnM0lvcWdwT2UwZlFvN2Q2NStlcWZ2cm1TK3k4Wnk4aHZsYWlLZXM4cVp3b2p3WnROU0pCWmYzdjlaSUt3UkhaRTBmTDNQWjlSU1FVa1pBdGY2bzZRMlZmVG8rS3ZXTHptU2RXdlk0VW5Ic29jamprbVZFTmVBL0lCSXlkK1dBekJ4bXcvUXFCUjhoR0V3bTRUd3BIbXYyVkM4d2ZoRHA3RGhteXduU3E2M3BEYkRWRmNHTkZrc1I2L0gydGRBWGUwVWtGQSsvSXlmSG94WTdoMzFhTjZOemJScE1LcUdDV05MekxacTFyakJWZE9XT01QZTljalVoUTBFdEhVWVFxYTJ3bHZRUzVWWmpQby9XamdLT0tBN3pIUndFYmo4NVRJSW1QcmtPcTVPV0oyTkVlL0M4akVsZ0tnQkhhM1JZY0pndUd3OUVKdjJ2Z040WGhST0xFTHNPUnhpSUZKcDZOS2JLd1BVcXFuZXFBU0FHQkFFZWMrY0NZd2J6aGhEYnpRYjlCQkdIK0dJdUhaWHdxbjB6djU4TWpONWx6aWJhOXVrTkZjVGRjbE1QakZaSVRIZVhCVUpuRGFJNk83RFZ4MUw1bkw1blJ2OHgzV3ZXOGdyeG40bkRXOW1wRWdnSVJmSVNaU3U2ZDFlYVQ1VWV3MTA3RXBtYjNRY25XMm81TkFSc1AxaXc3M2ZQT2ZkbXpkYW13NzZUcmpMT0lCS2JTN0JWS09JVVFsTzJWQXpobWNFeTNKL3c5UW5CV0Z3WWFDSVdNMEg3MEhVclc4a1F3OUNncEVBa3c0RE91ZG1DZVlKUm5QbWRma3VoMTVKaFJPYjE5eWNSdjI3YUtJeGR4eGoweW40Mm5Nbm5FakxicHdmRk1yeWxzdnNyenQ4Zjh6VVNDeFVoUzAyazlhOFpiMTRLUHQ4MnM4a3k3czZlUForU1VnbDd5a3VzOU9ERHFGcEZ3anFLU3ZiSXlrYUN3THMrdTd5dDhoUXB6YTgwbEZGcnpaNDB6azFmME9sQlhkM25ob01KUmhYTE5mTERnZnlMblQwQjBoVFVmUXphUjRPbUxCZWVXQndFYmN1WTFocnN2U2ZRYVVVeUhTKzJySlZmenFLTDgwRWNQYmtwR2l6WGsycktlMkdXWStyMm5iMmR6cXlKL3FadHZEM0M3dW04bUVpeGYyRkM1MzA2Y2NuTlR2WHVnK1VXRWdpcHlmR1p2cWV3dit3UzFCT2pUbWxEQmJEL0FpRTNOQnFtSWhINUVTMmZZTU96MXd5L2ZjbVlvc1JKeDlaN3FXSVVFU2lIYmFjMEsrN2VJUVVUcHpWSlNZT2JhOVEzTDJLSmxyT1NPTlJuWFdUOVlZVk1yaFVvekUwMUc1N2ZWcytLbWNwclYrcDJxdUR0Qm5hVWI5dDArVzVzcXhtZHZicC9PYVRKWHQrNlQ1Z1lYSzNqbldLbkkrd3hZVnlJU1ZPYnBUQzhwM01XR0RQWGFOQ1BsVUVXWEY1RmduL1dJdjJGdm5WdFNoU1ErUzRLcVlrdW42b3d6SW9GMUl0UXJrQjRsZFBXRkJLYm9aaVVpdk9wakJNZlJtL0tvNnliZUwwbjBoZ0t5cmpkWVRzNlljdHJUbGxJb3NCVTNsVk4yNE41TG9QYk1uYVd1aWtGODVnQ3FiTDZlYUJnTDdsbGwzazRrM0JsSkhqc2lhNDVtdGJzU2tjQTZ3T3JGK294QUhHMVRuWTFET2RwdDMyZlZ0UmV4cVh2bGFsOWZSWjRVU1JZcjFpb1ludTFCS3YxTGxmY2pJb0VaenQxem9oTmxtbzYra0dBVlNrKzViV0kvVDcxSTJZZ1FqQkxnVVFrd2V3aWNubzFYWlQxRTVLYW5Eb3RNN09sRHEzdm5LS0NjaWhHS3ZrVFdLd01uYXhzcWMzdEdaSS9TWFhkNHFjOWo2Ly9iaVlRNy9hNGk3M2Z5bHZIN1NrU0NpdE41cHBlaU5pbDdYcTBKUnRudmpiU25NcWVLenJMS1BxZUlqVlhXVk9SclJKb0FLeVpINWF5UnZhRjNIQTJlcFN4N1RvSVJwb3pOMzVwRDRHandJMExzMFQrY1dMUHpKekFXOWdnbHRjcVZFcEFkQ0RXUDVtdGdHYUozQm05b0VTZFZVamtWdGpybXJEbGl3TmxEb0RMZWY5ZUdRbktpS3dkSHhURmV4UWxUd2V0TzdySit2M09zRk9ROWEreDM3YTRpd3hpSHdqeGQyYTBxNjJ5bE9WVng5QmcyOWQxYTgvNCt3a2IzOXNscWIwWGF6YWlqOEpXWHE2aFpGWjJSR2lWN1JDU3dISWl6TEpZV1lXSXRzSmIwRCsxbFBuZEovM3JmSFRrWlkyRjR4bTZOU0hJSmtvYjFKWWtlZVdTdGlWUldzRmZJZHZXVnJqZmNLVUdsdnZZUXFPUXBQR3hPWldPN1dnc3E4Mm05VmpOaTNxN2VvVEtuczNCWWdaUlN4R1pXbjQ3ZXE3TG1yMlJKS1EvUEtvbGdpMGc0WDJXWk5uclAybzc0R3ozdmk5WlZXWTkzeEo0Q1FRcU0wM1RHVWNPczVISTk5MHZaTEJPTSsxR2ZJWVRUaVUyUitjRG9CcDdXRTNVc01JUjY0OTQ0OHdHTzZNZXFuOTJNUmlXdzd0K3JPNWw3V1ZFNjViOUtxTWJLWThGWUszZW5vNHgzOUxUQmlqanI2UVBxM2hrcktwdnZYU0svWGh3WTlkOU9KRndaU1RQa25mMFZwQjRadVROeWU5cG0xbVh0c2IxOXV0UGZLbnBKT1pudmRnNktTQ2dpb1hkTm50VlgyZmZ1RGluWi9td1VUOHNWNFZEYlIwUUNTMUgyS0xxc0x5UmdVd1doZ0JQT3pBZkdDd2lGbnFzWisvNVpjeEZrNUc3QXU5czFoa3pjRU5rQkFnUUtndm4wWG5OaE1wOHJPQ1lOZTFZa0JtTXVyNGhKbGVTQkdLZjZ0UWFWT2Iwam1sVklyTFRObDdFb3Z0cFFNYWpha0xDL3NzbjBPN2pPN0kwWnAzNndNOWg3Mk4zNHozNWZoVWlZTVU5SG1OMFJuQ3FPOFFwNkNmaXE0TFdmNjd0NWpxNDNUejBWbVZmRXhvS2pDbjUzc3FTeUJ1NXNMZ3ZtaDJYMlJBTExJR0dkdlBZazJMc0NCYXd6SnQ5NndoOEJ1T1ZQUUdnKzh6bjdPZ0xtRHU5aUd6Q2pzRUxmY2JMTWZKaGZrbUFwZzFVTUFNeURTcmdwK25MRityTEl6MTdaWSttOTNuNWMxV2ZKY1c4Zjc5YUJTajlYeUd2QzJyZDc1N1RWeDFvRm9UM3lVZnFVS1BaTTlsNFd4WElWSWtGbHZkL3BKUlhTK3M1NWljb0x1NTdLdkNvNnl5cU9zQ0kyRmpsVVNiQjk5dW5ITmdhVmZxYnBqRDJSd0FvUnZndjFzQWpKdHN6cXArdzRCV1JmTThCMUJ4aTVJRVBRUHR0d2d3RUNCZ3ZPVWVZek0zckRNeTdXU1c3YVl2WU14bEZXNVdUNDdMNjZTa2dzSUwwTGkzWEFubFpVSmN6dUxqS0h0ZDU2Z1dUdlpiMzlPYXF2UmlSQXg3RUo5RHZjenZUcWFIbHZlWmxHai84TW4xV0lCSlY5NWk2aVRNWDVXeVhmVWhFSjU1cExSWlpXSlJKVVpPdU9mRlNaNTdTOVlFOGtzSmlUakJDS3JDOGtySDd2SDBxQWVZVmk5WHdTV1YrU1lEbXNxeGdBYlhOUmNlalFueU1qVDcxL2R3N1F5TitaVjNSNiszMlgrT2Z4bTI4dmdKdjZha1FDRENzWWVTT2ZJOEpuaHJ6RFdQdkxCQ0psZFNKQkphcnNUaS9OeUxseE5MZDNDWWhIcnIycmQ2azRlNHJPc3NvZXA0aU5SWDVYMFJrczM4R0N5VldadE9UUmU2WEpXdlIzckc0UElMaEhuM0hDUCtvRW52a2xnaDRjOTNWSGZ1RWlZLzVhaEVaV0JBWGtEcWNtdmM4cUJrQWJwNUtUY2hSbXprb08yenV2SzF4clVKbExDek91MGxmSXhaMXowU3M3dmZXVnNNSllrSytBb1NzOXVCekoxQXhjUUdUanFZZ0UrK3pObUtlajNsbDB1RXBmVjlCTDZDUExwN0JMazYwazVqckxWclQxNFBPQlRZbi8xSjRWb21aVnJ0MWFuSE1sblhFWENScVN4YjJCeEdKNFJoaGVtSnlNTHlSa25XaHZKeWdybVdSSUNINitDKy85S2tUa1BhdEhsR0RNckREWkVlc2pNa2RuZFZqajd1M1QzbGxna1R1OS9VTDlGYTQxcUp5QVdLSnlWQXlGNWhqUE5qcXZaRlRKVUdrT0RzdVc4S3pOckt1YW5qNGdHck45RHRwVEw2dXNoYlRMZXJlMVhkYVZXdXY3enNwWnNKb1I1WExXMzd1UTZsNDhHUFZWaVFURzJKN2F4Z3BFZ3NvcHYwVm5RRTVtN0lkSDhwbWlNN1liTDB0QldvRmxMY0pWN3Rqdng2dGsvS1VJMTJiQUsrZTQyTTRiYTFQTWpOaGhyYXR0TzZ3clQ0eStiUmxWbFRCVGpHdUZPVldaUjZ1aG9yTDUzaVZUWXNoMVR4dEtlMGtqRWxpNjBvUEwvc3NOTTY0OVlTOXRpWTg5ZmM4cU85b2VpNHhqeGp3ZDlkTktCcXZvcFl3cnhKSDV1Nm96UXcrd3gvQzI5cXo3ODB4Y1ZBNUZyRG1VVkE3alV1WjJTeVN3akJFcnNFd2hIUDJGQkViZldYZ3orcEpGSkt6OEpZa2pYRm5LS3d0dmhpd2N0YUhDL3FKdlc2ZE9KWU8ySlNRMmEyNDg3YXBjQTdFYXdDb0oyRkkyWDgvRTNaUlYya3Nha1RDRHROb1RQak9jR05oVXJIMkNJU0lyRUFrejV1a0lXK3M2WDYyL0REbUt0cUdDVmJUL2I2eG5YUWN6c1ZHeC9heFlxYXlERlA5OFN5U3dUdmVzd0dZSUlVSUtZY0N3UDRHWWNmOWV5ZmhqTzdaWlZ6ZGdGT0dlUFBJTXpIaWVzRWFpdUtrd3F0dFRJOFUrUmZFZFVVL2xKTTJxYjFRMlg4dFZqQkh6ZC9ZT3BiMmtFUWt6d3RYM3RzZG8vZER5M3hTUjRGc05vK2ZwckhkV3ZhVGl4QlJKNUpPekttMURZS1lQWit2aHR4dzhDdmtsck5HS000ajFJeXhUZE1hV1NHQnRmbFpsYkJXWVNEa1lWcGc0cHFDMVpJUndaUER2M2tmSitHUE9HZVRvcDBXL0pIRTNwNnc1VzBGUjc3RlFVWVR0OUo4MUYzZHpidm1kdVg0czc0dVVVY281WUUzNG94THlyQjV4b3JRV0dwRXdvMDlid29kMVZkT3oxdHI3V2JhVTU5MW5aVk1NUjBiSHZ0cFF5bk5qdlo2bU1yK1dSRy9FcVFvMXBVSUdoenIvMGtvcjJLZXJIWXFvNkl5MlAxTkZlMHNrc0J3RnF6S21EdVNrc1l3dkpNQ294RUpEaUVqUE04UFFPdXN2d3hGQytEc00vd3p5Qm90UTRXRVpwK3JHM1JIV1N0Y2JjQmU2NWQyWUxSY3JHSFBBU0duK3JNbEdINzM1RWdWWGFTOXBoZ3BMVjNwZzJuNFJad1ltelFCWGtsdjF2V2JHUEozSmxGVXZzU0lUUGJKOVZ0Wkt5akxlRldtamlJUUlhblBycUJNSksrb01KZnVMN3FOdkZTZHJ3VnVWOGFpbEFvTUduMklDcWNCOHNFRmp3ZUZ2NUZGYUREMUVBazQ2UVNDd3I1T0FxTUUxQmtiMFIyUit6dW93bUZCMTQrNXM3Q29ocUpDTDMvLzh0UkhJM3V3bjVjNVp3cUJVbkJ1UDdEOUZSeVpNNTNkTkt1SFVpQVQ4bmFFdm12MHhROTVibU91TWQ1L0ptR2U5WmN2cFVmc3FXSG1panBUV1c0L3RObUsrV1g3RmlMN1dPNzRob0U0a3pMZzJkeVFibmtNa0paMWh2WTVoWGc5c0lzRURyTG1UcElKcURxK1NZRVUySTFXQ2hpUXVwODB3RXRZcHI1TXIvRmhSUzcxekJPT1lUVnhGKzBSWHl0R08zTlJUTWVnOCtRYVVybU5ZRTBRbVRkOWxzMHA3eVpaSW1DRno3YlJsaHE1cVg0MVFjWTR4RitwRXdvcjVCbVpFMjV3cEFIV25iNFlPbUtHRG4vUk9kWmxTdWZMbzFhMk1RMGlHbk5IbmQwc2tNQWJwQlpZQmlyY05oUkI4aFA5ak1hQXZDZy9tRFlheTlWdnB5bGRHc3ZGa2JZeHFrVHNXM0pUQ3N5ejl6UzZ6RWlHa2twekl1NGt4OWlXR0hGZy9EY2Q0bDdjTlZTSmhoc0hYaUQyV252Yk14Y3hvaUxOK3F0dGtER0xlTTBkblpiM3JXMFV2cVVmRXpWaUhESGw0Y3h2ZVBYbzBWaW95NVYxN015TDBqdWFHdmllOGtVaG93TTVJQ3RnK1U4bE9Sc2hheUZBZ1Y4a2tWMGhpeWNMaXJCM1dTZGVLUkFJd1VWR0cyZk5zYWQrN2tWamF6Q2lqZElMbVBkbFhJVURvbXk5eG9sV0poQmwzeVpzUlBOclIyOHBIUlNUWWhYdjBQSjMxek9zOHFUZ3p5bm9KV0t2Z1pKZklLdWxkQzZNUlU3RkJ2VGlwckFYUE5TN1QzTEtKQkMrcmErcGtZcUhNenhUdVQvaGJjamgyTWtMQWczR3dIcHl5NGc3Nk5wbGtWZ1JGeG1jMVdUaWN0Y015RXVrSlQ3SUgvdFUraTBnWjFOM1UxNnh5clVISjBmUmVvMUxaZkpXalQ1VG1Gd3V1MlJVeit0WDJGQkJRSTU4dHFjamFJeGo5VjNZMGxhNHVlZldTeXBXTTdYcGp5QXU3RFJYOXpSN1hrOXZ6T3NnanNWRDZ5b3ZYL2xPeW5ha0htYTB4bGtKWEZzQXJZWWZCZzRTTTdIdlhJRmIrbk5nMjhNYlRyaG93RnpReVlLTjl5QWF3WVQ1b0cyUkZORkVsc3kvZXRsaEdvdGR3OGZZenEzeGRiL2lHckxKanVaOTdsZVJFNkpjM3kvaU04UGl6dGRQdXdHZXRyV2k3TXh6MnE3NnlEeWc4dU9DMEJTUStISmlSejliMlllMFJqUDRyRXdreklsYk9NUFVTKzBwejdPMDdRNjZzYlJTUllFVktwNXl5SDZlMDEzbHRlQ1dkNGUzN3BYU3lUdzZVQmRDeVRET2lCaXp2OVpTQllRQW5ITTc0OWdGVEI4YUxUWVo0K25aWDlpamE0YTZPMnU4c3A0eTZrQWVEcEJLT09ualkzNzF1bFdzTjZMU1NNKzVsd2grNytSS0ZWOG00d3JDMmN6emphZ3JzRURiNWZUZGRXMzJ1SkxQS1JJSVNUbDY5cEVTQ2VFOUc3MlNaK1hzUkNVdzB4N1NsN01ldHJET1VEdUhnUStLZ20vSVVrZkFqakMyUHdXaEQ1RzVDY2RLQ3lVZm81dFdUa2NmZ3JtK1czKy95TDFqYVVDakRNdHBYSmhLVXdqcG55WVN5OGJiSFJNV1lpemcxclBYR2tCTlZBMHNKb3oyUk1FUDJzRmN5cnhCYVpHY2JhYU5rN0ViV25HVzhqREl6Wk9PbzM1RTd3MHByVGxVdkFXdVZPV2JJNjF2YVVKWW5GZHN6RXBHcXBET29hUWpZUk1MS3p0RmVTV1RsQllnb0k4OG4wMXI3S3ZkeHZGK0VpT0F6c2c1TEdheThWcFJPWTBiT2ZYdFhaQk9aMGMvMlRwVUlrb2dlWTEyN1krQ3ZHb1hDMGtrTWpQWkVncEpUelJyZnZwMjlQbEFhc3pLUk1DTmE1VWdHSWhncEpiQ045RDlyTGFpUzJLUEcrNFQzS0JNSktsOTVpYTQ1RlZzczJ2OUQrUzRpNFg3WncwaERhREFNMmxsUFpHSFBObWJhWGRVVjh5QmN6VFBMYUYrWlNGQXlvbWFzU1ZXSDhnZ0xwZVJFRVQyR01hbHN2cmhPaHZ2SWFnOUxKN0hHdFEwVFZ3cm5aSTF2Mzg3ZUtKdTk5Mjc3UnpVWWlRQXE3U0hSMHprVnZSU0pxQ0JPNVdWVEZaRXdDbW5lZTZMN05LOEg1eTJwckxtb0Rhanl4UWtnN0wzT2RUb3JSU1RZUlIrbnNDQVVtRjlJc0w0OXNyQm5HVE00blduWEdLempXNmtjeTJpUHpLa1NUaW9oWmpNd1dlbGFBMHRlR1RoN1AvM1kzcWx5Y2tuZGZCbUFmcldoTk1kN2pKUWlTb2lRZjlmVTNoR2R0ZmNlalUrVlNGQ1MyZWhlck9RazA1d0M4aUpSd29nOHRNYzJGMTBQMllBbzdTVlJqSlRXQXkxNWRCRUpQdEVIaVlEY0NVaTROL0tKQ08wTVl3WXNIZkk0Z0V4NDZzTXlnQ0p6cW9UcG02ODNxQnB0Ui9JeFF3K2N5V2swQ2tkcDgxWE1rTTdTU1N6OXNsOGZLcWRJclBIdDI5a1RaRXByVHBWSVlDVXRac3hwVkM4cGtlblJNVER3dTJwRFNYZG5qL1VwN2F2YXBrbzJaL1JRUk9YS09XU1Zwak9LU1BBdi9SbkpEQ01MZTdReFkwMEc2VWRjcXdiTGFJL01xUklTU3FHcEkzR0ozUE1mMmIvOXU1U01YZStuSDl0WWxMNDZFVFVnTW1XQXBaTllmZHdUQ1NyM1dsbmoyN2V6TjhoRzc3MVg0MUlsRXBRTTZpZzVxRFRQMUN6c3hJVlNSQUlSekVGTnFkcW1TdXN0Nm9RcmpZRTJ6MFVrMkZmbXpPU0xrUW1mSmJCUFM2NjRseENXMFI2WlU3dTBqaW1wNUtTT0dmRzNiOVFqOG1hVlI4bUppMFp5ek5KbFIzT3N1RzVaT29rbDAvdDVmcnFlMkk5WFNWNVZpUVFsQnpPcWw1Uk9TS041SGxoci9xd2RwWG5PSHV0VDJsZmM0NEN0a2l4RkQwV1VjZ2JSRHNXS1NMaGYrZ3FmZzR3czdObkdERFkyOVB0cDF4eFlSdnRLOSt6UFZvbVNJWFcva2prbG9oc0k1KzMrVmxUQ3luc2NHdGFhODZQM1k0MmVjVERlZjlTR0VqN29uN0pqelo2RG8wUjNzL2ZlN1JnVjVSWDlVOUZMUFlrS2xkYWQ2andyT1gvc3RmL1U5aUwreGdnc25wQXJTVWxuMEpKSEY1RndMZjR6RXl4dWV4WloyQXJHekJNVEw3SVVRVFEwYW9UQ3RyN2piZGNiYUF5dUZlRE9jaXhaN2V6RzM2cjNZS2VVWktuSDhXRGd1Q0tSb0hRS3c1NkRJN2xXMkh2Yk9CVWRUS1V2eWZUZ283Yi9SU01yMkd0aTIxNFJDWm5vNXJRZDhUZHlldkpycTBwcnJVZG5LSkdvUjZSL2FCN1pSSUxxUFMwdk9BcWZmTnozMlpySWNGWkN5Q3VNd1h4Qk5wN3dLVWlXYy9ZRUlnRnovdlN3NWExY3IzYXRRU2xpcE5jNFVUbkJoRHlvUmFXd2RKSjNuendydjNkb2xCeEgxaGhiTzBkeVhVVENOY3BLeEZMdmxRQWx2VVRMd2s1Y0pFVWtFTUVjMUZUdlhwM1JUYVU5cnVkUUJOZ29mUUl5bWgvbXV6bG1Fd21LQXVnUmFqamhTT3dGQTF6eHdRbi9IMy91R0F5Vm93ZVprUEZWaVJtZnFMVGdoUVVJUWdHbmVxcytMT2ZzS1VRQ0M0OFY1RUhOZ2J6RFRNbWg2U1ZobE1JYTFkYXVrcEVGbVR3NkdWVnl1TzdXamVmM295dHFTdXV1OS9UTWc0VzFyQkkrdlRhcmtxT3NwcGNnRDByNFdPWHo3ZVY2MTBRR2ZrcGZlZW5GUjJsTjlOcGxmNXZySWhKK0ZYbXc1TWdrekhUQzRURERlWWF6eFc0WEF0Qk8rTE1pS01EV28yMkVGck1la0NFZ0UxWktXTGNkTzhzSVV0ejBJM09zRkhJVzZiKzFUaThMYlgwUHM1elNodFVyNzBwalVZdThXNEZJVUpvLzVobzdPdEZoN1JHTWZpb1NDVXBSYkUvU1M3ME9Ea1BlOW0wOGRkMW5ZS1hTcHFJY0tYM2xwZGY1VmhvTFphNjNKd2VNRXdOS3B5YXNKdmFwNmo0M0FFSTdFU25Bam5TQWtZQjNnUVJoUHZ2SWdZeGNFYXZLQ3N0STdEVmdtUFBkMjlZYmpJWGV6YU1YNDBoOXBSQzYzbWdPcFU5QWdnU0ZQS2c4S3hBSlNzWVRjOTZPb2k5WWV3U2puNHBFZ2xKMFVXOW9yOUpjSzVMZGI3QU5HT3RVcVExRjIxeEpqbnB0ZHlXZFFka2YyRVFDcFZPRFZ4U2JSTGpLWlFDREQ0UUMvaW8rVjdrTU1uSXY5TjVQbklFaHk2RlJUSXdVeFZNcDdDdzZocnQ2dlk3d1hmdnMzOVVpUlhybC9YR2JMM0hDVnlBU2xPYVBCZjJadmFNMFZrV2JqSEZveFpyRFhyMmt0UGZSc3JDendLMnJEVVFreHpXbFNDUW82WXhlVzFBcFJ3d09vakdlcnVmdFJBSnpRckZoSStRVnl2enV5VGpodjN2bjFlK2VyeXNndWdLblN5d3laTFdUWGhZejJtdkE5TXczdSs2VGs2a0JLOFdUbnJzNVZISXVHYzZNMG5pQXZkTDZYUUVidFQ3ZXJSL0w3MmVSS1VVa25LT25KQWVNTDdBb2pVZE5MNkUvTEh2SnNoNnJEQWNCTlNKQnpiN3MzZnZWZEVZdk1mS2RNZlNmQ1hmaEdZcVpzeFR1VzRGd1lzeTl1UXN3WmhBSWNEWThqNUl3UlVKMTBIOFFDc0N4NXdHSmdmRENWUkl3c2piR1htWFVnM2xHWFliK3lPZ1hvODNWeUM2TVdlbWtqRUhFS0gwQ0V2Z3FaVWhYMmt2T25CbTFDQm1HWGpnenVJdElPRWVYSFFIYU00OE1nbFBOeWVtOXF0R0Q1MUZkbHIzRTdsZTFkNDZBR3BIQVBQRHRuWGVHemtBZmxDSXNJdjdmZHpodW5SbldnbC9GUWVwTitOTytvSUR3ZlB6Yit5Z1pmejJDQktQcHAwNUNoclU0dlhNUUtjOVFBQ3VOMTRxUmt1TnE3Yk8xWERkamEzMFJzWnpTblhTV1ljSllleXlJajdMMXM5cjJ0cU8wbDV3UkNmai9sWEoyZURFK0tuKzJieGFSY0k0dTYyb2dZLzVZVnl1VjlKSWE2YzN5S3hqelhXM1lFR0R0MTdhMzNaZFMwcWVNUXhHMXZiQTdlZlRXNmU5MXJKczRLSjNVbklsb3IrR0ZrRVlzdHA1VDlONCszQzgvZTRrZUlnRnZZWHcyczdjUDl0SDJsV1FZRFU4a0V0Uk9adnBtK2RmYXE4NlZrZ0hITW02VmtyUXBHVnRLZThrVmthQWtrd3o5Y0VZd0tobSthdnBMU1FaWWExZ3BHbzgxSnNiNlFCdEs4ODBhMDlQYlVaTWhsbS9LbURjV05rcnJvanQ1OUpaSVlHMStLemlFVWNIRXBneEJhcDlkN0JGTUplT1BOV2NJUDhhSlF5Ui9ncHJCY3pTM3JEbGpuWVQweUY5R1hTV0RpalcrYnJhVzFSRm5Pd3pDeS9uSzArSXMvYUswK2JKT0poZ1lzL1FTb3k5WFJJTFNhWFR2V0srU1ZMRnNxZDQrb3I3YXZxb1VsZkpFdmFRMjMwbzZtN0dlM3RBR3kxbG1ZYVZrVjdJT1JaUWlScnQxeHBaSVlJVW1xeHZla2J1YU1Cb3dMakEzckVmSitHTnRxQTBiM0dtQzBlak5uNkFlemNLNnE2V21xRmt5emRJaHJQNHcybEdYeWFNeHF1VVRZRjBOVVhKRWxUS2tLKzBsVjBUQ2svVERsZkZWUk1LeDVvM1lYZ3dkZnRZR0s1K0EwbnhUc3JBVFFTOGlnUWptb0tiVTdOTW5Ib29vNll5clBkc2tjbHNpZ1dXTXFKKzJlcFA5d0dDRW94M0pnM0ExQ1N5OFRSTjlVNGhOSk9CMU1CcXdpY0Nwc1Q3cUpCUnI4U3ZkcjdiT2phWGMwNjQzS0RtTEZ2eTNSQjZpcmxRZVJnUVh4Z0w1OHBLVG1SaW81QU5TMmt1dWpCSzFmdmJJeHBXZHc5b25ldnJYNm5hZk5qRTY4ZFdHMnZ3L1ZTK3hpRnZHMUtzU0Naajd2ekFHMk5IRzc4WDJzellVSlNKQlRXZkFKbVQ0Z21xMlRCZXB1aldFV0U2QTBzWjF0TVk5SVNYSWdRQ0FHWUt6NzR2U0Fza2dFaHFaZ0xBa3EvR3ZGQzU4SkR2Ukt6SDd0ckx3N3RqVGFGV1Z3dEI2QjZWT2JKMk5UOG1SNlowRDVmb3E2MWhwTDdraUV2Q2IwdWxTajJ4ZGhiZ3FyVDhsZTB3Smw1NjVWNityb3BlQWt5cVJvT0FzRnpiM0s4bDc4SHZmWXBVNFFxRHJjSE4vb3NMWTVOVkNxL2FnZWU3b3NlN0RIRTJjMGdMSmRKaTgxd0ZVVHZtTzVveVY3RTE1akwxcTlrbmh5eXRlYThEOHNRaXZYbGw0ZXYzTS9jR0QzVXBFQWt1SGV2REpLSHZsckNrNXpFcEVndWNRSjJQTzN0Sm1wajNueGJDYzVYUEVDcHQ3YVZLNnpuamYyM1ZMZEJGcmU0ZUdkWnFvYW9CNzdnNW5FU0k0bmNlR0drbEltQ21tTURpd0FTRjBoLzE0ak1jdVpvemQ4VTE3clB1ZGlITEIrbmpxdzRwc21vM1BxdGNhZ0p0bnZjM0dlZVgzcTF6alc0bElVRFdldlhKNFJRWVhrWENNSnN1KzlNN1YyOHAzWjJFbkFxYTYzcnNjSnhJK2hjMDlrS29ZM2ZkOHJSSmQwZUQ3elpCMWtxWHFESG8yZURhVEQwZjBEejlmazhDSnJmS0RUUWlFQXZNNmgwY1pxQmpuK3psaUdldHN1VktVcFNjWWpFcW5PdDQ1WmtTV2VkLzV4dklxYTVtbG0xaHp1SXFUSFIzdkhSbnNzVE9pZmJEV1U1RlI5TGYwa25YVytzb3B6Ym5IOXVzYnRhOTJFUW5uZUNsZzAzcm5pU0QzU1VDVjNpSnd0NmRkb3JYZjhGa2JvS296NkZGcVRHV01hd3dJMFFHWndIcmFseVRRSGdnS2F4NEN5L3ZSTnBRSjVwSHhlSEJYUFFsbXJRMGxKYzJZMjZNMm5oQ09waHBWZFRkbmFrN2xYWDlYL2owcmFzMkxpZHFjWHhFSlNsZjZ2RGkzOG5lbk42eTlJdHEvYlQybUhkUFRIMDgwYU05N3F1NDNCRlN1VDNwc3Y1RnpwMkNIRlRiWE04NktBaDRwVnl1L0s2d3o5aFZaQm9uSzVyV2RWSzlRTWh4YTRBbW55dlBsQW9zZ05pZS9SUTFnYkloMCtJbE1Wb0Nsd2ozZzN1ekdYb1dwNk1SNXgzQTJqNnJST2hhNXM1WlozV2hrckgwclZ1eHlUOHBSd2NZbW96MkZET21zZlp1Rno1VkJvdGJYeUpqdm5KQWlFbjVFMVpzcktUSXZWZWRYQkxxeXNCT0JaTmxOeEM3OXJhbTdOY3grMzFGN2hjMDF5ay9ZSzBiSUVlc2Q0U1N0K3czZjYyeGZEU0RNYnJCUTJiVVQyY2lpRGkyaUEwQWc0SjNNQnljaENMbUdnMy8wNEwySVRzQ3BEL01Ca1FCQzRleTlWKytLeUpSS0VyUHR1RmdoVmlvYlBGTStqdHBhK1o3K3l0Y2FuaEFOa2kyYnpQYkRteSt4RTJvRzE5M2V2M3FJK3gwWlhFVENqOEt0aEFseDZjazJkU2Vqb3pwZXp2STUwb1hOdFJTV3poaTFTcis5SjJ6M0htMzRMQWRBUlpHMXFZZ3NXbS9TbWhZWkFHZWUrWGdqQTdJaUlYRFZBVXl1SjM5Q3hMRlJpMmhobmJDcmhFSXpaZk9zcmNpOGoraVg1UjFSQXRIU2RuYVppSjdMN3RPVDIxYzQyVnFOU0ZnOWg4MDFFamdBQUNBQVNVUkJWTW9kR2F4a0FLdnNwYVdYeG1wQkJiMkVFYXZPdXdJK2hjMzFtcWl2dkl6VkdlR1VCRWRFQWl2aFlyaFRDZGoxR0ZyVzAzRkVBYkJ6RlRRb0lrb3Z5NWhwdVJsQXN0dzlQZmRobFlnb0ZwWXFSdDNkdkRGK1o1RXZqTDU0MmxqNVdnUEd5WXFjOFdEMjVySmVzamtEcTU3OUxhTS9keEVKTEJzam8rK1dOdS9HeDlvdkxIMjVLNk95NTdBT3FPN0dXNzkvUStBdWo4Y29uTXBaUGtlNnNMbVd3dFVKNTFGcmpQV2U4RjV4dENHeTd0aXFHT1NJRW9CQTlpUWp2QXI1Z0JFSEFpSHpjNDVLUkVJVFdzd3ZjRG5MbjlBclJ5QXNjRExzaVg1Z0xhaDlPeXlGSDVuSHJER05hSGRGNDNIbE9YcktwemRIeUNickhRcjczR3BFZ3BLajdaVURpN0dsTkQ1TGY3MFllTXRIcmpkNjMxSGx2MGVnS3dzN0VVeVc3VVRzMHQrYVV0am5DNXZyV1YzOUNoeGJaclBiQzBkTUh4RUp6SlBFMlNIQzJNQ3dXQm5KRHFHWS83UnhuTkhtYjVNSmhDWTRFYVUzeXBpQm9mTG5uL05Cd0tER0E2UDI5NTNFelphc1FHUkNKRGNEYTlFeGpTQ0YrOVFzWEN6dHJIaTk0UzVzMlRMdVdXWFVITXBaT0l4Kzc5MEpkWFovMU9iOURvOUl2cUpzREszdFd5SlFSdTI5bGo0ckVBbHE4bW5CN1FsbDd0YmhpREdXczN5T2NtRnpqZzNURHgwaDUwOTVSOGhuUDFNMHJQRFljUElHd3F6QVdNRWRHK1luRnduZENqV2hUQ1NFQnVTbzVMbEs0V2pXWExUbmVzYitKUW9idTNuZ2hJS3JiUVlxcHpoUjZKVWNtT2dZVnF3M20zeFNjOVR1OU54cWVtRXJrNWE5V0drZEtoQUp2ZEdKSytvRWhUNHJIRnlVczF4RVFtUXRyRXcyUjhhclVpZWtNODQyZk5ZZFJ2WTlMUkFETUpwdyt2M1hyNzh3L3JlbjRUQlNjQ0xPaUVKUW1WeUw4Ykx2cTVJeHc4QVI4L3pIcjdsdTF5a3d4d2pueHQrLy8vbzNaQUY1TFZnUGF5MG9HSFFzVER6dHJIUzlRU212aXdmalZyYVNFMFZRNjY4ek81L0xha1FDRUY4MWJOVmlhQ250dlFyN3pvcVJhZjFhWVg0TE13L3kydWlMU0NnaUliSVNsSFJvcFArcjFvbjRtcDh6SW9ISklMTytzLzNtelNneXVXOWVpSmJ3VTh0Q1oxNXJVTmpVTFdObWwxbHAzYzQrV2U3RnZwSVQ5U0lZcXgvUno3RTNIZGRha1VoUWRURHU1c1VTK3FtMDl5b1FDYXZPOVowc3FQK3VRSXlyenYxc25RM1pLV3pXSTFuVTEzeHYvMEtILzJkRUFqTnBsL1dyQjFjQU1NUExlNEZtMUc5NUJlQmtXWjZJMHZNWU01Z2pSSEZrSm95MGpKTlpKb0xaL3YxTXVWdmRTWTNPelNwaHpLdGZhOEQ4ckhyS0c1VXRsWHF6bmJVVmlZUVZvMmVzeWFnOGUyKzJETStXemRKTDJUTjgzcjdDM0plenZKNnp6TENkZTZWK3BValczckVxMVE4bGo3NjZ5OGlheUZESE5zZ3luYm5aRXdabkJZc1VKK1llNHkreXNEM0dUQXZYeEwwa2tCczlYN2lZamZIMi9iMGtGdXRhd3hPYzFKNTVaZW1Tbmo3YzFWVTR2Ym5yNDlYdnF4QTJQV05VclR0N2ZYdjJraEVZM3VWSVFCODgrOU9JUGx2ZVlYWE1sTVptN2JObC9KRXl6RU9weVB2ZlhNZEtmR1ZpVkVSQ0VRa1IrYXBEa1FocW5EcVcvZnU3TjExVllJWWtXOElCanlCNFNzSU5LSFRjNzRlejBqNW42REgrUmhFSmJRNWdDUDMwa0VTVlVUS0JlYTJCZGRXQ295Ykd0OExVSlZtOXQ5eDl6bm8zbzkwbkVhNE1QRWEzd2JyQ0YrbTNaeStKdE8rdFl6RkUxUHBzR2FPVmJDd2k0VmMwVjV4bml5eXNVaVpxZTdQR1YwUkNFUWxlV1NxZDRVV01XOTRkUFgyMTRUTlB1Q0tPTU40UEpiVDZWeGZnUkdMOCswOFllaFpMQkQrUE1YUGtSQUYzT0lCd1VGWi9JazRpTTAvSTdHUnNzK2ZQSTR1eitocVJrVmw5UFhydkNoZ3I0Y1h1eTB6NThld2w3SEVmdFdjaEVsWThxYmJtdVZGYWk3TWpFcFN3R0NIN2F1K1lxWmVBUlJFSlJTUjQxd1RUOXZhK3U4cC9TMVlQdjlYODNHMzRySkJrYitqbkUwZ0VYT21BNGRHK01MQ2ZGSS94TjROSWFQMUZQLyt3ZVA0RVJJRmdRMjFmOTdBc0VKYnNLNFFYV3NhYldXWUZZM0syd2RXTHY2ckIxanV1VmVwYm5jeU04WGoya296Mzc5dThzeXRhZWRabnBrZU1DZSt3NmdnbGZUZWJTR0JkRHh3MXgwOTdUOFIyWkdLZ3VpL054cVZJbG5NcFd5R0NsYmxHMU5weXI0MjdEWjg1b2RaVFdaeFVJUHQ0VmlRQ21KWS9mem40N1pvQjNnVmo3RGRmZjNzK0hibk5nM0FsSUI3anp6MnhQNy9ZWTh4WURDUkVKb0JRNk1tZkFFY2VoczFmZHZnREoxeGorVzFpQklTSFRQRE16WjBTZVB1MUJ1RGprY1U3UExOK3Q2eUJySGN6Mm1VUlg0eSt2TEVOYTloN0JqWk1mY1hvMzUxZDBkNmg2bVNjWVdBZGw1SyttMDBrMUpka0dDc3Eza1lvQzN2OGRUL1VWRjNqRVp1YUNNdmZtaXBzamhGVnhZVTkvNnJ0dWZlTXU0MlJlYjNCMGprNDlCQ2lIa2YrYkhMZ3hJTE0yRjh4T0NyZmlBVTR0akRTN3B4bk9La1kzNTkrN2pzVXQrWHhHSDhScGVjeFpqeE9WSFA0OGZlTzdBSFdqVGdBTG8yNHVjSUhXQ09qZDhZWEpQQiszQm04Nndjem83aVZRTFBJektwbFBMSTRhNHllTlRDcmoyZnZaZWJ6VUJ2Ykt2Mng3RzlaWS9Ic0pWbDkyTFo3WjFlMHNzeURpdXh4ZWFJcWxmVGRUTG5FbkZUU3RHekp2RzYvTjlsNWIrOVZuY0tJVGQyTHhiNStZWE9NYU9rTXRxVDUydlBzZFg5cjJiTGhNMCs2cmhLL1pKSUl2YWZDNkJ2SURmeTNkWjZocEFHNkoyUytUYW5IK0lzb1BZOHhFM1dpR2g1YnB4OU9lc1BGUXRxY2lUalRtZCsrQTMzRGVNL0lCT2JkM2JyVzhBMTVqeXo2VkI2dmRIUU44SG9RYjhtalMrSnZxWnAzQ0ZqMjA3czJJcityemI4Vmg1WHV3bm9jY2lWOTUrbDNSUGF1NnFqSkpYdDhxN1JuWFk4WjR5bG4rUnpWd3VaSGJKajJkNFk4djZWTlYvSm9pNEpobmhwY09mUlpJWEF6TjFMV0pxdEtKR1F2cXF6N2xWZGt3aWg1ejhaT3FYMGx3L29NbDVXSmhKVWNNaVc1WlBkbFZvWjBOWWZOWWxjQWU3VitYOG1EWnc5VzBuY3o3Wi82a2d4Ync4VGFjMmRoajczbXNGWTV5MFVrZU1ScHBUM0JNNjdWeXJyc1ljdUd6MlNJems1b3MwNmY4VDRvMFo2VDhTd0I4Q3dZanhIVCt1c3habHhDa3dYSVFidUkva0JFek4wVmlraVh6Z3dzWmdUT3pBMDhna2xXSFk4c1p2WGhybDNWTlhEWGIvek9KTDhzNzZzeXh3ak11c2JrMlV0R3pKM0Zya0EvVnJxUzQ1bGJKWDAzazBoUXdtR0UzS3UrdzUyRm5UaVFJaEtLU1BDSVUra01EMXA1WlYzSm82MGJQa3NaSEczR1dTUUNJSjZaQU90dWlqM0czMXVKQkdDWXFWaU9JbVJZWHd5WmZUZnhUdjVHL3A0NWg2eHhyRXdrc1BRekM4dTN0aFBSMHd5c1BIc0o0MzEzYlZqdENyU3p5cGNiUEtTd2tyNmJTU1NVWHJwYktXTituNldYTURwVkdaaUpTWnYxd3VaSCtjK0tRaDZ6MHA3ekZsYzZBT3VHendoUk8ySkZzMC9TUEp2L2FCSHdHSDhScGVjeFpwU2RLR1pFek5FY0h5MllMSGtmTFdNcTcvUEk0cXcrSzYrQk8wd3FPZEVkUW1OK241VWgzYk9YakVEQ2FsY29PeHA3bkR4alV0SjNNNG1FVlVpaUVXdGk1anRteWtBNXkrY3pYOWo4aUUzV0ZmZVo2Mi9GZDd0MGhtZHo3TmtVamtnRWhyTjJOVUhxSjhJZTQrL05STUlJWS9NSTN4NzV0SDRkWWtVRkUrbXprbUY5MXY5VmlZUnNvaTB5MzIrdE0ydlA4ZXdsSStiR1kxZXNvQnU4ODZvMEpwZEJTQlNPbGE2dEVJY3QyWlE3Q3p0eEZPVXNGNUhnRWFjNkZQR2dsVnZXdkkrYkMvN2MzK2ptZUhTOW9NZEpzMExudXVOaGJaUll6bVA4dloxSUdDRXZUTExMRlJaRWxDblZwcUs2WStSNFZpVVM4QmxXaEFQV280R0FaMDlsOWRpemw3RGVlZFdPQjRNUnVyMTN6RjU5cnFUdlpoRUphakxaS3dPcjEzZGxZU2NPdG9pRUloS3M0bFE2dzRyVW1ITG01TkdlRFQ5eThuVzBBWTh5Zk0wZ2pKbVRIOTdpV1RSdkp4SkduVzRja1FtUkhCN3FzamRhNUpVTTY3T3hyMG9rcklEdGFIbWIrYjRaY3VUWlMwWmc0N0VyMVBwK2hJOTMvMVZhazdPSWhQcVN6SWlWWm4vSERMMkUzaFdSVUVTQ1ZVcFhJSld0WTNsQ09YT0NZYytHRDJBOFRsVm1JcnV6U2NLbStaZWZQeXVGdi9oUCtmRVlVRjVEQnVQMkdET3pOaG5QL0NBSklraW8zM3crSC93NzQwc082TThSRmg2NW4yVzRlYkFjWGRZamk2UDcxdDYzd2hvNHdxYVNFODJTbU9QM3pzaVE3dGxMUnFEbHRTdlV3MW05dWtGSjM4M2Fqeng3NWdpWmZQczdaa1hvRnBGUVJJSjE3U25wVFd1Zm4xek83SGQ2TjN3NGNFaUdjZmNjM1Nsa1pjTnY3OGE5TDJ5U2YvMzZpM2V1OUhpTVAvT0ViZ0R3TEVxdm9hU0FNK1FKL3pWaUFmOW1QTWh2QUR6MjhtUTFqRmJFa29IYlZSc2VXY3p1eTFuN3E4NWJKU2VhSlRISDc0M282dDRSZVBhUzNuZFo2bnZ0Q3VZbmR5Mzk4NWJ4UnBncDZidFpSSUtxQSttZCs2ZVU5MTdQWVkxYlZRNW02T2s5cG9YTjk0aW80c0ZhQzZ1MVkwNGU3ZDN3QWNUZFpNUEJ4OWNTNEpDMUI5Y2lZUEQybkNLM2FBTTRlUGozdHYzVkpnajk5UmgvRWFYbk1XWldkYUsyOHc3WkFwa0FYSHVqRm83SUJMUVBHWVlzbnoyempEWjErZmZJNHF5eHJMb0cxRTl6WjgzbnJQZk8wQUdldldRRUxsNjdRam1xQm5zQjdwZDdIaVY5TjBNZWdWWHBKWS9FNUplZEpRZDMva0wreUkvZkVMR3AyWDB0Ykw1SHRDZWhQM3R1cXIzUHg1eWsxYnZoV3h6Z2ZXZ25IREFzR00rSk1jZ0MvTGRxdElGRkNEM0dYMFRwZVl5WlZaMm9PNXg3b2hhT3ZyeHdkNGZMZktmb3J1TVArOTBqaTdPR3Z1SWE4T2lRV2JpKzdiMFJ4N01YSXpVNThOb1Z5dm9oNG9BcGpTZlMvMTU1dEVhdTlyNm42dnNROEs1TFgrdkhwY3RaUGtleHNQa1ZtMUY1MEJneS9hWTJURHJEVk9nQXRhc0ZzQThEdkF1OWhlRUYwcURsTnNDL1Y0ODJzQWlheC9ncklzR0M2SDBaYjlUQy9vck9sYkl6czNmMzNYeGNDU1hEK2d6Y0ZZbUVPMkpyaGlBQng1SFA3eitmRDNCUWVrWm5TUGZzSlNOdzh0b1ZveEl3UjhaKzlOV3B1M2FVOU4wTUlrRnhQbkhBaFQxNjFLT29sN3hYZEJoWWxiTmNSSUpGanRUMk1QUVplVVZHWHBsWDFCa211OWk3NFRlQnVKcjBmWnY3RUxjV2JRRGlvUDNiSW1oUEsrTlpPRVVrNU0zK1hkVENmdk05QzlrMExiaThZVWkzckdSWVA0bEkrSGMvazY3SWpxNzBSUGVVNkJnVVpXdTBMdkRzSlZHY1BmVzhNcUI4Z2gxSlVxY2trek9JQktYeE43bjF5cVJIM28vS0tuNjFZa2JFWkJFSlJTUlkxcExpZWhsOUlLQkt3Q0sveXVYVG8xelBGTVRlaUFJNE1CU3dvYjBsMnVBT2QvenVNZjZLU0xBZ3lpbXpqVnFBdkNMaFNIdk9Qb0U2dzFqampIWk1LNHFHNVg3a281MC9CdkpxUnRxTWRlRFJvd3pNTFcxRTlMV2wzYk15YWhoRTdBclZPL1VSdmFDazcyYXNTYldjRnpPaUJkWFdKSFRIYUwyRWQ2cnRVVTJIenNCaXI3OExtMThSc1NZejc5a252WFVqKzVqM0hkdnlpanJERkpIWEE5VFpvR2RsaCsyWndCbDFQVUlUVVhvZVl5WmlMTTNBYlBZN3p6QXQvSzVueGlPTHMrWjR4VGxVUzA1a3p2SkxuR1RGMCt6UmU2Qm5MeUZDZjlwVXhLNjR1d0k1b3Q5SDc0aU1SVW5melNBUzFMN0NNUU9EczBPSFdYS005ODdReitVc244OTRZZk1yTm1wWXpOQVpRRU9OVURmaEVOa2t0OHZpakVYeUdPVlF1TnZQK01GcFJ1ZWYvbmlNdnlJU09OSUFPVU00K0RhUnAvWGU1Sm5EWWxwb25PNHYyNHFTWVgwR29rZG5LVXlFWW5LaWlKNWlZTG5rNXNzWStGY2JucjJFK0ZvcWthQjRJaFU5eVZiU2R6UDJKN1gxYURwVlMxZ1lhamhFNWJrSEdqVUhzWTFsMWw2MXhiS3crUlVOdGJVeWczUURHbXFIUTZiazBiMUV3aG5yaXBkam9VS0I3eDhZUFZ2aVlQODV2YVBQUi9Zb010VzZIdU12b3ZROHhzeHFUbFJrVHMrK0hnSlpoYkhWdmhCeVJHSWhtUnNJaUtQUGw4NUlZQlFaLzh3NkhsbWMxYy9WMW9CSGY0ekNkUC9GbmxIdlZUc0J4Ymg3OTFZUGRtcXlFQm03b282SU91RktZNG1Pd1NOLzI3SnFzb2krUmV5bjZQaTM5UlNqYkNKcnN3ZUxjcGJQMFN0c3ZtR2pHRlU0UzJjb3lzU3RqOE5RS2xlYkprZ0JuUDdpTDRRRm00emxtY1VHV2ZyR0t1UFpjQ05DN1RGbVZuT2lJblBnT2ZIYUpnSEZQTzNKcnZiK1dTY2RrZkhQck9PUnhWbjlYRzBOS0dJNkMwUEZ6ZmNmQm1aODl1d2xJOVpYeEs1UUcwT1BBNnEwTmtjVENZcEowMG92L2JycVIyT2hxSnQ3MWpaVGZ4WTIzOUJjTnNrZ1V4aSsydkw0S1FtdlAyenlWbWRFTnZ6OW0zQktDK2Ixek5tS0RqYVNMVG42cmhuMVBJWlRFUWw5TTVUeG1UeEVNb0NwZThPblN2dlEvM3lVRE91enNkd3F5MTRReVBVVk41elJXWTRicElwZnJ4aVpJZDJ6bDVERjhMQzVpRjJoZUtjOE9vZEsrbTQwa2FDNEZrZVNldHNGb1NRSHJWK2pvOGJLV1Q3WHVJWE5OMndVMThrc2UxQVJpMXYvTTdMaEh5MkxMRVpwMWdZd3d0anlHSCszRTNuUVlZOUF6bG8wSTNCR0pBd1U5dEcxaEo3M2o5NlFlL282dTY1SEZtZjFkYlUxb0dpRXNQWVRyd3dveWxkRVozdkgzY3A3OXBMb096ejFvbktnZGs4MmFuOG95ZU5vSXFIMDBxOHJSVEU2WTNRVXBhSThZSVpHNnVjejNWbllmRU5HN1NzdjZGTjBEL1Bza3lOOTZaNSszU2FQWm9LVnNTaWVmT3JyTWY0aVNzOWp6S3ptUkZrWFJWYTB6R2pqekRwZTFYSWVXWncxaHRYV2dKclROWE5OZUhUcEtQa2FpWWZhK0tOMlJZWU4wVFBmMFhFbzZidVJjZ2lzMVpLRnpVZ3dxRXJ3b1YrajVVRnRUYmU1aWRqVVBicmtxRzVoOHcwVnRSeEhwZ1NEYkdINGFrOXRMMGUzY05VYnBQcnBFOTBvanhwRWFDS3VPTEJQZmpFSUdQbFBDeUgzQ0V4RTZYbU1tZFdjS09zYXprcDJGRDJwc3ZiN2FlVThzamhyN0N1dEFjWGtSRFB6MmlqaU1kS0I4ZXdsSTlaWDFLNVF1cTV6YXp4ZEFLbWs3MFk2am9yWFUwYU9meThTaW5pTWRwTEtXVDVYRklYTk4yenFVT1I3R1ZIREE3MjczTk9qRy83WjBzZ0s1Ym9OclJoaEhaSGY0VEgraWtqd2c1OWxsRWJtd3QvN1o5VlFNcXpQa0YySlNNaTZTdFlqZGJQWHhYS2Jidy9ZdTdxZXZZVDRXdm9CUlpiOUVCbHpqODJocE85R090SnFjb2g1SHgzS3Y1YzFSYjEwbTRVOXNtQk82cFN6WEVUQ2xUZ3A2b3dlM2M5WU9tcFJYUmpUNWVFcG0wakFDN01VeCt6SlpRakl0ZzNQQW9vWTZSNWpaaVVueWpJUG5yRmIybXRsZWs2cFBPOTVXdG1zK1dEaXROSWFVTVJ6ZHM0UXRmQkl5T1lvbWZMc0pjdzFjOVpXMUs1UUdrZGt6MjE0S0szUGtVU0MwcmpiWFBUTUkyT3RaRVZGOXZSdGxGN0s5QWQ2eG8rNnMrV2lzUGsyZ3htSjBGZVhqU3dmdWdlWFMvc3V1dUZmZFNqcmlnUGVPZHRZN1ptSWZWMlAwUlJSZXA1TmZlVEd3c1R3cUsxTXhWUlhHbUt6NTVIRjJCdjZhNjIwQmhRM210bjRLV0l5NnN0RG5yMmtmNlhjdHhDMUszQXRFcWN4Q2srUFBDdnB1NUZFUWxZVVlJODg5TXhqejN0YlhVVzlGTEVubzFnb2pyK0loT3ZaSENrZmlsOTVpWDZ0SjdwRzl2VVU5ZWlsVEVRMy9EdkFNa01VbjBJbWVJeS95TUwyR0RPek45czdlYkwrbmtraVJPYkEydStubC9QSTRpd3NWbG9EaXFmdnN6NzkyT1JGMFNBWkZWYnQyVXRHcks4ZXUwSWxyTE1uL0Z0SjM0MGtFaFJQMzJlVC8wcXkwTmIreU9qZUloTE9OVzVoa3hmQjNyUFB6YllGRlhYRzVUN1NzK0hmVFZUbUp6MmVRQ1o0akwrSUUrc1J4dGtMNTA2V0xMOW5rZ2dqalRITFdGY3I0NUhGV1dOYmFRMG8zcnZOM0Vzc01xRW9ZNlAwaG1jdnNXRFpXNlpIRmxTTTY1NHhLTW5pS0JtRXpKUmUrbkhsWkI2cVJkZnB5Q3VhS3V0NWoxWEVwbzdpZlZhdnNOSDd5Z3ZtcWtmM00yUkVNUWZXWmZMb1RNQVFwb2lUTS9aWEhOcEVyVTRtZUl5L2lOTHpHRE1yT1ZGSEM5V0RwWGVoUC9rVHBGNHNvdVU5c2hoOVIyKzlWZFpBcHF4SE1SenBySnoxVVJHWFVVYUoydGg3N0FxRnlKSmVlVmJTZDcxanNlcUV0Mzg1cGZUU01RTGxMRmRFd2hrQzlWV1RZMlRVOXZQV3k5T28wNTROMzdMQlpBT3lNcG5nd2FhSWhITnB5NHhFd0Z0bjM1ZXlyRFAxTWtxRzlSbFdxeEFKaWlkY016LzkyT1pUMFpGQjMzcEM1SzNyMnJPWFdOdnNLZGRqVjJUcmM4dTRlcStrS09tN1VVU0N3cnp0NTNiVTJLOWtTaW52eDdhZm82NThGSkZRUk1KS0pKdUN6Z0JlaXRGZHB6Wnl6NFp2MlpCUkp0dndYWlZNOEJoL1JTUWNTMXUyOFJMQjNib3UzbFJPeWJCZW5VaFFPTEhkWTZpeVRwYmFmSWtLd0xPWEVGOTcybFNQWGFFd2x0NGttVXI2YnBSaHJEVG1KcGlsbDg1WCt5aTd1WWlFSWhMT0VGRFVHU1B6aDF6dHhZcDVzRTczeFo0TjMyT1FaT1pMUUQ5R0tVWFBtTy9LZWd5bXlJYm9XYVNybk1adU1jMG1FVVlaWUhkeThvVGZQYkk0YTd5cnJBRkZ3MHhGL3lwdXZoSGQ3VjBEbnIzRTIzYWtmSzlkTVpzUTZ0VUZTdnB1MUQ2bXFKZDZDYUdJN0IvVlVjUm1oRjRDRm9walI3OUdqZjlLaHQ2T3pYSmZKMkFwQkVNN2lySnhHcW5YdStFYjhQaGJFWVIzQVJpRW4yWTlLa3lTZFh3ZTR5K2k5RHpHVEsvaFpCMHpxMXgybEFzU2l5RDBEL2tSNnVsSHdDT0wvVytMdGJES0dwanRaQjJocTRLZDR1WTc0dHFIWnkrSnJRNWZyVjY3WWpZaDFQc0ZFaVY5TjRwSW1EMW55bm9wK3lETnR6cS9sUjRsRjRvNnVZaUVhNG1KK0JzUkdWVDh5b3ZLVldiRnlOTlRuZEc3NFh1RUI0azFJRGhaeVJmUkY1QUpZS0ZYY0FBOXhsOWtZWHVNR1JWSHdDSlAyU3dtWkFkNElMTnhQUndFUExMSWVhTy9sUlhXZ0dKeUlpRGQ2M2o1Wit1NGh1TG1PeUpEdW1jdllXRjkxVTZ2WFRIVCtiak1UbTBFVDBuZmpYQVlWZk1Bak1oUFloRUpKWGxvL1dYSXVXWHNNOWZ5VmY4aU5yVmx2SjR5YjhlbURrWE9wVVZSWjZDM2gzdDc3NGJ2V1RRb095SWhGZ3czT0FYcVpJTEgrSXNvUFk4Z3J1QkV3VmdCc3cvY01oOFZSakp6aktQYjlzamk2TDYxOTYyd0JqdzZZeVNPby9lUnM3R3B5bGsyUG1weTBUdmVtZlBJY0x4bjluKy9OaGpqdWRNbGF2TFgrdHNyaDNmanR2NmVmUTNUMm85OXVSRUU4TnVkNWF1NWVUTTJJM3pCeUxwUTBSbXFPdldRbkowQjJnaWx1c0twc2tkUTNrNGtRT21BUk1DSmJPYWpjdGM3YzR3ejJsWXlyTS9HdndLUm9JampDRWZGS3JNZW5XcHRrMUV1VzdiVXh0MXJWNHl3RWM3bU5iTFg3dHRTV3FjajFtZjJWY1BJR2h3UkNXVHRsOXI2SEVtZXY5bFp2cE9QTjJNelU4ZWZ6UXY4UnBCckNvOHEwWEo0ME5xNzRVY0JIN1hSS2p1R25zMGxZdHg0TU00MmRLTnlnbnBRT0FoWnpyd1NnL2VzbG1PakI5UFJkVDJ5T0xwdkk0MnEzckVwM3JVZGtRUEFpcHZxNXB1OUQzbjJFaXVXUGVWNjdZcVo4OGlZS3lWOU40SklVTHhTTkdMYzFqV2lldlZqUkRMS056dkxkL0x4Wm15VWRHU2JKeVdkZ1Q0cFh2MDQ5RVY3Ti95N2hYTDFlL1pkOS9adTFid0pIdVB2clVUQ0tBT2xTSVNlbFh4ZlYzSFQyUGRhbVV4cmZWVk1UaFRSVGZjU0V5K3h6T1liSCtJUE5UMTdDZkcxcDAweDdJcFo4NGdrdTczNWNaVDAzUWpqV05FaEtyMTB2OUpQczdEZlZ6V1hVSlFOZEY1QlB0Nk1qZUxZMWZ3QXhRUzJod2RIakEzZnJGRU9DbzRpRTJBWTRLU2gxMERvR2V1K3JzZjRpeWc5anpHajVrVGhSQXF5a2ZtVmp6WWZTaWVxVFBsU2Fzc2ppN1A2cmJZR2puQ1k1VnhkelFuakJKYzU1NHFiYjdZejU5bExtRmlmdGNXd0syYVJab3krSyttN2JObFRQVGtiY2RydVdVdUtqdE1JMlZBY2R4RUoxNUliOFRjOGF3RmxGZmZwRWVQMjRLUzRkZzZ2akRFMlRROHdSMlZIa1FrcXlxTmg0REgrSWdMdU1XYVVuQ2pjdC96RGdLc01tSWRWRW5QMnJySFo5VDJ5T0t1dlNtdmdDSU9aNGQ1WGM2S0dtK0xtbTMzMzByT1hqRmhmREx0aXhqVWUxcjE2SlgyWDdTeXFma2xHVFMvTmtHZkxXbWVzMWF2M0tPcGpGVi9ncmRpb1h2VlJTN1ErS2lMYm9pZTJaWDdRR2RsS3hOckJrYWNQaXRFSlZweWVYQTRHQ1VpbDdLOHlOQXlMUkJnblRVcUc5ZG1vMVF6UGZUOFZreE9oanlNeWYzc2tWWFh6emNUcGlVVENESjNCaWs2YjBmZXpOWkpOSlB6dUt4R3laNDJPS0t2eTZjYzJWaVdaMk9LZmpkTmJuV1dMakw4Vkc3WDlxczJWbWcyb3FqTit3RW1GU0FCRGhVVTFJcFM5Q1Uza2xOK2lIS3FNSDRHUlVRZ1ZpZUNmbjk0YXFncHhPeTYxVFdTUHVTcUdLbnVJdXNHZUtWOXFoaGxESm1ZNHFDeWJRR210WmhNSlNtTzlQRFhyM2NRNjY2c1N3ZG1uc0c5MWxpM2k4bFpzRkwveWd2bGk3RnVXZWJlV1VkdlhXNzkvdU02cUJ0eklhdzRBNVIrL2NpZGdzNjFuUEFKWUtEaEJIRWtnVlNUQytIbFdOVFpYSWhJVWpZNXNKeVVpcWFxYmIrYWRiYlV4TSt5S0dTSHpMTEpIU2Q5bHIxSEZrSDNXRlpXSS9qbXJvN1pHUngyb0tlNWJHRHVMTk95UmtiZGlveGcxbUgzOU1DSW5xdGRaZjBqU3l0andJd0JkMVJsTkpxQXZDR21Fb1FkaW9aNThCR0FrSWc4Q1dQcVJEK1laYkJxVVJqM2pFRkF5ck05R3pYSWlzbEQ5cDBGNVF6ejlaNFdDZTk1NVYxWjE4ODNNQ0szbXBMRHNpdEhKUlZsaDNrcjZMcHRJR0hrdDlXN3R0OSt6eDJ6dHg3YWM2cjN3YkIzK1ZtZlpJaU52eFVaeDNJbzZBekkwZWcrMHlPMFBXTEUyZk12TFBXVm1rQW5vSDFoS3NDM2xhSHBteTE0V215bkNtbjZhNEJSbEd2SjJCTjVaVXNtd1hwRklVRFZDRlU1MWp1WnppYzJYcUFxZVNpU01OamhaOXBDU3ZzczJrQlhYV3VrbHUzTEpqdDRZdllhdEkxZVFrYmRpbzZnelZQMER4YTliL0JDOXdkbzRyWXZYVTI3V1pneVEvbGlFZ21lcVRHVkg1MEhZZGtwVlNaaUFlMENoV1d2WkE1MXlSSUthbzlod1ZmdjBZK3VYNHVhTHZtWHR0MnJ5d1JybnlBTUZwc090cE8rWTQ5cnJVelc1YS8zTHZFYmsyVlAyWlZVZFI5WjZQY0pHZGN4RkpKeExjaVkyTTY2c1dkWnM1cGd0N3o4cm83cCt2a3NlbmFsQWVzQnJkV2NtcUNsQ29YOEdjWktLcEZtNHhnQUZNdU5SZFhabVlESHJuVXFHOVJrR3lrU0NhbklpVmN4VU45OS8rUHJrTEhzZHFqbDBMTHRpcE43NDRkNW54eVNON1BkZE56T0poSm4yMmRXNFZmV1NZajRKNEppSmw2b3VWbkFjMzRqTmpDUzZkem9TdjJjbkhiWDA0YWlNWWo2SkgzUUdhOE9QZ21TcEJ5TUpDaGhPNll5bkNBVS82ak92TUxUZVl0NXdNb0ZvaEhybUlxQmtXSzlJSkl3OG1mVklTdVluRFQzOTJKZFYzWHl6akpXbkVna2p4OFU4eFZiU2Q1bEVndW82WStXNjZORkJSM1dWNUdMYnY4ekRsamM2eTFhNWVTTTJxbXNnazB5enlzTktPdU03SW00RklnSGdJb0VXak9tUjJmMlBKaFZPS2E0OTRGNVpQVDhpMEpJb2duV2NSZnlnVjBpYUNhTzk1a2xEU2xVM2p5MDZxaHNKK3FocWNLanVINnJ5bG5VS050TGh0bWdVbGx5TXpBM0NYUDlLOHBkSkpKUmVzcXlHWDh1b1JuQXdvM0gyaUtqS1NKWXU5a2pFRzdGUmpjcGg3Vm1lK2JlVVZkdmJXNSsvdXk2dUN0NFJ3REFxUUNiQVNaMzl3RUVGb1lDTXQyOVB6Tml1TC96KzgvbEE2R2MvTUp4QUlyeDlYbWJQdy9iOVNvYjFHUzVNUjRLTnZXSnlva3dIcFJjLzFjMDNLME82Mm5pWmRzV29yNVV3bzJ1VTlGM21PaDAxTng1OWtKMDgwTk9YZlZtMWRkcjZseWtqYjNTV3JUTHlSbXdVdi9LaStPbkhKa09xWDZINlRzOHlOM3pyNHVrdHA3UkpRd0JoSFA3NTYyL3YyRmFxRDBMbnQxL0V6c3pvZ3kxbW1jejZTbk9qMWxlbE5ic2FrYUNhbkNqTEtXYklydXJtaTBncGhGMnpIelVIaFdsWGpEQzIyZk9pUWJZaGRRQUFCbjVKUkVGVXBPK3luTVNSMFNLZTlaSTFYazhmenNxcVlwYnBTSTFZdjVHNXFZaUVjOVF5c2FsREViKzBLbUtHVWZ5eXp6TTNmRDg4OFJxejh5WWM5ZndOcElJaWVZQzVBUGE0NXdmbnBoNDlCSlFNNjlXSUJOWGtSSm5HQmtPQzVUZGZ4aUMvMm5neWtURGlIajdiK1ZUU2QreXhOYkZWazduV3I5SkxNY1hDak1qWjlxQ0loUFA1ZUJzMnFqcEQvYXR1cWwraCtpVjU5S3BFQXBZbTJGM2N0MUVJcHo5U0ZYQnEvL0xsM09MRVk4VUhwNkhBRjVFSCtLc1NlYkRGRWlFMnVNcXdLc1lyeW9XM3owcUc5V3BFZ2lwMm1RbTZ2UEoxVkY1MTg4MjRRcU5tb0RIdGloRmZMR0U3bjBwck5vdElVQnJqZHYwemsyWXk5TkMrRFZYbk1VTXZZZXlxNDJXditZaXN2QTBiMVJ3aENySndKVCtxY3ZKTDhtam1oaDlaU0l3Nkl3eU4zbjdDeWNXRy90ZXZ2NnBKQUJFU2pQOSs4MFVjelBwa294VnZkUVZnSGNmVHk2a2FuVnZjc3d5cDNybFZUVTZraWxmRFczWHp6WEIwbmt3a2pCZ2JteFJUMG5kWlJJTHFsMlRVOVpLcVBzK3lwVlQxY05aNFBmdjkyN0JSMG92YmVjcjZtcEpIRnE3S2pvaktpL1QxbHpYMEJDSUJBS2g4MWNFekdkamdRU2o4dDYrLytQZW9CSUdJTEdpa3dkOTkvVnMxc3VNSVUyQUY0MCtWa1BISXdSdktxbTRnS3hBSnFpZnJXYUd3clBXZ3V2bG01SEVaNFd4NzVvVnBWNHk0Vi81TGlLWm5rQmRsbGZSZEZwR2c2Z1NwZnZxeGlZdVNiR3hGT0N1OFcxVk9pa2c0VjJCWjJLaktnanI1cUtvemZ0bGJtQnMrYVEvdWFrWVZjTStnR3FHQXYvL2pxeUltYlA5c2lZZEdET3pMTkhMZ2Y5bDhPbk1sd3VBSU55ZzVHT09qU0JmUDNGWFpZd1JXV0plcW04bWI3dm96MTQrcXpHVTRkazhtRWlBVDJXUWEydzVTa3IwTWVjT2NsRjZLYVN2VjhPNnNyMTJvT285WnpySkhLdDZHamVKWFhqQmZiUDN2a1FGTFdiWDl2Zlg1bHlURjZnQmFRTjZYd1VrN1RxTldkNWdqWTM5eW5ZcENXSGQyWVR6aDg2REtEMExPMVNKY21pNVR3dzA0QVMvbFJ4VTdFS0FJcFdRK2FtTUZLY2Q4c0o5ampCa1BqQ0ZFdHpFZkpYMlhzVlp4NVJGWEc5U2VqTGxrajFGdHJXN0h4MTYzYUR0ejdmYk16WjgrbncraU1HWStiOE1HeEluaWt5SDN6SEhLNjR3bkVnbHRBckdaWTZFcUpnaGtDdG5UMjRMaDNhSVFuajdXR2w4aFVBZ1VBb1ZBSVZBSUZBS0ZRQ0ZRQ0JRQzhnZzhtVWdBK0NBUi92QnpHRHdTTXRhekhnSmdqSEh5V2RjWTFwdTc2bkVoVUFnVUFvVkFJVkFJRkFLRlFDRlFDRHdVZ2FjVENXM2E2cnJEV2dLTWU1MklRampLRGJIV1NLcTNoVUFoVUFnVUFvVkFJVkFJRkFLRlFDRlFDRHdNZ2JjUUNXM2FrRGRCOVY3U3cwUXJOQnpjY1VRRXduOE0xYTVLaFVBaFVBZ1VBb1ZBSVZBSUZBS0ZRQ0ZRQ0JRQzZRaThqVWhvZ0NKL0FxNDhJR2xRUGZNUkFJR0FDSVRaeVcvbUkxRTlLQVFLZ1VLZ0VDZ0VDb0ZDb0JBb0JBcUJRa0FjZ2JjU0NVVW9hQWhtRVFnYTgxQzlLQVFLZ1VLZ0VDZ0VDb0ZDb0JBb0JBcUJRc0NNd051SmhBWVVyandnUXFFK0dXa1duYTZDeUgyZzhQbWRya0ZVNVVLZ0VDZ0VDb0ZDb0JBb0JBcUJRcUFRS0FUZWlFQVJDZC9QT3BJeS92VDVmSEQxb1I0K0FyaTZBQUtoa2lqeXNhMFdDNEZDb0JBb0JBcUJRcUFRS0FRS2dVS2dFQmlDUUJFSnh6RGpzNUVnRTBBcVZCNkZQbEhFOVlVV2ZZQi8xMU1JRkFLRlFDRlFDQlFDaFVBaFVBZ1VBb1ZBSWJBd0FrVWszRThlcmp2OC92UDUvTzd6K1lCZ3FNZUdBS0lQL2x4ZllMQ0JWYVVLZ1VLZ0VDZ0VDb0ZDb0JBb0JBcUJRcUFRV0FXQkloTHNNd1VTQVdUQ2I3LysybXUrcHlRKzI5aklnLy8rbm1IWFNBdUJRcUFRS0FRS2dVS2dFQ2dFQ29GQ29CQjREd0pGSk1UbWVrc3FJR0xoclpFS0lBdVE3NkRJZzVnY1ZhMUNvQkFvQkFxQlFxQVFLQVFLZ1VLZ0VDZ0Vsa09naUFUT2xJRk1RS1FDL2lKaDQ1T2YvL0pGSHZ5bHJpMDhlWnByYklWQUlWQUlGQUtGUUNGUUNCUUNoVUFoVUFnY0kxQkVBbDh5RUowQVF1RTNEeUVXdHNRQm9nL3F5Z0pmWnFyRlFxQVFLQVFLZ1VLZ0VDZ0VDb0ZDb0JBb0JKWkJvSWlFTVZQVkloWCsvdXNyRVBqZmlnOUlBL3ozMTYrLzlabEd4Vm1xUGhVQ2hVQWhVQWdVQW9WQUlWQUlGQUtGUUNFd0VZRWlFdWFCajg5SzRyOUdLaUNDQVU4MnlkRElBUkFHLytQcm1nS2lEUEMvNnlrRUNvRkNvQkFvQkFxQlFxQVFLQVFLZ1VLZ0VDZ0VMaEVvSWtGWFFIQkZZcHR2b1JFUGxoNy80K2Z6d1gvdDJmOXZTeHRWcGhBb0JBcUJRcUFRS0FRS2dVS2dFQ2dFQ29GQ29CRDRBWUVpRWtvb0NvRkNvQkFvQkFxQlFxQVFLQVFLZ1VLZ0VDZ0VDb0ZDd0l6QS93K0Y4alU2QndYdHV3QUFBQUJKUlU1RXJrSmdnZz09Ii8+CjwvZGVmcz4KPC9zdmc+Cg==);
}

li.nav-item.rules_icon a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI4NTggMTZIMTkuODU3MlYxNy40Mjg2SDExLjI4NThWMTZaTTExLjI4NTggMTEuNzE0M0gxOS44NTcyVjEzLjE0MjlIMTEuMjg1OFYxMS43MTQzWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8cGF0aCBkPSJNMTUuNTcxNCAyNkwxMS4xNiAyMy42NDc5QzkuOTAyMjggMjIuOTc4OSA4Ljg1MDUxIDIxLjk4IDguMTE3NiAyMC43NTg1QzcuMzg0NjkgMTkuNTM2OSA2Ljk5ODM0IDE4LjEzODggNy4wMDAwMSAxNi43MTQzVjcuNDI4NTdDNy4wMDAwMSA3LjA0OTY5IDcuMTUwNTIgNi42ODYzMyA3LjQxODQyIDYuNDE4NDJDNy42ODYzMyA2LjE1MDUxIDguMDQ5NyA2IDguNDI4NTggNkgyMi43MTQzQzIzLjA5MzIgNiAyMy40NTY1IDYuMTUwNTEgMjMuNzI0NCA2LjQxODQyQzIzLjk5MjQgNi42ODYzMyAyNC4xNDI5IDcuMDQ5NjkgMjQuMTQyOSA3LjQyODU3VjE2LjcxNDNDMjQuMTQ0NSAxOC4xMzg4IDIzLjc1ODIgMTkuNTM2OSAyMy4wMjUzIDIwLjc1ODVDMjIuMjkyNCAyMS45OCAyMS4yNDA2IDIyLjk3ODkgMTkuOTgyOSAyMy42NDc5TDE1LjU3MTQgMjZaTTguNDI4NTggNy40Mjg1N1YxNi43MTQzQzguNDI3NzggMTcuODc5OCA4Ljc0NDIgMTkuMDIzNSA5LjM0MzkyIDIwLjAyMjlDOS45NDM2MyAyMS4wMjIyIDEwLjgwNCAyMS44Mzk1IDExLjgzMjkgMjIuMzg3MUwxNS41NzE0IDI0LjM4MDdMMTkuMzEgMjIuMzg3OUMyMC4zMzg5IDIxLjg0MDIgMjEuMTk5NCAyMS4wMjI4IDIxLjc5OTEgMjAuMDIzM0MyMi4zOTg5IDE5LjAyMzggMjIuNzE1MiAxNy44Nzk5IDIyLjcxNDMgMTYuNzE0M1Y3LjQyODU3SDguNDI4NThaIiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=);
}

li.nav-item.help_desk_icon a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTUuNUw3LjUxNSAxNS42MjFDNy4wODIzMiAxNS43MjkyIDYuNjk4MjEgMTUuOTc4OCA2LjQyMzcgMTYuMzMwM0M2LjE0OTIgMTYuNjgxOCA2LjAwMDA3IDE3LjExNSA2IDE3LjU2MVYxOS40MzhDNi4wMDAwNyAxOS44ODQgNi4xNDkyIDIwLjMxNzIgNi40MjM3IDIwLjY2ODdDNi42OTgyMSAyMS4wMjAyIDcuMDgyMzIgMjEuMjY5OCA3LjUxNSAyMS4zNzhMOS4yNTUgMjEuODEzQzkuMzQzNDIgMjEuODM1IDkuNDM1NjkgMjEuODM2NiA5LjUyNDgxIDIxLjgxNzdDOS42MTM5MyAyMS43OTg3IDkuNjk3NTcgMjEuNzU5NyA5Ljc2OTM3IDIxLjcwMzZDOS44NDExOCAyMS42NDc1IDkuODk5MjYgMjEuNTc1OCA5LjkzOTIyIDIxLjQ5MzlDOS45NzkxOCAyMS40MTIgOS45OTk5NyAyMS4zMjIxIDEwIDIxLjIzMVYxNS43NjhDMTAgMTUuNjc2OCA5Ljk3OTIxIDE1LjU4NjggOS45MzkxOSAxNS41MDQ4QzkuODk5MTggMTUuNDIyOCA5Ljg0MDk5IDE1LjM1MSA5Ljc2OTA3IDE1LjI5NDlDOS42OTcxNCAxNS4yMzg4IDkuNjEzMzcgMTUuMTk5OCA5LjUyNDEyIDE1LjE4MDlDOS40MzQ4NiAxNS4xNjIxIDkuMzQyNDggMTUuMTYzOCA5LjI1NCAxNS4xODZMOCAxNS41Wk04IDE1LjVWMTVDOCAxMi44NzgzIDguODQyODUgMTAuODQzNCAxMC4zNDMxIDkuMzQzMTVDMTEuODQzNCA3Ljg0Mjg1IDEzLjg3ODMgNyAxNiA3QzE4LjEyMTcgNyAyMC4xNTY2IDcuODQyODUgMjEuNjU2OSA5LjM0MzE1QzIzLjE1NzEgMTAuODQzNCAyNCAxMi44NzgzIDI0IDE1VjE1LjVNMjQgMTUuNUwyNC40ODUgMTUuNjIxQzI0LjkxNzcgMTUuNzI5MiAyNS4zMDE4IDE1Ljk3ODggMjUuNTc2MyAxNi4zMzAzQzI1Ljg1MDggMTYuNjgxOCAyNS45OTk5IDE3LjExNSAyNiAxNy41NjFWMTkuNDM4QzI1Ljk5OTkgMTkuODg0IDI1Ljg1MDggMjAuMzE3MiAyNS41NzYzIDIwLjY2ODdDMjUuMzAxOCAyMS4wMjAyIDI0LjkxNzcgMjEuMjY5OCAyNC40ODUgMjEuMzc4TDI0IDIxLjVNMjQgMTUuNUwyMi43NDUgMTUuMTg2QzIyLjY1NjYgMTUuMTY0IDIyLjU2NDMgMTUuMTYyNCAyMi40NzUyIDE1LjE4MTNDMjIuMzg2MSAxNS4yMDAzIDIyLjMwMjQgMTUuMjM5MyAyMi4yMzA2IDE1LjI5NTRDMjIuMTU4OCAxNS4zNTE1IDIyLjEwMDcgMTUuNDIzMiAyMi4wNjA4IDE1LjUwNTFDMjIuMDIwOCAxNS41ODcgMjIgMTUuNjc2OSAyMiAxNS43NjhWMjEuMjMxQzIyIDIxLjMyMjEgMjIuMDIwOCAyMS40MTIgMjIuMDYwOCAyMS40OTM5QzIyLjEwMDcgMjEuNTc1OCAyMi4xNTg4IDIxLjY0NzUgMjIuMjMwNiAyMS43MDM2QzIyLjMwMjQgMjEuNzU5NyAyMi4zODYxIDIxLjc5ODcgMjIuNDc1MiAyMS44MTc3QzIyLjU2NDMgMjEuODM2NiAyMi42NTY2IDIxLjgzNSAyMi43NDUgMjEuODEzTDI0IDIxLjVNMjQgMjEuNVYyMi41QzI0IDIzLjAzMDQgMjMuNzg5MyAyMy41MzkxIDIzLjQxNDIgMjMuOTE0MkMyMy4wMzkxIDI0LjI4OTMgMjIuNTMwNCAyNC41IDIyIDI0LjVIMTlNMTkgMjQuNUMxOSAyNC4xMDIyIDE4Ljg0MiAyMy43MjA2IDE4LjU2MDcgMjMuNDM5M0MxOC4yNzk0IDIzLjE1OCAxNy44OTc4IDIzIDE3LjUgMjNIMTQuNUMxNC4xMDIyIDIzIDEzLjcyMDYgMjMuMTU4IDEzLjQzOTMgMjMuNDM5M0MxMy4xNTggMjMuNzIwNiAxMyAyNC4xMDIyIDEzIDI0LjVDMTMgMjQuODk3OCAxMy4xNTggMjUuMjc5NCAxMy40MzkzIDI1LjU2MDdDMTMuNzIwNiAyNS44NDIgMTQuMTAyMiAyNiAxNC41IDI2SDE3LjVDMTcuODk3OCAyNiAxOC4yNzk0IDI1Ljg0MiAxOC41NjA3IDI1LjU2MDdDMTguODQyIDI1LjI3OTQgMTkgMjQuODk3OCAxOSAyNC41WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLW9wYWNpdHk9IjAuODUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);
}



li.nav-item.logout_icon a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ0NDUgMjIuMjIyMkwxMy40NDQ1IDIzLjExMTFDMTMuNDQ0NSAyMy42MDIgMTMuODQyNCAyNCAxNC4zMzMzIDI0TDIyLjMzMzMgMjRDMjIuODI0MyAyNCAyMy4yMjIyIDIzLjYwMiAyMy4yMjIyIDIzLjExMTFMMjMuMjIyMiA4Ljg4ODg5QzIzLjIyMjIgOC4zOTc5NiAyMi44MjQzIDggMjIuMzMzMyA4TDE0LjMzMzMgOEMxMy44NDI0IDggMTMuNDQ0NSA4LjM5Nzk1IDEzLjQ0NDUgOC44ODg4OUwxMy40NDQ1IDkuNzc3NzgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjg1IiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC43Nzc4IDE2TDkuMDAwMDEgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjg1IiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4xMTExIDE5LjExMTFMOSAxNkwxMi4xMTExIDEyLjg4ODkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjg1IiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
}

    /* BOTTOM PEER EVALUATION NOTIFICATION */

.g4s-bottom-sheet-notification-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
    display: none;
}

.g4s-bottom-sheet-notification-overlay.active {
    display: block;
}

.g4s-bottom-sheet-notification {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: white;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
    z-index: 1001;
    display: none;
    flex-direction: column;
    z-index: 1000;
    transition: bottom 0.3s ease-in-out;
}

.g4s-bottom-sheet-notification.active {
    display: flex;
}

.bottom-notification-close-button {
    position: absolute;
    top: 15px;
    right: 15px;
    background: transparent;
    border: none;
    font-size: 28px;
    color: white;
    cursor: pointer;
    z-index: 10;
}

.g4s-bottom-sheet-notification .notification-header {
    background: #c62828;  /* Rosso scuro */
    color: white;
    padding: 20px;
    text-align: center;
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAkACQAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCACaAtADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8l8dPXA6n/PPX34+uf4sP98bf1/X9fMCuQMY/z/8AW545x9Kd/wCtQt/X9fkAH4c+h559+uc8/r2pf10CwYHJx/I+xx+P0680X/r+tAt/X9f1awmM/wCH4fh2yccdO3cC39feGOCT+GcY5we4Hcfr7UBb+v6/r7gYEK20ZbBAB6Fu2ehwT1x6n1of9f1/VgS11+b/AK/yPMlSVZryKK8VtQdC3iHxE2TBpsHQ6fYH5cS4AiCx7W3gIvllALXk1vJc3vf8var2iv5Yeen4fd7j5eWm3SapaLB4NfHWl0rVt7pv3tej6r4oD9l+y27Pbyx6JHLjSNIH/H74gvvlQXd1tDP5DMVydu1VKRxqQY45DSyfK/Zp2p0/tVZdJPur9/8AJF8s1UmlNSxTjfEYh/wsHS35Iapc1vNPRvRJyVnF4L1/nhl8QzQf6RcZX+zvC+n7TmKM/NGtwkTMCSW25YAsWd5z3rvZ1WtXpy0YeXTm/rzcfu/ZJ2lHBxl+7h/y/wAdW/md9eRvptborJRrbbM2b/PND4eimzcXB3DUPFGoqS3lpnD/AGfzMkAHCgMzFZA72xePLu1ST1l9qrPt3tff+rXar7WLajLFyj7kNPY4GhZK76c/L/n2UrB+1faraR7aN9aeMLo+jqP9D8PWYHy3d4v3fPVNrAOoYHazKGEUUb1urq9Rr93D7NKP8z89vTbtaLQ9nNKco4WLviMQ/wCJi6nWnTe/Lfs2rb9bwqkRhvYorx1sA2fEXiI4MupznJbTtO3bi0blth2ghwwZg0bIt0rq0kpe4v4tXrN/yw/LTv2+Knzc1Jypp1WrYPB/Zow6Vq/npezs+nxK8FY5+xSS2Oc/L4a8MryAGJ/4mWpgtu+b5pT5jAudxLBBLLRe3LeP/Xml+U5/8H7xW/iqNXzxuN/OjQ0t5aLsrbI9SwM59emDj0yMD9efr612HhWEwP5DgdeOvTn/AB7ccn9f1+QWv/X/AAAwPTj+XHcHpgevXqPY/rz/AK/roFv+GAD298c/THOP8/qvx/r+vuCwY7fjzkfn7579/pkg/wCGC39f8OLjGeRnPT65/E9c0f1/Wo7f0hrKcErgtztByPmI43Y/UDnHTrmjoCW39ep5kqzLNeRRXatqDR7vEXiJjmDTYOjWGnnAHmAARgRAPvG1dmz/AEbl1vL3k5f8vavSCv8ADHz0+/009t8vLSbpv2SdsHg18daXStWtvG93r+V+aIi1Frbs9tKmixy40fSFB+2+IL7KgXV1gbvJZ8EnaVClY4lYmOOWbx5V7rVPanD7VSX8z7r5W+9Iq1T2k0pxeKcb4nEf8usHS/khsua19mno9ldqwBeC8k+eGXxDLCWubnKjT/C2ngHMcZ3GJZ1jYgkE7SThn3O9xXvcz1Tqtav7FKHb1/rXVubU/ZJ2lHBxl7kNfbY6t/M9nyX1Wi09Eo1wtk1nJ880PhyGbdcXByNQ8UairE7EyfM8gvuwOABucsJA720+7yvW1K+r2nWn272v6f5Vaoqi0i8XKPuQ/wCXOBo95dOfl/H1SlO32o3Vs8ltG+tPGq6Po6gfY/D9kAAt3dgAL9oCBXG9eGCMyhhFDHV2pJ8qdRr3Kf2aUf5pdn1ItB06iU3HCxd8RiH/ABcXUv8Aw6d9XFu69L3vq3CqQmG+hjvHWwVv+Ki8RNnztSn6nTtOJzujYttGwMGDAkNEVW6m6tJKXuf8vavWb/lj+X/A+K3zc1KTpXqtWweD+zRh0rV130vZ2d+zTcHMf+PGSSxznC+GvDQ+bucalqYzna3MrPI2XIYswQSSF3+FuP8A15pf+3z/AD18/NiUf4sY1f8AsNxz/GjRf/kqS9LaJHqOB27/AKgHHtggDPTjtXWeHb+v6/4YTHbpk8/T15z1x1I9/emFg7e3Tv2/Tp246cnGRSFb+v6/rsKBkccZ9Mf57n07Djuf1+gWDHT1wOp/zz19+PrkC39f1/XzArkDGP8AP/1ueOcfSnf+tQt/X9fkIQdrbcbsHAIIBbtn1BOA2O34Uhpa+XX/AIGh5kqSrLexxXiNqDKW8ReIm5g06DhWsNPOFHm4XygIwrlhtUIUAteTW8kpLm/5e1ekF/LHzt/W1vbfLy0m6bVJO2Dwa+KtLpWrd43116PzvKA/ZPstu720seiRy40fR1z9t8QXvCi7uwBvMTEgnK7QhSONTuRJVpZaNQ2hD7VWX8z8r2/qyK5antJpTi8U43xOI/5dYOlq3CD0XMknt26WclY23n2yQ74ZfEUsJ+0XJ2jTfC2n7SWijJJjWdI2YFstt3HBctJJcVeXNbR1WtX9mjHy6Xt8/Xdx+79mm1KODjL93DX22OrfzS68rev6KyUYAtmbOT554vDsU/8ApNwcjUPE+oq2dkeSJPs5kDEAEKo3MxDh3t0+VxerVJPV/arT7el/67Xar7RXUXi5R92P/LnA0bbvpz2+f3rmnP2o3dq720cmtPGF0bR1A+x+H7MABbu7GAqzhdrqHAKuFZlVhDDE9brROo17kPs0o/zPz9SbU/ZzSm44WL/2jEO/tMXV/wCfdPvFvTfbfq3CqQmK9iivWWwVi3iPxExBm1Kf+LTtOJ3ExuW2fICGDAtujKi6Wlpe97v/AC9q9Zv+SP3/ANfap83NSbpJ1WrYPBK/LQh0r1vPrZ2elviTcHMf+PGSWwyCAnhrw0nIxk41LUhknnmUmVsudxZggklov8L5f+vNLv8A35/i7vz9RW/ixjU88bjer2vRov192yXklsj1HHQd/wCfc9sYGc9/TrXX5nh2/r+vIQD1H14I7E8+v65B564L/r+vwCwuP1/LoR79ehz3+tFxW/r8hP65+gzwcknIOOw5FK9h2/r+v6YuBnPr0wcemRgfrz9fWmKwmB/IcDrx16c/49uOT+v6/ILX/r/gCMCFbaoJwdoPTdg4yOwz1z9R7H9f1/X5DttfQ8yVJVlvYo7xG1B0LeIvELEmDToDgNp9gcIPNwBFtjw29QqhNgFvxq95WknL/l7V6QX8sfP/AC8tPbfLy0pOk/ZXtg8Gk+atLpWravS7v6d1dyhItfslsXt5Y9FSUDR9HGRfeIL3KqLq72jcYmcplsFQpWONGBjSRXjZNxap7Qp/aqy7vy28tfRFJTVSaU4vFON8TiN6WDpWfuQe3Pborapt2Sk1ZxeLeSYkgl8RSxZubjKjTvC+nbTmKM5MYmSNzuILbfmwXLySXFe9zbp1GtX9mjDy8/69ZtS9km4yjg4y9yGvtsfWv8T2fK300sui0jGsEszZyZeWLw7FPm4uDldR8T6iGJ8tCSH8jeCQAQFALMwkDvbzePLu1ST1f2q0vLyv/Wl1VqvtE7ReLcfcj/y5wNG1uZrbnt3v/wDJWD9q+1WrvaxvrTRBdH0gD/RPD9ngBby6GNvnqu2QBlDKwVmCsI4Y6vLmWidR/BTXw0o95dL/ANdiLQ9nNKbjhYyviMS/4mLqb+zp9XFu63ta++5CscJhvYorxhYK27xD4iPM2pzk7m03Tt3WNiSo2bg6sGO6Mqt3Oln73uf8vau7m/5Yb6dNO/mk7fNzUnKknWa/2PBr4aENlWrf3uuut13u4OJ/48nksc5GPDXhlcnAJP8AxMtTG4HB5cmRsu28s4jWSQu/wtx/680v/b5fnr+O4lH+LGNXzxuNf40aOny07W7I9RwPw6j3/Puefr611nhW/r+v60EIznPsf09f1z04/CncLC44I79Pb/J9B7Dtwr/1/X6hYNvPTrg+vII/nxkg/wD13cdgwO3f9QDj2wQBnpx2pBb+v6/4YTHbpk8/T15z1x1I9/emFhGztO0c4IUHOCccZ9vUcdPwpf5Bbv8AM8zVJRLeRRXiHUHUt4i8RNgwabAeun2Bwv7zA8sCMK5ZQi7Ng+zciveSUve/5e1ekF/LHz/4Hy9t8vLSbpP2SdsHg18daX/P2tvo3rr0fZ6wH7L9ltme3lj0WOULo+jj/j98QXvCi7utoLmFmIBO0gKUjjUgokqurLRqmv4cPtVZX+J+V7Pr+SdWqe0mlOLxMo3xOIb/AHWDpa+5B7c1k9Lrq9PekrO28+2Ph4JPEMsP+kXHy/2d4X07ad0cZJaNbhYmOSGYryAXZnkuH73NunVad39ijDt2v/XrP7v2SdpLBxl7kLP22Orae8+vI3ql26KyjGuqWZs5Pnmh8PQz5ubghhqHijUQx+RMtvNuZAQBwqDLMwcO9svd5d2qV9X9qrLt3tf9flVqvtY6ReLlH3IaOjgaNt3050tvPvpzWD9p+1W0jW0T608QXR9HAX7H4fswAFu7oY2/aAoDgOoIbazKGEUMT15ldJ1Gv3cF8NKP80uia3/pWi0HCaU5RwsX/tGIf8TF1L606fVxvdem97tuuqQtFexxXjrYKxPiLxCTmfU5zy2naduzuRt20bcq6kM26NlF2tLSSl7t/wB7V6z/ALkfLpp8vO3zKVKTpJ1WksHg/s0IdK1bs9L62f8A29/DexyLKSWx6/J4a8NDkYOT/aWpgkEgkGQtIfnO5i+1ZZad17rcX/05pf8At8t/x/4IrfxIxq/9h2Nf40aPptaPpbZHqOPr1wf8f557ZPvXW/6/r+meFb/hwxz37/4f145wCecHimOwmOo+uc464x78flj14pBb+v6/r8w+o4I7dOPwPOB37cUf1/XmK39dRcdB3/n3PbGBnPf060eY7f1/XkIB6j68EdiefX9cg89cF/1/X4BYRgQrbeWwdufulsHAPU4JwG7/AImj+v6/pAktO36HmSrKJr2OK8RtQdC3iLxE3NvpsHRtPsD8uJcKIwsW1tyhFCFP9G49bySl73/L2r0gv5Y/l5+XT23y8tNyptUk7YPBr4q0ular5Xu9fyvzQn7J9ltne2lTRUlxo+jrn7b4gvuALq7CgsYWYjcSCoVljjU5jSQvGy0app+5T+1Vl/M/L5fonaU/aTipxeKcW8RiX/CwlLX3IbLmSvpda3eiu1Z23f2x8PDL4hlh/wBIuflGn+F9O2HMcZ5jFwsbMC2W2knBcs8lw/e5nqnVad39mjG+3a6Xz/WP3fsk7Sjg4y9yGvtsdWv8T0vyNrRW26L3YxrBbI2cnzTQ+HYZ/wDSLg5Go+J9RUk7EBIcW+8HAJAX5nJDh3tpvHl3apJ6v7daXbva/wDWhVqntE7Rli5R9yH/AC5wNG276c9vx+6Vj/SvtVq720b608YGjaOo/wBD8P2eAFursYVROF2sFdchgrMoIiijq7utE6jX7uH2aUf5pdL9f60i0OSaU3HCxl/tOJd/aYup1pw68t9NH382QKkJivYorxlsA27xF4ib/X6lOTk6dp3XcjFgoKbg4YMwaJlW6WlpK/u/8vavWb/kh5PbTT9bfNzUm6V6zS+p4PXkoQ6Vq3n1s7O/ZpuD2P8Ax5SSWQPO3w14ZXJGGLEalqQzuIJZpWMjZc72LBBLLRf4W4/9eaX/ALfL/N/8EXL/ABYxq+eNxr696NH/ANJSXpbZHqG3nn1PsefX3x2H8jmuvoeHYP6Dn19Mjr09QPx9WFhduPqOn5/hgZB/mKBW1ADt65P0wee4x+Hc+go/rb+uwWDA/DqPf8+55+vrSC39f1/WghGc59j+nr+uenH4U7hYkx2xx/nnoB+VSaW+/wDANv5D8v19O1GoWFx/n6e4/wA8mgP6/p/1YQj/AB9v8g5Iz6/SgLf1/X6hjHPX/PqR+X0FH9f1+gWAD9P8/wAx36evaj+vmFhrgbWydq7Wy2cFQQdxz2IHIOOuO3FFwtt67fl+LPLT9l+y20j28yaJHLt0jR1/4/fEF7naLq7CguYS+MkgoFKRxowZEl4/dsnZ+zvanDXmqy7vyvr/AEke6lPnmlOLxTjfEYh/wsHS606etlNK6VvwXM1ZC3gvJPngl8QyQZubgkf2d4X08IcxxnJjSdYiQSCdmSNzF5JLive5nqnVa1f2KMey6Xt1/pxal7JaSjg4z9yH/L7HVv5pbNxbtbbRbKyUa4SyNnJh5ofDsM2bi4+Yah4o1BWJ2R5xJ9n3huA3yDc7kSB3tp93l3fs09X9qtLsuvLf/gbaW1U9qnaMsZKPuQ09jgKNt3uuflt9/XRSnP2o3Ns720UmsyRBdH0dQPsWgWWBtu7tcbFnChXUOAVIDFQwiiid5c0dL1GrQh9mlHu+l/68lCVNwmlOUcLGTeIxD/i4upv7OD3cb/8ABIAsLQ3kUV6409DnxD4hbmfU5jydN00nO6JiduEyrAhmzEyrdmlpe9aN/wB7V6zf8sPL06fc7fMpU26adZr/AGPBfYoQ6V660tLrrs+vNd05GY/6DI9jkYI8NeGgM8MSRqepLnnODKWkOZDvYuEEspV/hfL5UaS9H70129f82K38WMavnjcb56XoUX90Uo+SS2Q7ZKst5HFeo+oOpbxF4ib/AFGnQkDNhYEbR5mVEQWLa5ZRGmwri0et5JS97/l5V6QX8sPy/wAui93lpN0n7Ff7ng1rOtL/AJ/Vt7rW/a3lrL07H4/kcH/6/P611niW/r+rCYGeg/Tt+v8A+rp3ouFvvDH49unUH14z/T14xRcLBt6cfy/zj6j/ABo7Bb+v6+8MfXr/AJ9f8PyoX9bBb+v69Bcfy4HQ/wA//wBRphb/AIH9f8MhrgFH3EgFGyw4wuDkg44wMn2pBZ6f8HVnlpFp9lt3e2lj0VJNukaOuftviC+yALq7AG5oS23J2lQpSNEIMccnJpZe6/Z3tCH2qsv5n5eun4J+6ozU5JTi8U43xGIdlSwdK3wU+ilbRWd9HdpKTVgLeC8f95DJ4hlhJubglf7O8LaftwY4zuaJJ1jJBOTsLMAXLu9we9zW0dVrV7xox7Ls7b/r1m1P2SupRwcZe5DX22PrfzS68jktLrotFZKNYLZfYpPnmi8PRTZubhtw1DxRfhs7EyVkNv5isAN3yLuZmVwz2y93le6pJ6v7VaXk92m/63KtU9qrqMsZKPuQv+5wNG276c6j/Tuk7J+1G6tne1jk1t4wuj6OAPsegWOBsu7pSu0XCqA67lBUqrMoYRRRO7vH3U6jVoU/s0o/zPpe3+Vu0JU+SaU5LCxl/tGIf8XF1Lt+zh15W7rT5+cCrCYryKG8ddPDE+I/ETZ8/U5jydO05juLISQo2ZDBgxzGyi7NLStJqN71avWT/kh0t006eXxXaV6TlSTrNf7Hg18FCPSvWX832tdU+0k3BzH/AI8nksgeNvhvw0ASMZbGp6kM5IOGlZpCDIdxLBBLJRf4W49/Y0v/AG+f59f1Fy/xYxq93jsc+/8Az5of+k2j5JJaIcEkEt7HFeI2oOm7xF4iYkQabCcD+z7Ajb+84EQWPaxZQi7CgFqK95JS97/l7V6QWnuw7f18l7rjScqbVJP/AGPBr4q0ulato9He+t1r1V3L07bn3/XpxjHX/Amuv+vM8SzDb+nPH+f55z1o/qwW/IMcY7dPX29/179aP6+YW/r+vwDHH+T39f8A6304o+f9f1/w4W/ryDHbHH+eegH5UBb7/wAA2/kPy/X07UahYa4GxtxKja2W6FRg5YMAcEDODjj0Jo6f1/XqCWq0v1/yVzy1vsv2W3ke2lj0WOUjSNIGTe+IL3IUXV0Apdod5ByysqqyRxocxpJx+7ZaP2afuQXxVZd35fLt3V/dSnzzSnF4qUb4jEOypYOlb+HT6c9tN+j21as7bxbxzvhl8Qywn7RcZUaf4X07ad0cZOYknWMkEhjt5AZy8j3L97m6Oq1q7+5Rj2XnZ/8AD7ubU3TV1KODjP3Ia+2x9a/xS0vyc1mvK17NRUawWzNm/wA80Ph2GbNxcncuoeJ9QDHKR5xJ9n81TxkBAGZmEgZ7de7yvdUk9X9utLy8r/1varVPaLSLxko+7DT2WAo6ay+zz8vfyfVKVhvtRurZmton1p4wNH0cY+xeH7PA23d2MbRcBQrgMAQdrEAiKGKrtOOidRq0Ka+GnH+aXnbvt91oSg4TSnKOFUr4jEv+Ji6n/Pun15W9NLrr5uELEYbyKO8ddPRs+IvEJwZtSmPJ07TSckxsSUATKurBm3RMFu50tK0vdv8Avar3m/5IeXmtLPz1t8ylSbpL2z/3PBr4KEP+f9ddGvi1s7rfmu6b2P8Ax5SyWQPAHhrw0uSDkHGp6kM5wcNKTKcudxZwollp/wArcf8ArzR+/wB+X53b8xW/ixjV63x2Of40aP8A6SlH0XRDgkglvYobxX1B03eIfETE+RpsPGdP08jZiTjygItrlgEUIVxavW8vevL/AJe1ekF/JC/b+tlZe7y05Ok1ST/2PBr460v+f1bS9uut16q7l6bjj2/T/wCt7e3eur+v6/rueJby/r+v1DH48dMDofyx/LgdOlF/6/rt+AWFx6dOfr+X+c9aP6/r+v1C39f11Ym3A/nj6en+fQewFhcfj+Rwf/r8/rQFv6/qwmBnoP07fr/+rp3ouFvvGuBsbcSq7WBYcYUg5bOOCByDjAIyeKAtrpr2Xf8Ar7zy0i1NtbO9tKmiRy40jRwP9N8QXpIAu7sKC7QlypJKFQpWNFO6NJOTSyfK/Zp+5D7VWXeXW39eT91RnzytOLxMo3xGJdlSwVL/AJ90+nPa67+lpNWQLwXj4khl8Qywk3Nydv8AZ/hfTghzHH96JJ1jJDEM23LYZy8j3Iubmezqtav7FGPZedv66uP3fslpKODjL93D/l9j61170urhzLTy6K0VGuq2Zs3+eaHw9FLme4OV1DxRqAbOyPJ8z7P5inA3AJyWIcO9uvds91ST1evPWl5eX9elv2ntFpGWMlH3IaeywNG27WqU+Vr9eilYP2o3Vs720cutSRhdH0hR/oWgWQC7bu7G0KJ1UK4DgMpCsyhvKiiet4uydRr3IfZpR096S2vb0ItB05pTccLGV8RiXf2uLqX/AIcOvLdvbSxAqQtDexRXjrp4P/FReIjzNqU/U6bppJJaJs7PkBDqwLBomVbtaWlaXu/8vavWcv5YeX4eq+K2pc1KTpL2rX+x4NfBQh0r110f2tbO66Su4OPP2GV7LP8AD4a8NLkjByBqepDdyCd0rNKcud5LhfMlp3+FuP8A15pff70/1+fqK38WMav/AGHY19/+fFH/ANJSj5JLZDwsqy3sUV6jag6lvEfiJyfI02AkZ0+xI2DcNgiAj2uWXYuwoBamt5Wl79v3tXpBfywfl5bb+i93lpSlSapJr6ng18VaX/P6ru7a3109Vdy9OA9ucn8u35dvT0rr/r+v66HiW/r+vn9wmB279eOT7/h6+/XODR/X/AC39f1/X5hjt/P6n/PHXp04B/wQt/T/AOGDAz/kfh+o+nfmj5hYNuff9enGMdf8CaP68wsw2/pzx/n+ec9aP6sFvyGuB5bgnau1gWH8I24LDrggZIOOCM0d/wCtf6/AEtf6+S/rU8tP2X7JbO9tKmiJKV0jR1BN74gvdwH2u72gs0Jcr/CQE2Rxqd0ccvHpZOzVNP3Ifaqy7vy/DX5P3VGftJpTi8U43xGJdvZYOlb4IdFO2mjv3aSk1YC3YvJBvgl8QyQH7Rckj+zvC2nbSSkZ5iWdYmYEgnbuYAuXke4fvc26dVrV/Zox7Lon/Xm4/d+zXuyWDU/ch/y+x9b+aXXkcrWv0t2SjXC2Zs3+eaHw7DNm4uG3C/8AFGoBidibtsht/MBIG4BQCzsHDvbrTle6pX1f260r9Ndv69LtU9qrqLxko+5DT2OBo21b+zz8v6b3SlYJuvtVq720cmtPGBo2jqB9j8P2Yxsu7sABROqhWUMoKkBmUMIoond3WidRr3IfZpR/mfnb+trRanyTSm44WLbxGI/5eYurv7Om/wCW91pdWfqyELCYr2OK8dbBWLeIvER5m1Kc4J07TSwYtGWbYAuQwYMwMbILpaWl7zUf+XtXrN78kPLpp0t31t83NSk6S9tb/Y8EvgoR/wCf1ddJddbO6/mT5HN/y4yyWOf4fDXhpeeCTjU9Sz1B+aUmRsyFXLPtEspevutxX/Tmj/7fJfjr39WLl/ixjV/7Dcc//TNH8IpR8kuiHBZRLeRR3qNqDIW8ReI3P7jTYeAbCwI2/PlPKAj2sWXYuwqBamt5JS97/l5V6QVvhh2fp/wy93lpN0mqSf8AseDXx1pdKtbyd766Wt0d5enY56D/AOuevP8AnP6V13/r0PEsLj68duP8genOKP61/r8Qt8v8gx1+n64/Tgf57sLdfn3DaOw/L+np+HNL8Qt2Exx7fp/9b29u9H9f1/XcLeX9f1+oY/HjpgdD+WP5cDp0ov8A1/Xb8AsNcDY+W2rtfLdCoIOSOOCBznHv9T+v6/r9Qtrp3/r5v+vLy4i1FpbO1tKmipNt0jR1z9t8QXuQv2u7AG5oi+0klWUKViiVtyRycejSumqaf7uC+KrLu/L10/BP3VGfPNKcZYlxviMRp7LB0rfBB7c9rrS2zd0k2rGLsXknzwzeIZISbm5+X+zvC+nhTmOI8xrOsRYEgnaWcBnLu9w/e5raOq0039mjHsul7fr3bc2p+zV1KODjP3Ia+2x9a91KWzcG1+ulko1gtkbR/mmh8PQzA3FweNQ8T6gpJKJnbJ9nEgOBuwgBZiHVpLdacvX2aer+1Wlr87f0ttKtU9qtIyxko+5DT2OBo23luufld9fnulKwftf2q1d7aOTWnjC6Po6gfYtAsSAFu7tdu1ZwoVwHUFSFZlBEUUbvK60TqNWhTt7tKP8ANLpe39XIUabhNKco4WMr4jEP+Li6v/PuD35b6K199ddXCqRGK8ijvGFgrZ8ReImwZ9TnPzHTtOJyWiYnbhQwdTubdGyi6NPetL3V/FrdZv8Alh+Wny/vW1LmpN0k6rVsHg18FCK/5fV/73XWzT878jif+PGR7HP8Phrw0vzDHONT1NTnIPzSsZG/eYdmcIJZCX+FuPlRo/8At0vz/HpcVv4sY1fPG459/wDnzQf/AJKlHySWyHhZRLexRXqNqLpu8Q+IXOINOg4zYWByvz/IIwI9rF1CKE2AWpreVmub/l7V6QX8sPP8dLkvl5aTdNqkn/seDXxVpdKtbfR3vd6W7q7l6dj/APX/AC5xXWeLb9Q25/EY/wD1dOD+tH9f1/WgWDH+c/8A18f54o/r+v68gsJjr/X09/UcY78d/Qv/AF/wQt+goHtzk/l2/Lt6elH9f1/XQLf1/Xz+4TA7d+vHJ9/w9ffrnBo/r/gBb+v6/r8yTH+fx/8A10v6/rzLt+f43F2/56f/AF6P6/r/AIcdvx8hMf5NP+n/AF/XQVvu/wCGFx6/57f5/XigLCYpBb+v6sLj/P8An07+1H9f1qNr8v6X+fkNYHa2F3Ha3y9NxA+7z0z05HGaYJf121PNcXgvZAHhl8QyxH7TcMVGn+F9OwcxRnJiSdYi2TklcsuXLO9xxvm5nqnVa1f2KMOy8/L/AD19m1P2abUo4OMlyQ/5fY+t/NLq431tt5bKNbbZ/Y3/AHk0Xh2KXNxccrqHifUQ2fLTJDm38zOBkKoBZmWQO1uvd5XZtUk9X9qtLy62bv6/lb9oqi0jLGSjaEP+XOBo20k9OVTS1/R6KVg/ajd2rvbRya1JGF0fR1A+x+H7LAxd3ahQqzqm1wHUEEKxXcIoo6d+ZaJ1Gv3dP7NJfzS80v62RCUHCaU5RwsZXxGJf8TF1P5KbevK3p21v3biVIjDeRR3jrp4YnxD4hb/AF+pz9TpunE7t0bEhPkyGDAtmMqt2tLSSl7v/L2ru5PrCHl6X+a3t8ylSbpJ1ml9SwS+GhDpXr+fXXVO+zTdNWJP2GWWx6/L4a8NKMggkkalqY3AkE7pC0pzId7Fwgllov8AC3H/AK9Uf/b5fnr831Fb+LGNXzx2NfXvRof+kpJeSW0R4WYS3sUV4r6g67vEXiJzmHTYe+n2DDaBJ8oiAi2sWUIgTZttRXvL3ry3q1dEor+WPn0/r3V7vLTk6TVJO2Dwa+KtL/n/AFrdHvr6bayg/wBF+y2zPbSx6Kku3SNIUE33iC9yq/arsAFjCWIJJUqFKxxqcxxyLTlXutU0/ch9qrLTV91/Xa9qM1OaU4vFON8RiH/CwdK3wQeynbTTz82vVcf5z9f8+nFdp4Ng2/5/p/j+FL+vy/ALCY9qP6/r+rBb+tBcf54/x/p6Udf6/r+vILBj/D6f07np7c9BR/X9f1+gW/rsJimFhrjCMcbvlPy5xuOPu5PA3HjJ45+tA0te3n27nmwW9+2ON8MniKWHNxcHH9n+GNOw2Y4zlolnWJjlsnbkgF2eR7jk97meqdVr3n9ijHt2v+P6+1an7JO0o4OMvch/y+x1bT3pLfkul5fclGsFszZuN80Ph6GYm5uDuGoeKNQVidkeSH+z+YDxkbACzMJA7W0+6472pJ6v7VafZdbX+/8AFVap7RXUZYyUfchp7HA0bbvoppP/AID0UrB+1/arZ3to5NaeMLo+jqB9j8P2fG26u02hBcBNrgMoIIDMoYRRRVd3jonUf8OH2acf5pedvLt5EKMOSaU5RwsXfEYl/wATF1P5Kb1fK32b01fchCQmG8iivHXT1bPiLxE2DNqU+cnTdOLZJjYkINgYMrBmBiZVuldWkub3f+XtXrN/yQ8umnTa6te7S5qTdJOta2DwX2KEeleur6Pr71mn2km4OY/8eMkljwfl8NeGl5GCSBqWpjcMgkGUtKwMuHZnCCWUl/hbj5UaX/t8/wA9evzYrfxYxq+eOxr9P4FH/wBJXL5K20R6rKJryKO8R9QdN3iLxE/MGmwng6fp54/eAARqIijFlCKE2AWp1l73vf8AL2r0gusY/j8+nZPl5acpUmqSdsHg18VaX/P6st2uuu620d5Qn7L9lt5HtpI9Fjl26Po65+2+Ib35VF1d7QWMBYqxYrsCsscandHHIrrljo1TT9yn9qrL+Z9fv/yRajNTmlNSxUo3xOIf8LB0rP3Kbvbmtpo7+lm16niuz+v61/rTY8KwuPw/z6Uf11/zC3/AYmOO/wBf89P89OtHl/X9f8EVv6/r7gA/z+FH9f1uFv6/r8Ax/n8f/wBdH9f15hb8/wAbi7f89P8A69H9f1/w47fj5DH+43G75T8vTccfdzg43cDJ4xT/AK/r+uwJf1+v9djzbbeC9f54ZPEMsJNzcnaNP8L6dgjy4zkxJcLEWy2Ttywy5eR7jjvLmezqtav7FGPl52/rVt+zan7JaSjg4yXJDX22OrfzS6uF7eWi00SjWAszZyfPND4dimzcXByuoeJ9QBJ8tCSr/Z/MBOOAgBZmDh5Lde7yvVqknrL7VaXZdbX/AK7W1UVRaRljJR9yH/LnA0f5n0Ukn/w90pWWN0bq3d7aN9akjC6PpAA+x+H7LAxdXagbBMq7WAcblwrFciKKN+9de6nUt+7p/ZpRf2ntqv66WlKDpzSnKOFi74jEP+Ji6nWFNvVxvpvb8W4FWJoryKK8YWCsT4i8QnmfUp+p03Ticlo2ztGzcGVgSGjZVuzS0le0f+XtX+d9YQ8unb5b0+bmpN0k6rX+xYPaNCPSvXWnvLe0tb/3rum9j/x4ySWPB+Xw14aHTknGpanyMhsNITK2ZCHJbYskpL/C3FdqVL/2+X56/wCYuX+LGNW/XHY1/wDpihb/AMBtFdklshwWZZbyKK9V9QdN/iHxEx/cabCSN2n2DAACQY8sLGUYsoVQhQC1NbytJc3/AC9q/wAq/lj5+n/DL3eWnJ037FO2Dwa+OtPpWrLqm9db381dygP2X7NbM1tKmipLt0jR1z9t8QXnyj7XdhVLGLcVYnaVClY41OY0lWllo/Z39yn9qrL+Z9bf8DR6ItRnzzSmninG+IxDt7LB0t+SD0SlbRWfzsm16rjpx1/D8u3/ANeu08G39f1/SEx/n/P+H9KX/B/rp1CzDH+f8/5/Oj8f6/r+tiwY9sfzp/8AA/r+v+HLev8AW/f7xcf5z9f8+nFAWDb/AJ/p/j+FL+vy/ALDHyFYhdx2nC8DcccLzxz0OeOc9KPTf+v6/QdtV+L/AK+Z5ti9+2SfPDL4ilhJuLklf7P8L6dtJMcZLNGs6xsctklc8MzO73HJ73M9U6rWr+zRjtZdL23/AKv7VqfsldSjg4y9yGvtsdW096XXkvbT08lCsFsjZyfvJofD0M3+kXB3LqHibUA2fLTJDm3L7sc4UAszLIGa3Xu8vVUk9X9qtLsutv8AL5qv3vtFpGWMlH3IaexwNG3xO/uqaX9bKU5+1/a7Z3ton1t4wuj6Oqj7H4fs8Dbd3agBBOE2sA6gghWZQRFFHWvNG6TqNe5D7NJfzPTf+rEKMHTmlOUcLGV8TiH/ABcXVW8Kbvflvpo9Fv1biCQmK8jivGXT1bPiLxEeZ9SnOC2m6cTkmNmO0bNwcMGIaJlW7WlpLmtG/wC9q9Zv+WDtt00/4e3zc1Numvatf7Hg1pGhH/n/AFtlzLez6+d3TcxJ+wySWXXC+GvDSgkHJJGp6mM5IPMpaRsyHeS2wSy0fytx/wCvVH/2+X56/MVv4sY1fPHY5/jQov5KKUfJW2Q8JMJbyKK8V9QdS/iLxE3MGmwZ+aw09uAHGBEBHtYsoRQmzFqa3l73vf8AL2r0gv5I+fp5aXSsvd5aTdNqle2Dwa+KvP8A5/VurT31381rKE/Zha2zvbSpokUu3SNHHN7r97kL9qugFLNEWKknaVClY0U5SORXXKtH7O/uQ+1Vl/M+ttfyXa9qM/aTSnF4pxviMR/y6wdP+SHRStpprvsk2vVNv1/+vn+nH8+Oldn9f1/X6Hg2/r+v8gx1/wA/57fhR+oW/r+v1Ex/k0f1/X9fIdv8gx/n1NGoW8v6/r8wxR/X9a/1psFhcfh/n0o/rr/mFv8AgMY/3GO3dweOm44+7k8DPTJ45545o8l/X9f5glt/wfv+R5sBefbHG+GXxDLE32i5+X+z/C+n7DmOM5MazrESCckruIBdnd7jk97met6rWsvs0YeXS/8ATerb9m1P2S0lHBxkuSH/AC+x9b+aXXl5kull9yjWUWZs3+eaHw9DNm4nJK6h4o1ENny0yQ/2cuGIGQEAZmIcM1uvdUXq/ZJ6v7VaXbe9r9evfqrtV9qtIyxco+5DT2OAo930U0v+Gd0pWD9q+1W7NbRSa1JHt0fSAALPw/Z4G27ulwFFwF2sFZQykKzqGEMcVa80dP3j/h0/s04/zSW1/wCvSFGDhNKco4VO+JxL/i4ur1p029eW+mnTV31bgVYmhvI471l05W3eIvETcz6nOcFtO04kMTG2Qg2ZVlIZt0bKt2tLS973f+X1XS83/LDy9NPlvb5uam3STqtf7Hg/s0YdK9bZc2l9df8At5N03t/y4yS2PX5fDXhpR6kgalqY3c55lJlbMh3lm8sSy0fytx/69Uf/AG+f56/f1El/FjGr547Gvr/05ov/AMlSjtorbIeFlWa9iivFbUHQv4h8Qt/qNNg/isLBgFAkUDywI9rllCqE2/6Ka3kub3t6tXpBfyQ/LTX7tJfLy03Km1STtg8Gr81aXStWW7T31v8AdrKFja/Zbd2t5Y9FSXbo+kDP27xBeEhftV2FBZoSxUkkFQhSONSDGki05VdP2af7umviqy/mfW3ytt5I05ZqpNKcXinG+IxD/hYOnb4Kb0XNbTTz6Jtep4/z9Otdp4Nv6+f3hj/Jo/r+v6/yHb7v6/r7wx/kf5xSv/X9feKwYyR/n+nb/Puf1/Xp/W4WFx046/h+Xb/69MLf1/X9ITH+f8/4f0pf8H+unULMa/3H+XdwcLkfMcHC/wDAjhSfej8fX+v6/JpfLXft3+481AvReON0UviGWE/aLnC/YPC+n7Tujj5aNZ1iZgSCSu4jc7O73HJ73M7WdVrV/Zow8vO36+d/atS9lHSccHGXuQ19tj61170lvyc2vbS9tlGALZmzf55ofDsU3+k3BJXUPFGohifLTLB/sxkzjkBQCWZZA72x7vLu/ZJ6v7VaXbva/r1+VNVPaK6hLGSj7sN6OBo93vHnS17+uilYIuvtVsz20cmtSRgaPoy4+x+H7PA23V2m0KJ1UK+HUFSFZlDLFFEa3jovaf8ALun9mlHTV+f47W20hKnyTSnKOFjL/acS7+0xdT+Sm9+W99ns99XeALEYryOK8dbBWz4i8RHmfUpzydN04nJaNs7PkLK6sGYGNlW6WlpWl7t/3tW+s3/LHy1t2+W9tS5qTdJOs1/seDWkaMeleuv5lvrrdb813BzH/jxlksuuB4Z8NDkAHONS1LLAkE7pC0pzIQzFwnmyU/5W4+VGkv8A0uf56/eJR/ixjVVt8djX/wCmaH/pNkvJLZDwkolvI4r1H1Bk3eIvETf6jTIc4bT7BsAbwMxDysMWVVXYVUWpqnL3lzf8vavSCX2I+fT/AC6S+Xlpt0mqSdsHg0verS6Vq3dPez316XcoD9lFrbO9tLHoscoXSNIGftviC9yALu72gs0JJUklSm0rHGpBRJFdcqdv3afuQ+1Vlp7z0va//DbI0UZ881zqWKlG+IxD/hYOnZ+5Te3PbTRpp9km16pj/P8AP/P5V2ng2/L/AIf8RcUBb+v6/r5iY/z/AJ/WkFv6/r1/4cXH+ev+TT/r+v8AhgsG36//AF8/04/nx0pf1/X9foFv6/r/ACDHX/P+e34UfqFv6/r9R/Tn+WfbI59vqKDSwYPbn/PI/wA8/Uc0Ba39f19/yYfqPf349Af8jHfIFgxx+f5ehx39sD60Bb+tgwen/wBbqO/+fUd6At/X9f1sGPXOP88fkOvSkFv6+7Qa4+Vudvyn5uhGR97/AID97BPbPTOH+AW8v67HlqrZmzk+eaHw7DNm4uTuGoeJ9QDE+Wh+/wDZ/MBAGQFALlhIrPb8Xu8u7VJPV/arS8trxv8A1vb3GqvtVpGWMlH3IaexwNGy1lulLld9b69HtKw32v7VbO9tFJrcke3R9GUD7H4fssLtu7pcbVnVArgSKCp2syhhFFFWt1pepb93Tt7tJfzS6X/Ujlh7OaU3HCxk3iMS/wCJjKv/AD7h15W29n6t3d4VWIw3kMd466erZ8ReISczajOck6dpzHcSjE7PkDK4YFgYmVbqdLS973b/AL2r1m/5IeX9eunvc1JuknWa/wBjwdvcow6Vq/n11s7+d3BzHP2GSSxHPy+GvDSZPByRqWpr35DSFpTmQh2ZlQSS07/C3H/rzS/9vl+t/Mnl/ixjV88djn30/cUX9ySj0sktkPAmWa8iivFfUHBfxH4iP+p06DobDTzx+8AXy9sYVtyhQFKD7KWd5K/vNfvavSC35Yf1/kpfLy0m6TVK9sFg18VaX/P6t5X116eTblB/ov2W2kkt5Y9Ejl26RpCg/bfEV7wou7oKu4xFipJKlQpVI0OUilV42WjVNP3Kf2qsu8utn/W6NFGp7SaU4vFOLeIxD/h4OlbWnBtpcyV1o1s9bXas7b1btxvhl8Qywk3Fwdo07wvp+0jy0zujSdY2IZlLbdxALl3kuX73M9U6rXvO/uUYeXS9v16bxan7NaTjg1L3Ia+2x1a/xSW7g3snbS2i92MPS8f5659s9OK7DxbBj6flnP6Z5P4+3Ao/4cLfh/X9dAx/kY/ocdPX/wCvR/X3hb+vl/XoGPbg+/6fge/8uaP67hYAB/kfpx2Pf/OUFv8AgBj/AD14HuB0wP8A6w4ywsNcfK3O35T83dflxux0+U/NyR7mj+v6uFv6X9eljy1VszZud80Xh6KYm4nbK3/ifUAxxHGTiT7PvB43BVALMyyBnt+L3eVq7VJPWX2q0vLyv9/yuvdtU9otIyxko+5D/lzgaVvilulLl11X37SsH7Wbq2draOTWpIwNI0dQPsegWeFC3d2uAonVdrgOoKkK5UMI4o3rePup1Gvch9mkujl5/wBeRCjT5KiU3HCxlfEYl/xcZUvf2cHvyttrtbV3vdwKkJivIorxlsFbd4i8RNzPqc+cnTtNJyWjYnbhN6sCGYNEyrdmlpLm93/l7V6yf8kfLp59PO/e5qUpUk6zX+x4JfBRh/z/AK+2vXWz+d3CR2/48ZJbEenhvw0g6DtqeornPJDSMZTmQ72Zgglko/lbj5UaP/t8/wA9fx1ZKj/FjGr547HP/wBMUf8A0lKPkktkO2yrLexR3avqDoW8ReIm5g02AdbCwPy4cACMCMK5ZVVQmzFsa3klL3rXrVekF/LD8reXlYTUeWm3TapJ/wCx4P7daW3tqy7N666W7q7lD/ootLZ3tpY9ESYLo+kLn7b4hvchRd3YVdxiLFCx27QpSOND+7jlWllo1TvaEPtVZdG9Nvk196LUantJpTjLFON8RiHb2WDpNa06d9FNJNaP5pJtWMXgvHAkhk8RSwk3Fxkf2d4X0/YT5cbEmKOcREhiCSuSAzl3kuK97mezqtav7FGPZedv66yhql7NXUo4NS9yGvtsfWv8U9m4X20ttovdUPSwPX+Q/Hr/AJ9xXX/X6ni2Qu33wep9f8fzHvnFAW/4f+un6CEe30/+v17HHX0oCwYHpzznP4enf349/Wl/X9f1+QW1/rYOnP8ALPtkc+31FMLBg9uf88j/ADz9RzQFrf1/X3/JiMPlYbtvDfOf4cjG7nGdvU/zHNAW8vQ8sC2Zsn+eaHw7FMTcXByNQ8T34Yny0PDmDzAcLkBRlmYSB2t+L3eW2qpJ6v7VaXl5X/rqvdtV9otIyxko+5D/AJc4Gja3NK+inZ3169HdKVhvtf2q2Z7aN9aeILo2jqB9j8P2e0bbu7XGxZ1QBgHUbTtJUHyo4nrdXSdRpclP7NNfzS89jNRg4TSnKOGjK+JxG1XF1N/Z03u4t7Wb0363hVImivIo7xl09X3eIvERyZ9SnPP9maaTktGfu/IGDghmzGwF2tLSSk+VfxavWb/lj5dPTy3097mpN0k6rVsHg18FCH/P6uukuuut/NNwcx/48pJLAHPHhvw0vcHJGp6kASSPvSEytmQ72Ztnmy0/5Xy2/wCfNH/2+a/HXz1Jt/FjGr543Gvv/wA+KL+aikvJJapD1SUTXsUV4ragylvEXiJs+Tp0H8Wn2DDAEny+WFj2uWUKgQoBamt5Lm9//l7V6QX8sNvw7fcny8tJum1RTtg8GtZVp/8AP6tvda313XdXcoG+zfZbd3tpU0WOXbpGkL/x/eIL3IAursKC7QltpJZSioVjjQ5SOQvGydmqd/3cPtVZd35FpVFUmlOLxTjfE4h29lg6XWnDWynbTdfcm1ZC3ovHG+CXxDLD/pNwSv8AZ3hfT9p/dxtlo0uFjLBmG4LkjLl5JLg97meqdVrV6ctKPZedvO/6w1TdNe7KODUvchr7bH1v5paXcL+nTTSKh6Xjn+YH8unb/OK6zxbf0/8AMPz684+n+c/qaYW8v0uGPX/9fHbjt3/yKP6/r+kFgx/n0zjqPTr/APq6gW/r+v6+4Mf5659s9OKAsGPp+Wc/pnk/j7cCj/hwt+H9f10GsPlbB2/KfmGPl4+/1x8o55OP50f5Bb/hu/l89vI8t22f2N/nni8OxTE3FwSRqHifUAxIjjJxIYBIMAZwqqWYq6u9vxe7yvVqknq9eatP9V/Xp7lqvtU7RljJRtCH/LnA0rby3XPZ31T16apSsH7Ubq2d7aOTW5I9uj6Oo/0PQLPA23V2uNqzhNrgOoYNtZkBEUSP3rrROo17kPs0o/zPZX/y08oUabpzSnJYWLvicS/4mLqXu4U+ri356LW97twhIjDeRRXjDT0ct4i8RHmbUpuCdN05uS0bZ2fJkOpDENG6LdmlpJS9z/l7V6zf8kPLp/wPiu0ualJ0k6zX+xYJfBRj0rVvNb6637Su4Oc5NjJJY9tvhrw0vPUHGp6koJOCd0rGU5kO4s4TzZaL/C3H/rzS/wDbp3+/Xz8xKP8AFiqvnjca/wD0zQf/AJKlHySVrIcqyiW8jivEbUGQt4i8Qt/qNNg4B0+wb5cPgeXiPaxZQiiMoPsxreSUve/5e1ekF/LD0/T7l7vLSbpP2V7YLBr4q0v+f1ZbtdddGurV+aE/ZvsttI1tKmiJLjSdIXIvfEN6Nqi6u9q72iLFcsVKBSkcanckcheNlo+RP3Kf2qsukn5Xt0f5FqM/aTSnF4pxviMQ7eywdLrTpvbmtpo18km1Y23gvHAeCXxFLD/pFwdv9neF7AKcxxZ3RpMsZO4gvtywBcu8lw/e5ns6rWr05KMey31tp/wN4tS9mrqUcHGXuQ/5fY+tf4paJuF9rpaW0XuqPph98fgMEcDp09OR+OBXV/XQ8W3UMe3r056fy9z6Y98sLABwPc/5/wDr859uKAt/XkLgfT6Z/Pnp/ntQFv6/rT5CAev8h+PX/PuKP6/ULIXb74PU+v8Aj+Y984oC3/D/ANdP0GODtbB2naQG4O3j7xzkfKDnk9hR/TC357f1/TPLgtmbOT55ovD0U5NzcMWGoeJ78Nny4zkP5HmAjAICAFnIcO9vxe7y7tUk9X9qtP8APlv9/wArr3LVPaJ2jLGSj7kNPZYGjb4nulLl9de90pTk3X2q2d7aOTWpIwuj6Mo/0Lw/Z4Xbd3akbFnVNrgOMg7WZVYRRxu7urpOo1+7h9mnHu/MlKHJNKbjhYyviMQ/4uLq3u6dPryt3Wja3bb1vCEiMN5FFeONPVs+IvEJJM+pz9Tp2nE5LRsTtwmQwbcd8TKLtXVmlL3f+XtXrJ/yQ8unVO/32+bmpN0l7Zr/AGPBfYow/wCf9ddJW11s7ro7um9jn7FJJY5A+Xw34aXkcg41PU16kHBkZpDlzuJcIJZS/wCVuP8A15o/+3z/ADd/P1J5f4sY1fPG45/K9Ci7fJcq2srbIcEmWW9jivUbUHUv4i8RN/qdNgJ50+wYY/eYURhUCuXARQuwC1NbyXNeVv3tXpFfyw8/Tt9yfLy0m6T9knbB4P7VaWq9tWW7T310e2z96Ei1Frbu9tLHoscu3SNIXi98Q3vAF3dgAsYWYjJKsgVlijQhkSRXVouzVO65Kf2qsu8uttv6snajU9pNKcZYpxviMQ/4eDpW1p0+nMl2a17K7U4W8+2MN8MviGWHNxc8f2f4X0/af3MZy0azLFkFgW25IDOXkkuH73M7WdVrV/Yox7LdJ2/rq4fs/Zp2lHBxl7kP+X2PrXWstOZwv+mmyh6Zjnp7+5z9M9PTJPf1x2fgeLYAOfp3/wD1Z/zzz0oCwEfnzkenT8fz6fUGgVgx2P8A9b2yfXrnr2FA7X/r+vwDHP8AMD+XTt/nFILf0/8AMPz684+n+c/qaYW8v0uNYZVvm2fKRu7D5fvDjHy9efxpf1/X9ILf136/ieXBbP7E/wA80Ph2KbNxcEEah4n1AMTsXOJPs/mZGAcKu5mZXDvBx+7y7tUk9Xf3q0vLuvX/AIb3bVfarSMsZKPuQX8HA0bby1sp8rvrfXo7pSnP2s3Vs7W0b61JGF0bR1GbPQLMAbbq7GBGJ1QK4DKCCFZlDCKKN+9zLS9Rr3IL4acf5peZCjD2c0pyjhYyvicS9KuLqfyU+ri29LbX1feFUiMV5FFeMtgrZ8ReIjzPqc/U6bpzHJaJ2OzC5DBgWDRMi3ZdWl73u/8AL2r1k/5Ifl2a203u0uanKVJOq1/seC+xQj0r19vetrrrddGm4Ob/AJcZJLH0Xw34ZQeuSNT1IA9DzITKwMh3EsE82ai/wtxtp+5pf+3T/N/PzJS/ixjV88bjn/6YoO3pFKPkkrWQ8LMs15FFeK+oSKW8ReImP7jToOh0/T2G394MCMCMKxZQiiPZi1NW5JS97/l7V3UF/LH8v60Xu8tJuk/ZKVsHg7e9Wn/z+rLW61vrp8m3OD/RBa2zyW8seixy40jSAD9u8Q3uQoursKC5hZipYlSoUpGiMDHHMrqy91qnf3Ifaqy7vyvb8OtkWlPnmlOMsVKN8RiH/CwdLrCnrZTsmtHv1teSsbb0XbjzIJvEMkObi5yv9neF9O28xRt80aTrESGIJK5IBcu8lzV3zbp1WtX9ijDy7Pp9/q4tTdNO0o4OMvch/wAv8fWvpKStdxuu21tmkoemEf57nj0Ge4z+PNdZ4thAP6/T6f5+nHWgLC49Px/DH6gmgLa9Ax/nrz/h37igLAffH4DBHA6dPTkfjgUv66BbqGPb16c9P5e59Me+WFh3Hbn/AA6e3X6dx3pFgPy98dOvt+v/ANegLBj9O/05wPX8PXmmAdu3b68jnjnr3/l2CCwYz/kDrx9cZ4PGOtAWDj0z25/zxn6keoo2Aa4Hlvld2Vbgc7htOVA5BJ+6B6n0ofyBbr1R5uRc/a7Z2ton1l4wuj6OAos9As+MXd2uAqzhMOA6ghgrsMrFFHx3ldXV6jX7un0pR/mfS/8AXke1aDp1EpyjhYu+JxLf7zF1etOm93G+ltkrt33cKpC0N5FFeuunh8+IvEROZtSmPJ07Tic7o2JKDZlWVgWzGVS7NLSSk+T/AJe1es3/ACwfbppf7nrfvc1OUqadZq2CwX2aEelasu6tf3tb/wB67g5ufsUsljwcJ4a8NLyOSdupanzyG+aRjIcyHezMEWWUn8t49lSo/wDt0/8AN+eu5KX8WMavnjsa9/8ArxQ/9J91drfZiPCyiW8iivFa/dA/iLxE+fI02DOG0/T2GAHAHlgRYYsNqhSg+ymt5JS97/l7V6RX8sf61/JPl5abdJqknbB4NfFWn/z+rLquuvmtneUBFt9ltne3mTRI5caPpCD/AE7xDeggfa7pVG5odxU52soUpGisDHHKrxstGqd/cp/aqy/ma6rv/wANe1GaqTSnF4pq+IxLt7LB0rfw4PZStppbrsuaSs7b0Xkn7yGXxDLCTc3OVGn+F9PAJMUZBMSTrGzAvk7csoLF5JLl+9zO1nVa1f2KMPLzt+vm3H7r2SupRwcZe5DX22PrfzS0Tceb9NFaMYVdtl9jfLzQ+HYZs3Fw25dR8T34ckxoSwc2/mAkcgIAzMfNDNAvd5Xq1ST95/arT8utvn+trtV9qtIyxko+5DT2OBo20b0cee34+qUvU/5f55yR7HHftXaeEH889f8A6/1PTHTvT/r9QD+f1/X3+n4880gAcnn9O/T8/wDPYYo1AOOc/wCe+B16c9+f1oAOPf346fr6n270f1/XyAa4Gx8qWwpyoGdwwSVHu33cHnnHtRf+v61DqvX+ux5uftX2u2drWN9akjxo+kIALLw/ZnGLu7XGwThQHAcBg2GKArFFFx63TaXtH8ENLUo/zS8z2rQdOolOUcLF3xOIf8TF1P8An3Tb1cb3VlpbV31bhCRGG8iivHWwDbvEPiI4abU5iedN04/MWRycfJuDg7m3xsq3S0tJcz5f+XtXrN/yQfbp/wAB+9fvXpN0k6zVsHglpChHpXrL+Zb66p9mm6b2JP2GWWxHIA8NeGl3Egc41HUxkEgjMrNK2ZDuYvsEslP+VuP/AF5pf+3z7dXd/wDBJt/GjGr3eOxz/wDTFD1+Fcq7WVrJuCyiW9iivFfUHTd4i8RNkwadCc7rCxbgeZx5QEW1yyhFCFP9GNby973v+XtXpBfyR9Pv9NknyqNNuk1ST/2PBr4q0+lasuq663v6ayg/0UW1s7W00eiRyY0jSFB+2+Ib0ED7VdBQWaFiy5JUqqlY41bKJIrrlTs1TTtCH2qsv5pd1e33+aRajUVSaU4vFSjfE4h29lg6X/PuD2U7JrR99tWrIW9F3J+8hk8QzQZuLnK/2f4X04DJiiOWjWdI2ILAnG5gGdnkknfvc3R1bav7FGHZdL2v1011tq4fs/ZK6nHBxl7kNfbY+tfWUtpct7P9FaKjWxZ/Y3y8sXh2GbNxcHcuo+KNQU5KJkrJ9n3q2OgRQzMRIHaBe7yvdUk/ef2q0uy1va/9drtVdVPljLGSjaENHRwNHu+iny/8NqlL1I9fT2Bzjt6/pmu08IUemCevGcY9ienbtj/AATBzj8umPbGfpQAH68H/AA/EZ6fTjpT/AK/p/wBdwsg47c/4dPbr9O470gAfl746dfb9f/r0BYa4+RuNwCtlR1YYOUUc5J6DGevPXFH9eoJar1R5sftf2q3drWJ9akjC6Po6hfsegWeBi7ulA2i424cBlDBgrMoIjij5Lu60TqP4KfSlHvL+vTpb2uWDhNKbjhYu+JxDv7TF1N/Z0+vLd2VtLavq3CscRivIor1l09WLeIvER/1+pztg/wBm6cWGWjctswgZXB3NujYLdTpaSUvd/wCXtXrN/wAsH/X/AMlb5uak5Uk6rVsFgl8FCP8Az/rL+Zb6637NXpvY5+wySWOc/L4a8NDJGMnbqWpjjgndKxlbMhDlmCCWWnf4W4/9eaP/ALfLy66/fuyUv4sY1fPHY12/8E0P/SbR8lbaI8JKsl9FFeRvqDoX8Q+ImOYNNgx82n6eQAPNGPKUR7HLKFUIUxamt3aS5v8Al7V6QX8kf+B/ww+Xlpt02qV7YPBr4609vbVl2e7v36pvmhItPstq720iaJHIF0jSBxe+Ib3Kr9quwBvMJYrliu0KUjiVhsjkV1ZXTVNP3Ka+KrLu+66/du7J1aopzSnF4qUb4nEv+Fg6VneEHtzW0Vmuuu8lYC3n2xx5kMviGWE/abjK/wBneFtP2nMUZy0STpGSCwPy5IDMWd7h3lzbp1WtZfYoxt917fr03h+y9knaUcHGXuQ19tjq380vtcjaW+nkrRjCsFszZyHfPF4dimzcXBJXUPFGoAk7FJYSfZt+cDOEUMzfvFd4EuXltdqknq/tVpX1S6tX/rtdqntFpGWMlG0IaexwFHu9LKaXfr8ub1LHp6Z6Y79RjsPxPt6dv9dTwg9v5D/PQHj9cDFABj9e/wCvt6jkjvwKf9f1+IBxxnjv36Z6f1H9TSAP5f55yR7HHftQAfzz1/8Ar/U9MdO9P+v1Aa2Nj5Bb5Wyo53DB4A/iJHygdyR70gtr8zzc/ajdW7vbRvrUkQXSNHQAWegWeBtu7tcbBcBcSKHAKnazLkQxR8fvXWl6n/LuH2acf5pefX1+5e0owdOa55LCxlfEYhv95i6t/wCHTe7hfSy03vfrCEhMN9FHeMtgjZ8ReIjzPqU5+Y6bppIZmjYtsG0lZAwZwYmC3QrWkub3f+XtXrN/yQfbpp0tut797mpN0k6rX+xYP7FCHStWX83XWzv15lem5jn7DJJZf7Phvw0oOMEnbqOprnOPvSlpWBkO9iwTzZaL/C3H/r1R/wDb5fnr/mSl/FUannjsb/7hof8ApKS9ErWiPCzLJexR3ivqDLv8ReIWx5GmwfxafYtwBIdvlAR7XyoRAhTFqK95JS97/l7V6QX8kfT+vJPl5ablSapJ2weDXxVpdK1a3TW+vfzblDi1+y2rtbSx6JHJjSNITIvfEF7kD7VdKqlmhL7dxKlQrLHGhBSORNrlTtamn+7gviqy0tJ+X9dk7SqKpNKcXipRvicS/wCFg6Vvgg9lLlutLa9bKUlYC3ou3w8UviGaDNxc/L/Z/hfTsH91EctEtwsZbJG4jLYaRneS4fvc3R1bav7FGP5Xt5/hvD9n7JaSjg4yfJD/AJfY+tf4pbPkvZ/dtZKFbbZ/Y3JeWLw7FKDcXB3DUfE+oK2TGmWWX7PvyRk4QZdm8wO1ue7yvV+yT95/arS7LyLtV9om1GWMlH3IaexwNG2je8ee3z8tub1Lscg/l3565/nwewrsPCAcf59Ow65OPWn6XCwcjvgexz78fTpn170gF47gY5x7/wBe2BwBz+BAEPX09gc47ev6ZoAUemCevGcY9ienbtj/AAAGOPlYEbhtPyjB3DHQDvuAx7kgGh/eFv6/r/hjzc/a/tdu7W0b61JGBo+jqF+x6BZ4GLu7XHlrOEw6hgCrBXZQyxRR8d5cyuk6n2KenLSj0lK3Xb9NdD2lGHs5pTccLF/7RiNfaYurvyU3vy3utNOvm4QkLQ3sUV462AYnxF4iY5n1KY53abppOS0bE7MLlGVgWDRsFu0rWklL3f8Al7V6zf8AJB9tbaX/AM797mpOVJe2a/2PBr4aMFtXr7JS662fzV6bic/YpJLLGQF8NeG1yeCWxqWpjPOSDKWkOZPmJfYJpad/hvHRfwqP/t0/zbfn5it/FjGr547Hf+4aH4RtFdtLWiPCTLLeRRXqSagyF/EPiJifJ02DodP09hx5gx5aiPazMAqhSmLU1vJKXvf8var2it+SP9f8CXy2pN0mqSdsHg18VaXStWW7XXW/3N80BFr9lt3a3lTRUlxpGjgf6d4gvflX7XdKoZmhZyu47SoUpHGjApHIrqydv3d/cpr4qsu78vXp9xajU9pNKcZYqUb4jEv+Fg6Vm/Zwe3NbRWd99V7zVjbe/bH+eCXxDLCftNz8o0/wvp23/VRk5jWdY2IYqW2ksAXLySXFe9zbp1WtX9ijHy6X7a9/nDVL2SupLBxlaENfbY+t/NLaXK33t00VoxhW22X2Nvmmi8PRTZuLgkjUPE+oKc7FyVfyPM3HGSECszYkDvbzePK9WqSfvP7VafZeWn9dLtU9qrqMsZKPuQ09jgaNtHs1zqNvv9FL1PGBzjJ6Ht7j+n/1q7fu6/1/keEGBntjj27jrxnvn6dzigA6+3PrkD09vX0H0xQAAZz+Gf1wPx6dO/PSgAx6ememO/UY7D8T7eh/XUA9v5D/AD0B4/XAxQA1xlHypYFWyB1YAZKjpksDgEjv0of3/wBeXz+4Fuv6/P8A4bvc82/0r7XbO9tG2tPGF0fR1AFn4fsyflu7sD5BOFAkXcAQQrMu8RRR8d5cy0vUfwU18NKP80tN9t+p7VoOnNKbjhYu+IxDf7zF1f8An3Te/K3pppve923CEiMN7FHeOtgp3eIvERP77U5ycnTtNZgSyOTt+TIcMC26Jgt2aWklL3f+XtV7zf8ALDy6af8AD373NTk6SdVq2DwX2aMdf31fzW6vZ389ab2P/HjJLZc4C+GvDYyRjnGpaiC2cZLSsZSDJ85LhPNlo/lbj/15o/8At8+nnr567slL+LGNW/XHY3/3DR06/DaK7abIcqyrLeRRXiNqDpu8R+IWJ8jTYO+n6eRj94APLCx7GLIFTaU/0U1vJKV5W/e1dLRX8kfP0f3bJPl5abdN+yTtg8H9qtP/AJ/Vkuj3d779vii/0U2tu728seixybdI0hc/bfEF7lQLq7Cgs0RYqSSpVUZI40YGOOVXVk2mqaf7umviqy6N+V/L/J2lP2k0pxlipR/2nEP+Fg6Vvgg9ua2i21vsk2pwt4LyUb4ZPEMkH+kXHy/2f4W0/aSYoj80azpGzAsGOMkZYvJLcP3ubdOq1q/sUY2+69r9f+DD9n7JaSjg4y9yH/L7H1r/ABS2fLfXW1tNNIqFYLZGzc754vDsM2bm4O5dQ8T6gGJ8tMkSfZw4bGSAihmJEu97dXjyvVqkn7z+1Wn5eX4/pdqvtE7RljJR9yCt7HAUraN6cvOo289eunN6njg+xHbtz/M8diP0rtPCF7jH14/ljv6e3PYYoATn/DjrzjHt3P1/Cj+v6/ABfqOT0HOeOx5zjHP69aPP+v6QCdjkH8u/PXP8+D2FAAOP8+nYdcnHrT9LhYUD8Mf560DsAHrz1/pn6n/61H9f197HYXHTr/PPp3/DGeBwOcmj+v6uFgIP+Tx/nHHGM9RS/r+v1FYCM/iP5enY4HGen4U/zHYOfpj059+3bjPc+tAW/rUGyc7ThsHaSAQDjgnpwDgn1Ax60nsCR5iFhMV7FDeOunqxPiHxETmfUpjhjp2mk5LIxOz5dyuG3NujIW64dGpLm92/72r1m19iHl6fdrr73vc1KUqd6rX+xYP7FGPStW21662d10etNzHmykksefu+GvDScgA5xqepDIyGwZWMh/eZdmcIJJSfytx8qNJf+lTT+/X/ADJS/ipVfPHY5/jQoP8A8lXL0tpayHqsqy3scV4j37oW8ReInOYNOh4BsLAgL+8wvlKIyHZ0CIEKAWz1vL3vf/5e1ekF/JDt12/4Y93lpN02qSf+x4P7daX/AD+rLV266+l7XcoD9l+y2zPayx6Kku3SNIGTe+IL3IAu7sAbzCWKknaVClI41O5Elm8bJ2fs7+5DeVWXeWm1/wCndJ0o1FUmlNPFON8TiX/CwdLrThrbntdaeeqs5KztvFvH+eGXxDJDm5uTt/s7wtp+05jiOTEkyxEgkEldxALF5JLive5raOq1dt/BRi+i8/z+d3H7r2adpRwcZe5DX22PrXXvS6uHN0t22tFQrbLM2T/PNF4dhmzcXByNQ8T6gG+4hOH8jzAcDKqoDMxEgd7de7ytXfs09Xrz1pfnb+tOl2q+0TtGWMcf3cNPY4GjbeXRTUfn5apSsN9r+1WzvbRvrUkSro+jKB9j0CzwNt3drjYs4TDAOuVIVmUMIoo3rzJ2TqW9yn9mnHvK2if/AA3pCjTdOaU5RwsXfE4l/wAXGVetOm3ryt9na299W/SCD3/z/jxnv69zg92h4dv6/r9QI6nsTz398+x/+v2oC39f1/XqGPocn/IwMe/Trx9Qgt2DHQZ+gPGPX8T+oJA6UDt/Xy9AAzzjGPc/hz/X9MdH/wAELBgZ9Me/GememRz+VHmKwmGIwOCQdpIyN2CASOmAcZ56DHtSez+8aWp5kEhaG9jivXWwVi3iLxE3+v1KY/MdO00nJaNiduFLK4bcQ0TKt1w9JLmfL/y9q9ZP+SPl0utPv973veUqTlSTrNf7Hg1rChH/AJ/17WXN1119JJuD3OfsUklj1G3w14aUZ65xqWpZPKnBkJlOXO4s4QSy0fytx/69UV/6XP8APX/MVv4sY1fPHY5/jQoaekbR9EtkPVZllvIo7xW1BlLeIvETcw6bD3sNPbC/vBjywIwrFlCoEKD7M9byXNeT/i1ekF/LD8tP+Gl8vLSk6TVFP/Y8EtZ1pf8AP6tu2uuvfdptzgItTa2zvbSJoiShdH0hf+P3xBfcKLu7CgsYWbGWKlQpWONWykci0srpqmtKcOtWX8z8r/p5ItRqe0mlOLxTj/tGJf8ACwdK2sIa25ktFa3XXSTVgC8+1v8AvIZfEUsH+kXOR/Z3hfT9p/dx8mNbhY2YMQx25YAuWd7h+9zdHVa1b+CjDsvP89+rvP7v2adpRwcZ+5DX22PrX+KXXkcl2+SaShX22f2N/mmi8Owy5uLgkjUPE+oqSSqEnzPs+8EgZAQBmZhIrtbr3eXdqlfWX268u3e1/v082qtV9otIyxko+5DT2WBo6ay6KfL5fopTt9q+1W7vaxPrckQXR9HUD7F4fs8AC7u1xtWdUwwDKGVsM6hhFFG9brROo17kPs04/wA0rbPr/kQlT9nNKclhVJvEYl/xcZUv8FO+rje/VrfXW79I59fTPA69uvfr3A9MV3f10PEsw59fbr05/Pnj9cZ7L+v6/r9RWDkY7EDnPbg9Pwx269Bg8sLBjnjP0/Hv7dOPf2o+7+uwWEA/DH+etAWAD156/wBM/U//AFqP6/r72OwpBx8vUg7cjIyQQpYZ6A9RkYHA5yaT2dv61/r8gS1/r7jzEJEYryOK8ZbBXJ8Q+Iif3+pzH5jpunE53Rtu2fJlZAQxDRMqXXDpaXvPkX8Wr1m+sI6/LT9dfdtLmpOVJOs0lg8Evhox6V6+2vXWz9Grwe/JsZJLEcjZ4a8NLzxzjUtSG7LD70haVv3h3szhBLLT/lbj/wBeaK0/7fn+f3+bBL+Io1fPG45/jQofL3Uo9lZWshwWZZryKK8VtQZd3iLxE3MGmw97CwYBfn+XywI9rllCoEKf6Ma3fve9/wAvavSC/kh6dvy6T7vLSbpP2SdsFg7PmrSb0rVt/d15tXb5fFCfsv2a3ke3lj0WObbpGjrxeeIb35VF3dAAuYSxXLFSoQrFGrZSORXVldPkT/dw+1Vl/NK3S/39exajUVSolNSxUo3xGJdvZYOlu6dPpzrVfJ7WlJT4uxeSYeGXxDJAftFwSv8AZ/hfT9uTHEcmNZ1jZgxy23cwDOXkkuHrzbp1pLV6ctGHl52+b9HrD9m6a0lHBxl7kP8Al9j6yfxS+1yOVvw0VoxhX22f2N/nmh8PQzf6RccrqHifUFJOyPo/2cupwMhUXczMJAz26XLy9fZJ6vedaXbva/8AW9rtU9qm1F4yUf3cNPY4Cj3l0VRJ9u3kpWT9r+1W0jW0UmtSRbdH0cAfYvD9ptXbd3aY2LOECsocAhlVmUERRRv3rptJ1Gvcp/ZpR7vz/HWxCUHTmlOSwsXfEYh6VcZUvd06beri3daO1t3q2/Rjk+vbvn19/f3/AFrtPDsLj/OOMt/THAHXntR/WoWYY4PfHP5+5x/TNMdgx9egz7n17+v06gjmj+v6/rYVv6/r+vUCD3/z/jxnv69zgmgW/r+v1AjqexPPf3z7H/6/agLf1/X9eohBIIXG4g7SRkA4wuQCOM8nHXsehCew7a+X3f1/Wh5mqRGK8iivWWwDk+IfETH9/qUx5Om6dnJKOSEwu5XVskNGVS64dLSSk1FfxavWbv8ABDy9P11920ualJ0k6zVsHg18FGH/AD+rbe91V9U+0k3TcTn7FLJY/wCz4a8NLzgHO3U9TGRkE7pS0jZkO4swjEstF/hvH/rzRXX+/P8AF69+92JL+LGNTzxuOfyvQofgko2W2myHKsqzXkcV4jagylvEXiJj+402E8Gw09sLiTgR4jAcuoVAuwfZnreS5vef8Wr0gv5Y/wBde+ytHlpN037JP/Y8H9qtL/n9W30vrr0fb4oCLX7LbM9vLHoiS40jSFB+2+Ib7O0Xd0Au4wliuWIKqhSKNTuSOVXXKrr92vgh9qrL+Z6bXt5W6dHSjP2k0pxeKcb4nEv+Fg6Wt6cHflU7K2nnrpJqztu/tkhEkMniGWDNzcHaNO8LacFOY4jkxJOsZOcM2CWCly8j3Fe9fdOq1q/s0Y22Wtr2+/vr702peyWko4OMvch/y+x9a/xS6uHN5bW0TUVCvtsjZP8APND4dim/0i4ORqHifUQSSkZJ3m33g4G4BACzMJA7W0+7be1JP3nrzVpdu9m/67Xap7VaReMcfchp7HA0bLWS25+V39fkpWD9r+02zvbRya08YXSNHUA2fh+zwNt5drgKJ1UBgHUFSFZ1BEUUbu+ZaJ1H8FP7NNd5dn/SIUabhNKco4WMr4jEP+LjKt7unT6uN7pa7a33b9Gxnt7D0/n65xnvzXceJYXk9+ccEfp75J7dPbgCkKwc46e455ORyTg/j39M9qY7Bj6Zxxjp+vt1P1B9z8RWDn19M8Dr269+vcD0xR/XQdmHPr7denP588frjPZf1/X9fqKwYbouA2CBuGQCQccdcDgn07cdR7f1/XqNLb8TzJUhMV5FFeOunq5PiLxE3NxqUx5OnacTktGxIXCZVw2WzGVW74dPeSl7t/3tXrN/yQ8umn5NX960ualKVNOq1/sWCXwUY9K1fzW+tnfs1eCsc/YZJLH/AGfDXhpeRg7iNT1MZywJzKWlOZCGYuEEklO/wtx/680f/b5/re+77tiUf4qjV88bjn8r0KH4RSS10SWyHqsqy3sUd6r37qW8ReImP7jTYc/NYaefl/e4HlYj2szKqoEKAWpreSUve3q1ekFvyR/FWX/DS+XlpSlSapJ/7Hg18Vaf/P6ta7a669+zvKH/AEX7LbM9vLHoiS40jSFz9t8Q33CrdXYA3mEsV3EgqqlYo1bciSpuNlo/Zp+5T+1Vl3fk3b1/AvlqKpNKcXinG+JxD/hYOl1pw1sp2TVl+FnJWMXovX+eCXxDLATcXBKjTvC+nbTmKM5MSTrExDEMduTtZy8j3D15ujqtavRxox8unNb7+/eLUvZJ2nHBxl7kP+X2PrXXvS68nN6eisowr7bM2b/PND4dilP2i4OV1DxPqCkkpGchzbhwQPmCoNzOwkDvbr3eV7qmnrLXnrS7LrZ/p91/vfaRdoyxjj7kP+XOAo23fTnUfL9FKdjd/a7Z3to31t4gukaOgH2Pw/ZgDF3dqAFE4QK4DqGUhWdQwiijfvXjovaP4Kf2ace77P8AzsQlD2c0pyWFUr4jEP8Ai4ype/s6b3cW9N2rXb6t+kHqT+nGOg/z05HHrXdseHYQ+3+Pvx+o56/yX9f1+YW/AXp256ZHp7dvpgdDzQFmGO/Xr19ePy46c844p/1/X9dR2EOT69u+fX39/f8AWkKwuP8AOOMt/THAHXntR/WoWYhBKtjGQCVJGRk9C2ccA4JHGcH60Pbzt9w7bXPMgkRhvYo711sFbd4i8Qn/AF+pznn+ztPJ3Fo23bPl3KyncwaNlW74dGpJN8t/3tbrJ/yx/wCBv6PX3ve5qTlSTrNJYPB/Zox/5/1v7y31s79mm6b3JP2GSWx7bfDXhpPRs41LUxkFgfmlYytmQ7yzhfNlL/lbj5UqX/t8/Prr5+bEo/xVGr547HP8aFD/ANJVvK3RDgkolvI4rxGv3Xf4i8RNzBp0Pew084XEvy+UFjCsXUBAmwC2NbytL3n/ABavSC/ljf7lbX57T7vLTcqbVJO2Dwa+KtL/AJ/VtdVd31/FXcoSLX7LbO9tKmipNt0jSAP9O8QXuQouroKN5hZiu47Su1ljjU7o0kWnKtH7NP8Ad0/tVZd35N67ffpe1Gp7SaU4yxUo3xOJf8LB0v8An3DpzpXtbXR6/FJWNt4Lxv3kMviGWA/aLglRp3hbTgpzHGcmNLgRk7iCcZYKZC0klw/e5ns6rWrfwUYdl5/n+cWpeyWk44OMvchr7bH1tPels3G+2m3RNRUK4WzNm53zQ+HoZv8ASLg7l1DxPqAYnahJD/Z/MBx8wCAFnIdXa2Xu8rWqpJ6vXnrS7Lra+/8AVrtU9orqMsZKPuQ09jgaNlrLpzqOvXXvopTn7V9rtne2ifW3i26Po6j/AELQLPA23d2uNqzhQrAOu5WCsy5EUSPW6dk6j+CC+GmtuaVtL/j+BCjBwmlOUcLGV8RiHpVxlX/n3Te7je6stLavq36PjIAPt/X8OOBnPA/Ku48OwuM8jI/IfyPHT8T09gLCkDtxxjn6eucdMY9Dj3pBYTHqT/XOPcdRzz2GOfV/1/TC39f1+YmM9vYen8/XOM9+aB2F5PfnHBH6e+Se3T24ApCsLlOPmTt0Zfwyc/Xvx68AUcy7mnL5P7hdyf3o+c/xDPf0Pv07DH1pcy7/ANf1+ocr8/uf9fkJle7p2AG9e/446jH160+Zd/x/p/1YfL6/cw3J1Dp3H31OOMeoP0/LtSvHug5fX7v60DKf3055++v6cj8euTjpRzLuLlfb+un5hlOfnTkf3wOevbjj8AOPU4OZPqv1/wAw5X2f4/5DWaIq2912lW3Ycfdwd2MHJO3OMc5+tDatv/X9f1uNRd1Za3006/cecM3NjJJY56jw34aUcdTjUtSB6gnMpMrAyHeSwRZJK4v5W4/9eaX/ALfL89f82e4o/wAWMavnjsa2vL9xQ+S5fd8la1kPCyrLexRXivqDIW8ReIj/AKjTof4rCxOMeYNvlgRbSXUKgQoPsxreS5ve/wCXtTW0F/LDz6adv/AZ93lpSdO1JO2Dwa+KtPb21bTVPd3urd1dygItfsts720qaLHLt0jSBn7b4hvhhftd3gbvKZtpOVICFUjVh5aSrTlXuv2d/cgleVWX80vK9v60d2mqk0qkZYqUb4jEtr2WEpWfuU/71rrR/NWclZxe/bXAeGbxFJB/pFxwNP8AC+nFT+7i58tZ0iYgkFtuSAzl5HuWubmezqtav7FGPl0vb8fneP3XslpKODjL3If8vsdWT+KXXkcls7aJaK0VGtiz+xud80Ph6KfNxcHcuoeKNQBZvLXO2T7OzhsDOEALMRKGa3Xu20uqSfvS+1Wlf8r/ANdVdqntU7QljJRtCGnscBRS+J7x50ter9dpWD9r+1Wztao+tyRBdH0ZRiz0CyIG27u1wEWZUAcKwDKwUsikRRRt35ldJ1H/AA4fZpR6SfS9v67Qo03CaU5RwqlfEYn/AJeYur1hDd8l9rbJ3fVuFUhMN7FFeSLp6tu8ReISCbjUpiQf7O07OSY2YhflyrA7mzEQLtaNSXN7if72r1k/5YvXTp29dpW+ZSpSlTTqtWwWDXwUY6/vq39613r17NNw9LyvHzrj/eUYOR/tY78DOB9a7uZd/wCv6/I8Ll8n/X9fgG5cY3px/tL1xgd/w/LgdafMu/8AwA5X2/B/16gSvTzExn+8v+PXj/PNLmX9f16/1YVvJ/cLlOu9ccj7w6c+/PBx2/SjmXf5/wBf18x8r7P7n/X/AAwmU/vrjv8AMnP6jr/TpxmjmXdf8P8A1+guV9g+Xk704/21x3Hr6/h+FPmXf+u/9X+8OXyf3dv8hrGLY291ChG3YZSdpU5xg56Z6Y56YOTSbVmv6/r8RqLutG9ezPOD/wAuMktj148NeG1yQBlv+JlqQJBxktITIwMh3MXCCSQ8N/hbj/16o/8At8/z1+fVnuJfxYxq+eOxrff/AJc0f/Sfd+7ZDgsolvYo71X1BlZvEXiJyTDp0H8Wn2BAH70bfLHlhWLAKoQoBavW8rS97/l7V6RX8sOv3evony8tJyptUk7YPBr460v+f1brbrr+Ku5RH7KbS2d7aZNFjmA0jSFH+m+IL3IX7VdBRkwsxUklSApWONXzHHKtOVaP2d/3dP7VSX80tNv68nSjP2k0qkXipRviMS7eywdL+Sn05raWT+aV2rAW8+2yAPDL4hlhzcXHA0/wvp23JiiPzRrMkbcsC235gC5eSSd3kpdHVa1f2KMOy6Xt+fzlD9l7JaSjg4yvCH/L7HVr7y+1yXS0202VkoVttn9jb55ovD0M2bi4wwv/ABPqAJbYnKyeQXDdWARcsW8xXa3Xu8r1apJ6v7Vad9u9r/11V2qe0WkJYyUPchp7HAUrbvePPa3/AAdFKwftX2q2Z7WOTWpItuj6OADZ6BZ4G26u1xsFwFCsNygqwDMoIiiifvcy0XtLe5D7NOO3NLpe3rsl6RywcJxVSUcLGV8TiP8Al7jKn8lPry3utLrvu7wqkTQ3sUd466eGz4i8REEz6lOSP+Jdp2cloyxCnblWU7mzEVF0uklzPlv+9q9ZP+WG+nT/AIFr2+ZSpOVNOs1bBYJfBRh/z+r/AN62uvXzT5PS8p/fT6F1wM8evqePYV38y7o8LlfZhlDjDLjOPvL+Wc//AF8HFLmXdC5X+fQAUznevXOd6+3v+uf8aLrv3/rYfK+z+5i5QnG5Ov8AeXt1HB/DvyOvNHMu4uV9mJlOPmTt0Zfwyc/Xvx68AU+Zdw5fJ/cLuT+9Hzn+IZ7+h9+nYY+tLmXf+v6/UOV+f3P+vyGMU2tvdNu1gQHXO0qd2MMOSBjg5yfWhyVnruNRd9E9+zPOGOTYyvY+q+G/DS5Ixkj+0dSBwSCd0mZDmQ7iXCCWQ8Lfwtx/680V/wCly/P/AIFz3FH+LFVfPG41/wDpmh/6T7vpbZDwsolvYorxW1B03eIvET58nToOj2Gnnj94NvlgRAMzKFUR7B9let5e973/AC9qdIq3ww/4HX8E1HlpydNqle2Dwa1nWn0r1ktbdXfdd0/fh/0T7Lbu9tImipLt0fSFyL3xBfZA+1Xe1STEWK5JUqqlY40YFEdacqumqa/h09XKrLvLra/9dHSjU55pTi8U43xGJbXssHStrCn05raaNbdNWWNt2L2Qb4ZfEUsP+k3GQNO8L6dtJMcR5jE6xM3zAsVJYAuZJHuH73N09q1q/sUo9l0vb8997w/Z+yV1KOCjL3If8vsfWv8AFK2vJddbLRbNRjCtiz+xt880Ph2KbNxc4K6h4n1AEny0yVkNuXU4yQqjczHzQzW57vK91ST1evPWl5dbX/rtdqntFpCWMlH3I6exwFG273ip2t8/VKVgm6+1W7PbRya08QXR9IUD7FoFnxsu7wY2CcIquAwyCFZlVhFHGe9zLROpb3IfZpR/mfn/AEiFGm4TSnKOFjK+JxL/AIuLq9adO+ri3tZ23bve7gEcJhvI47x109X3eIvELZM+pTkjOnaeSCTGzkJhchlO9sxFRdrT3kpPl/5e1es3/LDy/DVf9vW1JSpOVNOq1bB4NP3KMf8An9W/vW97XX5pun6ZuU/xp/32vU59xn6c8e3Xu5l3PB5f6sLuXOd6defnUevHbr69utHNHuHK+39f1/TDKj+Nc+m5e/tu6Y/EHHA6Ucy/r/ghy+X4dP61E3Jn76/g4z29+/8AT25OZd0HL5P7mGV4+dcf7yjByP8Aax34GcD60cy7/wBf1+Q+Xyf9f1+AblxjenH+0vXGB3/D8uB1p8y7/wDADlfb8H/XqI5j2uGkTZtbdgg8bTuA2nOcZAwc88HOaTas/wCv66gk9LJ3v2POGI/0KWWxz1Xw14aUNgglv+JlqeSCQeZCZSDJ8xLCNZZDxX+FuP8A15pf+3y/Pf8AG7Pct/FjGr2+u457/wDXih325fd8tNkKFlEt7HFeq9+ylvEfiJhmHTof4tP08gL+8+XywIgrFlCqq7B9mNbytK8rfvqr2iv5Yen9WeyfLy0m6VqSdsHg18Vae3tq1ldrq73T81fmiItfstvI9vImixyhdI0hObzxDe8L9ruwoLGEuVJypUKVjiQgpHKrqy0app/u6f2qkv5pdbev52RSU/aTXPF4qUb4jEu3ssHSt8FPpzpaaPputZKwFuxeON8UniKSEm4uOP7P8MacVJ8uI5aNZliYgkE7SSoLM8klw/e5ujqtav7FGFtvX9X11vNqXs43Uo4OMvch/wAvsfWv8UuvJzJf5KyUawWz+xv+8mh8OxTA3FzyNQ8T6gCW8tMssn2fzA2ASAoyzMJQzQL3eV7qkm+Z681ad9u9m/u+9qn7T2q0jLGSj7kNPY4Cj/M91zqLv1363SlYb7Sbu2Z7aOTWniC6Po6j/Q9AssDZdXYwEFwFAYB1BU7WdQwiijfvXT5U6jXuQ+zSj/NLz/4BHLTdOaU5RwsXfEYh/wAXF1L6wp9eW+m76t9W4QkTQXkcd44sFcN4h8QkEzajOTn+ztOyCWjZjtO3IYHc26MqLtaWkub3L/vqr3k/5YP+tNP8VvmUqTdJOq1bB4NfDRh/z+rar3rXlr+abh6ZlTn507fxKOM9PzI/L8a7uZd/6/zseDyvs/uEyn9+M/Rlx6+o69/Y4HSndd/6/phyvz+5hlecsg6/xqf6+vf/ACDmXdD5X2f3P/IAVP8AGnp95f5bvbOOn4UrruHL6/d/wAyn99PoXXAzx6+p49hT5l3Qcr7MMocYZcZx95fyzn/6+DilzLuhcr/PoNYxbWLuu3a27DDlSvzAc5zjOCDn+dDatuNRd9E9+z/yPOCcmxkksOpx4b8NKDjGWzqWpDOSM5kJkbMhDtvCeZKeJ/Zbj/16o9/78/z1/wAz3LfxYxq/9huObV9v4NH/ANJ93stNkPCyrLeRxXivqDKW8Q+Im/1GmwH72n2LcfvBtMYEW1iyhU2+WBbGt5Lm9616tXpFfyw/rf8ABPlcacnStSTtg8EvirT6Vq3Vxe7ve/pfmh/0X7NbO9tKmipKV0jR1B+2+IL7IX7VdhQWMRYrn5SoQrHGrZjSRacqun7NP3Kf2qsv5n1tfXX/AIDvlnzzSnF4qUb4jEtr2WDpW1hTe3NbTRrXdpJtThb37bIBJDL4hlh/0i4+Uaf4X07YSY4iSYlnWMkFlLbSzDLs8j3Fe8pd6rWr+zRj2Xy/H8Y/dezV1KOCjL3If8vsdWv8UuvLdLp20VlGFcCzNm5DzQ+HYpv9IuDuGoeJ9Q5/dpkrJ5G9WAG4BRkswlDtbz7vL19knq/t1p/na+/p62q1T2quoSxko+5DR0cDSt8T3jzpWt/lZSsH7Ubq2Z7aOTWpIlGjaOAPsegWWMLd3SkBRcBQGAYZDBGdVYRQxv3uZOy9pb3IL4aUf5pediFGm4TSm44VO+JxLf73F1b/AAU9buLfRaWu9dbwhIWgvY47xhp6tu8Q+IWz52pTkgnTtOJBJjLMF4BUghnzEyi5WlpLmfLf97V15pPT3I9bdPTy3v3lKlJ017Vq2Cwa+GjH/n9W6c3XWz0vunyel7kPV15/21x/Pnjp3z9a7rx7nhcr/paC7lGPnTp1DJ1/HrnH5/QUcy7/AHhy+T+4TcnTen4Mn65Jz2J7E/nRzLuv61Eov+l/wA+X+8nf+NefzIx246454o5l3X9fr+e4cr7P8Q3Kf40/77Xqc+4z9OePbqcy7hy/1YXcuc7068/Oo9eO3X17daOaPcOV9v6/r+mNYxhG3OMFGDAMMkFTnADA/dyBg5zjgUm1a33f0xqLurLW+mn9ep5uTzYvJZH+74a8NKG6En/iZakCejHMrGRsyEMSwjEsp4r/AAtw7+xpfjzy/P8Aq57lv4sY1f8AsNxrf/lGjv8A4fd0emmyHqsolvIor1Xv2Qt4i8RNnydNhzhrCwPH7wY8tRFtYsoVAhT/AEZ63kr+9a9Wr0gusIen6L5L3eWnKVJ+yTtg8GvirT6Vq3l1d73818UB+y/ZbZntpU0WOXGkaQAftviC9+VRdXYUbjEXKEnaVCFY40OUSVaWWjVNP93T+1Ul3a7foUozU52nGWKlG+IxDsqWDpa+5Td7c1tNH80ryVnbeC9kHmQy+IZYc3Nxx/Z3hfTthJjiOWjE6REgsCdu5gGdnlkuH73M9nVa1f2KMey6Xs/+D1c/uvZJ2lHBxn7kP+X2PrX+KWz5HJdey2tFRrqLL7G53zw+HYpj58/zLqHifUMlvLUkrJ9nLggZKhQCzESK7wL3eV6v2Sesvt1peXW19/6tVqntL2jLGSj7kNPY4Cjbd7x50tf+HSlOftRu7Z3to31mSILo+jhR9j0CzwNt1djaEE4QBgrAMpVWZQVijjet07J1Gvch9mlH+Z9LrTp8iOWDpzSnKOFjK+JxD/i4ur1p0768t/l1e7vCEhMF6kd4w09HDeIfER5n1KcnJ07TsgkxliE+UFWBDNmJgt0tHzLmfL/y9q9ZP+WHl/XbmvXmpSdNOq1bBYNfBQh/z+r6r3uuvbv8HpeU7uox/tKTz07/AOfY5rvuu6PB5X2f3MAyj+NOfR0J7n+9nuf8fVXj3Hy+T/H+vzAsn99O/wDGufp1/U+uTzRzLyBx8mG5cffQ8j+JePoM9+/9T1OZd0HK+34MXKnPzp2/iUcZ6fmR+X40cy7/ANf52Fyvs/uEyn9+M/Rlx6+o69/Y4HSndd/6/phyvz+5nzpj+uBx36YHoRjr6++a8S7/ACPveVdvwDHfA7dO3/18fXHoM8l33Ycq7fgGPXnqOf8AOfpknpjrzRd9/mHKuy79A29+Bg9h/L8vT196Lhyrt96DHsMcZ+nT8DjPT6YBxRfzDlXYNvQ9/XGenB5/X8OMUX8/6/rsHKuwmOhGBjoemcA/T2Hv16UX/r+vyFyrXQ+j1UFUOBu8tBuwN2CoJG7GSM84yQc85yK9mNrJ/j/X/APiGtX6/rbYXy1wV2ptYksu1cEnBJZcYJJHUg/XpTsu1w13u/L7/wAP6YpUbgcDcvAOACM9SpI+UHHOPQenJZdl5f1/XmKz/p7ibANwCL83XgfNkY+YfxdcfNngHiiy7ev9egWfnptd/l/wPINinaNq4XG0bVwuMhSo5wQeMjGOR0Josl08/wDgBr56+e4BQNxAAZhhm4DNjOMt1IH1I4HvgsuyHZ99Pw/r+vU8tQAuxNoOQuxQoPYgYI6n69/Wiy/r9Ra731/r/L8j5wwO/I+n6jn3/wAe9eLd9z7nlXZfgAQc8fy4557fhx3Hbii77v73/X/BDlXZfcKBkAD6d+g+mcZ9/pzRf+tQ5V2X+Y3H58H8fwxjtnv+YNF338vkLlXkBXAJxkn1GMH/AOv/AJ7ii/8AVx8q8gAHt74/Ej0/nnA4ouw5V2/IXbx0z36c89MnHBGevFF/MOVa7bdkfRyKNqNgFvLUbj97BVeN3J5zk8gGvZSVk/6/4B8O1v2v/X9aC+Wu0jYm0jLLtBVjnknjBPHOe/Oe4dl2/r0Fr53/ABFKqSCQCRnacLleMYU9QMcZHXA5wBRZeW1gt/V+vn/XoIEX5htXD8v8o+YY/iHO70ycntz1osu35/1/Vwt5v/ICi8DC/Kfl+UHbgfwjB2kew9+uaLLt/wAALPz8/QAq5JwNzYBYfebGcZbqQO2c4PoOKLLt/wAMFtP6/wCG/ryDYu1V2JtHRdibQRnkDGM5PUDP0PJLLt+P9f16hbXqfN4Ufnjpz09OP5j357+Lc+55V2+Qu0gduPYdfQD9Tx6detF/NhyrsvuE247+3HPc9R/kc0X/AKuHKuy/D8BSvt/k8cDtn/JzRf1DlXYMf1wOO/TA9CMdfX3zRd/kHKu34Bjvgdunb/6+Prj0GeS77sOVdvwDH49QM/07/Tk9MdeaL/8ADi5VbZfcj6PRRhHON3loNwALEFRkA/exkEkdznjg17KtZO3z/wCCfENb9rvTp/W3qGxcFdibWOWG1cNk87hjBPHU/kDinZf1/X9eYvPUUoMqxA3L91ioJXoDtP8ACMY6enbpRp2Dvv8AfuJsXnCqN3LcAF+D9/pu44Oc5+lFl21+8Pv089v0QbF+UbV+Ujb8o+U46rxxt7Yzx9RSsuwa+f8AmKFGScKC2Ax2jccYxuOMnnoDkDPHanZdgt626fr6fruIY0wF2rhei7VCg5zuAIwOcnIHX9Sy6pBZ9395837fYe3fr7H+vZenevFuz7nlXb8A2jOOOnoMex6568Z+oNF3/X5ByrsLjr6n39M+/Qf0+uC4cq7INuO3fkYx9OcE49u/50XfcOVdl9wYHfkfT9Rz7/496LvuHKuy/AAg54/lxzz2/DjuO3FF33f3v+v+CHKuy+4AMjA/r0H06Z/+tzRfUOVa6L/PQ+jkUbUY43mOMbsfNjaCRnggE4JGeue5r2Vayen9f1/Vj4ZrV+r/AK89gKLtZSilWJLAoACTgksuMMTjOSM5HenZdh2ffb+vkLtXIbC7lzhgBlRzwpIBGcc4OcKMUWXZCs/MNgG7CKd/LYVfnyP4/l569T29RRZf5hbzem3l+Iu1fl+VSEPyjAwvQDbwQDg8EY9j2pWX9f1oGvf8xNoBLBRuKgMcAlgp4y2MkD0JwO3qHZdg18/QNibQm1doOQm1doPbC9O5+bB+uBRZeQ9d7/j+Z84AD8O/0+nPA9eo6Z4zXi3/AK1PuOVf0gxycED1OB+I9ePbPr1FF/X7w5V2EAHf8PrzyD25/X24ouHKvIMcDj9Bn0/HnuOfp1Jd939/9f16hyrt+ABR+eOnPT04/mPfnuXDlXb5C7SB249h19AP1PHp160X82HKuy+4Tbjv04457nqP89aL/wBXFyrsvw/A+j1X5UbA3eWo3YBbBVeAeuCe2cZPUmvZSVlp/X9f1ofENav1YuxMFdq7WJJUqu0luclSMNnA5bvz70WXbsKz7u/9IXAyGKrleFbAJXIxwccfL6HoBxRZBb+u4bFwflX5id3A+Y9Pm4BbjpuJ7jrzRZdvmGumu2vp6CeWvy5VfkI2fKDt7DYCPlxjjA9fenZdl+QffruLtGS21csAGYABmA4AZsZ4Gcc4HTAOMKy7f1v+f9MPvt26f1r+YnlqFC7VAHIXYu0EHqBjAPfPY9MUWW1lb9f67B9/r/X3HzfjoeOOh9cA/T2Hv16V41/Nn3HKu33BjsAOo/x/EDtyffPFF/N/f/W/yHyrsvuX5C7enTn2yRnHUe59u/0FF/X8Q5V29NEBX8+B2HfOc46Zzz/klw5fJfh/X/AE2+w9u/X2P9ey9O9F2HKu34BtGccdPQY9j1z14z9QaLv+vyDlXYMcH1Pvzxn1Pb+n1wXBxXZf1/X9dfo9FG1G2gtsQFiOcFV43YLbSeoJ56+teyrWV/69T4drV66Xbt/XXQXy02ldilGJJXYNpPUkjoSTjqCcgE8jNOyFr8+99hdgyCVBZehwCV9dpxkcfLxjOO2FosuwWf8AVwCjBAC/P97jG7H97A5J6ZbPHHPNFl2QW/Db7unYTYvGQvy4KgqMKR3UYAU9OnPoeaNP6/roHz9f66htA3NtG5uGbaAxx0yep9s9O3pRZdgs9r7een/AECJtC7U2qchQo2jknhcAZz3HPHFFl2/r+vxuGu+v3/qfOO3jpnPPbJz0yccEZ68flXi3fc+55V5fcgx7ZGT7deOTzkkH/A9qL+b/AK/IOVdl/X+QY4zj+Edsjg+v8+n9QX9fvDlXb8gwDx79OPTj/wDXg9OuBRd9/wAQ5V2X9f1/kAA/Dv8AT6c8D16jpnjNF/61DlX9IMcnBA9TgfiPXj2z69RRf1+8OVdiTb35x+fPP6857nJ4PXM3LsBGc49+nf0z+We3b1zR3/r+vMLf0vxFwP079Ont16dPQdVoHYTHbHODnnjHoCcflx2+lH9fl/l+IW/r/hhSpyf6j69j2+nPvR/XcVhNuPw5HT6+nb/6x4ouFgx+XYDv6+mff8vqf1/X9foFvl/X/APo9Adqf9c0xyD0Qew7n2+vr7Udl/XXzPh2t/V/n/X6DuOOO/1z/P8AP3A9qf8AX9fqKwY9B3/meMZz64449iaP8gsJtxzj0yT7Hr0/zweaLhYXA9uvp7/jx19RzTv/AF+QWE2+xJ7Yz+J49ecjnJ70rhYXHbBBz0z0Oc4I5656fzov3/r+v61Cx8344OOhx357+pz+J47kkV4t/wAT7m35CAHPbP59u3A7+p7UX/r+tB2ADnqP0H4Z/DgevXpml5BYNv5enQA+xH8vWgLf1/wRSPTrn+n8+mOQfrRcLCYHXJ7/AK9Rjnv6e2aL3/r8QsGMdsn0yT9AD9cdf1OKd/6/r+tRW3Po9fuR9vkT0HRB6k8/gOleytvl+X9ep8O1q/V/g/6/rQdj/Hrj2/Tn3PHOKd/66f1/VhWsG0dQP19c/wCf5dhRr3CwgXn34A6exGBjuenXPrRf+v6+QWDbk8+mB2z9efT8+ad/6/r+vMLBjOePTHYk/j+Bx60gsLg9Qfb/AOt0/wDrZHC9aL/1/X9bhY+bse2PYcjrxx7/AE/pXif1/X/Dn3VgK88HHTH4dePbHXPIFFxWF2j8eCR+XPrye3t9aLhYTb+OTjnvnJz19uw6g9KLhb+tw29+cfnzz+vOe5yeD1yXCwEZzj36d/TP5Z7dvXNHf+v68wt/S/EUgfhjv06e3Xp09B1WmFj6NQfJGMc+WnQ8EbRwM/y47fSvZWy/r+tj4e12/V/mPKnJ/qPr2Pb6c+9P+u4rBtx+HI6fX07f/WPFFwsJj8uw9emfTPv+X1Pv/r+v60C39f16C45/Djkds+w9eOnHf1P6/q4WDjjjv9c/z/P3A9qP6/r9QsGPQd/5njGc+uOOPYmj/ILHzdtxzj0yT7Hr0/zwea8S591YMD26+nv+PHX1HNO/9fkKwbfYk9sZ/E8evORzk96Vx2Fx2wQc9M9DnOCOeuen86L9/wCv6/rUVgxwcdDjvz39Tn8Tx3JIp3/ELfkIAc9s/n27cDv6ntRf+v60HYAOvI/Qfhn8OB69fWl5Ca/U+j0X5I/TYnHQAhR3H8vWvaWyPh2tX6v83/VhxHp1z/T+fTHIP1p3FYTA65Pf9eoxz39PbNF7/wBfiFhcY7ZPpkn8Afrg8/qcUX/r+v61CwH8uvYDp9SefwHSj/L8v69Qt/X9f1+QY/x649v059zxzii/9dP6/qwWsG0dQP19c/5/l2FGvcLHzcF59+AOnsRgY7np1z614t/6/r5H3Ng25PPpgds/Xn0/Pmi/9f1/XmOwYznj0x2JP4/gcetILC4PUH2/+t0/+tkcL1ov/X9f1uKwmPbHsOR1449/p/Sj+v6/4cdgK88HHTH4dePbHXPIFFxWF2jH5Ej8ufXk9vb60Xf9f18gtofRyD5E75RB9coOevt2HUdq9qOyPh7av1fy1Hbe/OPz55/XnPc5PB65dxWAjOce/Tv6Z/LPbt65o7/1/XmFv6X4hgfp36dPbr06eg6rQFhMdsc4OeeMegJx+XHb6Uf1+X+X4hb+v+GFKnJ/qPr2Pb6c+9H9dwsG3H4cjp9fTt/9Y8UXCx83Y/LsPXpn0z7/AJfXxPv/AK/r+tD7m39f16Bjn8OOR2z7D146cd/U/r+rjsLxxx3+uf5/n7ge1H9f1+oWDHoO/wDM8Yzn1xxx7E0f5CsJtxzj0yT7Hr0/zweaLjsGB7dfT3/Hjr6jmnf+vyFYNvsc9uv4nj15yBnJ70r/ANfoFj6PT7iDBB2Jxnodo4I5656enrXtReiv2Ph2tX6sdjg46HHfnv6nP4njuSRVX/EVvyEAOe2fz7duB39T2pX/AK/rQLABz1H6D8M/hwPXr0zR5BYXb+Xp0APsR/L1oC39f8ECPTrn+n8+mOQfrRcLCYHXJ7/r1GOe/p7Zovf+vxCx834x2yfTJP4A/XB5/U4rxL/1/X9an3VgP5dewHT6k8/gOlH+X5f16it/X9f1+QuP8euPb9Ofc8c4ov8A10/r+rBawm0dQP19c/5/l2FGvcLAF59+AOnsRgY7np1z607/ANf18gsG3J59MDtn68+n580X/r+v68x2JcDp/nH1/r9Kn/LQuwmP8+3H5/5HagLf1/W4o4/yec/57cn9aNt/6/r/AIcLBjpnH5dx9efrjt68ij+lruFgwDn+vb+R688elH9fmFhNpz/h7jgf/W6E5o/rv/X+YWDH8+Px9B15B7AA+nqf1t+H9XE16H0cg/dx9/3aZH/AR7/n3xx0zn2lsv636/efD2/N/mx+Of8AP+cZ9TT/AK/r/LQVgx6+/X8/r+vJoC39f1/W4e3+e/Tp6/n19KPmFgI/T8P8/wCfUigdhMfyxz7H/Pr0o/r8gt5C4HYfywOT7duMHjHWi/8AX9f1+IWPm/HH4f8A1uTnp79M/p4n9f1b5H3FgI7HPAPf8/p04/Sj+v6/r1HYMZ7dMfr65PfH+e5/X9f8OFv66hj2/L19sgnocfj70X/p/wCQWEx/j1Hv2/z+tHmFv6/rzDH6+o4/TqOOe56Uf1/X5bBYCD/nn8u2OD/TpQKx9HIP3cftGn/oI+nTPH4Z6V7S2X5/1/Vz4Zrf1f5v+v0H46deT2Pp0/X8fwxT/TqO39f1/X4Bjt/nr9fX/Gjt/X9f15CsGPf8vxP1/XsDwMUf1/X+Q7BjOB0x36nj/OBx3/Gj8gt+AuOecn1xj8f1P/6ugP6/roFvu/piY56e3P1/p0598Yzii4rf1/X5HzftH+f8Tx6D29D0Hif1/X9bH3Vgx/8AX/z0/LjFH9f1by/ELBg+h/X6Uf12/ILf1/X9dRMfhn+Y/wA+npnij+vxCwuB0/zj6/1+lH+WgWEx/n24/P8AyO1AW/r+txR/nrzn/Pbk/Xmjbf5f1/XmKx9HIP3cecfcTt3Cj15+uO3ryK9pbfl5nw9vzf5sdgHP9e38j1549Kd/6+/+vwCwbTn/AA9xwP8APBOaL/16CsGP58fj6DryD6AH09T+tv6/ULegmOnfjkf5P598cdM5P6+/r94W2Fxz/n/OM+po/r+v8tAsGPX36/n9f15NAW/r+v63Pm//AD/Pp09fz6+leJ8/yPurCEfp+H+f8+pFHzCwY/ljn2P+fXp7Uf1+n9MLeQuB2H8sDk+3bjB4x1ov/X9f1+IWDHH4f/W5Oenv0z+h/X9W+QrAR2OeAe/5/Tpx+lH9f1/XqOwmMjp0/r65PfH+e51/r+vxE1/XU+j0HyJx/AnT12jpkE9Dj8fevaT0X6nw9tX6v8x2P8eo9+3+f1phYMfr6jj9Oo457npR/X9feFgIP+efy7Y4P9OlArdBMcfQf1/Dpnj8M9KO35/1/Vwt/X9f15C46deT2Pp0/X8fwxR+nUdv6/r+vwDHb/PX6+v+NHb+v6/ryFY+b8e/5fifr+vYHgYrxP6/r/I+6sJjOB0x36nj/OBx3/GjX5Bb8B2Oecn1xj8fXuf/ANXQH9fj9wW+7+mJjn9Ofr/Tp+eMZxQFv6/r8g2j/P8AiePQe3oegP6/r+tgsGP/AK/+en5cYo/r+reX4hYTB9D+v0o/rt99hW/r+v66n0cg/dp2yifmEH+enpnivaWy/r+vwPh7b+r/ADH4HT/OPr/X6U/8tAsJj/Ptgfn/AJHaj+vXQVv6/rcUcf5POf8APbk/rR/X9f16hYXHTOPy7j6/rjt68ij+vUdhMA5/r2/kevPHpRf+vv8A6/ALBtOf8PccD/PBOaL/ANegrHzfj+fH4+g68g+gB9PXxP62/D+rn3VvQTHTvxyP8n8++OOmcn9ff1+8LbC4/wA/59/U0BYTHr79fz+v68mj8v6/r/hwt/X9f1uL/n+fTp6/n19KPn+QWEI/T8P8/wCfUij5hYMfyxz7H/Pr07Uf1+n9MLeR9HoBsj4/5Zp6YHA9u3GDxjrXtJ6Ltb+v6/4J8M1q/V/mx2MD8P8A63JJ6e/TP6ArAR2OeAe/5/Tpx+lP+v6/r1CwYz26Y/X1ye+P89z+v6/4cLf11Fx7fl6+2QT0OPx96L/0wsJj/HqPft/n9aB2DH6+o4/TqOOe56Uf1/X3hY+biD/nn8u2OD/TpXiH3NugY4+g/r+HTPH4Z6Uf1/X9bit/w/8AX9eQY6deT2Pp0/X8fwxR+nUdv6/r+vwDHb/PX6+v+NHb+v6/ryCwuPf8vxP1/XsDwMUf1/X+QWExnA6Y79Tx/nA47/jRr8gt+BIBk9Pf6e/079uuewpF2DHP+ecfTj0yB/jTCwYB9uPbGOnOO/P1zzS/4IWAj17f/rHP07fTjJo/r+u4WDH5dsnB+v6defYZ4DCwpHX2x2A65756D/PrSuFhPw/zjpn19Bz7in/X9f1YLfqfR8a/InA+4n0HyD/PPqPcV7CeiPhrav1f5sXA+vP59h/TtnnNVr/X9f0wsLjuM+3Tnnvjpx9D78cn9P8A4YLBt545PPA7fn7dD69KX5fn/XYLARnp+Hv3J/z9O2A1/X9f0gsJjH9cZHT8P8/nR/X9f1+YWDHJ4Pfn/P6j04o7f1/X/DhY+bwB3Pb1/Ujn9exJx6eIfc2/UMfj+v1/l/I55zQFv6/r+vwDHtnsf/1447HPfvR/X6/5/wCYWFxnPH58dPpgZP4+/rR/X4hYMdD7ZyP8/pn8QKAt/X9f16iY56djxznP4d/w96P68gsKRx69CPp/LHucdORQFv6X9fcfRyD92nT7keeTySg/r9CPpzXtLZf12/r8D4a2r9Xt6jgvt7cn049vXGP50++v9bhb+vvAjnvwM88n8/r+H8qOgWAjg8dzkfXgc/54+oovsFg2469T+vHP5e/1zS/r+v6YWDHbtkj8fXtz6A8e1P8Ayv8A1+oWAjg/n3x1/Q+3p2FH9f15BY+bcD/D39+38v1FeKfc2HYP09Mgn046e35Gl/WgWv8A16iY/nxkZPf+WPT69aP63/r+vvCwEY7en4n9R1z/AIYoCwAZPT3+nv8ATv2657CgLBjn/POPpx6ZA/xphYMfgccdMY6c478/XPNL/ghY+jkHyR57Ig/8cUjn6f04ya9qOy/r+v1Phrav1f5sdj8u2Tg/X9OvPtzwHf8AruFhSOvtjsB1z3z0H+fWi/8AX9dwsHpxnn+nT6+g59xR/X9fr5BYNvsP6Dj/AA9fUe4pX/r+v63CwmB9efz7D+nbPOaev9f1/TCwuO4z7dOee+OnH0Pvxyf0/wDhgsfN23njk88Dtj6+3Q+vSvE/r+vuPubARnpz6e/cnH+fTtgP+v6/rYLBjH9cZHT8O/4/zpf1/X/DhYMcng9+f8/jkenFH/ACwADue3r+pHP69iTj0At+oY/H9fr/AC/kc85oC39f1/X4Bj2z2P8AnH0Oe/ej+v1/z/zBrc+j4xmNOP4E68dEHpgZP4+/rXsrZfofDW39X+bHY6H2zkf5/TP5Cq/r+v6+8Lf1/XkGOenbpznP4d/w96PP/hv+GCwEcY69CPp/LH1x05o9f6YW/r+vwDH07dzySD/X6EfTml/X9f15Bb+kAX29uT6ce3rjH86ffX+twt/X3gRz34GeeT+f1/D+VHQLHzeRweO5yOO/A5/p6V4lz7mwbcdep/Xjn8vw9c0f1+n9fmFgx27ZI/H17ZPoDwfSj/ILARwfz4zjr+hPp6dhT/r8AsNwP8Pf37fy/UUBYdg/T0yCfTjp7fkaX9aBa/8AXqIRx+PGRk45/lt9Pr1o/rf/AC/r8wsfRyjCJx/BH+J2j6jrn/DFe0tv6/r5nw1tX6v82PAyf1+nv9O/457Cn934hYTHP+ecfp6ZA/xo69fx/MLBgH249sY6c4+v1zzR/X9f16BYUj17cf1HP9Ppxk0gsJj8u2Tg/X9OvPtzwHf+u4WFI6+2OwHXPfPQf59aL/1/XcLHzf6cZ59Pbpn19Bz7ivF/r+v6sfc2AL7D+g4P9PX1HuKV/wCv6/rcLCYH15/PsP6ds85o1/r+vILC47jPt0557ke30+vHJ/TCwm3njk88Dtj6+3Q+vSj+v6+4LARnpz6e/cnH+fTtgP8Ar+v62CwEY/kcZHT8B19/8aAsfRyD5E4P3F5/4Av+SPTivZWyPhrav1f5seAO57ev6kc/r69PRhb9RMfj/nn+WfyOec0Bb+v6/r8Bce2ex/8A1447HPfvS/r+tf67hYMZzx+fHT6YGT+Pv60f1oFgx0PtnI/z+mfyFP8Ar+v6+8Lf1/XkGOenbpznP4d/w96PP/hv+GCx83kfj0I+n8sfXHTmvEPubf1/X4Bj6ducnkkEfz+hH05o/r+v68gt/SEC+3tyfTj2x1xj+dH9fqFv6+8UjnvwM88n8/r+H8gf1/wAsBHB47nI478Dn+npRcLBtx16n9eOfy/D1zR/X6f1+YWH4z+J+nJz/hjHQnIpF2DH1Oc8c4OfX/8AX680Dt92goGcngnj8P8A9XsOoB60XFYTb29s89P8j8vXFFx2/r+v6Qu36/p6ngdeQB/PpmmFhMEcYOc+xz75/H6dAaX5CsKR374PXj+R4PfHB68mgdj6OQDYgPXy0x/3wo/r9frkV7S2/r+v0/X4a2r9X+Y7bx756/X34wT/APWPJov/AMN/X/DisBUYz/Xsc8/zzwen1p3/AK8wsAXvjnPp6E+wx/X2PNK4WDHv1P8Ah1/D19vei/4L+vx/Udgx/hk9T049Pz9wccmj+vz/AK+5it6/1+oY68DoPz+nHPtjuOx5P+D/AF1Hb+ux8346fX8cjr1985Ofx6Z8XzPuLf1/X9egbenJH6c49P6f/XouOwn49cg9T6cY9e307UfL9BWDH16/5I46DA/Ajn1B2DGT19Afrz9O4I9ME4xngC39f1cMY4OMd/UDJGR/jyaAsLjHHGeufw5wcHB45PXp0oE1oz6Nj5jj9kTvyflH69c+uK9pbL+v66Hw9tX6v82PH8+MY9sjpnAx9ec4o/r+tuorCFfz9e2Pb6ZJPH8qaf8AX3f1uOwuOO2MfjjB5/U8cUr/AHhb+v6/r8wx16f05Hr+v05NArf1/wAATHTt1z+HUewz74OefSn/AF947C4A/l+B59xj/PNK/wDX9dRW/r+v+AfNoHp/nI47g89PqevIFeL/AF/Xp+h91YUjHBxnH+fw/HjjgCgVv6/r9Qx1z29sD/HHbHcUDsLjtj09sE5x69Px/Cj+v6/r1Fb+v68+wmM/ifpyc/4Yx0JyKAsGPqc545wc+v8A+v15oHb7tBcdTwTx+H/6vYdQD1oFbT5H0bGv7tB/0zQ89Puqf0/L6V7Sei6+h8O1v6v83/XkP2/X9PU8DryMfz6U/u/r/MLBgjsc59jn3P5/ToDS/IVv6/r+vwDHQ+3fj+vXvjjvyaLjsGB0PXt+QH9fr9cin/X9f19wWDbx756/X34wT/8AWPJpX/4b+v8AhxWAqMZ/r2Oef554PT607/15hY+bwvfHOfTpgn2GP6+x5rxL/wBfcfc2/r+vmJj36n+eOvtj+nvQOwuP8MnqeRx1x+Z9RxyaAt/X9dQx14HQfnn0459BjuOx5LhYMdPr+OR16++cnP49MnmK39f1/XoG3pyR+nOPT+n/ANei47CH69cg9/TjHr2+naj5CtofRyD5I+v3E/8AQRyOOgwPwI59faWy9P67f1c+Htv6v9R2OevoD6Z5+nfj0wTjrR0Fb+v6uGMcHGO/sORkf48mn/XqOwuMccZ9fw5weeeOT16dKX3/ANeX5Ct/w4DnHt78n/6/XPrim/6/r7gsA/nxjHtkdM4GPrznFL+v626hYQr+fr2x7fTJJ4/lTT/r7v63HY+cMcdQRj8cYPP6njivEufc2/r+v6/MMden9OR69ff6cmj+v6/rcVv6/wCAJjp265/DqOegz74OefSi/wDX9bjsLgDp9O/Q8+/H+eaL/wBf12+8Vv6/r/gDQPT/ADkcdween1PXkCj+v69P0HYUjHBxnH+fw/HjjgCgVv6/r9Qx1z29sD/HHbHcUA/6/E+j0HyIMfwR+2CV49en+cV7K2R8Nbf1f5/59hcZ/E/Tk5/wx7nIqv67/wBdwsGPrznjnB+v8+vrzS+7T+v6/Idvu0FAzk8Z4/D/APV7DqPWgVgC9vbPP+e35fSi47f1/X9INv1/T1PA68jH8+lP7v6/zCwYI7HOfY59z+f06A0vyFb+v6/r8D5vx37478f14PfHB68mvFPurBgdD17fkB/X6/XIoCwbePfPX6+/GCf/AKx5NF/69P676CsIVGM/17HPP888Hp9aAsKF745z6dME+wx/X2PNF/6+4Lf1/XzEx79T/PHX2x/T3oHYUj/DJ79OPT8/cHHJpoVtH6H0cg/dpwP9XH+e0duOfbHcdjz7K2R8O1v6v5ajsdPr+OR16++cnP49KBW/r+v69A29OSP05x6f0/8Ar0X/AK8v6/rqFhMe/XIPf04x69vp2o/S3kFgx9ev+SOOgwP059T+v+B/XmFv6+QY56+gPpnn6d+PTBOOtHQLf1/Vwxjg4x39hyMj/Hk0/wCvUdj5wxjjjPr+HODzg8cnr06V4h9zYQc446e/J/8Ar9c+uOtAWFGPz4xj2yOmcDH15zij+v8AghYQr+fr2xz0+mcnj+VFwsLjjqCMfjjB5/U8cUXC39f1/X5hjr0/pyPXr7/Tk0f1/X9bit/X/AJMYxxwPw7E85yR6Z7fSkaW/r5hjsQT3x2yeuT7duMZA54xQFgx6n15z6kk+/PPbselH9fP+vzCwv8An/Pb880f1/TCwY5/H8/8ng/jyMUf19/zC39f12GkEH3/AD9Tj+nB5+lH6hYU8e3ftn2Ppz05oFb9T6OjGI4/9xD6fwjP5+mevTtj2Vsu34/1/Xc+G/zf5v8Ar/MdjqeM5PT3/wD1YHr39gdg2/8A1/54x75607hYMY5z2/X6YOe3rRf+v+CFv6/rz/EMDj/9f49v8+ucUv6+V/6/qzC39eQEfh/+rPf059qdwsGD69eP8/59fwLisfN2OvcZ6YH1z/I/iRmvF/r+kfdW/r+v69BSv485/wA8DPHAz9MepcLf1+X/AAQxnPp06f5/z9QaQWDb/MfX39T0wOnHXOKYW8gx0/Ljp9Mf49KPxCwm327855Pr6n2/LpR/XyCwEdu2CQQev5+/T3GaL/5Ca0ffU+j0HyRntsT6/dXjrx07/hXsrax8PbV+r/Mdt9QeMHvj2Pp/+unf8Uwt/X9f1+LDHX14/wA9/X8vzouFv+B/X9fcG3p684/keeuPzpJ/1/X9dgt/X9f1+pj14/zjI6f55zT2/rQLf1/X9dQxnt1B5/8ArHr/APr9KP6/rsKwAfn3/nz36DjvR/X9f1uO39W/r+ux834GCOuf/wBRIz9T/wDXrxT7m39f1uG3r07DA59+ecdenXjr7l/60C39f1/X6JjsRx/9bH/6se/0pB/T/r+vLuLj6fmPoT+fX+YyDQFgxjHHA/DsTznJHpnt9KYW/r5hjsQT3x2yeuT7duMZA54xQFhCOufQ859SSffnnoOx6Uf18xNaP0Z9IJ9xP+uae38I/D869lbLX+tf+HPh7b+r/Njsc9P/AK/6evB/Hnii4W/r+uwhBB9//wBZxn9ODz9Kd/uCwvQ8cd+2fY+nPvRf+v6/r7xWExgfjnHT/OR29emOMF/66/1/XcLf1/X9eoY6njOT09//ANWB69/ZDsG3/wCv/PGPfPWncLHzfjHOe3bnn6YOe3rXi/1/X9fofc2/r+vP8QwOP6c+vPY/575xQFv68gI/D8c9s9/Tn2o/r+umwWDB9evH+f8AOOv4F9vzFYTHXuM9MD65/kfxIzR/X9Idv6/r+vQUr+POf88DPHAz9MepcLf1+X/BDGc+mOOP8/5+oNLcTX5H0ai4jj9kj/8AQAD6npgdOPXFe0tvkfD2301u/wAx+OnPtx0+mP8AHpT6/wBdRWE2+3fnPJ9fU+35dKLjsGO3bqCD1/P36e4zRf8Ay/pCsLjoe2fx+nt07ij+v6/rzHb+v6/QNvqDxg98ex9P/wBdF/xTC39f1/X4sMdfXj/Pf1/L86Lhb/gf1/X3Hzft6dc9v5Hnrj8/evFv/kfc2DHrx6fyyOn+ec0bBb+v6/rqGM9uoPP/ANY9R7e59KXz2FYMfn3/AJ89+g4PXnmmO39W/r+uwYGCOuf/ANRIz9T/APXoC39f1uG3r07DA59+ecdenXjr7l/60C39f1/X6JjqCOMH+WP/ANWPfntQun9aiez9Hf8Arv8A15n0fGPkj6fcT0H8Iyfz6/rjINeytl/XyPhrb+r/ADf9aDsY7cD8OxPfJH17fSn/AFoO39fMMdiCfbtk9cn27cYyBzxij09AsGPU+vOfU5P589B2PSi/9f1/XqFv1F/z6f8A1vzpf1/X5hYMc9P/AK/6evB/Hnii4W/r+uwhBB9//wBZxn9ODz9Kd/uCx839D6d+2e2D6c9Oa8Q+5sGMD8c46Z//AF56evTHGHf/AC+Qrf1+v9fiGOp4zk+h6/p2wPXv3weg7Bt/+uf1xjnrnrQFgxjnPbtzz9MHPb1o/r+v6/QLf1/Xn+IYHH9OfXnsf8984oC39eQEcenX37Z7+nPtR1/r/hthNaP0Z9HICY4+eqIP/HF/z+f4eynovI+G/wA3+bHY69xn0H1z/I/iRmmO39f1/XoBX8ec9/8AAZ44Gfp6ZL/kK3l/XQXGc+nTp/n/AD9QaAsJj+YP+PPJ9B0465xR/kO3kGOnPtx0+mP8elHX+uorCbfbvznk+vqfb8ulFx2Pm/Hbt1BB6/n79PcZrxb/AOR9xYXHQ9s/j9Pbp3H+FH9f1/wB2E2+oPGD3xjHB6Y//XS/4IW/r+v6/Fi49OTx/n26/l+Jp/15Bb/gf1/X3Bt6dc9v5Hnrj8/ei/8AkFgx68en8sjp/nnNGwW/r+v66kmPzz39v6/X196Rdv6/IAB26c5wPf8ArxR+IWDHT/I+gP0P/wCugLf1/XcMf/W+mOOMDn3o/p+fz/rr3C39f1/XQMe3+fy/HvnvzzR/X9foFgxx6jj64/p/jR2/yCwEHB46+n8gO/5cep60Lf8Ar8Qa0foz6NjH7uPt+7T89oz0GPfp6e9exfT+vuPhrb/P8x+Ofx/T65Pb9O9O4WDHX+vf2xzz/k8UX/rYLBjr+g/X69PQntSCwY/LpjJ6ZPGeM9+vueDTv+fl/SCwYHOf6dPbj/PTvwX/AK/r+uoWDHPp/wDq9v8ADt6nFF/6+X9f8DULf1/X9bHzfj149f6cfqc/zrxtP6/r/gH3Ngx9Pf8AHnPb8PbjkUtwt/X9f1YMA9e3+c4B7fU+g4Jo/r+r3CwY9/p79qfmFgx/P/65/wA4554o+f8AX9f1qFv6/r9QK9iPQc9jnr/n/Alev9f15BawYwD2GP8A62QPz/8ArcU/8wa0fofRsefLj/65oB/3yo9u3U//AK69lf1/XzPhrb6dX+f9Idjj69vzyT/n27UXCwuP8nnr/n8eBg9Sf1uFhMf5/wA/56Gi4WFIB9D6jGOvGMD+We/HXNH9egW/4IY7d/8APrjr/nrQH4Bj+nIz7n888frii4WPm/HU/wCfp39vqPY14v6H3Ngx+P8AMd//AK//ANbgv+v69B27Bj8iD29s/wD18HP9aQrfP+vUCBwPz/P/AD9aY7f1/X4Bj889/b+v19fegVv6/IAB26c5wPf+vFH4hYCOM57H6fQfh/k0L+vvE1o/Rn0cgwkf/XNP/QFxxgc+/P4mvYPh7b+r/Njsf5/yPx9+/PNO/ULBjj1HH1x/T/Gj+tgsLjrx1x7fgB3/AC49e9AWG449P6Hv0GPfp6e9FwsLjn8f0+uT2/TvRcLBjr/Xv7Y55/yeKL/1sFj5w25z+g7+vuenYE14x9zb+v6QmP8A9XPTJ4zxnv19zwaX9dPmFgx1J/p09uP89O/B/XcLARz6f/q9v8O3qcU/6/r5bfoFgx68ev8ATj9Tn+dGn9f1/wAALBj6e/4857fh7cciluFv6/r+rCEA9e2f/wBeAe31PoOCaf8AX9XuJrf0Po5B+7Tn/lmn/oI/z+lezc+Ht+b/ADHgfz6fqf8AOOeeKLhb+v6/UMdvoOe3PX/P9QSf1/X5BYAOPQen6cf5/Lii/mFg/wAj9B7dup//AF0X/r+vULCY4+vb88k/59u1FwsLj/J56/5/HgYPUn9bhY+bsD/P+T/nBrxv6/4H9an3NhSAff1GMdeMYH+OOfxpf1/TC3/BDHOOhz7fzOOtMPlYMf8A6x+J/PPH64o/r+vX8wsGOp/z9O/t9R7Gl+gWDH4/zHf/AOv/APW4L/r+vQduwEcH0IPb2z/9fBz/AFpdhNaP0Po5APLj/wBxMn/gK/T/AOvXsrRfL+v67Hw1t/V/mOx+ef5f1+vTPvR9/wDX9fgFv6/IAB2984Hv/Xjj8/WncLf1/X3h6H6//qH4H/8AXRcLf1/XcMY/p+XHGBz7/wAzR/T+8Lf1/X9dAx/n/I/H37880X6hYMceo4+uP6f40f1sFj5wwfTrjp/IDv19OPU9a8b+v+HPubDdvGOn9D36DH4Y9PegLC45/H9PY5Pb9O9L7wsGOv8AXv7Y55/yeKf9ff8A5BYXbnP6Dv6+56dgTQFv6/pCY/8A1c9MnjPGe/X3PBpf10+YWDHBz7+n6cf56d+H/XcTWj9H+XU+jkHyJ/1zTt/sL6f4dvU4r2b2X9dv6/4B8PbfTq/6/r0HY9ePX+nH88/zoC39f10DH09/x79vXj245FK/9f1/XcLf1/X9WDAPXH/6++Bjp+PoOCaYWDHoeO3v2H+fwov/AF/XoFv6/r1AD+fT9T/nHPPFFwt/X9fqGO30HPbnr/n+oJP6/r8gsfN4HHoP8jI/X/OK8Y+5sGP8B6Hp/Tr/AJNH9eQW+4THH17e3OSf8+2eKP6/r9QsLj8/fnr65/r14HPcCwmB/n/J/wA4NH9f8D+tQsKQD7+oxjrxjA/xxz+NL+v6YW/4J9JkY+nX6jj044+v6GvYPiAIAxjJB9vwGPfv6GgP6/rUMf8A1h3wOP8A9X889QOn9eof19Bx/L05/X0NACY4/L68+3H8wMUALgdf59/Y/oceh60DAg87RlsHbu6FsfKCR2JxnGTjp3FH9f13F67dbdr6/h6Hm6pKst5FFeI1+yFvEPiFz+402Do1hYH5Rv4EYEeGLqEUIV/0bk1vJKS5/wDl7V6QT+xDz+635e2+XlpSlSaoppYLBL468/8An9W6tfa10s+zfPEfsn2W2ZreaPRUlC6TpCn/AE3X77hRdXYAZ/JLFdxwVVSkUatujSWbrljdWpJ/uqa+KrLo33V9f6SK5antJpTjLFuN8TiX/CwVHVunT2XNbbXo3spSU+LxbyQ74ZPEUsP+k3GVGn+GNP2nMcfLRrMkTHJydhJ2lyzST173N0dVrV/Zox7LW3N6a/i3NqXso3U1gozXs4f8vswrX+KXXkcummltFooVwLP7HJ880Ph+KYm5uDkX/ibUVJOyPJ3/AGcupwOAnzMSJA7W8+7y9VST1f260+3fV/1u1dqntE+WMsbKPuQ/5c4Cjbd9OdK3f8Up2D9qN1au9vHJrLxhdH0hQPsmgWYAxdXa42+eECuA6gqQrsu7yoo6bfMtE6j+CH2aUf5pee39Wtny0/ZzSqSjhFK+JxL/AIuNq31p0+vLfTR7avq3AEhMV7HHeMunht3iHxAeZtSnJO7TtOJB3Rktt+TcHVgzAxlFulp7yUvdv+9q9Zv+SHr5fraV2kpUpOknXaSwOB+zQh/z/r9pdddU1raV3Tc54spJbHORt8OeG15GCTjUdSGc4ODKTI2ZPmJYIJJSX+FuP/Xmiv8A0uWv5/5i5f4sY1e7x2PfyvQoaeitH0S+FHpR7/X2/wAeh69D/j2HiAMfp6fXjv19celAC46n/A8dOn5ZwcY60fMNPUB9Me/0xzzx7duT+FFxWAAHnk59j179P8epFAfgHTr+I7+uf6/T65IH4CEEBio3HB2jPG7BxuI7ZwG46E0A7f5/eecKsomvYo7xXv2Xd4h8QscwadAThrCwOFG/gRgRgMWUIuwr/o/HreSUlzNXrVXtBfyw87abr8uX23y8tKTpNUU/9iwS+OvLpWrbvl1b1uvlrKE/Zfstu728qaKkpGj6Quftuv3vCC7ugFLeUzFSSAVVSscaHdGki920bxaprSFP7VWWmsurV+/47O1Gp7SolOLxbi3icS/4WCo6t06b257X2d731VpNWMXgvHO+GXxDJD/pNz8o0/wvp4U5ijOTGJ0hOCcttyQC5d5J697m3TrNav7FGHlra/8AXm4tS9ktJRwUZWpw19tmFa/xPRS5HL006L3YwrbbP7G+Hmh8PRTZuLglhf8AifUASfLjJIk+zlwcDICDczsJA728+7y9VST1e0q0vxdr/wBdrtV9qtIyxso+5D/lzgKFrcz+zzpf8M9FOw32oXdszW0cmtPGq6RpCj/RNAswq7bu7GMCdVwyhxlSFZl3CKKOryunyr2n/LuH2aUf5pW0v/WmiIUabpzSnKOEUr4nEv8Ai4yr1p0+vK3po9n6twhIWivYo7xlsAxPiLxAeZ9SnPLadpud25HLFBsDK4O5gYyq3S0tJKXu/wDL2r1m9+SPlr0/yvVpc1KUqSdZr/YsF9mhDpXr+fWztZrpJN03Ej/QpJLLqAvhvw2vIwdxGo6lzkhvmkPmHMh3EtsWWSi/wtx/680f/b5/nf8A4cXL/FjGr547HPr3oUPwjaOm2myPS/5e4/8A1dcHqfr0zXZc8MTgf/Wx/PByenI96BgevTpx9evP19vX8qBB17e5x/8ArPH/AOrIoAUjH06/UcenHH1/Q0ABAGMZIPt+Ax79/Q0B/X9aiMDtYgAtg7QfUcKD7E46du+eCf194aW126nnAWYS3kcd4j6g6FvEPiEjMGmwk4awsThf3mAIwI8OWXamzYDbciveSUvef8Wq3pBfyR8+mn/AXtvlcaUnSaop/wCx4JfHXl/z/rbvlvrrf7ruUJ+y/ZLd3t5U0VJtukaQuft2v3xwou7oKu4wltuWwUCFY41OY0km8eVXTVNO1On9qrLu/K/+WuidqNRVJpTi8XKN8TiX/BwVG38On050tNNbpu6SlJWNt2t45Dwy+IJYSbm4JX+z/DGnbTmJDzGs6xtg8tgMQGYu8lxXvc1tHVa1f2KMey6XS/re8WpeyXuyjgoy9ynr7fMK380tL8jktrL0XuqNcLZm0f55ofD0U2Z7hsi/8TagpJEaHIfyC44AOEXLFhIJGt593le/sk9Xrz1p+XW1/wCuqq1X2q0jLGSj7kP+XOX0LWu/s86j+a32lYIuvtVszW8UmsvGF0bSBgWnh+zwAt3drwBMq4kAdchgrMobyoo6vK6dl7S37un9mlHu9tdv60ItT9nUSnKOEjK+KxL/AIuMq9adPW/K3ppdWer1bcISEw3kUV462AbPiLxETmbUpzydO07du3Rlm2fJlWUhjuiZFu0rWlaXu3/e1es3/JD/AIH5b3aSlScqSdZq2CwP2aEOlev2lbXWzv8A3k3TVj/x5SSWPUBfDnhpcnqSf7S1EZyQcGUmVgXO5iwRZJKP5W4/9eaS/wDS5v111/zEo/xYxq+eOx7696FDp2Vo+StayPS+nHr1+vP+HTsTxyMDsueH/X9f5/eGB15x+Hbk8d/0/E8UDDA/A/gfQ/578cDsCEPv1P8Aj/8AWz3yDT/ryH/X9feB7/X2/wAeh69D/igAY/T0+vHfr649KAA5wxUAnBx6E8gZHpnG7H8PbnFHz/r+thWW2/f5nnCrKJr2OK7Q37oW8Q+ImOYNOgyN1hYsQo83CiIeWFYuu1dhQC25OskpXl/y9q30gv5I/Lt/w3tPl5aUnS/cp/7Fgl8dafSvW68t23d7ruvihItPstu728qaMkuNH0hQRe6/fZCi7utoLGIsVycFQGSONT+7SWbrlV42pp2p0/tVZfzPq112/wAnoo1PaTSnF4qUb4nEu3scFStd04apc6V9ra3d1aTVjF4Lx/nhl8Qywn7TcEgaf4Y0/aSY4zlo1nSNjlgTtywDOXeS5r3uZ6p1Wrt6clCPl5/1fvnal7KPuzjgoy/dw/5f5hXv8UuvI5Lay9FZKFdVs/sb/PNF4eimBuLjLC/8TagpJ2Jk+YLfeCAOAg3MzCQM0C93l3apJ6v7VafZd1f+u2n71VI+7GWNlH3Iaexy+j3enLzpf07pSn/0k3Vu720cmsvGq6PpC4NpoFnwVursY2idV2uFdQVIVnAbyokevMnZe0a/d07e7Sj/ADPz/roks1Gn7OaU5RwsZN4nEv8Ai4yr1p0+vK3pppbW+rbhCwtFexx3jCwDE+IPEJ5m1KfOTp2nZzmN2IACZDKdxBjZVupVrStK0V/Gq9Zv+SP5f5/au0ualKVJe2atgsEvhoQ/5/4j+9111un9pN03Mf8Ajykksc/w+HPDagnqT/xMdS5yQeZCZWJkO4lhGJJaf8rcf+vNFf8Apcvz1/zEo/xYxrf9h2Pel9v3FDT0Xu/dsj0sjHsPqefbPGR/jya7DxAPHH5j8Bzn6k0AJ/nHPXjpjPJ/zjpQAvHqe3p78e+foT25wRQL+v6+4P5e4/8A1dcHqfr0zRcBOB/9bH88HJ6cj3oGI2cHaMkDCg5wWwcZ7jnGR16n2oF/WnY85Cyia8jju0bUGUt4i8QkkwadBnBsLA8DfhRGBHtYsoRNhTFvyK95WkuZ61avSC/lh527bfLT23y8lJuk1STtgsEvjry6Vqy3te710fp8ULC1+yWzPbypoiS40jR1z9u8QXp2r9ruggyYS5GSBtVSscStujSWbx5VdWpX/dwWkqsu76266/5ItRqe0mlOMsW43xOJf8LBUtb06ey50r2s76PWylJWSt2Lx/nil8QSw5ubn5Rp/hjT9p/dxEZjWdY2OSCduSAzszvcV73N9l1mtX9mjC2q3te3Xf8ANxal7JXjKOCjL93T/wCX+YVv5pfa5L+mnRWUYVttmbOT55ofD0U2bic5Go+JdQU/cjyQ/wBnLg7RkBACzOJA7QyuXl3apJ+9L7VafZdbXX9bxu1X2q0jLGyj7kP+XOAo23ellNR/4Z6KVg/avtVs7W0cmtSRhdH0hAPsegWeBturwbQonCbXVXG4EK7AEQxx173MrpOpb93D7NKP80vP8vuSztTdOolUlHCRlfFYl/xcZV606bbvyXutOl7u124AkJhvYor1l08Pu8Q+IScz6lO3J07Tcg7o2J2gplXU7mBiZVulo1L3vd/5e1es3/JDy9Px2dvm5qUpUk6zVsFglfkow6V6/wDeW9nZ6W0km6bmIxZSSWPUbfDfhsZOQScajqY6kE/vT5hzJ8xLhBJJRf4W4+VGivn78tf6+8Sj/GjGr3eOx769fYUNPJRtH0S2T9Lxz/U8j2Gff27d+orsPD+7r/X9WDH0I59OO3r0yc8ZouAcdOegB5H8j6dDyPTvQAnT2P5e5wP17UB6i9OPXr9ef8OnYnjkYBcP6/r/AD+8MDrzj8O3J47/AKfieKBiHOCVGTtJUdMnkAH2z1xyR0HoC0/4Y832yiW9jjvEbUHQt4h8Qtzb6dBkA2FgcL+8AQRgR4YkBECbf9H5Fe8kpLmt+9q9IL+WHn00/wCG9v3eWlJ0mqKdsFgl8deX/P6t15b3evy01lEfsv2W3Z7eVNFSbGkaQP8Aj98QXvC/a7oKCxhZipJCFVUrFGrZRJZurK6tTX8On9qrJ7Sflf8ArZFqNT2lRKcXi5RvicS/4WCpW/hwbsuay7rW92kpNWALsXjnfDL4hkg/0m5+X+z/AAxp+1sxIcmJZ1jYgnLbckAuzu9xXvc3R1WtX9mhDstbXt/XeLUvZL3ZRwUZfu4a+2zCt/NL7XI35LpotIxrBbP7G53TReHopibi4ORqHia/Un5EBIfyDIOgIVFBZiJA7wT7vK9f3SfvP7dafZd1f/h9NKtU9qtIyxso+5DT2OX0Lby6c6T/AC30UrGbr7VbO1tE+tPEF0fSVA+x6BZgLtu7sEBBOqhWAdVKth2UMIoo615ovlXtGv3dPpSj3l5+fl6JRam6dRKco4WMr4nEv+LjKvWnTe/K326Xu3reJUhaK9jivHFgGLeIfEJGZtSnPzNp2nHncjFto2ZDhgzBoiq3c6WklK0P+XtV7zf8kPJ/156NSUqUpUl7Zq2BwX2aEP8An/iO0la/va3/ALybpqx/48pJbHPG3w34aGT1JI1LUeckE5lJkYGTDFmCeZKXf4W4/wDXmiv/AEuf56+fmSo/xoxq+eOx7696FDTq1b3V5W2R6WB+I+vA+p+nB4/Kuw8QT169unPf/Pb0555Bf12D8c+mPy6ds9fbH0oCyD39OP8A635fUdqAFIx7D6nn2zxkf48mgYHjj8x+A5z9SaAHYwe3XOMZ44x+Q54/Clf+v+GC39eoY5565HsDjGevJIyQevQ0X/r+v8vkFhcdAM5OQD2/Lp6dufY9C47CYyc/h04B6/zz1HfpRfyFYXHX8uh79ev9BwPWi4WE9T6eueR09hz6jPTuegFhGHynJ2jYSWB5Vdp3EH+8ByMAYOD9TQaWvn/wf63PNSLT7Lbu9tKmipLjSNIGTe6/e5C/arvA3NAWK84KqCscaNuSOTivHlTaapp/u6f2qsr/ABS8r9/Lyv76jU9pNKcXipRvicTtRwVK3wU3dJTtdaPe97WlJT4vFu3AeGbxDND/AKRc5Uaf4X0/bkxxMSY0nRCwJBbBYjLs8j3D97m6Os1q/sUYdl0vb9fnFqXslpOOCjL93DX2+YV7/FLZuDaXRbLRWjGFbbZm0f5povD8Mxa4nO4ah4mvwx+SPJD+R5gOOcIAWZg+97cXLy7tUk9X9qtLt5r+uml2q+0TtCWNlH3IaewwFG273ip8v9O6UrB+1G5t3a3jfWniC6PpCAGz0CzAG27uxjaJwoVwGAYMFdlBEUUb968bxTqNWp0/s0o/zNbX/wCG9ISp+zmlOUcIpXxOKf8AFxlXd06fXlv0Wlvm3EEiMV5HFduLBGJ8Q+Iicz6nMSSdO05iDujZjswoZXVgW3RMq3c6WklL3d6tXrN/yQ8vTf0etPmUqUpUo+2aX1LBfYoQ/wCf9dae8vi11uukk3Tc2f8AQZJLHORt8N+G1zznONS1Ic5z8zlpW/eHeWYJ5klO/wAL5f8ArzR/9vn+eokv4sY1vPH459+uHoP7opR6WSWyHBJRLeRRXitqDIW8Q+InJ8jToeB9gsSCvzgARgRhWZlEa7CgFu9byXMua372s9oL+SPn/Vr7J8vLSlKk1RTtgsEvjrS/5/Vt7pt31vdPqm3P0Yjjv198jjjnnA4z06Y79eu/9f1/X6eHYQD24yR2yPcn6E/jigQuAB9SDzz3H1+nr1PPSj+v6/r7gsJtz/LOemPw9Oo46H1FA7C4/wAM+o5J44P4jr19aLisKB14x+PbuPYdSOR9OooC39f1uNIBU7jtGxssDggYOWBGfuqMg889OmKP6/r+vkNen9XPND9k+yW7vbyposcu3SNIGftuv3uQouroLljFu27iVZQpWKNWBSOTivGy0ap3/d0/tVZX+KXWyfy28k/fUantJpTjLFSjfE4l29lgqVneFPWyna6Vmne70XNJWMXYu3w8MniCWH/SLg7f7O8Madt5jjOTHHOkbEMwJZdxALl5HuK97m3TrNav7NGFtl52/p7uLUnSWko4KM/3cP8Al/mFe+8vtcja006LZqMY1gtkbN8vND4fhmzczn5dQ8TagDnZHnEn2fzARjOEG5nIkDvbrTl3apJ+9L7daV9vNX8/ybV2q+1WkZY2UbQh/wAucvo23dvdU1HXb77pSsn7Ubu2Z7WOTWZIwuj6OoH2PQLTACXd2uNqzBArAOAwYKzKGEUUY3K8dF7Rr3Ka+GlH+aXmv68oUabp1Eqko4VSvicS/wCLjKu7p0+rg2+j9Xq24QsRivIorxhp6sW8Q+ITzLqUxJJ07TmySY2J2fLuVwd7ho2UXS0tJcz5V/Fq9ZPbkg9dPw9VvdpKVFypJ1mrYHBL4MPD/n/Xtb3vta2afXmTdNWPNjJJYjj5fDfhteRg526lqQz0Y7pWaTBkO5mYIJZKf8rcf+vNFf8Apc/z1fd3J5b+2jGt/wBh2Pe7f/Pig/8AyVKPSy/lQ4JKJr2KO8V791LeIfETZ8jToSRmxsGG0b+BHtTaxddihNmLZ63klK8rfvavSC/kj59NLffsvd5aTlSaop2wWC+3Wl/z+rb6X11vfzWs/SMdTxwew7ep/wDr9MZFdf8AX9f8OeFb+v69QIz1x29OOmfXn8TxxQFv6/r+ugmO/wCeRz9cE9Rj2A5wOcUXCwbR0z9OO3p0+v5Z9aAsGMHt1zjGeOMfkOePwov/AF/wwW/r1DHPPXI9gcYz15JGSD16Gi/9f1/l8gsDAbSCSoKuCwONq4OSMcZA5HHJx3of9f1/X3Dt89VoeZ/6J9lt5Ht5U0WOXbpGkKP9N1++yB9qugFLGEuRklGUKVjjRspHLxXXKvdap3/d095VZd5eV+n4bX99Rqc80pxeKlG+JxLt7HBUutOnrZStdaNa31SUpKztuxeSDfBL4hlhP2i4O0af4X0/b80cRJaNJ0jJBZd20McNIXkkuH7yk9U6rWr+xRh5ef8AXm4/deyT5ZxwUZe5DX2+YV19qWnM4OXS3bRWjGFYCzNnId80Xh6GbNxcNuGoeJ78N9xMkOYC4OMHCKC7HzA7W605XuqSer+1Wl2Xlf0/C6u1X2iuoyxso+5DT2GX0bby3Smou9317qylOftRubZ3to31l4lGj6OgH2PQLLA23d2uNguFTawDKpVtrsARHHHXvcydk6jVqdP7NKPST8/68lCjT5JpVJRwkZXxOJf8XGVb39nTd78rfy89W3CscJivIorxhp6tnxD4hbJn1KY8nTtOJ+9E2dg2ZD7tzbomC3S0tJKXu/8AL2r1k/5YPt07W6W3v3lKlJ0l7Zr/AGLBL4KEf+f9dd/ta683aSbpvZv+PJ3sckjb4b8Nrz1JxqWpcgkZzIzSH96xcswQSyEv8LcfKjR/9vn+e/nfqJR/ixjV/wCw7HPz/wCXFD/0lKOlrJL4U3bJRLeRRXiNqDqX8Q+IWJ8nTocjNhYMNv7w7RGBGFYuoRQu0C2aveS5lzW/e1ekF/JHz9P00n3XGlKVJqinbBYJfHXl/wA/qy10666a9bty9GxkEjPtjB6c/Xk/iTziuv8Ar+v6/wCD4VrC4z74789/XA7H1GOaAEKn6575Iz29x7enrRf+v69QADjoc++R7DPPYeg9gc0BYCOO/X3yOOOecDjPTpjv1L/1/X9fo7CAe3GSO2R7k/Qn8cUCAhdj7iVUqxLd1XB3EHnBAPXrkZ56UDS187nmZ+y/Zrd3tpU0WOXbpGkrk3uv3owBdXQVSzRFiN2VKhcRop3Rxycd1ZaNU07U6f2qs7/FLra/y/C/vqNTnmlOMsU43xOJdvZYKlZ/u6eyU0r7PvqrSas7bwXkn7yGXxBLCftNydv9neGNOCnMcfJjWdIyQWViVy2C7PJJcP3ua106rXvP7NCHZdE7f1rdw/ZeyXuyjgoy/dw19tmFe/xS0T5G9tO2itGMIFWzNpJ800Ph6GbNxcEkah4nvwxJjj5D/ZxIGIG4BACzHzA7W8+7y7tUr6v7VaXb0vfy+5tXar7RXUZY2Ufch/y4y+jbd7x51HXZ6900pz/6Ubq1d7aJ9akiUaPo64+x6BaADZd3YxtE6oFdVddwOGKgiOGOm5Jx0XtGv3cPs0o/zS8/+Bp2hKm6dRKpKOEjJvE4l/xcZVvrTpu9+W7asrq297tuELCYbyKK8cWCtnxD4hbmbUpzydO0487oznZ8oYOrbm3Qsq3S0tJc1o/8vaz3m/5YeXppb5c1vmUqUpUl7Zr/AGLBL4aEP+f9daWlpfXW/VSTdNzMP9CeSx44Xw34bUEgqc41LUxnv80jNIdznLFvLEspL/C3H/rzR/8Ab5/n+pKX8aMavW+Ox7tf/sHof+kpR02SWybgkglvIo7xTqDpu8Q+IW/1GnQ8ZsLA/L8/Ai2x7WZwEUIU/wBGet5LmTl/y9qvaEf5Y+f9eifLy0pOk/Yp2wWCXx156/vqy1duut9O6b5/Ru/TI/Dqen4Y49c9Rmuu54dv6/r/ADF7+o5+nfqe3p3HGepoFb+v61Ewc9Oh9fbj6An0Ax/I+YW/rYNvJyPXoMHPA+mPr3zR6f8AA8vxAXHU8cHsO3qf/r9MZFH9f1/w4W/r+vUCM9cdvTjpn15/E8cUBb+v6/roNYfK5LbRtfc3RlGCCw/2lAJB4A7DtRfuOzuvXbzPNCLT7Lbu9vLHosc23SNIUH7br97kL9quwAWaIsRklSqrtSNDlY5eK65Vo1Tv7lPXmqy7vyv309dEe+lU55pTjLFON8TiXb2WCpW+Cm9lO11o976pJtWMXi3j/PBL4hlhJuLj5f7P8MacF/1cRyY0nSInJUnZuYKXLyPcP3uZ2s6rWr+xRhbZef6/e4/deyWk44KM/ch/y/x9a/xS0TcHLytotFaMY19tmbR8vPF4fhnzPcHK6h4n1BWyUTdiQwiTIxnCAMzMJA72693l3apJ+89eatLsutm/z8tKtV9onaMsbKPuQ09jl9G27+yp8uuq3t3SnYJuvtVqzW0cmtSRhdH0hQPsWgWWBtu7pANgnCbXAdAQQrMoYRRR0+bmV0nUa9yn9mnHpKWm/wDXYjlpunUSnKOEjK+JxD/i4yr1p09fgvdaX01d7tuFUhaK8jivHWwVifEPiE8zalP95tO04nO6NmJT5QyuGDMrRMq3c6WklJ8v/L2r1m/5Ib6dLL8t9HzKVJypJ1mv9hwS+ChD/n/XXfrrrdPaSbpuY/8AHk8ljn+Dw34bUcYbP/Ey1IEkkHmQtIcyHexcp5shd/hbj/15o/8At8/z1/4Ikv4sY1t9cdj3/wCmKDt/26lG9tLacqHBZRLexx3iNfsu7xD4icnyNPgOAbCxb5RvO0RgRbXZlCqFK4tRXvJcy5/+XtXpBfyQ8/u/yn3eWlKVJqinbBYJfHWl/wA/q27tre70s92rufo2DgfgeMcD29/oByQa7Dwrf1/X6ht/yf8AI49Md/bNH9fiFg6DA5z79/rxwP1J9c0BYCP8e/4/meh9sdKB20DGQSM+2MHpz9eT+JPOKP6/r+v+CrWFxn3x357+uB2PqMc0ANZflbcSAVYMwJBA2kFh1AKjOD0z19KLjV7rqeaf6L9kt3e2lj0WOUjSNIGftuv3uQoursLljDuKkttZQpSKNSTGkvF7tlo1TT9ymviqy/ml5X/roe+o1OeaU4vFON8TiXb2WCpf8+6f2ee11o+93ZSkrGLwXj/vIpfEEkJNxcHA0/wvp+05iiOWjSdIydxGSu4gM7O73D97m6Oq17z+xRj2V9L20/q7m1L2S92UcFGXuQ/5fZhWvpKX2uRvyXTRWjGFYLZ/Y3y00Ph6Gc/aLg5XUfE1+CTtQnEht9+7jdhACzMJAz257vK9WqSer+1XnfZeV/66qn7T2q0jLGyj7kP+XOAo23e6U1Hut+90pWT9p+027vbRyazJGo0fRwAbPQLPjbd3a42LOE2sA67gQrsoIiijLy5o+6nUatTpr4aUV9qXmreXyItTdOolNxwkZXxOJf8AFxlXrTpvfkvpo7dW9W3AqQmK8ijvGFgrH/hIfEROZtRm6nTdOJB3RtnZhchwdzbonQXS0tK0moL+LVe83/JDrb00/W7TUqUpUk6zVsFgtoUIf8/66/m6663W6km6bmOTZSSWX+x4b8OKMgqdx/tLUlyCc4aRmkOZTvZmCCWWm38Lcf8ArzRXT+/P89fNi5f4sY1dN8dj3/6YoP8A8lSirbK3wpyKsolvYo7xGv2Xd4h8RMxMGnQEjNhYMCuHGPLAj2MWUIqqUxbGt5JS96372r0gv5Y/1+Wk+640pSpP2KdsFgl8def/AD+rd1re7uvlfn9FA6Z9OBn8ufbHv7dMV2fqeEGOMdew/wAjjgdeufpmj+v6/r9B2FwPoP5g+vp6HjPTsDRcVhNo+nTI49vXt275NAWDv0yPw6np+GOPXPUZouO39f1/mL39Rz9O/U9vTuOM9TQK39f1qSbc/n/jk/T1GD3pfd+pdv6/r+uwY7D6/qM/n/X8z+twsJj8e38uvrnr+GD2NK/9fqFg28Z6cZGP84OOg6Ci/wDX/DBYXaM4x6dfc9enp9OOT60/6/r+kFgx26/y+nrx0/Oj/hh2GnhWyu75SQv94gHAJPADdOe3ftS8w5fl5/12PPMXgvH+eGTxBJC32i4JX+zvDGn7T+7jOTGkwjJycsULEZZmke45fe5n1qtay+zRh1t5r+ut/ctS9ktJRwUZL2dP/l9j6+nvS+04c1rdNF2jGFcLZmzfLyw+H4Zc3FwcjUPE2oKSTGmSH+zlwSBkBMEsRIHeCfd5XZtUk9X9qtLstrq/y/Fq7VParSMsbKPuQX8HL6Nt39nnS76/euewftRurZmto31mSMDR9HAH2PQLTA23V2uAomVArgOoYMFZlBWKKN+9zK8U6j/h09OWlHT3pW2dvxt6KOWm4TSqSjhYy/2rE/8AL3GVdb06b3cW7rR9b3ercKrEYryOO9YWCtu8Q+ITzNqU/VtN04nJaNiduF3Bh8x3Rsq3a0tK0nyL+LW6zf8AJDuul/z621LmpSdJOs1/sWB+xQh/z/rr+bS+tnftK7pubP8AoMkll/s+G/Da89ST/aWpDIyCQZC0hPmncxYIJZS7/C3H/rzR/KU/zd/N92JRv7WMavnjsc93/wBOKD1/w2j5JL4UOCSrLeRxXivqDru8Q+IWJ8nTYcfNYae3y4kGPKURlCWAVAhXFsK95JS96372q9oJfZhf+tO9rJ8vLScqTVFO2CwSXvV5X0rVl1T3fNfrvq5wsLUWtu720kejRybdJ0hci98QXnC/a7sKCxhLbSSUKhSsca8oki05U2mqaf7umviqy/md+l/08k6UantJpTi8VKN8Tif+XOCpWf7unrbntpo777Wk16Zgccc59f1+h/rzXZf7z5+wY+uP/rY+nT1z/Sn/AF/Xy/pBb+v62DHp9e/9Pbv68ml+K9At/wAAUAj0P/1vocevP5d6YWDb+uPy79Mc/nz37Ur/ANfkFhMZ/L8QeDk4x7Y+hx3NF9/L9QsBHB+UNgNhTjDcHC5PQMe56Z5p/wBf12Hb/hzzwLeC9kxJDL4hlhP2m5+U6f4Y08AkxxnJjWcRswLZO3cQC7PI9xye9zPZ1WneX2aMOy1tfV+f33fufuvZLSUcFGS5Kdv32Pr3XvS68l0vLbslCsos/sj/ADzQ+HoZs3Fwdw1DxNfqSfLQkiTyN4YgbgE5LMJAzQT7vLZXVJP3ntOtPsutr/L9LtV9qm1GWNlD3IaexwFFrRvTlU0vx7/bsN9qN1bO9tFJrMkYXR9HUD7HoFngbbq7XAQTqgVlDqCpCsygiKKN+9eLaTqNfu6f2aUduZ+a/rYz5afs6iVSUcLGV8TiX/FxlX/n3T3bhe60dtW31bgEcRhvIo7xlsAxPiHxETmfUpj97TtOJzujYnA2bg4IZg0bBbtae8lJ8v8Ay+q9Zv8Akg+3Tr8+ulpqVKUqS9s1/sWCt7lCPSvXWmttddb/AN67pvZs/YpJLEf3fDfhteQM5I1LUhnJBOZCZW3SMHLOEEklP+VuP/XmivwnP89dhW/ixjV6Xx+OfX/pxQ/CKUdtEla0R4WZZbyKK8V790LeIfEDH9xpsHRrCxOB+8BHlqItrF1CoEKYtjW8kpLn3q1Xa0EvsQ8/6t2l8nLSlKk1RTtgsEl79ef/AD+rLrG+r5r3v1v78B+y/Zbd3tpE0aOXbpGkqP8ATdfvMhRd3YUFmi3FSSV2hSkcanciyK8bL3WqadqdPXmqy0956bXtv5aapO1GpzzSmninFvE4lv8AdYKl/wA+6b2UraaO+l/5mvTdpznP8/c9ee4z/PPJHaeBYTHP5dh6c+p9eetL+rf1/W4rBj2H4cfn14/z25d9h28vX+vzDHtn/Pr16D06evSlf+vX+rBYXbn8/wDHJ+nqMHvT+79RW/r+v67BjsPr+oz+f9fzP63Cw1hwfl38HCdN3HCnt8x49PUd6SY7bdvyPPNt4Ltz5kMniGWAme4yv9n+GNPCtmOM5aJZ1jZhkH5ckAszyPccnvc26dVr3n9mjDtponb+t2/ctS9ktJRwUZ+5T/5f4+un8Ulu4cyX9KKhXVbM2j/PNF4fimzcXB3LqHibUA2Sif8ALT7PvBwMhUALuwkDvbr3eXdqkn7z+3Wnrotna/8AkvK7Vfaq6jLGyj7kNPY4Ch3f2VNL8+t0pWCbo3Vsz20cmsyRgaRpCqBZaBZ4G26u1wFE6rhgrgEEBmUMIoo695ST5V7R/wAOn9mlHvLz/rtaLU/ZzSm44SMv9pxLu6uMq7+zpN6uN+zta7v1cIWEw3kUd4y6eG3eIfELcz6nMeTp2nMclo2J2gLkOpBYtGyrdzpaXvPk/wCXtbrN/wAkPyVvx+1dpKVJypL2z/3HA/ZoR6V66Vve0vrZ37STdNzHP2F5LEY5Xw34aXLDnJXUtSGckE7pCZTlzuLMEEstO/wtx8qNH/2+f5u+33it/GjGtpvj8c+u37ih/wCkrlXZW2i3KsolvIo7xG1Bk3+IPELHMOmw/wAVhYNgDzOAiiPaxdQiBNn+jGt5JSXNa9Wq9oL+SPn0/rRPl5aUpUmqN7YPBL468+lat3T3179b3nCfs32W3draSPRklxo+kDP23X73Kr9qugoLGHdtJO0qAyRxqQUSRXjypuLVJN+zp/arS7y8v67IpRqe0mlNSxbjfE4nT2WCptP93Te3Pa60d7pu9uZr0zHvn+Xv/nnpXZf+v6/P18z5+wbTkd+3r3z2x7evXp3o/r+v1Cwbe/4d+OM8cjp2yQP1FP8Ar+v629R2Db3xjt09v/ren0xSFb+vvDA445z6/r9D/Xmi/wB4WDH1x/8AWx9Onrn+lP8Ar+vl/SC39f1sBHDELuwCducZIHAz0G7gZPfkmlf5r/LoO3d/1+J54BeLeP8AvIJvEEsJNxc5X+z/AAxp4UgxxkMYlnWJmBYE7ckKWZpHuOT3uZ2s6zWsvs0Ydl0v+P5v3LUvZL3ZRwUZe5T19vmFf+aXXk5kv6UVCsEszZv880Ph6OYG4uDkX/ifUASSiciQQFwcDOEwzOwkDtbq8eXdqknq/tVp9u9v681f71VY6RljZR9yGnscBQ7vTlU0v+GadpTk3RubZnto31mSILo+jqB9j0C0wpW7u1ACLOqhWVXAIIDMAwjjjfvcybSdS3uU18NKP80rdbeW69LQo0/Z1EpyWEjK+JxL/i4yrf8Ah03u4307atu97uILCYryKK8ZdPVifEPiFsGbUpj107Ti2SY2J2jbuVwdzAxlVujS0km+S96tV7zf8sPLp/XvX7ylSlKknWatgsEvgoRvpXr6/F196zv/AHk3Tc3/AC5O9l/s+G/Da/MOSSNS1IFuQfmkLSnMh3MzhBJIS791uPlRo/8At8/z1+/qK1/bRjV88fjn12vQof8ApKUfJJbIeqyrNeRxXivfsm7xD4hfmHTYOhsLBuMSDGweVtZnUImwoBaiveSUvet+9qvaC/kj2f8Al9yfLy0pSpNUU7YLBJe/Xl0rVu6ej1v803zwN9l+y27tbSJoyS7dJ0gZ+2eILzIX7XdhQWaLO3kqVVSkUanKJIrx5U2rU1/Dp/aqyv8AFLyv8tfS9KNT2k0pxeLcb4nEu3ssFS1/d09kp20std3f4pL0zbx9f/1Z9Pf19vXs6nz9v6/roLgenT/6xz/Lv1FMdhMfXnPfj6kYHQ9MHr+NL+vu6CsGPp19PTgfjTv/AF/X9feOwu05zn+fuevPcZ/nnkgCwmOfy7D059T689aX9W/r+txWAjAOFDEAkKDt3HB+Ukg8E+vTPPTl3/X+vmNL5d3vY87xeC8cbopvEMkJ+0XBKjT/AAxp+05jiOTGsyxE5OSVBK5cu7z8d5cz1Tqte8/s0YPovP8AH01b9y1P2S0lHBRl7lPX2+PrX+KWzcOa1l6bWjGFcJZmzfLzReHop83E53LqHibUFJJRORJ9n8wNxnCDczkSB3gWnK9WqSesvt1p9l5N/wDA7q/3vtU2oyxso+5DT2OX0LK0n9lTS+frdKdg/avtVszW8cmtPGBo+jqB9j0Cz4xd3S4CCcLtYB1DBtrMARFEjfNzR0TqP+HT+zSj/NLz+X/AhKm6dRKco4WMr4nEtv2uMqf8+6bd3yt3Wmyer1bcKrE0V5FFeMLBWz4h8QnmfUpjgnTtPJyWjYnaAm4ODlg0bKLpK1pLm9xfxqvWb6wh37af/tXaSlScqSda1sFgvsUIdK9dfzLfWzuukrumrHixkey7Y8NeG05HOcalqQz8wJ3SkykeYd5LhBLJTv8AC3Hyo0f/AG+fb5+fqJL+LGNXzx+PfW3/AC4oO220bR8rLZEipKs15FHdq+oMu/xD4hf/AFGmwE/NYWJwP3g2+WPK2MWUKoTYPsor3klL3mv3tXpBK/uQ8+nT8rS+TlpylSaop2wWCXxV59K1ZK7s731vfzT96E/Zfsts7W8qaKkuNJ0kD/TPEF5lV+1XYUFmh3EZJUqFKxxr80aSJtcsW01TvanT+1Vl/M+tuuvT5ItRqe0qJTi8VKF8TiX/AAsFS/5903dJStdKz0d9bXa9L9j/AFz3wevTr+nPauzzPAsGOgOAOfp04/X649PR3/r8xWDHvjjP4j8PoenXjGOqv/X9f1+IW1DH+I+vp9OPrmi4WDHvn+Xv/nnpRf8Ar+vz9fMLBtOR37evfPbHt69enej+v6/ULCEYUkLu+U/LnqQpIUHoMn5QSQMH6inf+v6/q3qNL+v1PPNt4Lxzvgk8Qywn7TcHaNP8MadtOY4zlo0nWMkE/MVyQpZnke44/e5t06zWr+xRh5dLq/8AW79z917KN1KOCjL93T2rY+v/ADSXxcnNby27JRrhbM2b/NND4fhm3XFwdwv/ABNqCknYnIf7OXBwAQEBZnIkDvAvd5dG1TT1f2q0/wA7X+Wn3Xar7Ve7GWNlD3IaexwFC27+zzpfn1ulOc/avtVs7W8b6zJGF0jR1A+x6BZ4G27u1ICCdU2uA6hgwDMoYRRR1714tpOrtTp/ZpR7y6XtbfyWmloUabpzSnKOEi/9pxN/3uMq7unT1vyt6aO1terbiCQmK9jhvGXT1bd4h8QkkzalP1bTtPJySjbgg2ZDht7bo2VbudLStJ8i/jVes31hDy1t/mt7tLmpOVJe2a/2HA/YoQ1/f1/PS/va3XSV3TcTj7FJJYg/w+G/Da5Pc41LUhu5BO6QtI2ZDuJYIJZS/wCVuP8A15o/+3z/AD1/ESj/ABYxq+ePxz696FB9to2jpsrbIeqyrLeRRXitqEi7/EPiF/8AU6dAfvWFgRjEvHlARYdnUIoTZi2Nby95OX/L2r0gv5I9v+B90tR5aUpUmqKdsFg18ded9K9Zdno9bp37NucB+y/Zbd3tpU0VJNukaQM/bdfvcqPtl2EG5oiSpJKlQu2OMHciyJuPKm4v2af7umviqy/mlpt/Vtk7UantJpTi8U4v6ziXb2WCpf8APum9EpW00d737SkvTcD+fYfp6ev/ANeu3+v67HgWDb1A/wAffv8Az/GgVgA5/L9P8565zwOwov8A0/MdvuAjJ+v4/wBfwFF/6/r8xW/r+v8AgfeJt4+v/wCrPp7+vt6rqFv6/roLgenT/wCsc/y79RTHYfjH0J/A9j/nikXYXHT1z1+vp9D/AJFILf1/l6iY7f4g8+p/L2pha39f10FwM9fy647/AE/zzxii/wDX3f1+IW/r7gxj0+oP8ue+cfTtzSC39f0g2j8xye44zwD+BzQK39f1+ohBIPzbSQxD8fKcEbvTK5yM9MZp/wCQ0vnseZ7bP7I+Xli8PRTZuJ+Rf+Jr8EkImcOYN4OBnCqCznzA7wcS5eV6tUk9X9qtK/Tyv8vudvoP3vtI6QljZR92H/LjAUbby3Snb59k7pTnP2o3Vu720UmsvGF0jSFH+h6BZ4G27u1wFWcKFcB1BVgrMA3lQo7u8dL1Wv3dP7NKNvilpa/9WsZpU/ZzSnKOFjJvE4l/xcZVvf2dN7uLena17t680IWIw3kUV462CNu8Q+ITzPqM2cnTtOY5LRsx2AKWDBtzZiZVulpaSUvdv+9q6Xm/5Kfl0/pc12kpUpSpJ1mv9iwS+GhD/n9XX8y3u9U1upXdNzHP2KR7L/Z8OeG15BzuxqWpjOSOshMhzIQzFgnmSF/ytx/680V/6XP89fP1St/FjGrpvjse+/XD0H/5LaKtqrK1kPCSrNexRXivfspfxD4hcjydOgB5sLBvl/eceWFiAYsoRQu3/RjW8lzLmt+9q9IR/kh59P8Ag7J8vLScqTVG9sFgl8daT2rV12b1u+j6ptzhP2X7NbO9tLHoscu3SNIGftviC9+VRdXYVSzRMxXJ2FVUpHEpDIkivGydn7JP93T+1Vl/NLy/rsnajU9pNKcXi3G+JxLt7LBUra06fRTtdaWe+qs5KfF4Lt/nhl8QyQ/6RcEr/Z/hjT9pJjjJ3RpMsbEMQWKbm2l2d3nr3uays6rWr+xRj26q9v8Ah924apeyWko4KM/chr7fMK2nvS+04N7bdNmoqHooHsPr1+nGMe3Suv5nhWFx6+wPPT9T0x6+vTFL5f5hb+uoY9QRx0/PGTxjn/PGKAsIR/Pn3Pf/APXz2p/18gsLj055P9OMY+mOnXjHFH9f1/XcLBjOB9fpj8T7Z6dzSuFhGBC/e2/K3zY5Xg/Nz/d+8D7Uwtt+nX+v67nmYWzNpJh5ovD0M2bi4ORqHia/Uk7EJw5t94OBkKoBZiJNz2/F7vL1VJPV7TrSvsutr/1u19B+99qtIyxsoe5DT2OAo2Wst0p8rv8A53tKc/avtVs728cmtSRBdI0gAfY9As/l23d0uAizqoVwGAKsFZlDCKKN3d1dXqPSnT+zSjbST6X6/wBWWajT5JpTccLGV8ViXf2uMq63p0+rjfTtZ3e7biVYTFeRx3bLp6tu8Q+IT/r9SnPJ07Tic7o2J24TcGU7mzGyrdGlpJSaiv41brOX8kNPy+Wm9tSUqTdJOs1bA4JfDQj/AM/66/m3d3Z3v9pN03MSfsMj2Q/u+G/DajPByV1LU1ySc4MpaQ5kbeWcIJZCX+FuP/Xmj/7fP566+rFb+LGNXTfH45/jQoO3pFKN1ayS+FDlSUS3kUd4r37KW8ReIW/1GnQ9DYWDfKBJx5YEYViyBVClB9met5JSXPvVq9IR/lh+S6/PaXy8tKTpNUU7YLBJXnXn/wA/q2+mt9b7ve7c4f8ARfs1u720qaNHLt0jSFz9t1+9yFF1dhVZmhLFfmKlQpVI1bciSzdcq0app2p0/tVZd31t8vl0eijU55pTi8XKN8TiX/CwVL/n3T1tzJX2aejenvSVjbeC8k+eGTxDLDm4nJX+z/DGn4IMcZy0aTrGSGILFSSAXZ5JLiry5ujqtav7FGPZb62/4fdvNql7JaTjgoy9yFn7fMK9/il9pwcu62tZK0Yw9Ex+P589+ec//qrrueHb+vIXb7df8nPH/wBYHt6q/wDX9f8ABCwmOP8AP4e/H+cUf1/X9bhb+v68gA/yBnjv/k9aYWDGPoT+B7H/ADxQFhcdPXPX6+n0P+RSC39f5eo0jggHacHD9CmQfmJPHyj5vTin/X9f16hb+v8AhjzQLZ/ZH/eTQ+HoZ/8ASLjkah4mvwxOyP7r+QHB2jICrlmYSB2t+L3eXqqSd238dafl5X/z819Bap7VaRljZR9yG9DAUbLV7pTt6/ilOw32r7TbO1tFJrLxhdI0hcfY9As8Dbd3SY2icLtYB1BBCuyhhFEj966vG9Rpezpr4aUekpdnb8beSWdqfs6iU5LCxd8Tif8Al7jKl7+zpvdxbbW70u3e7bhCQmK8iivGWwBLeIvEJOZ9RnPzHTtOLZLRuSF+TcHU5bdEVW7SStJc1o3/AH1brJ/yw39NNP8A27RqXNSk6S9s1bBYJfBQj/z/AK/aXW8tU+0rumpJP2KSSyHPHhvw2o45zjUtSGfmzkyEyHdI25i4QSyl/wArcf8ArzRX/pc/zu/PzZKX8WMaum+Px7386FB/dFKPS1l8KcgWVZbyKO8RtQdS/iHxA2fI06DobGwbA/efL5YEeGZlCKFKYthXTklJc7/i1ekVvyw/4H57J8rjSlKk1RTtgsEvjry/5/Vlq7X1u76PezbnB/ov2W3d7aVNGjk26RpC5N94gvchRd3eF3GEsVJYqUVSscatujjlXu8sXZqmnanT+1Vn3fl5/g9najU9pUSnF4txvicS/wCFgqXWnTe3PZW0a23SUmrGLwXb/PDL4hkhJuLklf7P8MaeBzHGTujSdY2IJBYpuYBnMjvcV73M9nWa1enJRh2XS9v66yh+y9mtJxwUZ/u4a+3x9a+8tOZwcvwttZRh6IBngfj7/X6Dtiuv+v6/r/geFYMcnA6Z9Ox9f8+nc0u34BYMc8e+OvP5dT2wOnXNP+tQt/X9bBgf5/8A1dOf6+wPkFgA9h9ev04xj26UfMLC49fYHnp+p6Y9fXpil8v8wt/XURl+VuSnyn5uPl4OGJOMbeuD1IHpin/X9f1+YW1/Tv6foeZbbP7G/wA80Ph6Gcm4uDldQ8T6gCTsQ5DmASA45ARQWYiQM9vxe7y9fZJ3k/tV5eXW1/8AgeXv2q+1jpCWNlD3If8ALnAUbbvop2d/Xo7pTsn7V9qtna2jk1l49ukaQo/0PQLPC7bu7XaFEyqFcB1BBw7KGEUUda8y0vVa/d09LUo930v/AF6Qo03TmlOUcLGV8Tin/FxlW+tOm93FvTR7Xb6uUIWForuKO8ZdPVifEPiFv9dqM3U6fpxOS0bH5cIGVw25t8bKt1OlpLm92/72r1m/5Id/8vL4tLSUqUpUk6zX+w4JfDQh0r1/7y397VPS97umrn/jxkksuwXw34bUeucalqQzkgndKWkOZTuZnCCWQv8Albj/ANeaK/8AS5rp318991Nv4sY1tN8djn111w9DT/t1KOlrJLZEgWVZryKK8V9QZd3iHxC3+o06Ho1hYNgfvOPLAj2sWUKoQqPspbWaUlz/APL6r0gv5I9npZbffsny8tKUqTVG9sFgvtV5P/l9X3vHXm10d+qd5QH7L9lt3e3lj0ZJNukaQP8Aj98QXmQou7oKNxhLbCThlC7Y41bKJKvd5Vo1TTtCH2qsu8tNv66pFqNT2k0pxeLlG+JxLt7LBUv+fdN6LnSutH31S5pKxi8F4/zwyeIJYSbi5JUaf4Y08KcxRnmJZ1jJDEbimWCszO8k9e9zPZ1WtX9ijG2y87ef6tw/ZeyWk44KMv3cP+X+YV7/ABS0vyN+XbRNRjD0XHpjP0/pz7evXk9q6/61PBsJj8R7jjn9PegdgAz2P4H/APX+B9896QW/r+v6+Yu3r/nv9fY+/tTv/X9f18wsJj8fz57885//AFUXC39eQu326/5OeP8A6wPb1V/6/r/ghYaR8p+bbwfm4+Xg4fnunXnj6UBb5/1/keaKtmbR/nmi8PQzZuJ+f7Q8TX4YnYnIc2+8EAZwqgsxEgZ7fj93l7Uk9ZfarSvsvK99f8nb37VfarSMsbKHuQ/5c4CjZavdKdn63t3SnYb7V9qtme2jk1mSMLpGkKP9C0CzwoF3dLjaswUK4DqCCFZlBEUUb15lonU/5d0/s0o9JS8+uuvyISp8lRKco4WMm8TiW/3uMq3u6dN7uN/Xe931hCRGK7iivHWxV8+IfETcz6lMck6dpxO4tGzHYAm4OG3MDGyrdrS0lze5f97V6ze/JC/Tp1VvLe/e5qUpUk6zX+w4JfDQh/z/AK/Z9fe1vt713TVj/wAeTyWIOfl8N+G1z0bO3UtTGeQeZSZDmQ7yXCeZLT35Xy/9eaP3+/P7r3fzEl/FjGrpvjsc/wD0xQaXpFKOlrJLZORVlWW8jivVbUGUt4h8Qt/qdOh4zY2DfLiTA8sCPDFlCIEMeLY+1Jcy5rfvavSEdPch93+fkny8tKUqTVFO2CwS+KvJ2tWrLqut3ur9HecJ+yi1t3e3lTRo5NukaSp/03X73IUXV0FBZomYruJVlCFY40bciSr3XFOz9kn+7pr4qs+kn1t/wNHonSVT2k0pxli3FvE4l/wsFS/590+nOldaNdbtWlJThLsXb/PDL4hlhP2m4JX+z/DGnhMmKIktGk4jbDEFiuWALs7yXFe9zdHWa1f2KEfLzt1/4N4fsvZLSccFGfuQV/bZhXv8UtOZwb79LbNRjD0UAn8efTnp9M88enUetdZ4dgII649cdvr05/Pn35pILCY/QfX+n88Y/mdv6/ELCkex47+nTP6/kfrij+ugWEAzwPx9/r9B2xT/AK/r+v8AgFgxycDpn07H1/z6dzS7fgFhCODg7eGwxONvH3vTI647YBzT/rz/ABC39f5drnme2z+xv880Xh6Gb/SLg5GoeJtQDE7Ezh/s4kzgZwihnY+bva34vd5eqop3k/tVpX6deW/9btfQWq+1WkZY2Ufch/y5wFCy1d7pT5Wv+CmlKwftRurZ3topNaeMDSNIUf6HoFngbbu6TGxZwoVlV1BUhXYBhFFG7vmTsnUa/d0/s0o/zS87GajD2c0puOFjK+JxL/i4yrv7KnfVxbbWj21u9XKIJE0V5FHeMtgrZ8ReISSZ9RnPzHTtOY7i0ZYhMJuDKxZg0RVbo0tJcz5L/vq3Wb/kh5dFb7rfFdpKVKTpL2zX+xYJfDQj/wA/666S6+9rzdpX5HOf+PKSWx6jb4c8NryOc7dS1MZ6E5kPmNmQhiXCCSSi9+VuP/Xmj5b88/zu/USj/FjGr/2HY99dv3FB6f4Uo6bJLZDgsolvIo7xWv2Ut4i8Qt/qdOh6NYWDDaPM+URDy9rllVUCbQLY1vK0ryterV6QX8sPP8vXZPlcaUpUmqKf+xYJX560/wDn9X30bd9fxvecJ+zfZbd3t5U0VJduk6SM/bfEF7lVF3dhRuMJcqSdpUKyxxqcxpKvdsvdfs7/ALuH2qs+78m+v/DFqNT2k0pxeKcb4nEv+FgqXWnB7c6StZO++qSclYxefa3G+GXxBLCTcXHyjTvDGn7SDHGSTGs6xk7iNxUswBdneS4r3ubdOq1q9OShFdF52/q124/dezWk44KM/wB3DX2+Pr3+KXVwcvLttZKHopGMf4YP+fT/ABrrR4Vv6/r+vzDHpzj+g56jP+enNH5/1/SCwmP147cjp/PHHt7UBYMdyOPXp+Hp+XPuOwFhcemM/T+nPt69eT2o/rUVhMfiPccc/p70DsSY+nQdcenJ789ycdsd6RdhcdOpJH9MHvzwPrz1zS/ryCwm3qe3rx6HnHA/+vxT/phYUj69hjj6jr3xngfzJpBYTHp/XHQg+v4H3p/P+vwC39f1YX6+vOf07Ef5PY0Bb+v61Gv91sqWG1sqBkvwQUGeMnGMd+nNAJfoedn7V9qt3a1ifWXj26RpCgCz0Cz423V0oGwThNrgMNwIDMA3lRR8l5cyuk6rX7un9mlH+aXn/XY9xKn7OaVSUcJF3xOKd/a4yr/z7pt6uN9FbT1u24QsRhvIorx108EnxD4hP+u1Kc43adp5O4tG2duFyrA7m3RFRdLS0kpe5f8AfVus3/JDy/rbSWnvKVKTpJ12rYLAr4KEOmIr9OZb66p/3k3TVjk2MklkP7vhvw4voST/AGlqQzznBlYytmQ72L7PNlJf4W4+VGj+U5/nr/mybfxoxq+eOx766fwKHytFcu2iS+FEirMst5HFdq9+y7/EPiFj+506A43WNgwwPM+XywI8MWUKoUoPsxreS5ryf8Wt0gusIdn0/wAuifK40pSpNUU7YLAr460+lat1s78zvuu6bcoSbb7Lbu9tKmjRy7dI0kZ+2eILzIX7VdbRuaEttydpXayxxqQVjlXu2i7NUk/3dP7VaX8z8vVW/BFJVPaTSnF4qUb4nEv+FgaTu/Z09Uue11o1tukm1Y23YvH+eGTxBLBme4O0af4Y0/YcxxsSYknWMsMgnBZgC+95Live5ns6rWr+xQh29V/T3vP7r2S0nHBRn+7h/wAv8wr3VpS2bg2k9dLJaaRUa4WzNnIRJNF4fimzcXByuoeJr8FjsTcwfyN6kgEgIMuzCUO0C93le6pJ6v7dafZdbfpp6Xar7VaRljpQ9yH/AC5y+jbd9FNLq7/c1zemY7evsAf5dBjnp39K7Lnz9v6/rqLtH4+h/L1x+GPQdOKV+gW/r+v69RAOhx2Pvk564/yfam/6/roFv6/r+vvDGc+/fHPb06dR25J5oCwuOe/6/ic5Ht6f4l/6/ILBt+v/ANcjv+IH1PIz0oCwxgNrZBb5CCo5LjbyoB4O4cDt069Sf1+YW1Xe/wDTPPCbn7VbO9tG+sugGkaQAPsegWna7ulChBOFwwDjIIDMu4RRR8nvcyvFOq1anTXw0o9HLz/H9PctTdOaVSUcJGX+04p/xcZV/wCfdK+rjftp97vCqxGK8iju3WwRifEHiBvmm1KYjJ0/TydxMTE7Rt3K4O5sxMBdLSztL3P+XtbrNveENNumnrqvi0akpUnKknWa/wBiwK+GhD/n/X89L6630upXdNzHmxkkss8geHPDgB6dRqWpDPIJ3SEynMhDMzCMSyk/lbj5UaH5Tn+ev3k2/jRjV88fjn170KD/APJUorsktkOCyrNeRRXitfshfxD4hY5h06An5rCwOB+8XmMCPa7OoVQmz/RXreSUvf8A+X1V7QX8kOz6afd2T5eWlKVJqkmlgsCvjrz6Vqy3s3rrfR76vniJtfsttI9vLHoySgaTpI/4/deveFF3dhcuYSxQ5KlQrLHGp3JHLPu8q91+zWlOn9qtLu/Lv+uiLSqe0qJTi8W4/wC04lteywVK2tOm9EppXWlnvra7VjF2Lx8PDL4gkhbz7klRp/hjT8N+7jOTGs6IxBIJ25OGcs8lxXvczWjqte9L7FCHbte3r69XH7r2UfdnHAxnanT19vmFe696X2uRtJ9tForRjCttsvsT/PND4filzcT5Iv8AxLqCtkomSH8jeG4BARQzMfNDPBPu8u7VJP3ntOvLy62f9W6Var7VaQljZR9yH/LnAUbbvdc9n/w6aUvTcf54HYdP9o9O/wBOmO08CwYPUdPqenceue/T347gW/r+v679Rcfjxx9OR69B05PvkUf1/XmFg2jH489fr1POcfh+NF/6/rTcLCY+nQdcenJ789ycdsd6AsLjp1JI/pg9+eB9eeuaX9eQWGsBtclSy7WyowSw2tkBeASRwAe5x609/wDL9AS21tt8v+GPO2+0/ardmto31l4wukaOqr9j0C0/hu7pcBBOEw4DKCG2sy7jHFHx+9dXjeq1+7p/ZpR/mduv9dj3Eqfs5pTccLF3xWJf8XGVf+fdNu7cW9NNOvduALEYryKK8ZbBWz4h8QnJm1KY/e07TydxaNs7Rs3Kwbe26Iqt0K1pLm9zerV6zf8AJDy6P+ua3zKVKUqSdZq2CwK+GhHZV666SW+ut/713TezZ+xPLY99vhzw4o6cnGpakO4ODKTI2ZCJCziPzZad/hbj0tRo/wDt87/fr6iSv7WMaum+Px76/wDTig//ACVKPkktojwJhLeRx3aNqDqW8Q+IX5g0+E4B0+wOABINvlhYtrFlEahSg+zGt5JT97erV6QXWEPPp36+ST5eWlKVJqinbBYL7Ved9K1ZbtO99dPPV80J+y/Zbd3tpI9GSXGk6Suftuv3uVAurraCzQlimcqQEKxRqQ0ccivG0XZ+zT/d0/tVpd35f1a5ajU9pNKpGWLlG+JxL/hYKlb+HTd7c9rqya16pXkp8Xgu3+eGXX5YCbi5+Uaf4ZsNpzGhy0aTJGWyQSFywDOWeS4fvc1tHVa1f2KELbLpff8Az7x+69ktJRwUZe5T19tmNe+kpbS5HKz287L3YwrbbP7G3zzReHops3FwcrqHibUA33UyQ/kFwSBuIUBmYiTc9uvd5d2qSfvP7dafZbO1/T87Vaqqq0jLHSj7kNPYZfRtu91z27/inafp+P059/XOe+ee/T14rr/4b+uiPAt/X9f16BjrwT6deQff09h1z9aYWDHT6DH4jB/kcccn2oCwBc8g/wCef8O/fBzQFv6uJjt6+wB/l0GOenf0ouFv6/rqLtH4+h/L1x+GPQdOKV+gW/r+v69RpA2sSu4bHyo5L8HIA7lhkY7+lMLfL9P+G/rc87P2r7VAzW0b61JHt0fSFUfY9BtOMXV0ANizhdrAMuQ21mUMIoo+TW691Oo1+7pr4aUf5pdL2PcSp+zmlUlHCKV8Tin/ABcZV606Teri3ppfd73bcIWIxXkUV662CvnxD4hbJm1KY8tp+nsSS0Zzt+T5WUhm3RMq3a0tK0vd/wCXtbrN/wAkH26f1ro+ZSpSlSTrNf7Dgl8NCF9K9dd1a+uqenxJum9jk2Uklj6L4b8OLz94HGpamOMgkGUtI2ZW3sW2CSSj+RuP/Xmiv/S5/nr633JSv7aMaum+Px76/wDTih/6SuVW2S6IULKst5HHeK2oMm7xD4hY5h06AgbrCwbgeYMeWvlbWLKFUKUH2Z63klL3v+XtXpBa+7Dz6f5PaXy8tKUqTVFO2CwS+OvPpWrLdp763VurTfPETa/Zrd3t5U0WOYDSNIGftmv3vAF1dBQSYSxXJKsqqVjjVsoks+7yp2aprSnT+1Wlfd+V/X8kaKNTnmlOLxco3xOJdvZYKjZ/u6b257X2a1u20k2p8Xgu3+aGTxDJCTPcHb/Z/hjT9pJjjPzRpMkZbJy23cwDOXkknpc3M9U6rWsl8FCHZdL2v/V24/deyWko4KMv3dP/AJf5hWv8Ul8Tg5WevS2itGMa+2z+yN+8mi8Pwzbri5bK6h4mv1IO1MkP5G8NgZwgDMxEgdoF7vI91ST1f260+yvq1/XmrtV9rG8YTx0o+5D/AJc5fR6N293nt87vrdKfpuB+X+PbjPGSfXjPSuw+ft2DHf8AH3H4Zzjpjt/In/DDsLgfzxzx3/UHH6HoMkFb+v6+8Nox+f09f8emOMjrjK+f+f3hb+thMf54HYdP9o9O/wBOmGFgweo6fU9O49c9+nvx3At/X9f136iMBtbILgI3yjksuCCoGec/dwetH9f15hba2n3af1ueeEXP2m3d7aN9ZdNuk6QFH2PQLPjF3dgjaJwm1wGXIIV2Xd5UScd5cy91Oq1+7pr4aUf5pdE/67HuJU3TmlUlHCRd8TiXf2mMq/8APunfVxvpo7a67tkCrEYryKK8ZbFTnxD4hbmbUpjgtp+nk7iyEtt+TKuOWDRsq3QrWlaXuX/fVtbzfWEPLppf7vi095SpOVJOs1bBYFfDQh0xFddJK19db9pJuDmOfsLyWWSRjw34bUZ45/4mWpDPzA4aRjKwMh3lnCiWQl/hbj5UaPT/ABz/AOCSo/xYxq+ePx76/wDTjD/+k2iu1l8Kbwsqy3scV4rX7ru8QeIWOYNOhOd1hY4CjzBgRhY9rl12IEKYtnreS5lzf8vqvSC/kh59Fbft2T5eWlKVJqinbBYJfHXn/wA/qy7ddb7+bc4W+yi1tna3lTRY5AukaQB/puv3uQBdXYC7jEWIJO0qFKRxqd6JJOnKrxapp/u6a+KrLTV21a/rsi1Gp7SolOLxbjfE4l29lgqVn+7pvbn5U7Waem6SbVgC8F4/zwyeIJYSbi44/s7wvp4Uho4z80azrEWG4Ftu5vmcu7zv3uZ6p1mtX9mhDstbJ2/rdyj917JaSjgoz/d0/wDl/mFe6XNLRScG7b9lppGMK2LM2b5eaHw9DPm4uDldQ8S36tnYmTu+z7wSBnCAMzHzN72693k0bVJby+1Wn+dv69LtV9qvdjPGyh7kFb2OX0Lbvop2fm27b3tL07B9PzyQT0wM5xjHt6e9dv8AX9f1/kfP2/r+v6+YmOvA/Psee31A9cZHcCi4WFwSPbGc9Mnofw7kdOPbNAWG46Z/+v8AX8ePXP40f1/X9ILf1/X9Idj9Off1znvnnv09eKX/AA39dEFv6/r+vQMdeCfTryD7+nsOufrTCw1gNrZBYbG+XGSw2EFfQ7gCAMck+nU+X3Bb81r/AF9/6nneLr7Vbu1vHJrLx7dI0hQPsmgWY+7d3a42CcKqyDeoYNtdgGEUcfJ7117qdVr93T+zSj/NLpf+vI9xKm6U0puOEjK+KxTb9pjKvWnTvq4307btvVtwhYmivIYrtlsAxPiHxC2DPqUxwTp+nsQcxMTswmQwbc26Mqt0tLSSl7v/AC9rdZt/Yh5f8Dp8Wj5lKlKVJOs1bA4FfDh4f8/6/aS311vtaWtN7HP2F3su23w54bGe+f8AiZaiM8gnMpMpzIdxZhGJZKG/hbj5UKPb+/O/33fmyUv4sY1tN8fj9Nf+nFB/+SpRVloktk3Ksqy3ccd2r6g6FvEHiFuYNPg/isbE4H7zA8sCPa5ZQiBNg+zGt5Wl729ar0gv5IPo+n9aS+XkpSlSaop2wOC+3Xn0rVurT3d76Pre8oCbX7LA720iaMkoGkaSoP23xBe5VftV3tBYwliuSUK7SsaKcxxyGnKnZqmnanD7VWW12u3r/wAPoo1PaTSnF4pxvicS7exwNLX93Td7Kdk1o09G72TkrGLsXj/PDL4glh/0i5JH9n+GdPCndHG2TGsyREgkH5ckBnLvJcP3ubo6ttXtChHol52f/D63j917JaTjgoz/AHdPX22YVtPekt3BySfyvZWjGFfbZ/Y3+eeHw/DNm4uCSL/xNqAJyiZIf7P5inABwoDMT5gdrde7y7tUk9ZfbrT7LW9v66aXar7VaRljpQtCCt7HL6NtG94qdvz87T9Nx788D6/09Oe3Xnqew+fsKff1B/mf/rd6QWDHqOmcenT37DqO3Xtkh/1/XyCwmOnPcEnn0BH9f/rc0f1YLf8ADf8ADBgfl/j24zxkn14z0oC3YMd/x9x+Gc46Y7fyJ/ww7DsnHU9P6PS7+v8AkV/kKQP0b+lLr80L/g/mA+5n2P8AWn1fyAX+Efh+uM0v+D+QDM9P90n/ANCqv80A4fdHuRn/AL6pf5AKv3c9+ee/en29Qez9DymF3/sHxTc72+0SXyxPPuPnPE08atG8ud7RsrMpQsVKsQRgmuGLfsa8r+9zJX62copq+9rNr0bPo5JfXMshZcioOShZcikoNqSjspJpNO176l6VE+0eB7bYv2eS3gle32jyXlcKzyPFjY0jMzFnKlmLEkkk1UkufDxsuXlvy9L2Tvba/nuYJv2ebVLv2inKKnd86ipNcql8SjZJWvaysJA7/afG1xvb7RBFMkE+4+dCgNyAsUud8agRxgKjAYRBjCrgXxYl9VF2fVb7PdDml7PJ6dlyTlFzhZck37mso7Ser1ab1fcpSgLoHhaNQBHdagxuYwAEuCLkoDOo+WUhQFBkDHaAOnFS/wCFQXSU9V0evXv8zWDbx2YybblToNU29XBcv2HvH5WNyP5vFmq7ufsmlH7Lnn7NiG2x9nz/AKn/AFkn+r2/6x/7zZ0X+81f7tNcv93SPw9t3t3ZyvTLMLbT2uJ/ef8ATz3p/H/P8K+K+y7I5vJHg8yAkSXOsMLmQEh7gBXcCdvvSgN8wEhYBuevNY3/ANmb6uer6v17/M7bJ5pyvWNPDXpx6QdlrBbR/wC3bHSyIh8XaNblVNvBpoaGAqPJhYRzENFFjZGwKIQUUHKKf4Rjey9tBW0VO6XRPXVLo/Q4E3/ZmJnd888QlOd/ekrx0lLeS1ejb3fc7g9/r/7KT/Ot1t935nkinqPw/mo/lxTX6IfT5/5jT0/4Cp/HPX60d/67B0/rzHnt/nulHf8AroHQZ/CD3z1/Ojv/AF0QLdCt0P0B/U/4D8qFsIUdvoh/HPWjqvmPv/XY8qtnc6D4ouS7G4e+SJpyx85omuIlaNpc7zGysyshYqQzAjBNcUW/ZYh9ea1+trx0vvbV/efRSS+uZbTsuRUXJQsuRS5G+ZR2UrpO6V7q5cuEQ3Xgq1Kr9me3t5Xt9o8hpXRGeVoseW0jMzMzlSzFiSSSatpc+Gjb3bXt0vprba/mYRb9nm9S79opyip3fOop2UVL4lFJJWvayQ63dzc+Nbku32iCOZILjcfOhRftACRS53xqAiAKjAAIgA+UYV3zYl31UXZ9Vvs90OaXs8ohZck2pThZcknaGso7Ser1ab1fcpTKo0LwvEFAiub+RriMABLhhc7A0yfdlIT5cuGO35enFS/4NBdHUV10fvde/wAzWDbx2YyesqdC1N9YLk+w94/KxsLz4s1bPP2TSX+y55+zYgtcfZ8/6nHmSf6vb/rH/vNnX/l/V/u01y/3fdj8Pbd7d2cktMswltPa4le0t/y896p8f8/wr4r7LsjnXZl8IeYrFZLnWAtw4JD3ChXcLMw+aUBwGAkLDcN3XmsX/u1+spvmffXr3+Z32X9qyjZctPCr2a6U9F8C2j/27Y6iaNB4u0e32J9ng03fBBtHkwuIrghoosbI2BjjIZFBBRDnKrjX/l/TXRQVl0Wstl0PPTf9mYmpd888S1Od/fmrx0lLeS1ejbWrO27N+I/DbXT/AJv9TyRv8Lex4/Qfy4oW/wAgFHVf90f1o7+rH/l+o4cgHvgc0n+n6iGZOOp6f0en39f8h/5CkD9G/pS6/NC/4P5ir938/wCtUt3/AF0B7fI8qhd/7A8TXO9vtD6hHE8+4+c8TzQq8TS53tGyu6shYqyswIIY54It+yxMrvm5rXvrbmWl9z6OUV9cy2nZcio8yhZcil7NvmUdlK6Tule6uXJET7T4Jtti/Z5LaKZ4No8l5WRGaV4sbGkZmZmcqWJZiTkmtGlfCro0m10vprba/mYpv2eb1Lv2im4qd/fUeaS5VL4lGySte1kl0JLd38/xtcbm+0QRyJDPuPnQoGuVCxS53xqBHGAqMAAiDGFXCu+bEu7uouz6rfZ9PkKaXs8phZck5RlOFvdnL3dZR2k9Xq03q+5QkVR4f8LxhQI7rUHa5QABLhhcbAZ1HEpC/KDIGIXjpxUS0pUEtnPVdH69/mbU9cdmMnrKnQapyerguXaD3j/27Y2V58W6vnn7LpD/AGXPP2bEFrjyM/6nHmSY8vb/AKx/7zZ2X+8VP7tNcv8Ad93p23e3c5ZaZZhrae0xP7z/AKee9P4/5/hXxX2XZHNlmXwcsqkiS51jbcyAkPcACRgJ3HzSgMA2JCw3AHrWL/3a/WU3zPq9evf5ndZPNXFpONPCp010p6L4FtH/ALdsdHKif8Jdo9vtX7PBpu+CDaPJhcRzkPFFjZGwMaEMig5ROflGNrL29NdFTTS6J2eqWy2PPTf9mYmd3zzxLU53fPNXjpKW8lq9G3uzugeB9V/m1dL2Z5I5eQM/55pdX6oAAGen97+dLv6L8gE9Pw/9k/xP5mn0fz/UAPf6/wDspP8AOktvu/MBT1H4fzUfy4pr9EPp8/8AMT0+in8c9frTW7+f5Cez/rueWxO/9g+KLnc32h79InuNx854nuLdWiaXO9o2VmVkLFSrMCCCa4E37LEyv73Mlfra60vv1f3n0cor65ltOy9mqLkoWXIpKDako7J31va99S3Kied4Ht9i/Z5IIZZINo8l5XWNnkeLGxpGZmZnKlmZiSSSat74aP2bJ26X5Yu9tr31uYxb9nm9S79oqjip3fOo8zXKpbqNkla9rJIdC7/afG9xvb7RBBKkE+4+dCoa4AWKXO+NQI4wAjAYjQY+VcNN3xMr6pNJ9Vvs90E0uTKKdlyTmnOFvck7w1lHaT1erTer7lCZVXQPC8aqBHc3+65QABLhvtITdOo+WVtny5kDHb8vTiokv3NBdHLVdHr17/M1ptvHZjJtt06H7tveG3wPeP8A27Y24fm8W6vu+b7JpD/ZM8/ZcQ2mPs+f9TjzZP8AV7f9Y/8AfbOq/wB4qf3Ye7/d0W3b5HLLTK8LbT2uJ/eW/wCXnv1Pj/n+FfFfZdkc07MPCDSBiJLnWdtw4JDzqI2cLMw+aUB/mAcsN3zdeax/5hr9ZT959Xr17/M7kl/arjZctPDL2cbaU9l7i2j/ANu2OlkRP+Eu0a32r9ng03fBBtHkwsIpiGiixsjYFEIKKCCi4PyjGrS9vTXRU00uieuqXQ4It/2ZiJ3fPPEuM5396autJS3ktXo21q+53R6n/dJ/Wunp8/1PIGN0X6f0FC6+oDj978Vof6P9AFPA4469OOxpLb7vzAOzfiPw20/83+oDf4W9jx+g/lxQt/kA5fvL9BR39WHR+h5XA7nQfFFyXb7S99FE9xuPnvE9xCrRtLnzGjZXZWQsVIZgQQTniu/Y4iX2nKzfW3Mla++2h9G0vrmW07LkVFyULLkUlTk1JR2Uk0ndK90mW5UTz/BNttX7O9vBK8G0eS8rqjNI8WNjSMzMzOVLEsSSSTVtLmwysrcqdul3FNu21763ME37PNql37RTlFTu+dR5muVS3UbJK17WSQ+J2+1eNrjc32iCKZIJ8nzoUBuQFilzvjUCOMBUYABEGPlGJTfPind3SaT6pa6J9BuK9nlNOy5JtSnCy5JS93WUdpPV6tN6vuUJFUeH/C8YAEdzqEjXEYACTsLgLumX7sp2/Llwx28dKl/wqK6OWq6PXr3+ZrBt47MJN3dOg+R9YafYe8flY2k58V6vnn7JpR+y55+zf6Pa/wDHv/zx/wBbJ/q9v+sf++2dv+Yip/dprl/u+7Hbtu9u7OWWmV4W2ntcT+8t/wAvPfqfH/PsvivsuyOa3Mvg/wA0MwkudXZbmQEh7gBJHAncfNKA/wAwEhYBvm681i/92v1lU959Za9e/wAzuSX9rONly08KnTj9mm9FeC2jp/LY6iVEPizR7cov2eDTA8MG0eTC4Wch4osbI2BjjIZFBGxOflGNf+YimuipXS6J66pbI8+Lf9mYmd3zzxNpzv701daSlvJavRt7s7gfdz3wee/eunseSIf578/rQv0X6gIOi/h/Nv8AAflQ/wBH+g+39dWM9KYdv66seDwPqv8ANqHsxDl5Az/nml1fqgBQNw47t/6EKS6+i/IHseUwu50LxRcl2+0PfxQvcbj5zxPNCrxNLnzGjZXdWQsVYMwIIY54037HESu+bmtzdbcy0vvY+jlFfXMsp2Xs1QclCy5FJQbUlHZSTSadr3SZfmjT7R4KttifZ3gile32jyXlaNGaVosbGkZmZi5UsWZiTkmraXNho2XLyxdul2lrba5hGT9nm9S79opyip3fOoptKKluopJK17WHQO32rxpcbm+0QRSpDPk+dCgNwAsUud8agRoAqMBhEGMKMKLfNind3UWk+qWuie6+Q5pcmU07LknKLnC3uSd4ayjtJ6vVpvV9zOlAGg+F4wAI7m/LXEYGEuGFyqhpk+7KwX5cuGO3jpUy0o0UtnNX8/Xv8zaGuOzCT1lToPkk94e79h7x+VjcXnxdrOefsmkt9lz/AMu37iy/49/+eP8ArZf9Xt/1kn99s6r/AHip/dp+7/d0W3bd7d2cktMrwttPa4n95bT2nvT+P+fZfFfZdjm2Zl8FiVWKy3WslbmQEiS4ULI4E7j5pgHAbEhYbgG681j/AMw1+rqavv69/mdySebOLScaeFTpxtpB6awW0f8At2x00qJ/wlukW+xfs8GmI8EG0eTC/lznfFFjZG2Y4zuRQcohz8q42/5f010VPRdF8Wy6Hnpv+y8RUu+eeItOd/fmrrSUt5LV6Nvdnb9v+Aqfxz1ro6/eeUv8vzQq9F/H+Yp/1+QdP68xrd/qP5Gjr/XkIF6r9T/IUnsA49T/ALpP60dPn+oDG6L9P6ChdfUA/9k=);
    background-position: center;
    background-size: cover;
}

.g4s-bottom-sheet-notification .notification-header h2 {
    color: #fff!important;
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: bold;
}

.g4s-bottom-sheet-notification .notification-header p {
    font-size: 16px;
    margin: 0;
}

.g4s-bottom-sheet-notification .badge-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    color: white;
    border: 1px solid white;
    border-radius: 12px;
}

.g4s-bottom-sheet-notification .badge-points {
    font-size: 24px;
    font-weight: bold;
    margin-right: 15px;
}

.g4s-bottom-sheet-notification .badge-image {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #174293;  /* Blu per il cerchio */
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 15px;
    border: 3px solid #fff;
}

.g4s-bottom-sheet-notification .badge-image img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

.g4s-bottom-sheet-notification .badge-name {
    font-size: 22px;
    font-weight: bold;
}

.g4s-bottom-sheet-notification .note-container {
    padding: 20px;
    background: white;
}

.g4s-bottom-sheet-notification .note-title {
    font-size: 18px;
    color: #3e3e3e;
    margin-bottom: 15px;
    background: #e6f2ff;  /* Sfondo azzurro chiaro */
    padding: 10px;
    border-radius: 5px;
    text-align: center;
}

.g4s-bottom-sheet-notification .note-content {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 20px;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    border: 1px solid #e0e0e0;
    max-height: 200px;
    overflow-y: auto;
    width: 100%;
    overflow-x: hidden;
}

.g4s-bottom-sheet-notification .modal-notetitle {
    color: black;
    text-align: center;
    font-size: 14px;
}

/** NEW **/

.points-container {
    border-radius: 16px;
}


.badge-received {
    background-color: rgba(10, 45, 130, 0.1);
    border-radius: 16px 16px 0 0;
}

.badge-assigned {
    background-color: var(--c-accent-color-15-opacity);
    border-radius: 16px 16px 0 0;
}

.peerbadge-img {
    margin:auto;
    width: 100px!important;
    height: auto;
}

.peerbadge_container {
    color:#ffffff;
}

/* Stile della barra di ricerca */
.dataTables_filter input {
    border: 1px solid #ddd!important; /* Bordo in tinta con la tua cucina */
    border-radius: 8px!important;
    padding: 6px 10px!important;
    font-size: 14px!important;
}

/** EVALUATION **/

.peer-tab {
    padding: 12px 65px!important;
    border-radius: 8px;
}

.g4s-tabs-container {
    margin: 1.5rem auto!important;
}

.position-relative {
    display: flex;
    align-items: center;
}

.search-icon {
    position: absolute;
    left: 15px; /* Distanza dal bordo sinistro */
    color: #D9534F; /* Colore dell'icona */
    font-size: 1.2rem;
}

.g4s-search-input {
    padding-left: 50px !important; /* Spazio per evitare sovrapposizione */
    border-radius: 10px; /* Smussatura angoli */
    border: 1px solid #ddd; /* Bordo leggero */
    height: 50px!important; /* Altezza simile all'immagine */
}

.g4s-member-avatar img {
    width: 55px!important;
    height: 55px!important;
}

.g4s-assign-badge-btn {
    background-color: white!important;
    color: var(--c-main-color-3)!important;
    border: 1px solid var(--c-main-color-3)!important;
}

.g4s-badge-info-link {
    text-decoration: underline!important;
    color: var(--c-secondary)!important;
}

.g4s-custom-select::after {
    content: "\f078"; /* Codice Unicode per la chevron di FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Necessario per le icone solid */
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--c-secondary);
    pointer-events: none;
}

.g4s-selected-member {
    background-color: transparent!important;
}

.g4s-form-actions button.submit {
    background-color: black!important;
    color: white!important;
}

.g4s-form-actions button.submit::after {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-weight: 900; /* Necessario per le icone solid */
    margin-left: 10px;
}



/* Stili per la visualizzazione delle categorie di badge */

#badgeInfoModalLabel.modal-title {
    color: white!important;
}

#badgeRuleModalLabel.modal-title {
    color: white!important;
}

.g4s-badge-categories {
    max-height: 60vh;
    overflow-y: auto;
}

.g4s-badge-category {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #e2e8f0;
    padding: 5px;
    border-radius: 3vw;
}

.g4s-badge-category:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.g4s-badge-category h4 {
    margin: 0 0 0.5rem 0;
    color: #1e293b;
    font-size: 1.125rem;
}

.g4s-badge-category p {
    margin: 0 0 1rem 0;
    color: #64748b;
}

.g4s-category-badges {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 0.5rem;
}

.g4s-category-badge-item {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem;
    border-radius: 0.375rem;
    min-width: 180px;
}

.g4s-category-badge-item img {
    border-radius: 50%;
    object-fit: cover;
}

/* Responsive design per la modale dei badge */
@media (max-width: 768px) {
    .g4s-category-badges {
        flex-direction: column;
    }

    .g4s-badge-categories {
        max-height: 70vh;
    }
}

.g4s-badge-examples {
    margin-top: 1rem;
    padding: 0.75rem;
    background-color: #ffffff7a;
    border-radius: 0.375rem;
}

.g4s-badge-examples h4 {
    margin: 0 0 0.5rem 0;
    font-size: 1rem;
    color: #334155;
}

.g4s-examples-list {
    margin: 0.5rem 0 0 0;
    padding-left: 1.5rem;
}

.g4s-examples-list li {
    margin-bottom: 0.5rem;
    font-size: 0.875rem;
    color: #475569;
}

.g4s-examples-list li:last-child {
    margin-bottom: 0;
}


.g4s-badge-category.collaborazione-tra-aree span {
    color: darkgreen;
    font-weight: bold;
}

.g4s-badge-category.rispetto-e-valorizzazione span {
    font-weight: bold;
    color: rebeccapurple;
}

.g4s-badge-category.gestione-spazi-comuni  span {
    font-weight: bold;
    color: darkblue;
}

.g4s-badge-category.gestione-riunioni  span {
    font-weight: bold;
    color: brown;
}

.footer {
    background-color: black!important;
}

input#wp-submit {
    background-color: black!important;
    color: white;
}

.g4s-round-container {
    border-radius: 12px 12px 0 0;
}

.g4s-group-section {
    margin-bottom: 0!important;
}

.user-page h4 {
    color: black;
    border-image: linear-gradient(to right, #E34338 7%, transparent 7%) 100% 1;
    text-align: left;
    padding-bottom: 10px;
}

.nav-tabs {
    border-bottom: 0!important;
}

.owl-prev.disabled,
.owl-next.disabled {
    opacity: 0.5; /* Riduce l'opacità */
    pointer-events: none; /* Evita il clic */
    cursor: not-allowed; /* Cambia il cursore */
}

.close, .close:hover {
    color: white!important;
}

.tutorial-ios, .bg-15-opacity {
    background-color: var(--c-accent-color-15-opacity);
}

#points_container {
    padding: 0 1.1rem;
}

.box {
    display: grid;
    grid-template-rows: auto 1fr auto;
    text-align: center;
    min-height: 120px; /* Regola l'altezza minima */
}

.sub-points-title-container {
    padding: 5px;
}

.sub-points-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

