*{padding:0;margin:0}html{height:100%;scroll-behavior:smooth}body{display:flex;height:100%;flex-direction:column;align-items:center;overflow:auto;background-color:#fff;color:#221f24;font-family:Roboto,Arial,Verdana,Sans-Serif;font-size:16px;line-height:22px;letter-spacing:1px}a{color:#221f24}ul.default ul:empty,ul.default:empty{display:none}ul.default{list-style-position:inside}ul.default ul{padding-left:20px}h1{font-family:Oswald,Arial,Verdana,Sans-Serif;font-size:48px;line-height:60px;font-weight:lighter;text-transform:uppercase}@media (max-width:768px){h1{font-size:36px;line-height:48px}}h1 b{font-weight:400}h2{font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-weight:400;font-size:16px;line-height:22px;color:#4e2d64;margin-bottom:20px}h2.title-container{display:flex;padding:10px 20px 8px 20px;justify-content:space-between;background-color:#4e2d64;color:#fff;font-weight:lighter;margin-bottom:0}h2.title-container.library-associated{background-color:#1b4b6d}h2.title-container>a{color:#f1de0c;text-decoration:none;display:inline-flex;align-items:center}h2.title-container>a i{margin-left:10px}h2.title-container .title-checkbox-container label{font-family:Roboto,Arial,Verdana,Sans-Serif;font-size:14px;line-height:18px;text-transform:initial;color:#fff;cursor:pointer}h2.title-container .title-checkbox-container input{position:relative;bottom:-1px}h2.title-container .title-checkbox-container~.title-tab-container{margin-left:5px}.sidebar h2{color:#fff}.sidebar h2.title-container{border-bottom:4px solid #221f24}.sidebar h2.accordion-title{cursor:pointer;color:#f1de0c}h3{font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-size:24px;line-height:30px;margin-bottom:20px;font-weight:400}.sidebar h3{color:#fff;font-weight:lighter;margin-bottom:0}h4{font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-size:18px;font-weight:400;margin-bottom:10px;line-height:24px}.sidebar h4{font-weight:lighter;margin-bottom:0}h5{font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:400;margin-bottom:10px;color:#221f24}.sidebar h5{font-weight:lighter;color:#f90;margin-bottom:0}.help{cursor:help;color:#f90;font-weight:700}.more-info{font-size:12px;cursor:help;color:#f1de0c}.text-reminder,.text-reminder a{font-size:12px;line-height:16px;color:#8f8795}.text-important{color:#f90}.text-highlight{color:#4e2d64;font-weight:700}.text-error{color:#e3292e}.text-valid{color:#2fbe54}code{display:block;padding:10px;border-radius:4px;background-color:#221f24;color:#fff;font-size:12px;line-height:16px;max-height:400px;overflow:auto}code input[type=checkbox]{width:14px;height:14px;position:relative;top:4px}.table-container{overflow-x:auto;padding-bottom:20px}table{width:100%;white-space:pre-wrap;border-collapse:collapse;border-spacing:0;text-align:left}table th{padding:10px;background-color:#4e2d64;border:1px solid #221f24;color:#fff;font-family:Oswald,Arial,Verdana,Sans-Serif;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:400;text-align:left}table th a{color:#f1de0c}table td{padding:10px;font-size:14px;line-height:18px;border:1px solid #8f8795;text-align:left}table.small td{padding:4px 10px;font-size:12px;line-height:16px}table tr:nth-child(even){background-color:#bbb5bf}input[type=color]{cursor:pointer}select.default{padding:4px 0;background-color:transparent;background:0 0;border:none;border-bottom:1px solid #221f24;font-size:16px;line-height:18px;width:80px;color:#221f24}.button,button{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:5px 10px;font-size:10px;line-height:18px;font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#f1de0c;background-color:#221f24;border:2px solid #221f24;box-sizing:border-box;white-space:nowrap;position:relative}.button.selected:before,button.selected:before{content:'';display:block;position:absolute;height:2px;bottom:-2px;left:-2px;right:-2px;background-color:#f90}.button[disabled],button[disabled]{cursor:default;color:#fff!important;background-color:#bbb5bf!important;border:2px solid #bbb5bf!important;pointer-events:none}.button:not([disabled]):hover,button:not([disabled]):hover{cursor:pointer}.button span,button span{position:relative;z-index:1}.button:not([disabled]) span,button:not([disabled]) span{transition:transform .1s}.button:not([disabled]):hover span,button:not([disabled]):hover span{transform:scale(1.05)}.button:active,button:active{outline:0;color:#f1de0c}a.button{text-decoration:none}.button i,button i{pointer-events:none}.button.primary,button.primary{background-color:#f1de0c;border:2px solid #221f24;color:#221f24}.button.promotion,button.promotion{background-color:#f1a30c;border:2px solid #221f24;color:#221f24}.button.light,button.light{background-color:#fff;border:2px solid #221f24;color:#221f24}.button.small,button.small{font-size:10px;line-height:14px;font-weight:400;padding:5px 10px;border:none;background-color:#221f24;color:#f1de0c}.button.large,button.large{font-size:14px;line-height:30px;font-weight:400;padding:2px 40px}.button.large:not([disabled]):hover span,.button.x-large:not([disabled]):hover span,button.large:not([disabled]):hover span,button.x-large:not([disabled]):hover span{transform:scale(1.1)}@media (max-width:1280px){.button.large,button.large{padding:2px 20px}}.button.x-large,button.x-large{font-size:18px;line-height:36px;font-weight:400;padding:4px 60px}@media (max-width:480px){.button.x-large,button.x-large{padding:2px 20px}}.button.wide,button.wide{width:100%}.button-container{margin-top:10px;display:flex;align-items:center;justify-content:center}.button-container .button:not(:last-child),.button-container button:not(:last-child){margin-right:10px}.tab{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:2px 8px;font-size:10px;line-height:18px;font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#f1de0c;background-color:#4e2d64;border:1px solid #221f24;box-sizing:border-box;min-height:26px;white-space:nowrap;cursor:pointer;text-decoration:none}.tab.selected{color:#fff;border:1px solid #fff;background-color:#3a3140;z-index:1;position:relative;padding-right:8px;margin-right:0}.tab.discreet{background-color:#3a3140}.tab .chevron-down,.tab.selected .chevron-side{display:none}.tab.selected .chevron-down{display:inline}h2.title-container.library-associated .tab{background-color:#1b4b6d}.close-button{display:block;width:32px;min-width:32px;height:32px;cursor:pointer;background-color:#221f24;border-radius:50%}.close-button.input{width:26px;min-width:26px;height:26px;background-color:transparent;position:relative!important;margin-left:10px;top:auto!important;left:auto!important;right:auto!important;margin-left:-26px}.close-button:after,.close-button:before{content:'';display:block;height:1px;position:absolute;background-color:#f1de0c;top:15px;width:17px;left:8px;transition:width .1s,left .1s}.close-button.input:after,.close-button.input:before{top:13px;left:5px;background-color:#0f0e0f}.close-button:before{transform:rotateZ(45deg)}.close-button:after{transform:rotateZ(-45deg)}.close-button:hover:after,.close-button:hover:before{width:23px;left:5px}.close-button.input:hover:after,.close-button.input:hover:before{width:20px;left:3px}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none}.simple-notification{display:inline-block;padding:10px;border-radius:4px;font-size:12px;line-height:18px;box-sizing:border-box;border:1px solid #8f8795}.simple-notification.positive:before{content:'👍 ';display:inline-block;position:relative;padding-right:2px;top:-2px}.simple-notification.negative:before{content:'⚠️ ';display:inline-block;position:relative;padding-right:2px;top:-1px}.simple-notification+.simple-notification{margin-top:10px}.no-transition{transition:none!important}@media (max-width:1280px){.hidden-desktop,.visible-tablet{display:flex!important}.hidden-tablet,.visible-desktop{display:none!important}}@media (max-width:768px){.visible-phone{display:flex!important}.hidden-phone,.visible-tablet{display:none!important}}.gauge{display:inline-block;position:relative;width:100%;height:14px;border-radius:4px;overflow:hidden;box-sizing:border-box;box-shadow:inset 0 0 0 1px #4e2d64}.gauge-value{display:block;position:absolute;top:0;left:0;bottom:0;background:#4e2d64}#main-container ::-webkit-scrollbar,#popup-container ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}#main-container ::-webkit-scrollbar-track,#popup-container ::-webkit-scrollbar-track{background-color:transparent;margin:0}#main-container ::-webkit-scrollbar-thumb,#popup-container ::-webkit-scrollbar-thumb{background-color:#3a3140;border-radius:4px}#main-container ::-webkit-scrollbar-thumb:active,#popup-container ::-webkit-scrollbar-thumb:active{background-color:#8f8795}@media (max-width:1740px){#main-container ::-webkit-scrollbar-thumb{border-radius:0}}.avatar{width:80px;min-width:80px;height:80px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;background-color:#bbb5bf;overflow:hidden;box-sizing:border-box}.avatar.small{width:48px;min-width:48px;height:48px}.avatar.large{width:120px;min-width:120px;height:120px}.avatar img{max-width:calc(100% + 2px);max-height:calc(100% + 2px)}.stars{display:inline-flex;flex-direction:row-reverse;font-size:16px;line-height:16px}.stars a{text-decoration:none}.stars .inactive{color:#f1de0c}.stars a:hover .inactive,.stars a:hover~a .inactive{display:none}.stars .active{display:none;color:#f1de0c}.stars a:hover .active,.stars a:hover~a .active{display:inline}.tooltip-text{display:none}#tooltip-container{visibility:hidden;text-align:left;position:fixed;z-index:10001;font-size:12px;line-height:18px;pointer-events:none;color:#fff;transform:translateY(calc(-100% - 10px))}#tooltip-container.active{visibility:visible}#tooltip-container.below{transform:translateY(20px)}#tooltip-container .selection{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#fff;background-color:#ffffffcc;box-sizing:border-box}#tooltip-container .selection img{display:block;max-width:calc(100% - 20px);max-height:calc(100% - 20px)}#tooltip-container .message{display:flex;flex-direction:column;justify-content:center;max-width:240px;border-radius:6px;background-color:#221f24;background-color:#221f24cc;padding:5px 10px;margin-top:5px;letter-spacing:1px;position:relative}#tooltip-container .message i{color:#f1de0c}#tooltip-container .message:empty,#tooltip-container .selection:empty{display:none}#tooltip-container .close-button{display:none;position:absolute;top:5px;right:5px}@media (max-width:1679px){.touch #tooltip-container{font-size:14px}.touch #tooltip-container .selection,.touch #tooltip-container.empty-message,.touch #tooltip-container:not(.touch-compatible) .message{display:none!important}.touch #tooltip-container:not(.touch-compatible){position:fixed;transform:none!important;top:0!important;right:0!important;left:auto!important}.touch #tooltip-container .close-button{display:block}.touch #tooltip-container.touch-compatible{pointer-events:auto}.touch #tooltip-container.touch-compatible .message{border:1px solid #fff;min-height:42px;padding-right:42px;box-sizing:border-box;min-width:240px;background-color:#221f24}}@media (max-width:768px){.touch #tooltip-container.touch-compatible{position:fixed;left:50%!important;top:50%!important;margin-left:-120px}}header{width:100%;position:relative;background-color:#bbb5bf}header .bars-menu-button{display:none;align-items:center;justify-content:center;height:68px;width:68px;min-width:68px;font-size:24px;order:-2;color:#fff;cursor:pointer}header.simplified,header.simplified .room-escape-maker-logo,header.simplified h3{display:flex;align-items:center;height:68px}.header-content{display:flex;width:100%;max-width:1680px;margin:0 auto}header.simplified .header-content{align-items:stretch;justify-content:space-between;background-color:#bbb5bf}header .room-escape-maker-logo{display:flex;height:140px;width:240px;min-width:240px;align-items:center;margin-left:10px}header.simplified .room-escape-maker-logo{width:60px;min-width:60px}header .room-escape-maker-logo a,header .room-escape-maker-logo a img{max-width:100%}header .room-escape-maker-logo img{display:block}header .nav-side-header{display:none}#nav-side-container,header .advertising-container,header .nav-container{width:100%;display:flex;justify-content:flex-start}header .nav-container{align-items:flex-end;padding:0 20px}header .nav-container .main-nav a{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:5px 15px 20px;font-size:16px;font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-weight:400;color:#221f24;box-sizing:border-box;white-space:nowrap;cursor:pointer;text-decoration:none;position:relative}header .nav-container .main-nav a+a:before{content:'';width:1px;height:24px;position:absolute;left:-4px;top:4px;background-color:#8f8795}header .nav-container .main-nav a:after{content:'';width:calc(100% - 30px);height:4px;position:absolute;left:15px;bottom:0;background-color:transparent;pointer-events:none}header .nav-container .main-nav a.selected:after{background-color:#3a3140}header .nav-container .main-nav a i{display:none;position:relative;margin-right:10px;top:-1px}header .nav-container .main-nav .shop-option i{display:inline-block;color:#3a3140}header .advertising-container{align-items:center;padding:20px;max-height:90px!important}header .advertising{width:970px;height:90px}header .ad-medium,header .ad-small{display:none!important}header.simplified h3{width:100%;color:#221f24;margin-bottom:0}header .connection-container,header .profile-container{display:flex;align-items:stretch;width:400px;min-width:400px;box-sizing:border-box;background-color:#8f8795}header.simplified .header-content .connection-container,header.simplified .header-content .profile-container{width:auto;align-items:center;justify-content:flex-end;padding:10px 20px}header .connection-options{display:flex;align-items:center;align-content:center;justify-content:flex-start;text-align:right;box-sizing:border-box;flex-wrap:wrap;width:110px;min-width:110px;padding-left:20px}header .connection-options h2{color:#4e2d64;line-height:26px;margin-bottom:5px;color:#fff}header .connection-split{display:block;position:relative;width:20px;min-width:20px;box-sizing:border-box;border-left:1px solid #bbb5bf;margin:20px 0}header .connection-split span{display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);color:#fff;background-color:#8f8795;padding:6px 0}header .connection-login-container{display:flex;flex-direction:column;justify-content:center;background-color:#8f8795;color:#fff;width:100%;padding:15px 20px 15px 0}header .connection-login-container label{width:100%}header .connection-login-container input[type=password],header .connection-login-container input[type=text]{color:#fff;background-color:transparent;border:1px solid #bbb5bf;border-radius:5px;padding:4px 5px;font-size:14px;line-height:16px}header .connection-login-container label+label{margin-top:10px}header .button-container{justify-content:flex-start}header .profile-container{align-items:center;padding:15px 20px}header .profile-information{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0;overflow:hidden;background-color:transparent;color:#fff}header .profile-information h2{margin-bottom:0}header .profile-information h2 a{display:inline-flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;color:#fff}header .profile-information .image-container{display:inline-flex;margin-left:5px;color:#f1de0c;font-size:12px;height:24px;align-items:center;justify-content:center;line-height:24px;width:24px;background-color:#3a3140;border-radius:50%}header .profile-information .button-container{margin-left:10px;margin-top:0}header #info-container{width:100%;height:44px;background-color:#221f24;position:relative;z-index:1}header #info-container>.content{width:calc(100% - 400px);max-width:1280px;left:-200px;position:relative;margin:0 auto;display:flex;align-items:center;min-height:44px}header #info-container .message{display:flex;width:100%;overflow:hidden;position:absolute;top:0;left:0}header #info-container nav{width:100%;font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:16px}#info-container .button{border:1px solid #8f8795;min-height:26px}#info-container .button:not(:last-child){margin-right:10px}#notification{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:#221f24;color:#fff;padding:5px 48px 5px 20px;box-sizing:border-box;height:44px;position:relative;top:-40px;z-index:2;border-bottom:1px solid #221f24}#notification.error{background-color:#e3292e}#notification.info{background-color:#2fbe54}#notification.alert{background-color:#f1de0c;color:#221f24}#notification .notification-close-button{position:absolute;top:14px;right:20px;margin-left:10px;text-decoration:none;cursor:pointer;font-size:24px;color:#221f24;background-color:#f1de0c;display:flex;width:14px;height:14px;border-radius:50%;align-items:center;justify-content:center;transition:transform .1s}#notification .notification-close-button:hover{transform:scale(1.1)}@media (max-width:1679px){header .advertising-container{justify-content:flex-start;padding:20px 0}header .advertising{width:728px;max-width:728px;height:90px}header .ad-large,header .ad-small{display:none!important}header .ad-medium{display:inline-block!important}}@media (max-width:1440px){header .advertising{width:320px;max-width:320px;height:100px}header .ad-large,header .ad-medium{display:none!important}header .ad-small{display:inline-block!important}}@media (max-width:1280px){header{background-color:transparent}header.simplified .bars-menu-button{display:flex}header:not(.simplified) .header-content{flex-wrap:wrap}header .room-escape-maker-logo{position:absolute;top:0;left:0;height:68px;width:auto;min-width:inherit;margin-left:0}header.simplified .bars-menu-button~.room-escape-maker-logo{left:calc(50% - 30px)}header .room-escape-maker-logo img{width:60px}header .advertising-container{justify-content:center;background-color:#fff;max-height:280px!important;margin:0 auto;padding:20px 0}header .advertising{width:728px;max-width:728px;height:90px;margin-right:0;border:1px solid #bbb5bf}header #nav-side-container{display:block;position:fixed;top:0;bottom:0;left:-300px;width:300px;box-sizing:border-box;z-index:10;background-color:#3a3140;border-right:4px solid #221f24;padding:0 20px 20px;transition:left .4s;overflow-y:auto}header #nav-side-container.active{left:0}header .nav-side-header{display:flex;align-items:center;justify-content:center;width:calc(100% + 40px);margin-left:-20px;padding-top:40px;padding-bottom:20px;background-color:#bbb5bf}.nav-side-header .close-button{position:absolute;top:20px;right:20px}header .nav-container{padding:0;margin-left:-20px;width:calc(100% + 40px);padding:0}header .nav-container .main-nav{display:flex;width:100%;flex-direction:column;border-top:1px solid #2a292a}header .nav-container .main-nav a{width:100%;justify-content:flex-start;padding:10px 20px;color:#fff;background-color:#3a3140;border-bottom:1px solid #2a292a}header .nav-container .main-nav a:hover{color:#f1de0c}header .nav-container .main-nav a.selected{color:#8f8795;background-color:#2a292a}header .nav-container .main-nav a:after,header .nav-container .main-nav a:before{display:none}header .nav-container .main-nav .shop-option i,header .nav-container .main-nav a i{display:inline-block;color:#f1de0c}header .ad-large,header .ad-small{display:none!important}header .ad-medium{display:inline-block!important}header .header-content h3{position:absolute;top:0;left:60px;height:68px;align-items:center;color:#fff}header.simplified .header-content{justify-content:space-between;background-color:#3a3140}header.simplified .header-content h3{width:auto}header.simplified .header-content .connection-container{width:100%}header.simplified .header-content .profile-container{width:calc(50% - 30px)}header .connection-container{order:-1;width:100%;min-width:inherit;height:68px;box-sizing:border-box;padding:20px;background-color:#3a3140;justify-content:flex-end}header .connection-sidebar-button{display:inline-flex;margin-left:10px}header .connection-options{padding-left:0;width:auto;min-width:inherit}header .connection-login-container{display:block;position:fixed;top:0;right:-300px;bottom:0;width:300px;box-sizing:border-box;z-index:10;background-color:#3a3140;border-left:4px solid #221f24;padding:80px 20px 20px;transition:right .4s}header .connection-login-container.active{right:0}header .connection-login-container .close-button{position:absolute;top:20px;left:20px}header .connection-login-container h4{margin-bottom:40px}header .connection-login-container .button-container{margin-top:20px}header .profile-container{order:-1;width:100%;min-width:inherit;height:68px;box-sizing:border-box;padding:20px;background-color:#3a3140;justify-content:flex-end;padding-left:60px}header .profile-information .image-container{border:1px solid #fff}}@media (max-width:960px){header.simplified .bars-menu-button~.room-escape-maker-logo{display:none}header.simplified .header-content .profile-container{width:calc(100% - 68px)}}@media (max-width:768px){header .advertising{width:320px;max-width:320px;height:100px}header .ad-large,header .ad-medium{display:none!important}header .ad-small{display:inline-block!important}#notification{height:86px;align-items:flex-start;padding:20px 50px 10px 20px}#notification .notification-close-button{top:25px}}#main-container{display:flex;width:100%;max-width:1680px;position:relative;align-items:stretch;justify-content:center}#main-content{width:1280px;max-width:100%;position:relative;padding-right:20px;box-sizing:border-box}#main-content>h2.title-container{margin-top:20px}#main-content .main-content-section:first-child{padding:40px 20px 20px}#main-content .main-content-section{word-break:break-word;padding:20px}#main-content .main-content-section.header-section{padding-bottom:0}.breadcrumbs{margin-bottom:20px}.breadcrumbs i{margin-right:5px}#main-content .main-content-section.large-list-section{padding-bottom:40px}#main-content .main-content-section:empty{display:none}.main-content-section>h1,.main-content-section>h2,.main-content-section>h3{width:100%;text-align:center}.main-content-section>h3{margin-top:20px}.main-content-section.textual-container{max-width:716px;margin:0 auto 40px;justify-content:center;line-height:24px;text-align:justify}.main-content-section.textual-container li,.main-content-section.textual-container p{letter-spacing:0}.main-content-section.textual-container p{margin-bottom:10px}.main-content-section.textual-container>h3{text-align:left}.main-content-section.textual-container .col{display:flex;align-items:center}.main-content-section.textual-container .col>h4{margin-bottom:0}.main-content-intro{max-width:716px;margin:0 auto;font-size:14px;line-height:18px;text-align:center;color:#8f8795}.main-content-section .twitter-timeline{display:block!important;margin:40px auto 0!important;max-width:480px!important}.main-content-section>.simple-notification{width:100%}.main-content-section>.cta-container{width:100%;text-align:center;margin-top:40px;border-top:1px solid #bbb5bf;padding-top:40px}.main-content-section>.cta-container.simplified{border-top:none;padding-top:0}.main-content-section>.cta-container:last-child{margin-bottom:40px}@media (max-width:1740px){#main-container{flex-wrap:wrap}#main-content{padding-right:0}}@media (max-width:1280px){header:not(.simplified)~#main-container .main-content-section:first-child{padding:0 20px 20px}#main-content>.three-col-container+h2.title-container{margin-top:20px}}@media (max-width:768px){#main-content .main-content-section{padding-bottom:40px}.main-content-section>.cta-container{margin-top:20px;padding-top:20px}}.three-col-container,.two-col-container{display:flex}.three-col-container .col{width:calc(33.34% - 20px);max-width:400px}.three-col-container .col:empty{display:none}.three-col-container .col+.col{margin-left:30px}.two-col-container{flex-wrap:wrap}.two-col-container .col{width:50%;box-sizing:border-box}.two-col-container .col:nth-of-type(n+3){margin-top:20px}.two-col-container .col:nth-of-type(2n+1){padding-right:10px}.two-col-container .col:nth-of-type(2n){padding-left:10px}@media (max-width:1440px){.three-col-container{margin:0 20px}}@media (max-width:1024px){.three-col-container,.two-col-container{flex-wrap:wrap;margin:auto 20px;justify-content:center}.three-col-container{flex-direction:column;align-items:center}.three-col-container .col{width:100%;box-sizing:border-box}.three-col-container .col+.col{margin-top:20px;margin-left:0;border:1px solid #8f8795;border-radius:4px}}@media (max-width:768px){.two-col-container .col{width:100%}.two-col-container .col+.col{margin-top:20px}.two-col-container .col:nth-of-type(2n){padding-left:0}.two-col-container .col:nth-of-type(2n+1){padding-right:0}.two-col-container .col:empty{display:none}}#main-content .main-content-section>form{max-width:716px;margin:0 auto 40px;justify-content:center}form label{position:relative;display:block;width:100%}form label{position:relative;display:block;width:100%}form p+label{margin-top:20px}.form label .above,form label .above{display:block;font-size:12px;color:#8f8795;text-transform:uppercase}form input[type=email],form input[type=password],form input[type=text]{width:100%;max-width:360px;padding:4px 0;background-color:transparent;background:0 0;border:none;border-bottom:1px solid #221f24;font-size:16px;line-height:18px;color:#221f24}form input[type=email][disabled],form input[type=password][disabled],form input[type=text][disabled]{color:#bbb5bf!important;border-bottom:1px solid #bbb5bf!important;pointer-events:none}form label .above+textarea{margin-top:4px}form textarea{width:100%;max-width:520px;font-family:Roboto,Arial,Verdana,Sans-Serif;background-color:transparent;background:0 0;font-size:16px;line-height:18px;color:#221f24;border:none;border-bottom:1px solid #221f24;resize:none}form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{color:#bbb5bf}form input:-webkit-autofill,form input:-webkit-autofill:active,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:active,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover{transition:color 5000s ease-in-out 0s,background-color 5000s ease-in-out 0s}form input:focus{outline:0;border-bottom:1px solid #f90}form textarea:focus{outline:0;border-bottom:1px solid #f90}form .input-icon-container{display:flex;position:relative;align-items:flex-end}form .input-icon-container input{width:calc(100% - 40px)}form label .input-icon-container~.text-error{display:none;width:calc(100% - 40px);font-size:14px;margin-top:5px}form label.error .input-icon-container~.text-error{display:block}form label .form-icon{display:none;font-size:24px;line-height:20px;width:20px;height:20px;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;margin-left:10px;position:relative;bottom:2px;text-decoration:none}form label .form-icon.form-option,form label.error .form-icon.text-error,form label.valid .form-icon.text-valid{display:flex}form .terms-line{display:block;width:100%;text-align:left;margin-top:40px}form .terms-line~.terms-line{margin-top:10px}form .terms-line .text-error{display:none;width:100%;font-size:14px;margin-top:5px}form .terms-line.error .text-error{display:block}form input[type=checkbox]{transform:scale(1.4);box-shadow:none;margin-right:10px;cursor:pointer}.main-content-section>form .cta-container{width:100%;text-align:center;margin-top:40px}.main-content-section>form .text-reminder{margin-top:20px}@media (max-width:768px){#main-content .main-content-section>form{margin-bottom:0}}.pagination{list-style-type:none;display:flex;align-items:center;justify-content:center;width:100%;padding-top:40px}.pagination li+li{margin-left:10px}.game-advanced-preview-list,.game-simple-preview-list{list-style-type:none;display:grid;grid-gap:15px;flex-wrap:wrap;width:100%;grid-template-columns:repeat(auto-fit,232px);justify-content:center}.game-simple-preview-list .cta-container{text-align:center}.game-simple-preview{text-align:center;overflow:hidden}.game-simple-preview .thumbnail-container{margin-bottom:10px}.game-simple-preview h4{margin-bottom:5px}.game-simple-preview .game-preview-data .stars{margin-bottom:5px}.game-preview-list,.library-preview-list{list-style-type:none;display:flex;flex-wrap:wrap;width:calc(100% + 20px)}.game-preview-list+.cta-container{margin-top:20px;width:calc(100% + 20px)}.game-advanced-preview-list+.cta-container{margin-top:0;border-top:none}.library-preview-list.advanced+.cta-container{margin-top:0;border-top:none}.game-preview{width:100%;display:flex}.game-advanced-preview-list.simple-projects-hidden .game-preview.empty:not(.premium):not(.pro):not(.pro-plus),.game-preview-list.simple-projects-hidden .game-preview.empty:not(.premium):not(.pro):not(.pro-plus){display:none}.game-preview:not(:empty){order:0}.game-preview.empty.pro-plus{order:1}.game-preview.empty.subscription{order:2}.game-preview.empty{order:3}.game-advanced-preview-list .game-preview{flex-wrap:wrap;align-items:flex-start;align-content:flex-start;box-shadow:0 0 0 1px #bbb5bf}.thumbnail-container{display:flex;min-width:232px;width:232px;height:131px;background-color:#bbb5bf;align-items:center;justify-content:center;color:#8f8795;text-align:center;text-decoration:none;position:relative;overflow:hidden}.game-advanced-preview-list .thumbnail-container{border:1px solid #bbb5bf;left:-1px;top:-1px}.game-advanced-preview-list .game-preview.accepted .thumbnail-container,.game-advanced-preview-list .game-preview.published .thumbnail-container{border:1px solid #3a3140}.game-preview.disabled .thumbnail-container{opacity:.5;pointer-events:none}.thumbnail-container .preview-banner{display:block;position:absolute;left:20px;top:20px;background-color:#4e2d64;color:#fff;transform:rotateZ(-45deg) translate(-50%,0);padding:5px 40px;font-size:12px;line-height:14px;text-align:center;width:180px;box-sizing:border-box;transform-origin:top left;box-shadow:0 2px 0 #221f24}.thumbnail-container i{font-size:42px;color:#8f8795}.thumbnail-container img{max-width:100%}.thumbnail-container+.game-information-container{margin-left:20px}.game-information-container{width:100%;display:flex}.game-advanced-preview-list .game-information-container{padding-left:10px;padding-right:10px;padding-bottom:10px;box-sizing:border-box;margin-left:0;flex-wrap:wrap}.game-information-container .game-main-information .cta-container:not(:empty){width:100%;margin-top:20px;display:flex;justify-content:flex-start}.game-advanced-preview-list .game-preview:not(.empty) .game-main-information .cta-container:not(:empty){margin-top:10px;flex-wrap:wrap}.game-advanced-preview-list .visible-desktop{display:none}.game-information-container .cta-container .button:not(:last-child){margin-right:10px}.game-advanced-preview-list .game-information-container .cta-container .button:not(:last-child){margin-right:5px}.game-main-information{width:100%}.game-advanced-preview-list .game-main-information{margin-top:10px}.game-main-information h4{color:#221f24}.game-advanced-preview-list .game-main-information h4{font-size:16px;line-height:22px}.game-preview.accepted h4,.game-preview.moderation h4,.game-preview.published h4{color:#221f24}.game-preview.premium h4 span:first-child,.game-preview.pro h4 span:first-child,.game-preview.pro-plus h4 span:first-child{color:#4e2d64}.game-preview.moderation h4 span:last-child{color:#f90}.game-advanced-preview-list .game-preview.moderation h4 span:last-child{display:none}.game-main-information .game-url{display:flex;flex-wrap:wrap;word-break:break-word}.game-advanced-preview-list .game-preview.published .game-url{display:none}.game-advanced-preview-list .game-preview .game-url{font-size:12px}.game-preview.disabled .game-main-information .game-url a{color:#bbb5bf;pointer-events:none}.game-main-information .game-url .above{width:100%}.game-url .url-root{border-bottom:1px solid #221f24}.game-advanced-preview-list .game-main-information .game-url .url-root,.game-preview-list .game-preview .game-main-information .game-url .url-unlisted,.game-preview-list .game-preview.edition .game-main-information .game-url i{display:none}.game-advanced-preview-list .game-preview span.game-url i,.game-preview-list .game-preview span.game-url i{display:inline-block;line-height:22px;margin-left:5px}.game-advanced-preview-list .game-preview:not(.empty) .game-url .url-unlisted{display:block;margin-left:10px}.game-advanced-preview-list .game-preview.empty .game-url .url-unlisted{display:none}.game-advanced-preview-list form .input-icon-container{width:100%}.game-main-information .game-url input{padding:1px 0;line-height:20px}.game-advanced-preview-list .game-preview .game-url span.text-error{font-size:12px;line-height:16px}@media (max-width:768px){.game-main-information .game-url{flex-direction:column}.game-main-information .game-url input{display:block;width:100%;margin-top:20px}}.game-main-information .game-moderation-status:empty{display:none}.game-main-information .simple-notification,.game-main-information label:not(.game-url),.game-main-information p{margin-top:10px}.game-advanced-preview-list .game-main-information label{margin-top:0}.game-main-information p{font-size:14px;line-height:16px}.game-advanced-preview-list .game-main-information .stars,.game-advanced-preview-list .game-main-information p{font-size:12px;line-height:14px}.game-main-information .game-stats>span{display:flex}.game-main-information .game-sharers:empty{display:none}.game-main-information .game-stats+.game-sharers{margin-top:10px}.game-advanced-preview-list .game-sharers{display:flex;justify-content:flex-start}.game-advanced-preview-list .resp-sharing-button{padding:4px 8px}.game-advanced-preview-list .resp-sharing-button__link~.resp-sharing-button__link{margin-left:5px}.game-main-information .game-param{padding:2px 5px 2px 0;display:inline-block;width:140px;text-align:right}.game-advanced-preview-list .game-main-information .game-param{width:125px}.game-main-information .game-stats .game-stats-value{padding:2px 5px;order:1}.game-main-information .game-stats .gauge-container.game-stats-value{display:flex;width:100px;align-items:center;padding:2px 5px;box-sizing:border-box}.game-advanced-preview-list .game-main-information .game-stats .gauge-container.game-stats-value{width:80px}.game-advanced-preview-list .game-main-information .game-stats .gauge{height:12px}.game-main-information .game-stats .game-stats-value:empty,.game-main-information .game-stats .game-stats-value:empty+.game-param{display:none}.game-other-information{display:flex;flex-direction:column;align-items:flex-end;max-width:300px;width:100%;margin-left:20px;justify-content:flex-end}.game-advanced-preview-list .game-other-information{margin-left:0;margin-top:10px;align-items:flex-start}.game-other-information:empty{display:none}.game-preview .game-information-container.has-bonus-option .game-other-information,.game-preview .game-information-container.has-comment .game-other-information{justify-content:space-between}.game-other-information .game-moderation-status{height:100%}.game-other-information .simple-notification{margin-bottom:10px}.game-other-information .simple-notification+.simple-notification{margin-top:0}.game-other-information label{margin-bottom:10px;text-align:right}.game-advanced-preview-list .game-other-information label{display:inline-block;width:auto;font-size:12px;line-height:16px}.game-advanced-preview-list .game-other-information input[type=checkbox]{transform:scale(1);position:relative;margin-right:5px;bottom:-2px}.game-other-information .cta-container{margin-top:auto}.game-information-container.has-bonus-option .game-other-information .simple-notification,.game-information-container.has-comment .game-other-information .simple-notification{display:inline-block}.game-advanced-preview-list .game-other-information .simple-notification.unlisted-notification{display:none}.game-players-stats-table-container{position:relative;width:100%;overflow:auto;margin-top:20px;padding-right:10px}.game-players-stats-table-container+.simple-notification{margin-top:20px}@media (max-width:960px){.game-other-information label{text-align:left}}.library-preview-list+.cta-container{width:calc(100% + 20px);margin-top:20px}.library-preview-container{width:100%}.library-preview-container+.library-preview-container{margin-top:40px;border-top:2px solid #4e2d64;padding-top:40px;width:calc(100% + 20px);padding-left:20px;margin-left:-20px}.library-preview{display:flex;width:100%}.library-preview .thumbnail-container{width:400px;height:225px;position:relative}.library-preview:not(.owned) .thumbnail-container img{filter:grayscale(100%);opacity:.6}.library-preview .thumbnail-container .locked-library{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:1;pointer-events:none}.library-preview.owned .thumbnail-container .locked-library{display:none}.library-preview .thumbnail-container .locked-library:before{content:'';display:block;width:100%;height:100%;background-color:#1b4b6d;z-index:1;opacity:.6}.library-preview .thumbnail-container .locked-library i{color:#fff;position:absolute;z-index:2}.library-preview .thumbnail-container img[onclick]{cursor:pointer}.library-information-container{margin-left:20px;width:calc(100% - 420px);display:flex}.library-main-information{width:100%}.library-thumbnails{list-style-type:none;display:flex}.library-thumbnails li{width:160px;height:160px;background-color:#bbb5bf;display:flex;align-items:center;justify-content:center}.library-thumbnails li img{max-width:100%;box-sizing:border-box;padding:15px}.library-thumbnails li+li{margin-left:20px}.library-thumbnails li:nth-child(n+4){display:none}.library-main-information p{margin-top:10px}.library-other-information{display:flex;flex-direction:column;align-items:flex-end;max-width:232px;width:100%;margin-left:20px;justify-content:flex-start;line-height:30px;font-size:12px;padding-right:10px;box-sizing:border-box}.library-other-information .button{margin-top:auto}h3.accordion{margin-top:20px;font-size:20px;color:#4e2d64;cursor:pointer;border-bottom:2px solid #4e2d64;padding-bottom:10px;position:relative;padding-right:40px;transition:margin-bottom .2s ease-out}h3.accordion.library-associated{color:#1b4b6d;border-bottom:2px solid #1b4b6d}h3.accordion:not(.active){margin-bottom:10px}h3.accordion.active{margin-bottom:20px}h3.accordion .accordion-chevron{position:absolute;right:0;top:0;padding-right:10px;font-size:24px;line-height:24px;color:#f1de0c}h3.accordion.active .fa-chevron-up,h3.accordion:not(.active) .fa-chevron-down{display:none}h3.accordion+.accordion-content{display:flex;height:0;opacity:0;transition:opacity .2s ease-out}h3.accordion.active+.accordion-content{opacity:1;height:inherit}.complementary-preview-list{width:100%}.library-preview-list.complementary-preview-list.advanced{list-style-type:none;display:grid;grid-gap:15px;flex-wrap:wrap;width:100%;grid-template-columns:repeat(auto-fit,232px);justify-content:center}.complementary-preview-list:not(.advanced) .library-preview:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid #bbb5bf}.library-preview.complementary .thumbnail-container{width:232px;height:131px;min-height:131px}.library-preview.complementary.promo .thumbnail-container{height:80px;min-height:80px}.library-preview-list.complementary-preview-list.advanced .thumbnail-container{left:-1px;top:-1px;border:1px solid #3a3140}.library-preview.complementary .library-information-container{width:calc(100% - 252px)}.library-preview-list.complementary-preview-list.advanced .library-information-container{margin-left:0;width:100%;height:100%;flex-direction:column;padding:10px;box-sizing:border-box;justify-content:space-between}.library-preview-list.complementary-preview-list.advanced .library-preview{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;box-shadow:0 0 0 1px #bbb5bf}.library-preview-list.complementary-preview-list.advanced .library-main-information{display:flex;flex-direction:column;font-size:12px;line-height:14px}.library-preview-list.complementary-preview-list.advanced .library-main-information .hidden-phone,.library-preview-list.complementary-preview-list.advanced .library-main-information ul{display:none}.library-preview.complementary .library-thumbnails li{display:flex;width:80px;height:80px}.library-preview.complementary .library-thumbnails li+li{margin-left:10px}.library-preview.complementary .library-thumbnails li img{padding:10px}.library-preview.complementary .library-other-information{line-height:24px}.library-preview-list.complementary-preview-list.advanced p{margin-top:0}.library-preview-list.complementary-preview-list.advanced p a{display:inline-block;margin-top:10px}.library-preview-list.complementary-preview-list.advanced .library-other-information{margin-top:20px;margin-left:0;padding-right:0;align-items:center}@media (max-width:1280px){.game-preview-list .game-preview .thumbnail-container{min-width:116px;width:116px;height:65px}.game-preview-list .thumbnail-container i{font-size:24px}.game-preview-list .thumbnail-container+.game-information-container{margin-right:20px}.library-preview:not(.complementary) .thumbnail-container{min-width:232px;width:232px;height:131px}.library-information-container{width:100%}.library-thumbnails li{width:80px;height:80px}.library-thumbnails li+li{margin-left:10px}.library-thumbnails li:nth-child(n+4){display:flex}}@media (max-width:960px){.game-preview-list .game-preview{position:relative}.game-preview-list .game-information-container,.game-preview-list .game-preview{flex-wrap:wrap}.game-preview-list .game-preview.edition .thumbnail-container,.game-preview-list .game-preview.empty .thumbnail-container,.game-preview-list .game-preview.moderation .thumbnail-container{display:none}.complementary-preview-list:not(.advanced) .thumbnail-container,.game-preview-list .thumbnail-container,.library-preview:not(.complementary) .thumbnail-container{min-width:232px;width:232px;height:131px;margin-bottom:20px}.game-preview-list .thumbnail-container+.game-information-container{margin-left:0}.game-preview-list .game-preview.edition .game-information-container .game-main-information .cta-container{position:absolute;bottom:0;z-index:1}.game-preview-list .game-other-information{max-width:100%;top:0;padding-top:20px;right:20px;left:0;bottom:0;margin-left:0;position:relative}.game-preview-list .game-information-container.has-bonus-option .game-other-information,.game-preview-list .game-preview:not(.edition) .game-other-information{align-items:flex-start}.game-preview-list .game-other-information .simple-notification{align-self:flex-start;margin-bottom:10px}.game-preview-list .game-other-information .simple-notification+.simple-notification{margin-bottom:20px}.game-preview-list .game-other-information>label{margin-bottom:10px}.library-preview-list+.cta-container{width:100%}.library-preview-list:not(.complementary){width:100%}.complementary-preview-list:not(.advanced) .library-preview,.independent-preview-list>.library-preview-container>.library-preview{flex-wrap:wrap;position:relative}.complementary-preview-list:not(.advanced) .library-information-container,.independent-preview-list>.library-preview-container>.library-preview .library-information-container{margin-left:0;margin-right:20px}.library-preview.complementary .library-information-container{width:100%}.library-main-information .library-thumbnails li:nth-child(n+4){display:none}.library-preview-list:not(.advanced) .library-other-information{position:absolute;top:0;right:0;padding-right:0;width:calc(100% - 252px)}.library-preview-list:not(.advanced) .library-other-information .button{margin-top:0}.library-preview-list:not(.advanced) .library-preview.complementary .library-other-information{line-height:inherit}.library-preview-list:not(.advanced) .library-preview.complementary+.library-preview .library-other-information{top:20px}}@media (max-width:480px){.game-advanced-preview-list{justify-content:center}.library-information-container{display:block}.library-other-information{position:static;display:block;width:100%;margin:20px 0 0}}#canvas-wrapper{position:relative;max-width:1280px;max-height:720px;width:100%;height:720px;min-width:480px;min-height:270px;user-select:none}.game-ended #canvas-wrapper{pointer-events:none}#canvas-responsive-wrapper{width:100%;height:100%;max-width:1280px;max-height:720px;position:relative;overflow:hidden;transition:left .4s ease-in-out;left:0}#canvas-js-wrapper{position:relative;width:100%;height:100%;z-index:1}.canvas-container{max-width:100%!important;max-height:100%!important;width:100%;height:100%;position:relative;z-index:1}.canvas-container canvas{width:100%!important;height:100%!important}#game-controls{position:absolute;width:100%;height:100%;top:0;left:0}.canvas-direction{width:60px;height:60px;color:#221f24;position:absolute;display:flex;align-items:center;justify-content:center;margin-top:-30px;font-size:42px;z-index:2;cursor:pointer}.canvas-direction.control-disabled{display:none}#canvas-direction-left{left:20px;top:50%}#canvas-direction-right{right:20px;top:50%}.canvas-direction:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.4;box-shadow:0 4px 0 #221f24;border-radius:50%;transition:opacity .2s}.canvas-direction:hover:before{opacity:.8}.canvas-direction .canvas-arrow{display:flex;width:60px;height:60px;font-size:24px;position:relative;align-items:center;justify-content:center}.canvas-direction i:hover{transform:scale(1.1)}#game-controls .legend{display:none}#canvas-slider,#canvas-slider .canvas-direction{display:none}#canvas-background{position:absolute;top:0;right:0;left:0;bottom:0}#canvas-background-image{position:absolute;top:0;right:0;left:0;height:100%;background-size:contain}#canvas-background-wall{position:absolute;top:0;right:0;left:0;height:78.88%;background-color:#fff}#canvas-background-floor{position:absolute;bottom:0;right:0;left:0;height:22.22%;background-color:#fff}@media (max-width:1280px){#canvas-wrapper{padding-bottom:40px;overflow:hidden}#canvas-wrapper.zoomed{min-width:initial}#game-controls{content:'';display:flex;justify-content:center;top:auto;bottom:0;right:0;height:40px;background-color:#221f24;z-index:2;width:100%}.canvas-direction{position:static;display:flex;height:40px;top:auto!important;margin-top:0;box-shadow:none;z-index:3;min-width:150px;box-sizing:border-box}.canvas-direction.control-disabled{display:flex;opacity:.2;pointer-events:none}#canvas-direction-left{justify-content:flex-start;border-right:2px solid #3a3140}#canvas-direction-right{justify-content:flex-end;border-left:2px solid #3a3140}#canvas-wrapper.zoomed #canvas-direction-left,#canvas-wrapper.zoomed #canvas-direction-right{min-width:20%}#canvas-wrapper.zoomed #canvas-direction-left.control-disabled,#canvas-wrapper.zoomed #canvas-direction-right.control-disabled{min-width:25%}.canvas-direction:before{display:none}.canvas-direction .canvas-arrow{border-radius:inherit;width:auto;height:40px;min-width:40px;font-size:20px;color:#f1de0c;background-color:#221f24;box-sizing:content-box;border-color:transparent;border-radius:0;box-shadow:none}.canvas-direction .canvas-arrow:hover{transform:none}#game-controls .legend{display:inline-block;font-family:Oswald,Arial,Verdana,Sans-Serif;color:#f1de0c;white-space:nowrap;font-size:14px;text-transform:uppercase;height:40px;width:100%;line-height:40px;cursor:pointer;box-sizing:border-box}#canvas-direction-left .legend{padding-right:20px;text-align:left}#canvas-direction-right .legend{padding-left:20px;order:-1;text-align:right}#canvas-slider{display:flex;position:relative;align-items:center;width:100%}#canvas-wrapper.zoomed #canvas-slider .canvas-direction{display:flex;width:100%}#canvas-slider .canvas-arrow{font-size:32px}#canvas-slide-left{border-right:2px solid #3a3140}#canvas-slide-right{border-left:2px solid #3a3140}#canvas-slide-left .legend{text-align:left}#canvas-slide-right .legend{order:-1;text-align:right}#canvas-view-number{min-width:150px;width:100%;color:#8f8795;text-align:center}#canvas-wrapper.zoomed #canvas-view-number{min-width:40px}#canvas-wrapper.zoomed #canvas-view-number span{display:none}}@media (max-width:768px){#game-controls .legend{display:none}#game-controls .canvas-direction{min-width:initial}#canvas-direction-left,#canvas-direction-right{justify-content:center}}.sidebar{width:400px;max-width:400px;position:relative;color:#fff;font-size:14px;line-height:18px;z-index:1;background-color:#3a3140}.sidebar h2:empty,.sidebar-section{display:none}.sidebar h2.accordion-title+.sidebar-section .sidebar-content{padding:15px 20px;color:#fff;font-size:10px;letter-spacing:1px}.sidebar .open>.sidebar-section{display:block}.sidebar-section .close-button{display:none}.sidebar .open h2 .chevron-side,.sidebar h2 .chevron-down{display:none}.sidebar .open>h2 .chevron-down,.sidebar>h2 .chevron-side{display:block}.social-container{padding:20px 20px 0}.social-container .twitter-feed{display:none}.social-container:last-child{padding-bottom:20px}.social-container .button{margin-top:20px}@media (max-width:1740px){.sidebar{width:100%;top:0;margin-bottom:0;max-width:1280px}.sidebar.social-media{display:flex;flex-direction:column}.sidebar .social-container{display:flex;width:50%;max-width:540px;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;float:left;margin:0 auto;padding:20px}.sidebar .social-container .twitter-feed{display:block;width:100%;margin-top:20px}.sidebar .social-container.tweet{display:none}.sidebar .social-container .instagram-container{width:100%}}@media (max-width:765px){.sidebar .social-container{width:100%;max-width:100%;overflow-x:auto}}#popup-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}#popup-container:empty{display:none}#popup-container:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#221f24;opacity:.4}#popup-container .content{display:flex;flex-direction:column;position:relative;max-width:800px;width:100%;min-height:450px;background-color:#fff;z-index:1;padding:60px 40px 60px;box-sizing:border-box;border-bottom:4px solid #3a3140;border-radius:4px;text-align:center;justify-content:flex-start;align-items:center}#popup-container .content.large{max-width:960px;min-height:600px}#popup-container .content.riddle{display:flex;align-items:center;justify-content:center}#popup-container .content.riddle.xx-small{align-items:center;justify-content:center}#popup-container .content.small{max-width:640px;min-height:380px}#popup-container .content.x-small{max-width:540px;min-height:340px;padding:60px 40px}#popup-container .content.xx-small{max-width:320px;min-height:260px;padding:60px 40px 40px}#popup-container .content .close-button{position:absolute;top:20px;right:20px}#popup-container .content img{max-width:100%}#popup-container .content ul.default{margin-top:10px;text-align:left}#popup-container .content form{width:400px;max-width:100%;margin:0 auto;text-align:left}#popup-container .content p+form{margin-top:20px}#popup-container .content .game-url-form{width:100%}#popup-container .content .game-url{display:flex;flex-wrap:wrap;word-break:break-word}#popup-container .content .game-url .above{width:100%}#popup-container .content .game-url input{padding:1px 0;line-height:20px}#popup-container .content label .above{color:#221f24}#popup-container p:empty{display:none}#popup-container h1+.simple-notification,#popup-container h1+p,#popup-container p+.simple-notification,#popup-container p~p,#popup-game-sharer{margin-top:20px}#popup-container .content>.avatar{margin:10px auto 20px}#popup-container .resp-sharing-button>span{display:inline;pointer-events:none}#popup-container .cta-container{width:100%;text-align:center;margin-top:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#popup-container .cta-container:empty{margin-top:0}#popup-container .cta-container .button{margin:5px}#popup-content-slider .popup-slide:not(.active){display:none}#popup-content-slider .popup-slide.active+.arrow-left+.arrow-right,#popup-content-slider[data-current-slide="1"] .arrow-left{display:none}#popup-container .arrow{position:absolute;top:50%;width:60px;height:60px;background-color:#fff;box-shadow:0 4px 0 rgba(34,31,36,.2);border-radius:50%;text-decoration:none;margin-top:-30px}#popup-container .arrow-right{right:10px}#popup-container .arrow-left{left:10px}#popup-container .arrow i{display:flex;width:60px;height:60px;position:relative;align-items:center;justify-content:center;cursor:pointer;font-size:20px}@media (max-width:960px){#popup-container .content:not(.xx-small){position:fixed;width:auto;max-width:initial!important;height:auto;max-height:initial!important;top:0!important;bottom:0!important;left:0;right:0;border-radius:inherit;align-items:center;border-bottom:none;overflow-y:auto}#popup-container .content.x-small{padding:80px 40px 40px}#popup-container .content.riddle{display:flex;align-items:flex-start;justify-content:flex-start}}@media (max-width:768px){#popup-container .game-url-form .game-url{flex-direction:column}#popup-container .game-url-form .game-url input{display:block;width:100%;margin-top:20px}#popup-game-sharer .resp-sharing-button__link{margin:2px}#popup-game-sharer .resp-sharing-button__link~.resp-sharing-button__link{margin-left:2px}}@media (max-width:480px){#popup-container .content.xx-small{display:flex;flex-direction:column;align-items:center;justify-content:center}}#loading{display:flex;position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;align-items:flex-start;justify-content:center}#loading:before{content:'';display:block;position:absolute;width:100%;top:0;left:0;bottom:0;background-color:#221f24;opacity:.8}#loading:empty{display:none}#loading-text{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;color:#fff;font-family:Oswald,Arial,Verdana,Sans-Serif;text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:16px;top:50%;height:64px;margin-top:-32px}#loading-text strong{font-weight:400;color:#f1de0c}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:40px}.lds-ellipsis div{position:absolute;top:15px;width:11px;height:11px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}#loading-bar{display:block;height:8px;position:absolute;top:0;left:0;background-color:#f90;transition:width .2s ease-out;z-index:1}#loading-bar[style="width: 100%;"]{background-color:#2fbe54}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff}.resp-sharing-button__link~.resp-sharing-button__link{margin-left:10px}.resp-sharing-button{display:flex;border-radius:4px;transition:25ms ease-out;padding:4px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.resp-sharing-button>span{display:none;margin-left:10px}.resp-sharing-button__icon svg{width:20px;height:20px;vertical-align:top;pointer-events:none}.resp-sharing-button--small svg{margin:0;vertical-align:middle,pointer-events: none}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none;pointer-events:none}.resp-sharing-button--twitter{background-color:#55acee}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook{background-color:#3b5998}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--google{background-color:#dd4b39;border-color:#dd4b39}.resp-sharing-button--google:active,.resp-sharing-button--google:hover{background-color:#c23321;border-color:#c23321}.resp-sharing-button--tumblr{background-color:#35465c;border-color:#35465c}.resp-sharing-button--tumblr:active,.resp-sharing-button--tumblr:hover{background-color:#222d3c;border-color:#222d3c}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--pinterest{background-color:#bd081c;border-color:#bd081c}.resp-sharing-button--pinterest:active,.resp-sharing-button--pinterest:hover{background-color:#8c0615;border-color:#8c0615}footer{border-top:2px solid #fff;width:100%;height:100%;padding:20px 20px 40px;text-align:center;box-sizing:border-box;background-color:#221f24}footer .room-escape-maker-logo a{display:block;margin:0 auto;width:240px}footer .room-escape-maker-logo img{max-width:100%}footer li,footer ul{display:inline-block}footer ul{margin:10px auto 20px}footer,footer a{color:#fff}@media (max-width:1024px){footer .room-escape-maker-logo a{width:180px}}#cookieParagraph .rejected-content,#cookieParagraph.rejected .accepted-content{display:none}#cookieParagraph.rejected .rejected-content{display:block}.cookie-alert{position:fixed;bottom:0;left:0;right:0;background-color:#221f24;background-color:#221f24e6;color:#fff;min-height:80px;z-index:10000;padding:10px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-top:2px solid #fff}.cookie-alert p{margin-right:20px}.cookie-alert .button-container{margin-top:0}.cookie-alert a+a{margin-left:20px}@media (max-width:768px){.cookie-alert{flex-wrap:wrap;font-size:14px;line-height:18px}.cookie-alert p{margin-right:0}.cookie-alert .button-container{margin:10px auto 0}}.home-col{position:relative;padding:20px 60px 40px;text-align:center}.home-col:first-child{background-color:#8f8795;border-radius:4px;color:#fff}.home-col img{margin:0 auto 10px}.home-col p{margin-bottom:20px}.home-col .step-container{display:block;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid transparent;border-radius:50%;position:absolute;left:20px;top:80px;font-family:Oswald,Arial,Verdana,Sans-Serif;font-size:36px;font-weight:lighter}.home-col .step-container:before{content:'';display:block;width:30px;height:30px;border-top-left-radius:35px;border-top:2px solid #4e2d64;border-left:2px solid #4e2d64;position:absolute;top:0;left:0;transform:rotateZ(90deg);transform-origin:32px 32px}.home-col .step-container:after{content:'';display:block;width:30px;height:60px;border-top-left-radius:35px;border-bottom-left-radius:35px;border-top:2px solid #4e2d64;border-left:2px solid #4e2d64;border-bottom:2px solid #4e2d64;position:absolute;top:0;left:0}.home-col .step-container span{padding-left:5px}@media (max-width:768px){.home-col{padding:20px}.home-col .step-container{top:10px;left:0}.home-col .step-container:after,.home-col .step-container:before{display:none}.game-simple-preview-list{justify-content:center}}.profile-header{display:flex;align-items:center;justify-content:flex-start}.profile-header .avatar{background-color:#fff;text-align:center;text-decoration:none;margin-right:20px;border:none;overflow:visible;position:relative}.profile-header .avatar img{border-radius:50%}.profile-header h1{display:block;text-align:left;word-break:break-word}.profile-header h4{margin-bottom:0}.profile-header .button-container{justify-content:flex-start}.profile-header+.simple-notification{margin-top:20px}.avatar-choices{display:flex;justify-content:center;margin-top:20px;flex-wrap:wrap;max-height:180px;overflow:auto}.avatar-choices .avatar{margin:5px;border:2px solid #bbb5bf}.avatar-choices .avatar:not(.selected) img{opacity:.6}.avatar-choices .avatar.selected{border-color:#4e2d64}.avatar-choices .avatar:not(.selected){cursor:pointer}.avatar-choices .avatar:not(.selected) img:hover{opacity:1}.title-container+.main-content-section .game-preview-list .game-preview~.game-preview{padding-top:20px;border-top:1px solid #bbb5bf;margin-top:20px}.main-content-section.own-games .game-simple-preview .game-preview-creator{display:none}@media (max-width:960px){.avatar-choices{max-height:inherit}}.main-content-section.settings-section h2{margin-bottom:0}.setting-info{display:flex;align-items:center}.setting-info.avatar-container{margin-bottom:10px}.setting-info.avatar-container .button{margin-left:20px}.setting-info+.simple-notification{margin-top:20px}.setting-info:not(.avatar-container) .setting-label{padding:2px 5px 2px 0;display:inline-block;width:140px;min-width:140px;text-align:right;font-size:12px;color:#8f8795;text-transform:uppercase}.setting-info:not(.avatar-container) .setting-data{display:flex;width:100%;padding:2px 5px}.setting-info.setting-url-info{margin-top:10px}.setting-info.setting-url-info input{width:100%;max-width:360px;font-size:16px;line-height:22px;border:none;border-bottom:1px solid #221f24}.setting-info.setting-url-info input:focus{outline:0;border-bottom:1px solid #f90}.setting-info.setting-url-info .button{margin-left:20px}#secondary-accounts-notification:not(:empty),#subscription-notification:not(:empty){margin-bottom:20px}#subscriptionHistory:not(:empty){margin-top:20px;font-size:12px}#subscriptionHistory+.button{margin-top:20px}#subscriptionHistory+.cta-container{margin-top:20px}#secondary-account-list:empty+.cta-container{margin-top:0;border-top:none}.secondary-account-preview{width:100%}.secondary-account-preview .profile-header{align-items:flex-start}.secondary-account-information{width:100%}.secondary-account-information h4 .text-important{color:#f90}.secondary-account-information h4 span{color:#4e2d64}.secondary-account-information .cta-container:empty{display:none}.secondary-account-information .cta-container{width:100%;margin-top:20px;display:flex;justify-content:flex-start}.secondary-account-information .cta-container+.cta-container{margin-top:10px}.secondary-account-information .cta-container .button:not(:last-child){margin-right:10px}.secondary-account-options{display:flex;font-size:12px;flex-direction:column;align-items:flex-end;max-width:232px;width:100%;margin-left:20px;justify-content:space-between}.secondary-account-metadata{text-align:right}.secondary-account-options .cta-container{margin-top:20px}@media (max-width:960px){.secondary-account-preview{flex-wrap:wrap}.secondary-account-preview .secondary-account-information{margin-top:20px}.secondary-account-preview .secondary-account-options{align-items:flex-start;margin-left:0;margin-top:20px}.secondary-account-preview .secondary-account-metadata{text-align:left}}.large-search{display:flex;width:100%;white-space:nowrap;align-items:center;padding-top:20px}.large-search input{margin-left:20px;width:100%;border-radius:4px;line-height:36px;padding-left:10px;padding-right:10px;box-sizing:border-box;font-size:18px}.faq-topic{margin-top:20px}#faq-empty-search{display:none;justify-content:center;width:100%;margin-top:20px}