.bs-text-right{text-align:right}.bs-text-center{text-align:center}.bs-d-none,.hidden{display:none!important}.bs-d-flex{display:flex!important}@media(min-width:768px){.bs-d-sm-inline{display:inline!important}.bs-d-sm-inline.hidden{display:none!important}}@media(min-width:0){.bs-d-xs-block{display:block!important}.bs-d-xs-block.hidden{display:none!important}}@media(min-width:768px){.bs-d-sm-block{display:block!important}.bs-d-sm-block.hidden{display:none!important}}@media(min-width:992px){.bs-d-md-block{display:block!important}.bs-d-md-block.hidden{display:none!important}}@media(min-width:1200px){.bs-d-lg-block{display:block!important}.bs-d-lg-block.hidden{display:none!important}}@media(min-width:1440px){.bs-d-xl-block{display:block!important}.bs-d-xl-block.hidden{display:none!important}}@media(min-width:1920px){.bs-d-xg-block{display:block!important}.bs-d-xg-block.hidden{display:none!important}}.bs-flex-grow-1{flex-grow:1!important}@media(min-width:0){.bs-d-xs-flex{display:flex!important}.bs-d-xs-flex.hidden{display:none!important}}@media(min-width:768px){.bs-d-sm-flex{display:flex!important}.bs-d-sm-flex.hidden{display:none!important}}@media(min-width:992px){.bs-d-md-flex{display:flex!important}.bs-d-md-flex.hidden{display:none!important}}@media(min-width:1200px){.bs-d-lg-flex{display:flex!important}.bs-d-lg-flex.hidden{display:none!important}}@media(min-width:1440px){.bs-d-xl-flex{display:flex!important}.bs-d-xl-flex.hidden{display:none!important}}@media(min-width:1920px){.bs-d-xg-flex{display:flex!important}.bs-d-xg-flex.hidden{display:none!important}}@media(min-width:0){.bs-d-xs-none{display:none!important}}@media(min-width:768px){.bs-d-sm-none{display:none!important}}@media(min-width:992px){.bs-d-md-none{display:none!important}}@media(min-width:1200px){.bs-d-lg-none{display:none!important}}@media(min-width:1440px){.bs-d-xl-none{display:none!important}}@media(min-width:1920px){.bs-d-xg-none{display:none!important}}.menu-collapse{display:none}.menu-collapse.in{display:block}.position-relative{position:relative}.fa-pad-right{display:inline-block;margin-right:.4em}.fa-pad-left{display:inline-block;margin-left:.4em}.fa-pad-right-x2{display:inline-block;margin-right:.8em}.img-circle{border-radius:50%}.bs-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#e6e6ea;text-shadow:0 1px 0 #e6e6ea;opacity:.2}.bs-close:focus,.bs-close:hover{color:#e6e6ea;text-decoration:none;cursor:pointer;opacity:.5}button.bs-close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.bs-hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #4b4b4f}.bs-row{margin-left:-15px;margin-right:-15px}.bs-row-flex{display:flex;align-items:center;flex-wrap:wrap}.bs-col-xs-6{width:50%;flex:0 0 50%}.bs-col-xs-6,.bs-col-xs-12{padding-left:15px;padding-right:15px}.bs-col-xs-12{width:100%;flex:0 0 100%}@media(min-width:768px){.bs-col-sm-6{padding-left:15px;padding-right:15px;width:50%;flex:0 0 50%}}.mb-xs-10{margin-bottom:10px}@media(min-width:768px){.mb-xs-10{margin-bottom:0}}/*!* Font Awesome Pro 5.6.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)*/.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-artstation:before{content:"\f77a"}.fa-bell:before{content:"\f0f3"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-briefcase:before{content:"\f0b1"}.fa-browser:before{content:"\f37e"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chevron-down:before{content:"\f078"}.fa-cog:before{content:"\f013"}.fa-comment:before{content:"\f075"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-dollar-sign:before{content:"\f155"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-history:before{content:"\f1da"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart:before{content:"\f004"}.fa-graduation-cap:before{content:"\f19d"}.fa-gavel:before{content:"\f0e3"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-external-link-square:before{content:"\f14c"}.fa-euro-sign:before{content:"\f153"}.fa-ellipsis-v:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-instagram:before{content:"\f16d"}.fa-list:before{content:"\f03a"}.fa-lock:before{content:"\f023"}.fa-trophy:before{content:"\f091"}.fa-school:before{content:"\f549"}.fa-users:before{content:"\f0c0"}.fa-book-reader:before{content:"\f5da"}.fa-times:before{content:"\f00d"}.fa-thumbs-up:before{content:"\f164"}.fa-star:before{content:"\f005"}.fa-shopping-cart:before{content:"\f07a"}.fa-search:before{content:"\f002"}.fa-question:before{content:"\f128"}.fa-pound-sign:before{content:"\f154"}.fa-percent:before{content:"\f295"}.fa-pen-square:before{content:"\f14b"}.fa-paper-plane:before{content:"\f1d8"}.fa-newspaper:before{content:"\f1ea"}.fa-microphone:before{content:"\f130"}.fa-sign-in:before{content:"\f090"}.fa-sign-out:before{content:"\f08b"}.fa-twitter:before{content:"\f099"}.fa-user:before{content:"\f007"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-circle:before{content:"\f2bd"}.fa-rocket-launch:before{content:"\e027"}.fa-handshake-alt:before{content:"\f4c6"}.fa-bullseye-arrow:before{content:"\f648"}.fa-receipt:before{content:"\f543"}.fa-store:before{content:"\f54e"}.fa-chevron-right:before{content:"\f054"}.fa-arrow-left:before{content:"\f060"}.fa-box-full:before{content:"\f49c"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-pallet-alt:before{content:"\f483"}.fa-paint-brush:before{content:"\f1fc"}.fa-external-link:before{content:"\f08e"}.fa-globe:before{content:"\f0ac"}.fa-copy:before{content:"\f0c5"}.fa-sliders-h:before{content:"\f1de"}.fa-badge-check:before{content:"\f336"}.fa-book-heart:before{content:"\f499"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-discord:before{content:"\f392"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-photo-video:before{content:"\f87c"}.fa-share-alt:before{content:"\f1e0"}.fa-sync:before{content:"\f021"}.fa-twitch:before{content:"\f1e8"}/*!* Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(https://cdn.artstation.com/assets/fonts/fa-regular-400-v5.15.1.woff2) format("woff2"),url(https://cdn.artstation.com/assets/fonts/fa-regular-400-v5.15.1.woff) format("woff")}.far{font-family:Font Awesome\ 5 Pro;font-weight:400}/*!* Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(https://cdn.artstation.com/assets/fonts/fa-brands-400-v5.15.1.woff2) format("woff2"),url(https://cdn.artstation.com/assets/fonts/fa-brands-400-v5.15.1.woff) format("woff")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(/assets/layout/6cf6986fa008532db35a7b332fa08149.woff2) format("woff2"),url(/assets/layout/747c50cb51c39ed8a07f092967e8e584.woff) format("woff")}.icomoon{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shopping-bag:before{content:"\e90d";vertical-align:-12%;font-size:1.05em}.icon-broken-browser:before{content:"\e906"}.icon-comission-down:before{content:"\e907"}.icon-error-404:before{content:"\e908"}.icon-reset:before{content:"\e909"}.icon-prints:before{content:"\e900"}.icon-arrow-top:before{content:"\e901"}.icon-ablocker:before{content:"\e902"}.icon-sketchfab:before{content:"\e903"}.icon-pano:before{content:"\e904"}.icon-marmoset:before{content:"\e905"}.icon-video-clip:before{content:"\e90a"}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps .ps-scrollbar-x-rail,.ps .ps-scrollbar-y-rail{position:absolute}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:0;height:12px;opacity:1;transition:background-color .2s linear,opacity .2s linear}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:12px;background-color:#333;transition:background-color .2s linear}.ps-container .ps-scrollbar-y-rail{position:absolute;right:0;width:12px;opacity:1;transition:background-color .2s linear,opacity .2s linear}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:12px;background-color:#333;transition:background-color .2s linear}.ps-container .hover .ps-scrollbar-x-rail,.ps-container .hover .ps-scrollbar-y-rail,.ps-container:hover .ps-scrollbar-x-rail,.ps-container:hover .ps-scrollbar-y-rail{opacity:1}.ps-container .hover .ps-scrollbar-x-rail .hover,.ps-container .hover .ps-scrollbar-x-rail.in-scrolling,.ps-container .hover .ps-scrollbar-x-rail:hover,.ps-container .hover .ps-scrollbar-y-rail .hover,.ps-container .hover .ps-scrollbar-y-rail.in-scrolling,.ps-container .hover .ps-scrollbar-y-rail:hover,.ps-container:hover .ps-scrollbar-x-rail .hover,.ps-container:hover .ps-scrollbar-x-rail.in-scrolling,.ps-container:hover .ps-scrollbar-x-rail:hover,.ps-container:hover .ps-scrollbar-y-rail .hover,.ps-container:hover .ps-scrollbar-y-rail.in-scrolling,.ps-container:hover .ps-scrollbar-y-rail:hover{background-color:#111;opacity:1}.ps-container .hover .ps-scrollbar-x,.ps-container .hover .ps-scrollbar-y,.ps-container:hover .ps-scrollbar-x,.ps-container:hover .ps-scrollbar-y{background-color:#333}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y,.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y{visibility:visible}.ps-slim{padding-top:0;padding-bottom:0}.ps-slim .ps__thumb-y{width:7px!important;margin:0 2px;border-radius:4px;opacity:0;background:#fff;transition:opacity .2s linear}.ps-slim.hover .ps__rail-y,.ps-slim.hover .ps__rail-y.in-scrolling,.ps-slim.hover .ps__rail-y:hover,.ps-slim:hover .ps__rail-y,.ps-slim:hover .ps__rail-y.in-scrolling,.ps-slim:hover .ps__rail-y:hover{background:0 0}.ps-slim.hover .ps__thumb-y,.ps-slim:hover .ps__thumb-y{opacity:.3;background:#fff}.ps-dark:hover .ps-scrollbar-x-rail:hover,.ps-dark:hover .ps-scrollbar-y-rail:hover{background:#111}.ps-dark .ps-scrollbar-y-rail{width:6px}.ps-dark .ps-scrollbar-y{width:6px;background-color:#3c3c40;opacity:1;border-radius:0}@media(min-width:768px) and (max-width:991px){.ps-main-menu{position:relative;overflow:hidden}}.ps-main-menu .ps-scrollbar-x-rail{background:0 0;height:8px;opacity:0;transition:opacity .2s linear}.ps-main-menu .ps-scrollbar-x{height:8px;border-top:2px solid #101010;border-bottom:2px solid #101010;border-radius:4px;transition:opacity .2s linear}.ps-main-menu.hover .ps-scrollbar-x,.ps-main-menu.in-scrolling .ps-scrollbar-x,.ps-main-menu:hover .ps-scrollbar-x{opacity:.3;background:#fff}.ps-main-menu.hover .ps-scrollbar-x:hover,.ps-main-menu.in-scrolling .ps-scrollbar-x:hover,.ps-main-menu:hover .ps-scrollbar-x:hover{opacity:1}:root{--menu-transition-delay:.5s;--menu-transition-duration:.25s;--main-menu-height-static:56px;--main-menu-height:56px;--main-menu-level-1-height:56px;--sticky-block-zindex:1031;--sidebar-width:0;--project-nav-arrows-width:0;--scrollbar-width:0px;--search-input-height:32px;--screen-xs-min:0;--screen-sm-min:768px;--screen-md-min:992px;--screen-lg-min:1200px;--screen-xl-min:1440px;--screen-xg-min:1920px}@media(min-width:768px){:root{--sidebar-width:365px;--project-nav-arrows-width:45px}}body{padding-top:92px;padding-top:var(--main-menu-height)}html{font-size:10px}*,:after,:before{box-sizing:border-box}a{color:#338de6}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#0070e0;outline:none}.bs-list-unstyled{padding-left:0;list-style:none}.bs-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.8;border-radius:24px;user-select:none;transition:background-color .2s linear,color .2s linear,border-color .2s linear}.bs-btn:active,.bs-btn:focus{outline:none!important}.bs-btn-default{color:#e6e6ea;background-color:#3c3c40;border-color:#3c3c40}.bs-btn-default.focus,.bs-btn-default:focus,.bs-btn-default:hover{color:#e6e6ea;background-color:#4b4b4f;border-color:#4b4b4f}.bs-btn-default.active,.bs-btn-default:active,.open>.bs-btn-default.dropdown-toggle{color:#e6e6ea;background-color:#232326;border-color:#1e1e20}.bs-btn-default.active.focus,.bs-btn-default.active:focus,.bs-btn-default.active:hover,.bs-btn-default:active.focus,.bs-btn-default:active:focus,.bs-btn-default:active:hover,.open>.bs-btn-default.dropdown-toggle.focus,.open>.bs-btn-default.dropdown-toggle:focus,.open>.bs-btn-default.dropdown-toggle:hover{color:#e6e6ea;background-color:#4b4b4f;border-color:#4b4b4f}.bs-btn-default.active,.bs-btn-default:active,.open>.bs-btn-default.dropdown-toggle{background-image:none}.bs-btn-default.disabled.focus,.bs-btn-default.disabled:focus,.bs-btn-default.disabled:hover,.bs-btn-default[disabled].focus,.bs-btn-default[disabled]:focus,.bs-btn-default[disabled]:hover,fieldset[disabled] .bs-btn-default.focus,fieldset[disabled] .bs-btn-default:focus,fieldset[disabled] .bs-btn-default:hover{background-color:#3c3c40;border-color:#3c3c40}.bs-btn-default .bs-badge{color:#3c3c40;background-color:#e6e6ea}.bs-btn-default .fab,.bs-btn-default .far{color:#e6e6ea!important}.bs-btn-default .fab:not(.text-white),.bs-btn-default .far:not(.text-white){color:#0070e0}.bs-btn-primary{color:#e6e6ea;background-color:#0070e0;border-color:#0070e0}.bs-btn-primary.focus,.bs-btn-primary:focus,.bs-btn-primary:hover{color:#e6e6ea;background-color:#338de6;border-color:#338de6}.bs-btn-primary.active,.bs-btn-primary:active,.open>.bs-btn-primary.dropdown-toggle{color:#e6e6ea;background-color:#0057ad;border-color:#0051a3}.bs-btn-primary.active.focus,.bs-btn-primary.active:focus,.bs-btn-primary.active:hover,.bs-btn-primary:active.focus,.bs-btn-primary:active:focus,.bs-btn-primary:active:hover,.open>.bs-btn-primary.dropdown-toggle.focus,.open>.bs-btn-primary.dropdown-toggle:focus,.open>.bs-btn-primary.dropdown-toggle:hover{color:#e6e6ea;background-color:#338de6;border-color:#338de6}.bs-btn-primary.active,.bs-btn-primary:active,.open>.bs-btn-primary.dropdown-toggle{background-image:none}.bs-btn-primary.disabled.focus,.bs-btn-primary.disabled:focus,.bs-btn-primary.disabled:hover,.bs-btn-primary[disabled].focus,.bs-btn-primary[disabled]:focus,.bs-btn-primary[disabled]:hover,fieldset[disabled] .bs-btn-primary.focus,fieldset[disabled] .bs-btn-primary:focus,fieldset[disabled] .bs-btn-primary:hover{background-color:#0070e0;border-color:#0070e0}.bs-btn-primary .bs-badge{color:#0070e0;background-color:#e6e6ea}.bs-btn-primary .fab,.bs-btn-primary .far{color:#e6e6ea!important}.bs-btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:24px}.bs-btn-block{width:100%}.bs-btn-g{background:#e6e6ea;border-color:#e6e6ea;color:#1e1e22}.bs-btn-g .fa-google{background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg 180deg,#34a853 180deg 270deg,#fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.bs-btn-f{background:#2c5699;border-color:#2c5699}.bs-btn-f .fab{color:#e6e6ea}.bs-control-label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:600}.bs-form-group{margin-bottom:15px}.bs-form-control{display:block;width:100%;letter-spacing:.015em;height:39px;padding:6px 12px;font-size:14px;line-height:1.8;color:#e6e6ea;background-color:#1e1e22;background-image:none;border:1px solid #4b4b4f;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bs-form-control:focus{border-color:#808084;outline:0;box-shadow:none}.bs-form-control::-moz-placeholder{color:#747474;opacity:1}.bs-form-control:-ms-input-placeholder{color:#747474}.bs-form-control::-webkit-input-placeholder{color:#747474}.bs-form-control::-ms-expand{border:0;background-color:transparent}.bs-form-control[disabled],.bs-form-control[readonly]{background-color:#3c3c40;opacity:1}.bs-form-control[disabled]{cursor:not-allowed}@media(max-width:767px){.bs-form-control{font-size:16px;line-height:1.4}}.bs-modal,.modal-open{overflow:hidden}.bs-modal{letter-spacing:.015em;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.8;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;color:#bebec2;z-index:1050;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.5);outline:0;opacity:0}.bs-modal.in{pointer-events:auto;opacity:1}.bs-modal.in .bs-modal-dialog{transform:translate(0)}.bs-modal .google-login-button iframe{min-width:100%}.modal-open .bs-modal{overflow-x:hidden;overflow-y:auto}.bs-modal-dialog{position:relative;width:auto;margin:10px auto;transform:translateY(-25%);transition:transform .3s linear}.bs-modal-content{position:relative;background-color:#1e1e22;border-radius:16px;box-shadow:0 32px 64px -12px rgba(0,0,0,.8);background-clip:padding-box;outline:0}.bs-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.bs-modal-backdrop.fade{opacity:0}.bs-modal-backdrop.in{opacity:.5}.bs-modal-header{padding:10px 15px;border-radius:16px 16px 0 0;background-color:#2b2b2f;border-bottom:none}.bs-modal-header:after,.bs-modal-header:before{content:" ";display:table}.bs-modal-header:after{clear:both}.bs-modal-header .bs-close{margin-top:11px;outline:none}.bs-close{opacity:.3}.bs-modal-title{margin:0;line-height:1.8;font-size:24px;font-weight:400;color:#e6e6ea}.bs-modal-body{position:relative;padding:15px}.bs-modal-footer{padding:15px;border-radius:0 0 16px 16px;text-align:right}.bs-modal-footer:after,.bs-modal-footer:before{content:" ";display:table}.bs-modal-footer:after{clear:both}.bs-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.bs-modal-footer{background:#16161a;text-align:center}@media(min-width:768px){.bs-modal-dialog{width:600px;margin:30px auto}.bs-modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.bs-modal-sm{width:300px}}@media(min-width:992px){.bs-modal-lg{width:900px}}.bs-modal-signin .bs-modal-buttons{margin-top:28px;display:grid;gap:16px;grid-template-columns:1fr}.bs-modal-signin .bs-modal-or{text-align:center;color:#747474;display:flex;align-items:center;margin:28px 0}.bs-modal-signin .bs-modal-or:after,.bs-modal-signin .bs-modal-or:before{content:"";display:block;flex-grow:1;flex-basis:50%;height:1px;background:#4b4b4f}.bs-modal-signin .bs-modal-or:before{margin-right:8px}.bs-modal-signin .bs-modal-or:after{margin-left:8px}@media(min-width:768px){.bs-modal-signin .bs-modal-body{padding:22px 32px}.bs-modal-signin .bs-modal-title{font-size:32px;font-weight:400;line-height:1.375}.bs-modal-signin .bs-modal-buttons{grid-template-columns:repeat(2,1fr)}.bs-modal-signin .bs-modal-buttons .bs-bs-btn{padding-top:10px;padding-bottom:10px;font-weight:600}}.bs-modal-signup{text-align:center}.bs-modal-signup .bs-modal-buttons{margin-top:28px;display:grid;gap:24px;grid-template-columns:1fr;max-width:228px;margin-left:auto;margin-right:auto}.bs-modal-signup .lead{margin-top:20px;margin-bottom:42px}@media(min-width:768px){.bs-modal-signup .header{padding-bottom:34px}.bs-modal-signup .bs-modal-body{padding:22px 32px 56px}.bs-modal-signup .bs-modal-buttons .bs-bs-btn{padding-top:10px;padding-bottom:10px;font-weight:600}}.notice{display:block;text-align:center;text-decoration:none;padding:2px 6px;font-size:11px}@media(min-width:768px){.notice{font-size:12px}}.notice-default{background:#3c3c40}.notice-default,.notice-default:active,.notice-default:focus,.notice-default:hover{color:#bebec2}.notice-danger{background:#df242f}.notice-danger,.notice-danger:active,.notice-danger:focus,.notice-danger:hover{color:#e6e6ea}.notice-warning{background:#f28c13}.notice-warning,.notice-warning:active,.notice-warning:focus,.notice-warning:hover{color:#2b2b2f}.notice-success{background:#0070e0}.notice-success,.notice-success:active,.notice-success:focus,.notice-success:hover{color:#2b2b2f}.notice-info{background:#0070e0}.notice-info,.notice-info:active,.notice-info:focus,.notice-info:hover{color:#e6e6ea}.notice:hover u{text-decoration:none}.notices-hidden .notices{display:none}@media(min-width:992px){.notices-shrink .notices{margin-right:365px}}.notices-shift-marketplace .notices{margin-top:79px;position:relative;z-index:1029}.account-badge{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#e6e6ea;padding:5px 8px;border-radius:24px;background-color:#0070e0}.account-badge:focus,.account-badge:hover{color:#e6e6ea}.account-badge-stuff{background-color:#3c3c40}.account-badge-gray{color:#1e1e22;background-color:#bebec2}.account-badge-gray:focus,.account-badge-gray:hover{color:#1e1e22}.account-badge-small{font-size:.9rem;line-height:1.8rem;text-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:8px;padding:0 6px}.account-badge-inline{font-size:.8rem;padding:1px 2px;border-radius:2px}.navigation-logo{display:inline-block;height:22px;width:122px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMTIzJyBoZWlnaHQ9JzIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjQuOTcyIDE2Ljk2YzAtLjUwMi0uMTQ4LS45Ny0uNDAzLTEuMzYzTDE2LjM2NSAxLjM4NkEyLjUyMiAyLjUyMiAwIDAwMTQuMTM3LjA0OUg5LjhsMTIuNjcyIDIxLjg4IDEuOTk3LTMuNDQ4Yy4zOTQtLjY2LjUwMi0uOTUyLjUwMi0xLjUyMXpNMCAxNi45MzRsMi4xMSAzLjYzNGEyLjUyMyAyLjUyMyAwIDAwMi4yNTIgMS4zODJoMTQuMDAybC0yLjkwNS01LjAxNkgwem03LjcyOC0xMy4zNGw1LjY2NCA5Ljc3NkgyLjA2NGw1LjY2NC05Ljc3NnonIGZpbGw9JyMxM0FGRjAnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYzLjQxNyAxNC4zMjd2LS43NjhoLS45OTN2LjkyMWMwIDEuNCAxLjM3IDIuNTkzIDMuMjM2IDIuNTkzaDEuNTRjMS44NjcgMCAzLjI1NC0uOTU1IDMuMjU0LTIuNDU2di0xLjE0NGMwLTEuMzI3LTEuNzM4LTIuMDU2LTMuNDMzLTIuNzY3LTEuNjE2LS42NzctMy4xOTMtMS4zMzktMy4xOTMtMi40ODd2LS44N2MwLS44Ny44MjEtMS41MzYgMS44MzItMS41MzZoMS4zN2MxLjE2MyAwIDIuMDg4Ljc1IDIuMDg4IDEuNzR2LjkwNWguOTkzVjcuMzgzYzAtMS4zMTQtMS4yNjctMi40NTctMi45OTYtMi40NTdoLTEuNTkyYy0xLjU0MSAwLTIuNjg4IDEuMDU4LTIuNjg4IDIuMjdWOC4yN2MwIDEuNzg5IDIuMTI5IDIuNjc0IDMuOTczIDMuNDQgMS40MS41ODUgMi42NTMgMS4xMDIgMi42NTMgMS45di44MzZjMCAxLjEwOS0xLjAyOCAxLjc0LTIuMzQ2IDEuNzRoLTEuNDJjLTEuMjg1IDAtMi4yNzgtLjgwMi0yLjI3OC0xLjg2em0tMjUuODUzLTEuOThoLTIuOTI3bDEuNDM4LTQuNjQgMS40OSA0LjY0em0zLjY5OCA0LjYyNGwtNC4wNC0xMS45OTRoLTIuMjA5bC00LjA0IDExLjk5NGgyLjIyNmwuODIxLTIuNjYyaDQuMTZsLjg1NyAyLjY2MmgyLjIyNXptMy45Mi02LjE2di0zLjgyaDIuNjAzYy43NyAwIDEuMzg3LjM5MiAxLjM4NyAxLjEyNXYxLjU4N2MwIC43LS41ODIgMS4xMDktMS4zMDEgMS4xMDloLTIuNjg4em0tMi4yMjUtNS44djExLjk2aDIuMjI2di00LjE5N2gyLjIwOGwxLjkgNC4xOTdoMi4zM0w0OS42IDEyLjUxOGMxLjEzLS40NDQgMS43OC0xLjM4MiAxLjc4LTIuMzM3VjcuNjM5YzAtMS4zNjUtMS4yNS0yLjYyOC0zLjMzOC0yLjYyOGgtNS4wODV6bTEyLjgyNCAxMS45NlY2Ljk3M0g1Mi44VjUuMDExaDcuOTI4djEuOTYyaC0yLjc0djkuOTk4aC0yLjIwOHptMTkuNjIgMFY1Ljg5OGgtMy4zNTZ2LS44N2g3LjU1di44N2gtMy4yMDF2MTEuMDczSDc1LjR6bTExLjEyOC00LjcyNmgtNC4xNzdsMi4wODgtNi4wMjMgMi4wODkgNi4wMjN6bTIuNjU0IDQuNzI2bC00LjIzLTEyLjAyOGgtLjk5Mkw3OS43MTUgMTYuOTdoMS4wMWwxLjMxOC0zLjgzOWg0Ljc5NGwxLjMzNiAzLjg0aDEuMDF6bTMuNTEgMFY1Ljg5OGgtMy4zNTV2LS44N2g3LjU1di44N2gtMy4yMDF2MTEuMDczaC0uOTkzem03LjQxMyAwaC0uOTkzVjUuMDI4aC45OTN2MTEuOTQzem04LjQ1OC0uNzg1YzEuMDYyIDAgMS45LS44MDIgMS45LTEuODZWNy42NzRjMC0xLjA1OC0uODM4LTEuODYtMS45LTEuODZoLTIuMjQzYy0xLjA2MSAwLTEuOS44MDItMS45IDEuODZ2Ni42NTRjMCAxLjA1Ny44MzkgMS44NiAxLjkgMS44NmgyLjI0M3ptLTIuMjk0Ljg4OGMtMS42NDQgMC0yLjg0Mi0xLjE5NS0yLjg0Mi0yLjU5NFY3LjUyYzAtMS40IDEuMTk4LTIuNTk0IDIuODQyLTIuNTk0aDIuMzhjMS42MjYgMCAyLjgwNyAxLjE5NCAyLjgwNyAyLjU5M3Y2Ljk2MWMwIDEuNC0xLjE4MSAyLjU5NC0yLjgwNyAyLjU5NGgtMi4zOHptOC41MDgtMTIuMDQ2djExLjk0M2guOTkzVjYuNzUxbDYuMDEgMTAuMjJoMS4wMjdWNS4wMTFoLS45OTN2MTAuMjJsLTYuMDA5LTEwLjIwM2gtMS4wMjh6JyBmaWxsPScjRjFGMUYxJy8+PC9zdmc+)}@media(min-width:768px) and (max-width:1200px){.navigation-logo{width:25px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNC45NzIgMTYuOTZjMC0uNTAyLS4xNDgtLjk3LS40MDMtMS4zNjNMMTYuMzY1IDEuMzg2QTIuNTIyIDIuNTIyIDAgMDAxNC4xMzcuMDQ5SDkuOGwxMi42NzIgMjEuODggMS45OTctMy40NDhjLjM5NC0uNjYuNTAyLS45NTIuNTAyLTEuNTIxek0wIDE2LjkzNGwyLjExIDMuNjM0YTIuNTIzIDIuNTIzIDAgMDAyLjI1MiAxLjM4MmgxNC4wMDJsLTIuOTA1LTUuMDE2SDB6bTcuNzI4LTEzLjM0bDUuNjY0IDkuNzc2SDIuMDY0bDUuNjY0LTkuNzc2eicgZmlsbD0nIzEzQUZGMCcvPjwvc3ZnPg==)}}.wrapper.is-hovered .main-menu-megadrop-back{visibility:visible;opacity:1}.wrapper.is-hovered .sticky-block{z-index:1029}.no-main-menu{padding-top:0}@media(max-width:767px){.mobile-nav-active{overflow:hidden}.mobile-nav-active .main-menu .main-dropdown-backdrop{display:block}}.main-menu{letter-spacing:.015em;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.8;color:#3c3c40}.main-menu .dropdown-backdrop{z-index:990}@media(max-width:767px){.main-menu .dropdown-backdrop{background:rgba(0,0,0,.8);top:var(--main-menu-level-1-height)}}.main-menu .main-dropdown-backdrop{background:rgba(0,0,0,.8);top:var(--main-menu-level-1-height);position:fixed;z-index:-1;left:0;right:0;bottom:0;display:none}.main-menu .badge-new{background:#16884a;color:#e6e6ea;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.1px;text-shadow:none;white-space:nowrap;margin:0 .5em;padding:.3em .4em .4em;display:inline-block;vertical-align:middle;border-radius:2px}.main-menu .badge-new.badge-primary{background-color:#0070e0!important}.main-menu .badge-review{background:#5a5a5e;color:#e6e6ea;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.1px;text-shadow:none;white-space:nowrap;margin:0 .5em;padding:.3em .4em .4em;display:inline-block;vertical-align:middle;border-radius:2px}@media(min-width:768px){.main-menu-mobile-button{display:none}}.main-menu-hamburger{padding:0 15px;min-width:78px;height:100%;outline:0;background:0 0;border:0;max-height:50px;margin-top:3px;position:relative}@media(max-width:374px){.main-menu-hamburger{min-width:50px}}.main-menu-hamburger .line{width:20px;height:2px;position:relative;background:#96969a;transition:transform .2s linear,opacity .2s linear,top .2s linear,bottom .2s linear}.main-menu-hamburger .line+.line{margin-top:4px}.main-menu-hamburger .line:first-child{opacity:0;top:-15px}.main-menu-hamburger .line:nth-child(2){transform:rotate(-45deg);transform-origin:50% 50%}.main-menu-hamburger .line:nth-child(3){opacity:0;bottom:-15px}.main-menu-hamburger .line-fake{width:20px;height:2px;background:#96969a;position:absolute;top:24px;left:15px;transition:transform .2s linear;transform:rotate(45deg);transform-origin:50% 50%}.main-menu-hamburger.collapsed .line{top:0;bottom:0}.main-menu-hamburger.collapsed .line,.main-menu-hamburger.collapsed .line-fake{transform:none;opacity:1}.main-menu-logo{padding:0 20px;display:flex;align-items:center;line-height:1}@media(max-width:374px){.main-menu-logo{padding-left:24px;padding-right:16px}}@media(min-width:768px){.main-menu-logo{padding-left:24px}}.main-menu-logo .logo{vertical-align:top}@media(max-width:767px){.main-menu-logo .logo{width:123px;height:22px}}@media(min-width:768px) and (max-width:1200px){.main-menu-logo .logo-badge{display:none}}.main-menu-logo .badge-spacing{margin-left:10px;margin-right:0}.main-menu-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;padding:0 13px 0 0}.main-menu-search{position:relative;padding:0 20px 0 0;align-items:center}.main-menu-search-icon{position:absolute;top:10px;left:12px;z-index:3;font-size:14px;color:#747474}.main-menu-search-input{position:relative;z-index:2;height:var(--search-input-height);width:100%;flex-grow:1;background:#2b2b2f;border:2px solid #2b2b2f;border-radius:24px;font-size:12px;font-weight:600;line-height:1.3;outline:none;box-shadow:none;padding:8px 8px 8px 32px;color:#e6e6ea;box-sizing:border-box!important;transition:border .15s linear}.main-menu-search-input:hover{border-color:#3c3c40}.main-menu-search-input:focus{border-color:#0070e0}.main-menu-search .autocomplete{width:100%}.main-menu-search .autocomplete-dropdown{visibility:hidden;left:-6px;right:-6px;min-width:100%;max-height:100vh;overflow-y:auto;margin-top:3px;background:#2b2b2f;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.4)}.main-menu-search .autocomplete-dropdown:not(.is-shown){display:none}.main-menu-search .autocomplete-result-list{list-style:none;padding:0 8px;margin:0}.main-menu-search .autocomplete-result-list .is-focused .link,.main-menu-search .autocomplete-result-list .link:hover{background:#3c3c40}.main-menu-search .autocomplete-result-list .link{display:flex;align-items:center;justify-content:flex-start;line-height:1.3;padding:8px 16px;border-radius:4px;margin:0;cursor:pointer;transition:border-color .2s linear,background-color .2s linear}.main-menu-search .autocomplete-result-list .name{margin-left:10px;font-size:14px;font-weight:600;color:#e6e6ea}.main-menu-search .autocomplete-result+.main-menu-search .autocomplete-result{margin-top:2px}.main-menu-search .autocomplete-result:first-child{margin-top:8px}.main-menu-search .autocomplete-result:last-child{margin-bottom:8px}.main-menu-search .autocomplete-extended-list{list-style:none;padding:0;margin:0}.main-menu-search .autocomplete-extended-item{border-top:1px solid #2b2b2f}.main-menu-search .autocomplete-extended-link{display:block;background:#3c3c40;color:#bebec2;font-weight:600;padding:4px 15px 6px}.main-menu-search .autocomplete-extended-link:hover{color:#e6e6ea}.main-menu-bar-item{position:relative}@media(max-width:767px){.main-menu-bar-item{min-width:78px}}.main-menu-bar-link{cursor:pointer;height:100%;display:flex;align-items:center;color:#bebec2;font-size:1.4rem;font-weight:400;text-decoration:none;padding:0 16px;position:relative;z-index:992;background:0 0;border:0;outline:0;transition:color .2s linear,background-color .2s linear}.main-menu-bar-link.menu-item-icon{padding:0 12px}.main-menu-bar-link.menu-item-auth{padding:0 4px}.main-menu-bar-link.menu-item-signup{padding-left:12px}.main-menu-bar-link.menu-item-signin{padding-right:12px}.main-menu-bar-link.menu-item-more-links{padding-right:24px}.main-menu-bar-link.dropdown-toggle .dropdown-icon{color:#76767a}.main-menu-bar-link .far{color:#bebec2}@media(max-width:767px){.main-menu-bar-link{width:100%}}.main-menu-bar-link.active,.main-menu-bar-link.active .bs-btn .far,.main-menu-bar-link.active .far,.main-menu-bar-link:focus,.main-menu-bar-link:focus .bs-btn .far,.main-menu-bar-link:focus .far,.main-menu-bar-link:hover,.main-menu-bar-link:hover .bs-btn .far,.main-menu-bar-link:hover .far{color:#e6e6ea}.main-menu-bar-link .bs-btn{padding:4px 14px;font-size:1.2rem;font-weight:600}.main-menu-dropdown{display:none;position:absolute;z-index:991;top:100%;right:0;min-width:100vw;max-width:100%;max-height:calc(80vh - var(--main-menu-level-1-height));list-style:none;overflow:hidden;padding:8px;margin:0;background:#2b2b2f;box-shadow:0 8px 16px 0 rgba(0,0,0,.4);-webkit-overflow-scrolling:touch}.main-menu-dropdown.align-left{left:-8px;right:auto}.main-menu-dropdown.align-right{right:-8px;left:auto}@media(min-width:768px){.main-menu-dropdown{top:calc(100% - 8px);min-width:190px;max-height:80vh;border-radius:8px}.main-menu-dropdown.is-main{min-width:294px;max-width:340px}}.main-menu-dropdown-item+.main-menu-dropdown-item{margin-top:2px}.main-menu-dropdown-item button{border:none;outline:none}.main-menu-dropdown-link{display:block;width:100%;line-height:1.8;color:#bebec2;padding:8px 16px;border-radius:4px;background:0 0;white-space:nowrap;text-align:left;cursor:pointer;transition:color .1s linear,background-color .1s linear,border-color .1s linear}@media(max-width:767px){.main-menu-dropdown-link{width:100%;padding:10px 12px}}.main-menu-dropdown-link.active,.main-menu-dropdown-link:hover{background:#3c3c40;color:#bebec2}.main-menu-dropdown-link:active,.main-menu-dropdown-link:focus{outline:none}.main-menu-dropdown-link.is-submenu-toggler{display:flex;justify-content:space-between;align-items:center}.main-menu-dropdown-link.is-submenu-toggler .user-badge-spacer{display:inline-block;min-width:31px;margin-left:-7px;margin-right:5px;text-align:center}.main-menu-dropdown-link.is-submenu-toggler .user-badge{font-size:9px;font-weight:700;text-transform:uppercase;padding:.1em .4em;border-radius:2px;color:#1e1e22;background-color:#bebec2}.main-menu-dropdown-link.is-back-to-main{font-size:16px;padding-top:10px;padding-bottom:10px}.main-menu-dropdown-divider{height:1px;margin:11px 0;overflow:hidden;background-color:#3c3c40}.main-menu-dropdown-section{font-size:12px;color:#747474;text-transform:uppercase;padding:0 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-menu-dropdown-section:first-of-type{padding-top:5px}.main-menu-dropdown-profile{margin:-8px -8px 8px;position:relative}.main-menu-dropdown-profile .profile-bg{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-menu-dropdown-profile .profile-inner{display:flex;align-items:center;padding:16px;position:relative;z-index:2;background:linear-gradient(180deg,rgba(43,43,47,.7),#2b2b2f)}.main-menu-dropdown-profile .profile-image{flex-basis:40px;position:relative}.main-menu-dropdown-profile .profile-image .avatar{max-width:40px;max-height:40px}.main-menu-dropdown-profile .profile-image .user-badge{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%)}.main-menu-dropdown-profile .profile-info{padding-left:10px;line-height:1.7;min-width:0}.main-menu-dropdown-profile .profile-name{font-weight:700;color:#e6e6ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.main-menu-dropdown-profile .profile-links{display:flex;align-items:center;justify-content:flex-start}.main-menu-dropdown-profile .profile-links a{color:#747474}.main-menu-dropdown-profile .profile-links a:hover{color:#bebec2}.main-menu-dropdown-profile .profile-links .spacer{width:4px;height:4px;border-radius:50%;background:#747474;display:block;margin:0 10px}.main-menu-dropdown .ps__rail-y{opacity:1;z-index:4}.main-menu-dropdown .ps__thumb-y{opacity:.15}.main-menu-links-dropdown-toggle{position:relative}.main-menu-links-dropdown-toggle:hover .dropdown{display:block}.main-menu-links-dropdown-toggle .dropdown{position:absolute;top:100%;left:0;background:#1e1e22;list-style:none;padding:0 0 4px;display:none}.main-menu-links-dropdown-toggle .dropdown .main-menu-link{padding-top:8px;padding-bottom:8px}.main-menu-item{min-height:inherit;flex-shrink:0}@media(min-width:1200px){.main-menu-item:hover{background:#1e1e22}.main-menu-item:hover .main-menu-link{color:#e6e6ea}.main-menu-item:hover .main-menu-link .fab,.main-menu-item:hover .main-menu-link .far{color:#0070e0}.main-menu-item:hover.main-menu-megadrop-trigger .main-menu-link:after{opacity:1}.main-menu-item:hover .main-menu-megadrop{visibility:visible;opacity:1;transition-delay:var(--menu-transition-delay)}}.main-menu-item-pro .main-menu-link:after{background:#0070e0}.main-menu-item-pro .plus-badge,.main-menu-item-pro .pro-badge,.main-menu-item-pro .school-badge,.main-menu-item-pro .studio-badge{font-size:12px;padding:3px 4px;margin-top:1px}.main-menu-item-pro:hover.main-menu-megadrop-trigger .main-menu-link{background:#0070e0}.main-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:inherit;font-weight:400;text-decoration:none;color:#bebec2;padding:10px 24px;border:0;background:0 0;position:relative;white-space:nowrap;transition-duration:.1s;outline:none}.main-menu-link,.main-menu-link .far{font-size:1.4rem}@media(min-width:768px){.main-menu-link{padding-top:0;padding-bottom:0}}@media(min-width:992px) and (max-width:1199px){.main-menu-link{font-size:12px;padding-left:10px;padding-right:10px}}@media(min-width:1200px){.main-menu-link{padding-left:16px;padding-right:16px}}@media(min-width:1440px){.main-menu-link{padding-left:20px;padding-right:20px}}@media(min-width:1920px){.main-menu-link{padding-left:24px;padding-right:24px}}.main-menu-link .fab,.main-menu-link .far{color:#76767a}.main-menu-link:hover{color:#e6e6ea;transition-duration:.1s}.main-menu-link:hover .fab,.main-menu-link:hover .far{color:#e6e6ea}.main-menu-link.active{color:#e6e6ea;background:0 0}.main-menu-link.active:before{content:"";display:block;position:absolute;top:4px;bottom:4px;left:0;width:3px;background:#0070e0}@media(min-width:768px){.main-menu-link.active:before{width:auto;top:auto;bottom:0;height:3px;left:20px;right:20px}}@media(min-width:992px){.main-menu-link.active:before{left:14px;right:14px}}@media(min-width:1200px){.main-menu-link.active:before{left:16px;right:16px}}@media(min-width:1440px){.main-menu-link.active:before{left:24px;right:24px}}.main-menu-link.active .fab,.main-menu-link.active .far{color:#0070e0}.main-menu-mobile-button{position:relative;padding:10px 0;flex-basis:100%;text-align:center;color:#e6e6ea;border-bottom:1px solid #2b2b2f}.main-menu-mobile-button:last-child{border-right:0}.main-menu-mobile-button.cart{padding:0}.main-menu-mobile-button .bs-badge{position:absolute;top:4px;left:50%;margin-left:4px}.main-menu-mobile-button .cart-icon{color:#e6e6ea;height:100%}.main-menu-megadrop{visibility:hidden;opacity:0;position:absolute;top:100%;left:40px;right:40px;margin-top:1px;background:50% no-repeat #1e1e22;background-size:cover;max-height:80vh;overflow:auto;transition:visibility var(--menu-transition-duration) ease-in-out,opacity var(--menu-transition-duration) ease-in-out}.main-menu-megadrop-title{font-size:24px;font-weight:600;color:#e6e6ea;padding:17px 36px 22px}.main-menu-megadrop-support{font-size:16px;font-weight:600;color:#e6e6ea;padding:25px 36px}.main-menu-megadrop-cover-author{font-size:10px;font-style:italic;color:#bebec2;position:absolute;bottom:30px;right:36px}.main-menu-megadrop .static-block{text-align:center;flex-basis:25%;padding:30px 30px 56px;background:#1e1e22}.main-menu-megadrop .static-block:nth-child(2n){background:#2b2b2f}.main-menu-megadrop .static-block-icon{font-size:54px;margin-bottom:5px}.main-menu-megadrop .static-block-title{font-size:18px;font-weight:600;line-height:1.3;text-transform:uppercase;margin-bottom:11px}.main-menu-megadrop .static-block-desc{font-size:12px;color:#bebec2}.main-menu-megadrop .static-block-btns{margin-top:26px}.main-menu-megadrop .static-block-btns .bs-btn~.bs-btn{margin-top:10px}.main-menu .avatar{overflow:hidden}.main-menu .user-name{line-height:1.2;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-menu .user-badge{margin:0;vertical-align:middle}.main-menu .open .main-menu-bar-link .far{color:#e6e6ea}.main-menu .dropdown-more.open .dropdown-more-list,.main-menu .open .main-menu-dropdown{display:block}.main-menu .dropdown-more-list{display:none;list-style:none;margin:0;padding:0 24px}.main-menu .menu-level{margin:0;padding:0;border-bottom:1px solid}.main-menu .menu-level-1{display:flex;align-items:stretch;justify-content:space-between;background:#1e1e22;height:56px;position:fixed;top:0;left:0;width:100%;max-height:100vh;z-index:1032}@media(min-width:768px){.main-menu .menu-level-1{justify-content:center}}@media(max-width:767px){.main-menu .menu-level-2-wrap{position:fixed;top:0;left:0;right:0;z-index:1031}.main-menu .menu-level-2-wrap .main-menu-sm-bar{background:#1e1e22;position:fixed;top:var(--main-menu-level-1-height);width:100%;z-index:2}}@media(min-width:768px){.main-menu .menu-level-2-wrap{display:none}}.main-menu .menu-level-2{background:#2b2b2f;max-height:calc(100vh - var(--main-menu-level-1-height))}@media(max-width:767px){.main-menu .menu-level-2{padding-top:106px;padding-bottom:10px;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.main-menu .menu-level-2 .dropdown-backdrop{display:none}.main-menu .form{margin-bottom:0}.main-menu .pro-upgrade{font-size:1.2rem;font-weight:600;background:#0070e0;color:#e6e6ea;padding:4px 14px;border-radius:24px}@media(min-width:768px) and (max-width:1280px){.main-menu.js-user-loggedin .menu-level-2{justify-content:flex-start;overflow-x:auto}}@media(min-width:768px) and (max-width:1300px){.main-menu.js-user-non-loggedin .menu-level-2{justify-content:flex-start;overflow-x:auto}}.main-menu-megadrop-back{display:none;visibility:hidden;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.86);z-index:1030;pointer-events:none;transition:opacity var(--menu-transition-duration) ease-in-out;transition-delay:var(--menu-transition-delay)}@media(min-width:1200px){.main-menu-megadrop-back{display:block}}.drop-about,.drop-pro{border-top:5px solid #0070e0}#google_onetap_container{position:absolute;top:100%;right:0}.sticky-block{z-index:1031;position:static;top:var(--main-menu-level-1-height);transition:top .25s ease-out}@media(min-width:768px){.sticky-block{position:-webkit-sticky;position:sticky}}.sticky-block-offset{top:calc(var(--main-menu-height) + 10px);z-index:1029}.sticky-block-underlay{z-index:1030}.sticky-block.zindex-default{z-index:1}.sticky-reactive .sticky-block{top:var(--main-menu-height)}.sticky-reactive .sticky-block-underlay{top:var(--sticky-underlay-top)}.sticky-reactive-disabled .sticky-block{top:var(--main-menu-level-1-height)}.sticky-waypoint{position:relative;z-index:1030}.dark-badge,.host-badge,.memorial-badge,.plus-badge,.pro-badge,.school-badge,.staff-badge,.studio-badge{font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.1px;text-shadow:none;white-space:nowrap;background-color:#0070e0;margin:0 .5em;padding:.3em .4em .4em;display:inline-block;vertical-align:middle;color:#e6e6ea!important;border-radius:2px}.dark-badge.smaller,.host-badge.smaller,.memorial-badge.smaller,.plus-badge.smaller,.pro-badge.smaller,.school-badge.smaller,.staff-badge.smaller,.studio-badge.smaller{font-size:8px;padding-bottom:.4em;top:-1px;position:relative}.dark-badge.larger,.host-badge.larger,.memorial-badge.larger,.plus-badge.larger,.pro-badge.larger,.school-badge.larger,.staff-badge.larger,.studio-badge.larger{font-size:12px}.dark-badge.top,.host-badge.top,.memorial-badge.top,.plus-badge.top,.pro-badge.top,.school-badge.top,.staff-badge.top,.studio-badge.top{vertical-align:top;margin-top:.7em}.plus-badge{background-position:#0070e0}.school-badge,.studio-badge{background:#0070e0}.badge-xs{font-size:9px;padding:.25em .3em .25em .35em}.plus-badge-g,.pro-badge-g{color:#e6e6ea!important;text-shadow:0 1px 2px rgba(0,0,0,.22);background:#0070e0}.pro-badge-md{padding:4px 5px;font-size:12px;font-weight:600}.pro-badge-lg{padding:5px 6px;font-size:18px;font-weight:600}.pro-badge-xl{font-size:24px;border-radius:6px}.pro-badge-xg{font-weight:600;font-size:41px;border-radius:8px}.pro-badge-xxg{font-weight:600;font-size:82px;border-radius:16px}.host-badge,.memorial-badge,.staff-badge{background:#4b4b4f}.dark-badge{background:#3c3c40}a.pro-badge{color:#747474}a.pro-badge:active,a.pro-badge:hover{color:#747474;background:#0057ad}a.host-badge{color:#747474}a.host-badge:active,a.host-badge:hover{color:#747474;background:#323235}.bs-badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#e6e6ea;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#bebec2;border-radius:10px}.bs-badge:empty{display:none}.badge-cart-items,.badge-messages,.badge-notification{background-color:#e6e6ea;color:#0f0f13;font-size:1rem;padding:2px 4px;border:2px solid #0f0f13;display:inline;min-width:16px;text-align:center;border-radius:10px}@media(min-width:768px){.badge-cart-items,.badge-messages,.badge-notification{position:absolute;top:12px;left:50%;margin-left:4px}}.dropdown.open>.dropdown-notifications{display:flex}.dropdown-notifications{display:none;position:absolute;top:calc(100% - 8px);right:0;z-index:1000;max-height:80vh;list-style:none;background-color:#2b2b2f;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.4);width:340px;padding:0;flex-direction:column}.dropdown-notifications .view-all{display:block;text-align:center;padding:10px;color:#747474;font-size:12px;border-top:1px solid #1f1f22}.dropdown-notifications .view-all:active,.dropdown-notifications .view-all:hover{color:#e6e6ea}.dropdown-notifications-filters{display:flex;flex-shrink:0}.dropdown-notifications-filter{flex:1;display:flex;align-items:center;justify-content:center;background:0 0;color:#747474;padding:6px 4px 4px;border:0;border-bottom:2px solid transparent;cursor:pointer;position:relative;outline:0;transition:color .2s linear,border-color .2s linear}.dropdown-notifications-filter .bs-badge{position:absolute;background:#df242f;font-size:8px;top:-5px;left:auto;right:0}.dropdown-notifications-filter:hover{color:#e6e6ea}.dropdown-notifications-filter.active{color:#e6e6ea;border-bottom-color:#0070e0}.dropdown-notifications-filter-selected{padding:6px 8px;font-size:12px;background:#1e1e22;border-bottom:1px solid #2b2b2f;text-transform:uppercase;color:#76767a}.dropdown-notifications-loading{display:none;position:absolute;bottom:47px;left:50%;transform:translate(-50%);background-color:#2b2b2f;padding:6px;box-shadow:0 0 10px #000;border-radius:50%;z-index:1001;line-height:1}.dropdown-notifications-loading.active{display:block}.dropdown-notifications-list{display:block;margin:0;padding:0;list-style:none}.dropdown-notifications-list b{color:#bebec2;font-weight:400}.dropdown-notifications-list a{color:#bebec2}.dropdown-notifications-list a:hover{text-decoration:underline}.dropdown-notifications-list-wrap{position:relative;overflow:hidden;font-size:11px;text-align:left;background:#3c3c40;flex-shrink:1;min-width:160px}.dropdown-notifications-list .notification>a{border-bottom:1px solid #2b2b2f;display:flex;align-items:center;color:#747474;padding:10px 10px 10px 9px;border-left:1px solid transparent;transition:border-left .1s linear,background .2s linear}.dropdown-notifications-list .notification .host-badge,.dropdown-notifications-list .notification .memorial-badge,.dropdown-notifications-list .notification .plus-badge,.dropdown-notifications-list .notification .pro-badge,.dropdown-notifications-list .notification .school-badge,.dropdown-notifications-list .notification .staff-badge,.dropdown-notifications-list .notification .studio-badge{margin-left:0;margin-right:0;vertical-align:text-bottom;font-size:8px;text-decoration:none}.dropdown-notifications-list .notification .host-badge+.host-badge,.dropdown-notifications-list .notification .host-badge+.memorial-badge,.dropdown-notifications-list .notification .host-badge+.pro-badge,.dropdown-notifications-list .notification .host-badge+.staff-badge,.dropdown-notifications-list .notification .memorial-badge+.host-badge,.dropdown-notifications-list .notification .memorial-badge+.memorial-badge,.dropdown-notifications-list .notification .memorial-badge+.pro-badge,.dropdown-notifications-list .notification .memorial-badge+.staff-badge,.dropdown-notifications-list .notification .plus-badge+.host-badge,.dropdown-notifications-list .notification .plus-badge+.memorial-badge,.dropdown-notifications-list .notification .plus-badge+.pro-badge,.dropdown-notifications-list .notification .plus-badge+.staff-badge,.dropdown-notifications-list .notification .pro-badge+.host-badge,.dropdown-notifications-list .notification .pro-badge+.memorial-badge,.dropdown-notifications-list .notification .pro-badge+.pro-badge,.dropdown-notifications-list .notification .pro-badge+.staff-badge,.dropdown-notifications-list .notification .school-badge+.host-badge,.dropdown-notifications-list .notification .school-badge+.memorial-badge,.dropdown-notifications-list .notification .school-badge+.pro-badge,.dropdown-notifications-list .notification .school-badge+.staff-badge,.dropdown-notifications-list .notification .staff-badge+.host-badge,.dropdown-notifications-list .notification .staff-badge+.memorial-badge,.dropdown-notifications-list .notification .staff-badge+.pro-badge,.dropdown-notifications-list .notification .staff-badge+.staff-badge,.dropdown-notifications-list .notification .studio-badge+.host-badge,.dropdown-notifications-list .notification .studio-badge+.memorial-badge,.dropdown-notifications-list .notification .studio-badge+.pro-badge,.dropdown-notifications-list .notification .studio-badge+.staff-badge{margin-left:4px}.dropdown-notifications-list .notification.read>a{background-color:#1f1f22;border-bottom-color:#2b2b2f}.dropdown-notifications-list .notification:hover>a{border-left-color:#0070e0;background:#2b2b2f;text-decoration:none}.dropdown-notifications-list .notification-group{font-style:italic;padding:6px 8px;font-size:11px;background:#1e1e22;border-bottom:1px solid #2b2b2f;color:#76767a}.dropdown-notifications-list .notification-image{flex-basis:50px;flex-shrink:0;max-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center;position:relative}.dropdown-notifications-list .notification-image .img{display:block;width:50px;height:50px;background-color:#1e1e22;border-radius:2px;background-position:50%;background-repeat:no-repeat;background-size:cover;object-fit:fill}.dropdown-notifications-list .notification-image .img-blur+.mature-content-label{display:block}.dropdown-notifications-list .notification-image .mature-content-label{display:none;line-height:1.2;font-size:10px;user-select:none;letter-spacing:0}.dropdown-notifications-list .notification-image .avatar{border-radius:50%}.dropdown-notifications-list .notification-content{flex-grow:1;padding:0 0 0 10px}.far{transition:color .15s linear}.animate{transition:transform .15s ease-in-out,color .15s linear}.open .dropdown-toggle .animate-scale{transform:scale(1.2)}.open .dropdown-toggle .animate-rotate{transform:rotate(180deg)}.nav-fallback{display:none!important}@media(min-width:992px){.is-promobar-active{--main-menu-level-1-height:98px;--main-menu-height:104px}.is-promobar-active .bar-pro-increase.active-version{display:block}.is-promobar-active .bar-pro-increase+.main-menu .menu-level-1{top:38px}}@media(min-width:992px) and (min-width:768px){.is-promobar-active .bar-pro-increase+.main-menu .menu-level-1{top:48px}}.bar-pro-increase{position:fixed;z-index:1032;top:0;left:0;width:100%;display:none;padding:10px 5px;background-image:linear-gradient(180deg,#27dcfe,#13aff0);font-weight:700;font-size:10px;color:#e6e6ea;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.37);letter-spacing:.015em;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8}.bar-pro-increase:hover{color:#e6e6ea}.bar-pro-increase:hover .text{text-decoration:underline}.bar-pro-increase.v2{background:url(/assets/bars/bg-plus-v2.jpg) 50% no-repeat;background-size:cover}@media(min-width:768px){.bar-pro-increase{font-size:16px;padding:10px}}.bar-pro-increase .time-left{padding:3px 8px;background:rgba(0,0,0,.46);border-radius:5px}.bar-pro-increase .bar-badge{margin:0;vertical-align:top}.bar-pro-increase .text{margin:0 4px}@media(min-width:768px){.bar-pro-increase .text{margin:0 8px}}.bar-pro-increase .button{font-size:8px;border:1px solid #e6e6ea;border-radius:3px;text-transform:uppercase;padding:4px 7px}@media(min-width:768px){.bar-pro-increase .button{font-size:14px}}.bar-pro-increase-link{position:relative;z-index:1;color:inherit;display:block}.bar-pro-increase-link:hover{color:#e6e6ea}.bar-pro-increase-link:hover .text{text-decoration:underline}.bar-pro-increase-close{position:absolute;top:5px;right:5px;color:#e6e6ea;cursor:pointer;z-index:2;padding:10px;transition:opacity .15s}.bar-pro-increase-close:hover{opacity:.7}.pro-page-sticky,.will-stick{display:none}.currency-select-modal-text{font-size:16px;color:#e6e6ea;text-align:center;margin-bottom:30px}.currency-select-modal .bs-modal-dialog{max-width:530px}.currency-select-modal .bs-modal-header{padding:50% 0 0;background-size:cover;background-repeat:no-repeat;height:0}.currency-select-modal.currency-eur .bs-modal-header{background-image:url(/assets/layout/d17da4f18f86af6b158577bb61fd06c8.jpg)}.currency-select-modal.currency-gbp .bs-modal-header{background-image:url(/assets/layout/bb6d3b749d9da76a2e6b68083aac212e.jpg)}.currency-select-modal.currency-cad .bs-modal-header{background-image:url(/assets/layout/f2524d5de553659a1007ab3dde0fee67.jpg)}.currency-select-modal .bs-modal-body{padding:30px}#switch-account-list .account-item-btn{display:flex;align-items:center;width:100%;background:0 0;border:0;color:#bebec2;text-align:left;padding:7px 13px 7px 10px;outline:none;transition:background-color .2s linear,color .2s linear,opacity .2s linear}#switch-account-list .account-item-btn:not(.is-active){cursor:pointer;opacity:.5}#switch-account-list .account-item-btn:not(.is-active):hover{opacity:1;background:#2b2b2f}#switch-account-list .account-item-btn:not(.is-active):hover .icon-state-hover{opacity:1}#switch-account-list .account-item-btn:not(.is-active) .icon-state-active{display:none}#switch-account-list .account-item-btn:not(.is-active) .icon-state-hover{opacity:0}#switch-account-list .account-item-btn.is-active .name{color:#e6e6ea;font-weight:700}#switch-account-list .account-item-btn.is-active .icon-state-hover{display:none}#switch-account-list .account-item-info{padding-left:15px;padding-right:15px;flex-grow:1;line-height:1.5}#switch-account-list .account-state-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#0070e0;color:#e6e6ea;display:flex;align-items:center;justify-content:center;transition:opacity .2s linear}#switch-account-list .plus-badge,#switch-account-list .pro-badge,#switch-account-list .school-badge,#switch-account-list .studio-badge{vertical-align:text-top;margin-left:0}@keyframes reveal_loggedin_bar{0%{transform:translateY(0)}80%{transform:translateY(0)}99%{transform:translateY(-100%)}to{display:none;transform:translateY(-100%)}}.header-loggedin-bar{background:#0070e0;color:#e6e6ea;text-align:center;padding:8px 16px;position:fixed;left:0;z-index:2;width:100%;display:none}.header-loggedin-bar.is-active{display:block;animation:reveal_loggedin_bar 4s linear 2s 1 forwards}