body{color:#222;font-family:Heebo,Helvetica,sans-serif;font-size:1.6rem;margin:0 auto;max-width:776px}::-moz-selection{background:#00989f;text-shadow:none}::selection{background:#00989f;text-shadow:none}h1{font-size:3rem}h2{font-size:2rem}#primary{min-height:calc(100vh - 204px);padding:0 2rem}.grid,.grid-view{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}.site-header{display:flex;padding:20px 0;position:relative}#settings-toggler{border:none;left:0;position:absolute;top:0}.banding{margin:auto;max-width:74%;position:relative}nav.navigation{background-color:#c5e8e8;border:1px solid #7ecbcf;display:none;flex-direction:column;left:-100%;position:absolute;top:40px;transition:all .5s ease-in-out;width:140px;z-index:9999}nav.navigation.active{display:flex;left:0;transition:all .5s ease-in-out}nav.navigation .menu-item{align-items:center;background-color:transparent;border:none;border-top:1px solid #7ecbcf;color:#222;display:flex;font-size:1.4rem;font-weight:700;margin:0;padding:8px 10px;text-decoration:none;width:100%}nav.navigation .menu-item.hidden{display:none}nav.navigation .menu-item .icon{-webkit-margin-end:15px;margin-inline-end:15px}.wpml-ls{border:none;display:block;padding:0;width:100%}.wpml-ls ul{display:flex;flex-wrap:wrap;list-style-type:none}.wpml-ls ul li{flex:0 50%}.wpml-ls ul li:nth-last-child(3)~li:not(:last-of-type),.wpml-ls ul li:nth-last-child(n+3){border-bottom:1px solid #7ecbcf}.wpml-ls ul li:nth-child(odd){-webkit-border-end:1px solid #7ecbcf;border-inline-end:1px solid #7ecbcf}.wpml-ls a{border:none;color:#222;display:block;font-size:1.3rem;font-weight:700;padding:13px 0;text-align:center}.page-template-CodeVerificationPage .site-header{background-color:#00767f;padding:50px 0}.page-template-CodeVerificationPage #primary{margin:50px auto;max-width:300px;min-height:0}.page-template-CodeVerificationPage #primary h1{text-align:center}.page-template-CodeVerificationPage #primary .error-modal{display:none;margin:auto}.page-template-CodeVerificationPage #primary .error-modal.active{display:flex;flex-direction:column}.page-template-CodeVerificationPage #primary .error-modal .btn{display:inline-block;margin:54px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 20px}.page-template-CodeVerificationPage #primary button,.page-template-CodeVerificationPage #primary input{height:60px}.page-template-CodeVerificationPage #code-validation-form{display:flex;flex-direction:column;margin:60px auto 0;max-width:185px;width:90%}.page-template-CodeVerificationPage #code-validation-form label{margin-bottom:10px;text-align:center}.page-template-CodeVerificationPage #code-validation-form input{border:1px solid #00989f;border-radius:0;margin-bottom:15px;text-align:center}.page-template-CodeVerificationPage #code-validation-form.hidden{display:none}.room .card-header{position:relative}.room .card-header .room-title{bottom:0;color:#fff;padding:1rem 0;position:absolute;text-align:center;width:100%;z-index:10}.room .card-header .thumbnail{background-color:#f1f1f1;position:relative;width:100%}.room .card-header .thumbnail:after{background-image:linear-gradient(transparent,transparent 70%,rgba(0,0,0,.2) 80%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.9) 95%,#000);bottom:0;content:" ";height:180px;left:0;position:absolute;width:100%;z-index:1}.room .card-header .thumbnail .thumbnail-container{overflow:hidden;padding-bottom:107%;position:relative;transform-style:preserve-3d;width:100%}.room .card-header .thumbnail .thumbnail-container img{display:block;height:100%;left:calc(50% + 1px);max-width:unset;position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%);width:auto}.view-container.hidden{display:none}.btn-primary{background-color:#00989f;border:none;color:#fff;display:block;font-weight:600;padding:.35em;text-align:center;text-decoration:none}.card{font-size:1.6rem;overflow:hidden}.card .btn{width:100%}.card .card-body{background-color:#e5f5f5;padding:10px 10px 20px;text-align:center}.card .card-body .btn{margin-top:20px}.card .excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:4.5em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis}a.go-back{align-items:center;color:#222;display:flex;font-size:1.4rem;font-weight:600;text-decoration:none}a.go-back span{-webkit-margin-end:10px;margin-inline-end:10px}body.rtl .go-back .icon{transform:rotateY(180deg)}.single-room .page-header{align-items:center;display:flex;justify-content:space-between}h2.exhibit-title{font-size:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-wrap{align-items:stretch;background-color:#e5f5f5;bottom:0;display:flex;left:0;position:fixed;right:0;width:100%}.player-wrap .controllers{align-items:center;direction:ltr;display:flex;justify-content:center;margin-bottom:-7px}.player-wrap .controllers #pause,.player-wrap .controllers #play{--size:45px;align-items:center;background-color:#00989f;border:none;border-radius:50%;display:flex;height:var(--size);justify-content:center;width:var(--size)}.player-wrap .controllers #pause .arrow-right,.player-wrap .controllers #play .arrow-right{--size:10px;border-bottom:var(--size) solid transparent;border-left:16px solid #fff;border-top:var(--size) solid transparent;height:0;left:2px;position:relative;width:0}.player{padding:10px}.player .controllers button{margin:0 5px}.player .timing{color:#666;direction:ltr;display:flex;font-size:1.3rem;justify-content:space-between}.player .progress-bar{background:#ccc;border-radius:2px;direction:ltr;height:3px;margin:0 auto;width:100%}.player .progress-bar .progress{background:#00989f;border-radius:2px;height:3px}.player #speed{background:transparent;border:1px solid;border-radius:50%;color:#00989f;font-size:1.2rem;font-weight:600;height:35px;width:35px}.player #replay{background:transparent;border:none}.player-wrap .next,.player-wrap .previous{background-color:#c5e8e8;display:flex;flex:0 0 100px}.player-wrap .next a,.player-wrap .previous a{align-items:center;color:#00989f;display:flex;justify-content:space-between;padding:10px;text-decoration:none;width:100%}.player-wrap .next a .text,.player-wrap .previous a .text{font-size:1.4rem;font-weight:600;text-align:left}.player-wrap .next a .text .small,.player-wrap .previous a .text .small{display:block;font-size:.85em}.player{flex:1}#pause span{display:flex}#pause span:after,#pause span:before{background:#fff;content:"";display:block;height:20px;margin:0 3px;width:4px}.action-bar{margin-bottom:2rem}.action-bar-container{display:flex;justify-content:center}.action-bar-container .action-btn{align-items:center;background:#ccc;border:none;color:#666;display:flex;font-size:1.4rem;margin:0 .5rem;padding:.5em;width:117px}.action-bar-container .action-btn>span{-webkit-margin-start:10px;margin-inline-start:10px}.action-bar-container .action-btn:hover{cursor:pointer}.action-bar-container .action-btn:not([disabled]){background-color:#222;color:#fff}.floor{display:flex;flex-direction:column;margin-bottom:4rem}.floor:not(.floor-1):not(.floor-2) .room:not(:last-of-type){margin-bottom:-30px}.floor .room.left{text-align:right}.floor .room.left .wrapper{float:left}.floor .room.right{text-align:left}.floor .room.right .wrapper{float:right}.floor .room .wrapper{border-left:2px solid #222;padding-left:25px;position:relative;width:50%}.floor .room .wrapper:after{background:#000;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:20px}.floor .room .container{padding-left:33px;position:relative;text-align:left}.floor .room .container:after{background:#000;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}.floor .room.circle .container:after{border-radius:50%}.floor .room.left .wrapper{border-left:none;border-right:2px solid #222;padding-left:0;padding-right:25px;width:calc(50% + 2px)}.floor .room.left .wrapper:after{left:auto;right:0}.floor .room.left .container{padding-left:0;padding-right:33px;text-align:right}.floor .room.left .container:after{left:auto;right:0}.floor .room h3{font-size:2.2rem;line-height:1.1}.floor .room p{font-size:1.6rem}.site-footer{display:flex;justify-content:center;margin-top:10px;padding:0 2rem}.hidden{display:none}body.has-player div#page{padding-bottom:90px}.page-template-DailyCode #page{display:flex;flex-direction:column;padding-top:30%;text-align:center}.page-template-DailyCode h1{font-size:4rem}.page-template-DailyCode .code{font-size:6rem;font-weight:700}.rating-label{font-size:1.8rem;font-weight:600;margin-bottom:3px;text-align:center}.rate-field{display:flex;height:29px;justify-content:center;padding:0}.rtl .rate-field{direction:ltr}.rate-field:not(:checked)>input{position:absolute;top:-9999px}.rate-field:not(:checked)>label{cursor:pointer;margin:0 5px;overflow:hidden;white-space:nowrap}.rate-field:not(:checked)>label:before{background-image:url(../images/star-outline.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:27px;width:28px}.rate-field:not(:checked)>label:hover:before,.rate-field:not(:checked)>label:hover~label:before,.rate-field>input:checked+label:hover:before,.rate-field>input:checked+label:hover~label:before,.rate-field>input:checked~label:before,.rate-field>input:checked~label:hover:before,.rate-field>input:checked~label:hover~label:before,.rate-field>label:hover~input:checked~label:before{background-image:url(../images/star.svg)}.wpcf7 form .form-row,form .form-row{--gap:10px;display:flex;flex-wrap:wrap;justify-content:center;margin:auto calc(var(--gap)*-1) 15px}.wpcf7 form .form-row .form-col,form .form-row .form-col{flex:1 0 50%;padding:0 var(--gap);position:relative}.wpcf7 form label,form label{display:block;text-align:center}.wpcf7 form label.title,form label.title{font-size:1.6rem;font-weight:600;margin:.75em 0}.wpcf7 form input,.wpcf7 form textarea,form input,form textarea{border:1px solid #00989f;border-radius:0;color:#666;font-size:1.6rem;max-width:100%;padding:18px 15px;width:100%}.wpcf7 form input,form input{line-height:1}.wpcf7 form button[type=submit],.wpcf7 form input[type=submit],form button[type=submit],form input[type=submit]{background-color:#00989f;color:#fff;text-align:center}.wpcf7 form .wpcf7-not-valid-tip,form .wpcf7-not-valid-tip{font-size:1.4rem;margin-top:.5em}.wpcf7 form .wpcf7-response-output,form .wpcf7-response-output{margin:0}.wpcf7 form .wpcf7-acceptance .wpcf7-list-item,form .wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.wpcf7 form .wpcf7-acceptance label,form .wpcf7-acceptance label{align-items:center;display:inline-flex;font-size:1.4rem}.wpcf7 form .wpcf7-acceptance input,form .wpcf7-acceptance input{--size:20px;-webkit-margin-end:10px;border-radius:0;display:inline-block;height:var(--size);margin-inline-end:10px;position:relative;width:var(--size)}.wpcf7 form .wpcf7-acceptance input:after,form .wpcf7-acceptance input:after{align-items:center;background-color:#fff;border:1px solid #707070;content:"";display:flex;height:100%;line-height:var(--size);width:100%}.wpcf7 form .wpcf7-acceptance input:checked:after,form .wpcf7-acceptance input:checked:after{background-color:#707070}.wpcf7 form .wpcf7-submit,form .wpcf7-submit{margin:0 auto;min-width:184px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wpcf7 form span.wpcf7-spinner,form span.wpcf7-spinner{left:0;position:absolute;top:50%;transform:translateY(-50%)}.rtl form input:not([type=submit]),.rtl form textarea{text-align:right}.d-flex{display:flex}.justify-center{justify-content:center}.artist-title{margin-bottom:20px}
