html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;-webkit-tap-highlight-color:transparent;text-decoration:none}.valign-wrapper{align-items:center;display:flex}.clearfix{clear:both}.z-depth-0{box-shadow:none!important}.z-depth-1,.sidenav,.btn-floating,.toast{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.z-depth-1-half,.btn-floating:hover{box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}.z-depth-2{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.z-depth-3{box-shadow:0 8px 17px 2px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.z-depth-4{box-shadow:0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f,0 8px 10px -7px #0003}.z-depth-5,.modal{box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px #0003,0 6px 20px #00000030}.divider{background-color:#e0e0e0;height:1px;overflow:hidden}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.parallax-container{height:500px;position:relative;overflow:hidden}.parallax-container .parallax{z-index:-1;position:absolute;inset:0}.parallax-container .parallax img{opacity:0;min-width:100%;min-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0}@media only screen and (max-width:600px){.hide-on-small-only,.hide-on-small-and-down{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center}}table,th,td{border:none}table{border-collapse:collapse;border-spacing:0;width:100%;display:table}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f280}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s}table.highlight>tbody>tr:hover{background-color:#f2f2f280}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid #0000001f}td,th{text-align:left;vertical-align:middle;padding:15px 5px;display:table-cell}@media only screen and (max-width:992px){table.responsive-table{border-collapse:collapse;border-spacing:0;width:100%;display:block;position:relative}table.responsive-table td:empty:before{content:" "}table.responsive-table th,table.responsive-table td{vertical-align:top;margin:0}table.responsive-table th{text-align:left}table.responsive-table thead{float:left;display:block}table.responsive-table thead tr{padding:0 10px 0 0;display:block}table.responsive-table thead tr th:before{content:" "}table.responsive-table tbody{white-space:nowrap;width:auto;display:block;position:relative;overflow-x:auto}table.responsive-table tbody tr{vertical-align:top;display:inline-block}table.responsive-table th{text-align:right;display:block}table.responsive-table td{text-align:left;min-height:1.25em;display:block}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #0000001f}}.video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.progress{background-color:#63878b;border-radius:2px;width:100%;height:4px;margin:.5rem 0 1rem;display:block;position:relative;overflow:hidden}.progress .determinate{background-color:#69dc42;transition:width .3s linear;position:absolute;top:0;bottom:0;left:0}.progress .indeterminate{background-color:#69dc42}.progress .indeterminate:before{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite indeterminate;position:absolute;top:0;bottom:0;left:0}.progress .indeterminate:after{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite indeterminate-short;position:absolute;top:0;bottom:0;left:0}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{margin-left:auto;margin-right:auto;display:block}.truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.no-padding{padding:0!important}.container{width:90%;max-width:1360px;margin:0 auto}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}a{text-decoration:none}html{color:#000000de;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{margin:2.8rem 0 1.68rem;font-size:4.2rem;line-height:110%}h2{margin:2.37333rem 0 1.424rem;font-size:3.56rem;line-height:110%}h3{margin:1.94667rem 0 1.168rem;font-size:2.92rem;line-height:110%}h4{margin:1.52rem 0 .912rem;font-size:2.28rem;line-height:110%}h5{margin:1.09333rem 0 .656rem;font-size:1.64rem;line-height:110%}h6{margin:.76667rem 0 .46rem;font-size:1.15rem;line-height:110%}em{font-style:italic}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}#toast-container{z-index:10000;display:block;position:fixed}@media only screen and (max-width:600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width:601px) and (max-width:992px){#toast-container{max-width:90%;bottom:7%;left:5%}}@media only screen and (min-width:993px){#toast-container{max-width:86%;top:10%;right:7%}}.toast{color:#fff;cursor:default;background-color:#323232;border-radius:2px;justify-content:space-between;align-items:center;width:auto;max-width:100%;height:auto;min-height:48px;margin-top:10px;padding:10px 25px;font-size:1.1rem;font-weight:300;line-height:1.5em;display:flex;position:relative;top:35px}.toast .toast-action{color:#eeff41;margin-left:3rem;margin-right:-25px;font-weight:500}.toast.rounded{border-radius:24px}@media only screen and (max-width:600px){.toast{border-radius:0;width:100%}}.tabs{white-space:nowrap;background-color:#fff;width:100%;height:48px;margin:0 auto;position:relative;overflow:auto hidden}.tabs.tabs-transparent{background-color:#0000}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:#ffffffb3}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:flex}.tabs.tabs-fixed-width .tab{flex-grow:1}.tabs .tab{text-align:center;text-transform:uppercase;height:48px;margin:0;padding:0;line-height:48px;display:inline-block}.tabs .tab a{color:#69dc42;text-overflow:ellipsis;width:100%;height:100%;padding:0 24px;font-size:14px;transition:color .28s,background-color .28s;display:block;overflow:hidden}.tabs .tab a:focus,.tabs .tab a.active:focus{outline:none}.tabs .tab a:hover,.tabs .tab a.active{color:#f05b04;background-color:#0000}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{cursor:default}.tabs .indicator{will-change:left, right;background-color:#69dc42;height:2px;position:absolute;bottom:0}@media only screen and (max-width:992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{z-index:2000;color:#fff;opacity:0;text-align:center;pointer-events:none;visibility:hidden;background-color:#323232;border-radius:2px;max-width:calc(100% - 4px);min-height:36px;padding:10px 8px;font-size:1rem;line-height:120%;position:absolute;top:0;left:0;overflow:hidden}.modal{will-change:top, opacity;background-color:#fafafa;border-radius:2px;width:55%;max-height:70%;margin:auto;padding:0;display:none;position:fixed;left:0;right:0;overflow-y:auto}.modal:focus{outline:none}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-close{cursor:pointer}.modal .modal-footer{text-align:right;background-color:#fafafa;border-radius:0 0 2px 2px;width:100%;height:56px;padding:4px 6px}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{z-index:999;will-change:opacity;background:#000;width:100%;height:125%;display:none;position:fixed;inset:-25% 0 0}.modal.modal-fixed-footer{height:70%;padding:0}.modal.modal-fixed-footer .modal-content{width:100%;height:calc(100% - 56px);max-height:100%;position:absolute;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid #0000001a;position:absolute;bottom:0}.modal.bottom-sheet{will-change:bottom, opacity;border-radius:0;width:100%;max-height:45%;margin:0;top:auto;bottom:-100%}.collapsible-header{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:1rem 0;line-height:1.5;display:flex}.collapsible-header:focus{outline:0}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{box-sizing:border-box;padding:1rem 0;display:none}.sidenav .collapsible,.sidenav.fixed .collapsible{box-shadow:none;border:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{line-height:inherit;height:inherit;background-color:#0000;border:none;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:#0000000d}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{background-color:#fff;border:0}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{box-shadow:none;border:none}.collapsible.popout>li{margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.collapsible.popout>li.active{margin:16px 0;box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026}textarea{background-color:#0000;width:100%;height:3rem}textarea.materialize-textarea{resize:none;box-sizing:border-box;min-height:3rem;padding:.8rem 0;line-height:normal;overflow-y:hidden}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;z-index:-1;padding-top:1.2rem;position:absolute;top:0}.character-counter{min-height:18px}[type=radio]:not(:checked),[type=radio]:checked{opacity:0;pointer-events:none;position:absolute}[type=radio]:not(:checked)+span,[type=radio]:checked+span{cursor:pointer;-webkit-user-select:none;user-select:none;height:25px;padding-left:35px;font-size:1rem;line-height:25px;transition:all .28s;display:inline-block;position:relative}[type=radio]+span:before,[type=radio]+span:after{content:"";z-index:0;width:16px;height:16px;margin:4px;transition:all .28s;position:absolute;top:0;left:0}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:checked+span:before,[type=radio]:checked+span:after,.with-gap[type=radio]:checked+span:before,.with-gap[type=radio]:checked+span:after{border-radius:50%}[type=radio]:not(:checked)+span:before,[type=radio]:not(:checked)+span:after{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{transform:scale(0)}[type=radio]:checked+span:before{border:2px solid #0000}[type=radio]:checked+span:after,.with-gap[type=radio]:checked+span:before,.with-gap[type=radio]:checked+span:after{border:2px solid #69dc42}[type=radio]:checked+span:after,.with-gap[type=radio]:checked+span:after{background-color:#69dc42}[type=radio]:checked+span:after{transform:scale(1.02)}.with-gap[type=radio]:checked+span:after{transform:scale(.5)}.tabbed[type=radio]:focus+span:before{box-shadow:0 0 0 10px #0000001a}.with-gap[type=radio]:disabled:checked+span:before{border:2px solid #0000006b}.with-gap[type=radio]:disabled:checked+span:after{background-color:#0000006b;border:none}[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{background-color:#0000;border-color:#0000006b}[type=radio]:disabled+span{color:#0000006b}[type=radio]:disabled:not(:checked)+span:before{border-color:#0000006b}[type=radio]:disabled:checked+span:after{background-color:#0000006b;border-color:#949494}[type=checkbox]:not(:checked),[type=checkbox]:checked{opacity:0;pointer-events:none;position:absolute}[type=checkbox]+span:not(.lever){cursor:pointer;-webkit-user-select:none;user-select:none;height:25px;padding-left:35px;font-size:1rem;line-height:25px;display:inline-block;position:relative}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";z-index:0;border:2px solid #5a5a5a;border-radius:1px;width:18px;height:18px;margin-top:3px;transition:all .2s;position:absolute;top:0;left:0}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{background-color:#0000006b;border:none}.tabbed[type=checkbox]:focus+span:not(.lever):after{background-color:#0000001a;border:0;border-radius:50%;transform:scale(1);box-shadow:0 0 0 10px #0000001a}[type=checkbox]:checked+span:not(.lever):before{backface-visibility:hidden;transform-origin:100% 100%;border:2px solid #69dc42;border-color:#0000 #69dc42 #69dc42 #0000;width:12px;height:22px;top:-4px;left:-5px;transform:rotate(40deg)}[type=checkbox]:checked:disabled+span:before{border-bottom:2px solid #0000006b;border-right:2px solid #0000006b}[type=checkbox]:indeterminate+span:not(.lever):before{backface-visibility:hidden;transform-origin:100% 100%;border:none;border-right:2px solid #69dc42;width:10px;height:22px;top:-11px;left:-12px;transform:rotate(90deg)}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{background-color:#0000;border-right:2px solid #0000006b}.filled-in[type=checkbox]+span:not(.lever):after{border-radius:2px}.filled-in[type=checkbox]+span:not(.lever):before,.filled-in[type=checkbox]+span:not(.lever):after{content:"";z-index:1;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;position:absolute;left:0}.filled-in[type=checkbox]:not(:checked)+span:not(.lever):before{transform-origin:100% 100%;border:3px solid #0000;width:0;height:0;top:10px;left:6px;transform:rotate(37deg)}.filled-in[type=checkbox]:not(:checked)+span:not(.lever):after{z-index:0;background-color:#0000;border:2px solid #5a5a5a;width:20px;height:20px;top:0}.filled-in[type=checkbox]:checked+span:not(.lever):before{transform-origin:100% 100%;border:2px solid #fff;border-color:#0000 #fff #fff #0000;width:8px;height:13px;top:0;left:1px;transform:rotate(37deg)}.filled-in[type=checkbox]:checked+span:not(.lever):after{z-index:0;background-color:#69dc42;border:2px solid #69dc42;width:20px;height:20px;top:0}.filled-in.tabbed[type=checkbox]:focus+span:not(.lever):after{background-color:#0000001a;border-color:#5a5a5a;border-radius:2px}.filled-in.tabbed[type=checkbox]:checked:focus+span:not(.lever):after{background-color:#69dc42;border-color:#69dc42;border-radius:2px}.filled-in[type=checkbox]:disabled:not(:checked)+span:not(.lever):before{background-color:#0000;border:2px solid #0000}.filled-in[type=checkbox]:disabled:not(:checked)+span:not(.lever):after{background-color:#949494;border-color:#0000}.filled-in[type=checkbox]:disabled:checked+span:not(.lever):before{background-color:#0000}.filled-in[type=checkbox]:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.prefix~.select-wrapper{width:calc(100% - 3rem);margin-left:3rem}.prefix~label{margin-left:3rem}.sidenav{width:300px;height:calc(100% + 60px);height:-moz-calc(100%);z-index:999;will-change:transform;backface-visibility:hidden;background-color:#fff;margin:0;padding-bottom:60px;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%)}.sidenav.right-aligned{left:auto;right:0;transform:translate(100%)}.drag-target{z-index:998;width:10px;height:100%;position:fixed;top:0}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{position:fixed;left:0;transform:translate(0)}.sidenav.sidenav-fixed.right-aligned{left:auto;right:0}@media only screen and (max-width:992px){.sidenav.sidenav-fixed{transform:translate(-105%)}.sidenav.sidenav-fixed.right-aligned{transform:translate(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav-overlay{opacity:0;z-index:997;background-color:#00000080;height:120vh;display:none;position:fixed;top:0;left:0;right:0}@font-face{font-family:pbb-icons;src:url(../fonts/pbb-icons.eot);src:url(../fonts/pbb-icons.eot?kwpgl1#iefix)format("embedded-opentype"),url(../fonts/pbb-icons.woff2?kwpgl1)format("woff2"),url(../fonts/pbb-icons.woff?kwpgl1)format("woff"),url(../fonts/pbb-icons.ttf?kwpgl1)format("truetype"),url(../fonts/pbb-icons.svg?kwpgl1#pbb-icons)format("svg");font-style:normal;font-weight:400}.icon{speak:none;vertical-align:-.125em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;display:inline-block;font-variant:normal!important;text-transform:none!important;font-family:pbb-icons!important;font-style:normal!important;font-weight:400!important}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-top:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}.icon-ball:before{content:""}.icon-ball-plain:before{content:""}.icon-bell:before{content:""}.icon-burger:before{content:""}.icon-check:before{content:""}.icon-checklist:before{content:""}.icon-child:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-dashboard:before{content:""}.icon-datasheet:before{content:""}.icon-date:before{content:""}.icon-dazn:before{content:""}.icon-download:before{content:""}.icon-eye:before{content:""}.icon-facebook:before{content:""}.icon-field:before{content:""}.icon-heart:before{content:""}.icon-instagram:before{content:""}.icon-jersey:before{content:""}.icon-linkedin:before{content:""}.icon-live:before{content:""}.icon-location:before{content:""}.icon-lock:before{content:""}.icon-logout:before{content:""}.icon-minus:before{content:""}.icon-paris:before{content:""}.icon-pbb-icon:before{content:""}.icon-pinterest:before{content:""}.icon-plus:before{content:""}.icon-profile:before{content:""}.icon-refresh:before{content:""}.icon-settings:before{content:""}.icon-shipping:before{content:""}.icon-shirt:before{content:""}.icon-skweek:before{content:""}.icon-spark:before{content:""}.icon-square-x-twitter:before{content:""}.icon-ticket:before{content:""}.icon-tiktok:before{content:""}.icon-time:before{content:""}.icon-trash:before{content:""}.icon-trophy:before{content:""}.icon-tv:before{content:""}.icon-twitter:before{content:""}.icon-user:before{content:""}.icon-whatsapp:before{content:""}.icon-whistle:before{content:""}.icon-wttj:before{content:""}.icon-youtube:before{content:""}button{cursor:pointer}a.btn,span.btn,input.btn,button.btn,.news-menu a{text-overflow:ellipsis;white-space:nowrap;background:#1c1c1c;border:none;border-radius:20px;max-width:100%;padding:0 15px;font-family:ParisBasketball,sans-serif;font-size:1.2em;line-height:38px;display:inline-block;overflow:hidden}a.btn.blue,span.btn.blue,input.btn.blue,button.btn.blue,.news-menu a.blue{background:#004cff;border-color:#004cff}a.btn.red,span.btn.red,input.btn.red,button.btn.red,.news-menu a.red{background:red;border-color:red}a.btn.white,span.btn.white,input.btn.white,button.btn.white,.news-menu a.white{color:#0e0e0e;background:#fff}a.btn.border,span.btn.border,input.btn.border,button.btn.border,.news-menu a.border{background:0 0;border:1px solid #fff;height:40px}a.btn.arrow:after,span.btn.arrow:after,input.btn.arrow:after,button.btn.arrow:after,.news-menu a.arrow:after{content:"";vertical-align:middle;margin-left:8px;font-family:pbb-icons;display:inline-block}a.btn.download:after,span.btn.download:after,input.btn.download:after,button.btn.download:after,.news-menu a.download:after{content:"";vertical-align:middle;margin-left:8px;font-family:pbb-icons;display:inline-block}a.btn.tickets-alert:after,span.btn.tickets-alert:after,input.btn.tickets-alert:after,button.btn.tickets-alert:after,.news-menu a.tickets-alert:after{content:"";vertical-align:middle;margin-left:8px;font-family:pbb-icons;display:inline-block}.news-menu a{color:#0e0e0e;background:#fff}form.searchform input{color:#fff;background:#181818;border:none;border-radius:20px;width:100%;padding:0 15px;line-height:40px}form.searchform>div{position:relative}form.searchform>div button{color:#ffffff4d;text-align:center;cursor:pointer;background:#0e0e0e;border:none;border-radius:100%;width:36px;padding:0;font-size:28px;line-height:36px;transition:all .3s ease-in-out;position:absolute;top:2px;right:2px}form.searchform>div button:hover{color:#fff}.toast{background:red;border-radius:60px;font-weight:500}.toast.success{background:#69dc42}header.site-header .top-menu .btn a{background:#1c1c1c;border-radius:20px;padding:0 15px;line-height:40px;display:inline-block}header.site-header .top-menu .btn a:hover{color:#fff}header.site-header .top-menu .btn.blue a{background:#004cff}header.site-header .top-menu .btn.red a{background:red}header.site-header .top-menu .btn.white a{color:#0e0e0e;background:#fff}input::placeholder,textarea::placeholder{color:#666;font-weight:400}.pbb-select,.woocommerce-input-wrapper{background-color:#0e0e0e;border:1px solid #fff;border-radius:21px;padding-right:20px;line-height:42px;position:relative;overflow:hidden}.pbb-select:after,.woocommerce-input-wrapper:after{content:"";font-family:pbb-icons;line-height:42px;position:absolute;top:0;right:1em}.pbb-select select,.woocommerce-input-wrapper select{appearance:none;color:#fff;text-overflow:ellipsis;background:#0e0e0e;border:0;border-radius:0;width:110%;height:auto;margin:0;padding:.5em 20px;font-family:ParisBasketball,sans-serif;font-size:1.2em;overflow:hidden}.pbb-select select:focus,.woocommerce-input-wrapper select:focus{outline:none}.woocommerce-input-wrapper{border:1px solid #ffffff4d;display:block}.woocommerce-input-wrapper select{font-family:NeueMontreal,sans-serif;font-size:14px}.input-field{margin:15px 0}.input-field input,.input-field textarea{color:#fff;background:#1c1c1c;border:1px solid #ffffff4d;border-radius:21px;width:100%;padding:0 20px;font-family:NeueMontreal,sans-serif;font-size:16px;font-weight:400;line-height:42px;display:block}.input-field input:focus,.input-field textarea:focus{border-color:#fff;outline:none}.input-field textarea{min-height:10em;padding:20px;line-height:150%}.modal-overlay{opacity:.9!important}.modal{background:#181818}.modal .modal-content{padding:30px}.modal .modal-close.close-icon{font-size:30px;position:absolute;top:20px;right:20px}.back-btn{--size:40px;width:var(--size);height:var(--size);line-height:var(--size);text-align:center;font-size:calc(var(--size) * .3);border:1px solid #fff;border-radius:100%;display:inline-block}#register-game-popin,#camp-alert-modal{width:640px;max-width:90%}#register-game-popin .buttons,#camp-alert-modal .buttons{text-align:right;margin-top:15px}#register-game-popin .buttons .btn,#camp-alert-modal .buttons .btn{vertical-align:middle;margin:0 10px;display:inline-block}#register-game-popin .buttons .btn:first-child,#camp-alert-modal .buttons .btn:first-child{margin-left:0}#register-game-popin .buttons .btn:last-child,#camp-alert-modal .buttons .btn:last-child{margin-right:0}form.contact-form,form.document-form{margin:40px 0}form.contact-form .input-field,form.document-form .input-field,form.contact-form .pbb-select,form.document-form .pbb-select{margin:20px 0}form.contact-form .pbb-select,form.document-form .pbb-select{border:1px solid #ffffff4d}form.contact-form .pbb-select select,form.document-form .pbb-select select{font-family:NeueMontreal,sans-serif;font-size:16px;font-weight:400}form.contact-form p.cb,form.document-form p.cb{margin:30px 0}form.contact-form p.cb a,form.document-form p.cb a{text-decoration:underline}.form-confirm{text-align:center;font-family:ParisBasketball,sans-serif;font-size:2em}form.perf-camp-form{width:640px;max-width:calc(100% - 60px);margin:40px auto}form.perf-camp-form h4{margin-top:1.2em}form.perf-camp-form .pbb-select{border:1px solid #ffffff4d}form.perf-camp-form .pbb-select select{font-family:NeueMontreal,sans-serif;font-size:16px;font-weight:400}form.perf-camp-form .btn{margin-top:30px}#subscription-modal .form-title{width:640px;max-width:100%;margin:40px auto}#subscription-modal .form-title h2{font-size:2.4em}form.subscription-form{width:640px;max-width:100%;margin:40px auto;font-size:18px}form.subscription-form ::placeholder{color:#fff;opacity:.4}form.subscription-form .pbb-select{border:1px solid #ffffff4d}form.subscription-form .pbb-select select{font-family:NeueMontreal,sans-serif;font-size:16px}form.subscription-form .input-field input{border:1px solid #ffffff4d;font-size:16px}form.subscription-form .input-field input:focus{border-color:#fff}form.subscription-form .product-choice p{margin-bottom:0}form.subscription-form input[type=checkbox]+span:not(.lever){font-size:18px}form.subscription-form .newsletter-optin{border-top:1px solid #ffffff26;margin-top:20px;padding:20px 0}@media only screen and (min-width:602px){form.subscription-form .flex-columns{gap:20px;margin-top:20px;display:flex}form.subscription-form .flex-columns .input-field{width:calc(50% - 10px);margin:0}form.subscription-form .choices{flex-wrap:wrap;gap:30px;display:flex}}@media only screen and (min-width:992px){.back-btn{--size:70px}form.contact-form .flex-columns,form.document-form .flex-columns{gap:20px}form.contact-form .flex-columns .input-field,form.document-form .flex-columns .input-field{width:calc(50% - 10px);margin:0}form.perf-camp-form .flex-columns{flex-wrap:wrap;gap:20px;margin:20px 0}form.perf-camp-form .flex-columns>*{width:calc(50% - 10px)}form.perf-camp-form .flex-columns .input-field{margin:0}}@media only screen and (max-width:600px){form.perf-camp-form .input-field,form.perf-camp-form .pbb-select{margin:20px 0}}html{font-optical-sizing:auto;font-family:NeueMontreal,sans-serif;font-style:normal;font-weight:400}body{color:#fff;background:#0e0e0e;flex-direction:column;min-height:100vh;display:flex}body main{flex:1 0 auto}body a{color:inherit}h1,h2,h3,h4{font-family:ParisBasketball,sans-serif;font-weight:400}strong{font-weight:600}.alignwide,.alignstretch{max-width:calc(100% - 30px);margin:0 auto}.alignwide{width:1360px}.alignstretch{width:990px}.alignfull{width:100%;max-width:100%}main>p,main>[class*=wp-block]:not(.alignwide):not(.alignfull):not(.wp-block-image):not(.wp-block-group){width:990px;max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}main>.wp-block-image img{max-width:100%;height:auto;margin:0 auto;display:block}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:1360px;max-width:calc(100% - 30px)}main>p a{text-decoration:underline}figure{margin:0}.flex-columns.small-flex{display:flex}.social-menu{margin:0}.social-menu li{margin:0 8px;display:inline-block}.social-menu li:first-child{margin-left:0}.social-menu li:last-child{margin-right:0}.lang-switch{width:45px;margin:0}.lang-switch>li{cursor:pointer;width:100%;position:relative}.lang-switch>li:after{content:"";opacity:.7;font-family:pbb-icons;font-size:14px;line-height:18px;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0}.lang-switch>li:hover:after{opacity:1}.lang-switch>li:hover ul.alt-lang{display:block}.lang-switch>li ul.alt-lang{display:none;position:absolute;top:18px;left:0}.lang-switch>li ul.alt-lang li a{padding:10px 0;display:block}.lang-switch span.flag{content:"";background:0 0/cover no-repeat;width:24px;height:18px;display:block}.lang-switch span.flag.flag-fr{background-image:url(../img/flag-fr.svg)}.lang-switch span.flag.flag-en{background-image:url(../img/flag-en.svg)}footer.page-footer{padding-top:80px}footer.page-footer a{color:inherit}footer.page-footer .site-logo{width:134px;margin:0 auto 20px;display:inline-block}footer.page-footer .footer-col-1{text-align:center;max-width:200px}footer.page-footer ul.menu{margin:0}footer.page-footer ul.menu li{margin:10px 0;font-size:1.2em}footer.page-footer ul.menu li a{font-family:ParisBasketball,sans-serif}footer.page-footer .social-menu{text-align:center;margin:30px 0;font-size:20px}footer.page-footer .delacreme{border-top:1px solid #ffffff1a;margin:30px 0;padding-top:30px;font-size:.85em}footer.page-footer .delacreme .icon{color:red;margin:0 .15em}footer.page-footer.tickets-footer .site-logo{width:70px}footer.page-footer [id^=pbb_social] .footer-widget-title{text-align:center;margin:10px 0;font-family:ParisBasketball,sans-serif}.euroleague-wrapper{overflow:hidden}header.site-header{z-index:998;background:#0e0e0e;padding:20px 0;font-family:ParisBasketball,sans-serif;position:sticky;top:0}header.site-header .flex-columns{align-items:center;display:flex}header.site-header .flex-columns .top-menu-wrapper{width:calc(50% - 50px);font-size:18px}header.site-header .flex-columns .top-menu-wrapper.right-wrapper{justify-content:end;align-items:center;display:flex}header.site-header #right-menu{text-align:right;margin-right:15px}header.site-header #right-menu li.burger-menu{margin-left:0}header.site-header .lang-switch{margin-left:15px}header.site-header .site-logo{width:75px;margin:0 auto}header.site-header a.burger-menu,header.site-header li.burger-menu>a{color:#0e0e0e;background:#fff;border-radius:36px;margin:0 10px;padding:0 15px;line-height:36px;display:inline-block}header.site-header a.burger-menu:after,header.site-header li.burger-menu>a:after{content:"";vertical-align:middle;width:1.4em;margin-top:1px;font-family:pbb-icons;display:inline-block}header.site-header a.burger-menu.mega-open:after,header.site-header li.burger-menu>a.mega-open:after{content:""}header.site-header a.burger-menu:not(.mega-open):after,header.site-header li.burger-menu>a:not(.mega-open):after{transform:scaleX(.5)}header.site-header a.my-account{color:#fff;text-align:center;background:#004cff;border-radius:36px;width:36px;margin:0 10px;line-height:36px;display:inline-block}header.site-header .sidenav-trigger{color:#0e0e0e;text-align:center;width:38px;padding:0}header.site-header .sidenav-trigger .icon{transform:scaleX(.5)}body.tickets-section header.site-header .top-menu li.burger-menu{display:none}nav.pagination{text-align:center;width:100%;margin:40px 0;font-family:ParisBasketball,sans-serif;font-size:18px;display:block}nav.pagination span,nav.pagination a{margin:0 10px;display:inline-block}nav.pagination span.current{color:#004cff}main.error-404{align-items:center;display:flex}main.error-404 .wrapper{background:url(../img/shadow.png) 50%/contain no-repeat;padding:60px 0}main.error-404 .wrapper h1{font-size:6em;line-height:.9em}main.error-404 .wrapper h1 span{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400;display:block}main.error-404 .wrapper .btn{margin-top:50px}.no-result-found{font-size:20px}.top-bar-tickets{background:#1c1c1c;padding:10px}.top-bar-tickets ul{margin:0 auto}.top-bar-tickets ul li{vertical-align:middle;display:inline-block}.top-bar-tickets ul li:not(:last-child):after{vertical-align:middle;content:"";opacity:.25;background:#fff;width:1px;height:20px;margin:0 15px;display:inline-block}@media only screen and (max-width:990px){header.site-header .top-menu li{margin:0 5px;display:inline-block}header.site-header .top-menu li:first-child{margin-left:0}header.site-header .top-menu li:last-child{margin-right:0}header.site-header .top-menu li.btn.tickets a,header.site-header .top-menu li.btn.eshop a{background:0 0;padding:0;font-size:0}header.site-header .top-menu li.btn.tickets a:after,header.site-header .top-menu li.btn.eshop a:after{vertical-align:middle;margin-top:-6px;font-family:pbb-icons;font-size:36px;display:inline-block}header.site-header .top-menu li.btn.tickets a:after{content:""}header.site-header .top-menu li.btn.eshop a:after{content:""}header.site-header .top-menu li.btn.burger-menu{display:none}}#mobile-nav{color:#fff;background:#0e0e0e;width:100%;max-width:600px;padding:20px}#mobile-nav .flex-columns{align-items:center;display:flex}#mobile-nav .site-logo{width:75px;margin:0 auto}#mobile-nav .nav{width:calc(50% - 37.5px)}#mobile-nav .sidenav-close{text-align:center;width:38px;padding:0}#mobile-nav .sidenav-close .icon{color:#0e0e0e;vertical-align:middle;font-size:20px}#mobile-nav .lang-switch{float:right}#mobile-menu{margin:30px 0}#mobile-menu li{margin:0;font-size:18px;display:block}#mobile-menu li a{line-height:40px;display:block}main.news .flex-columns{--gap:30px;--columns:2}main.news .flex-columns .news-card{margin:30px 0}main.news .news-topbar{margin-bottom:50px}main.news .news-topbar #searchform{margin:30px 0 30px auto}main.opponent p,main.opponent ul{font-size:18px}main.opponent .wp-block-list li{margin:.75em 0;padding-left:24px;position:relative}main.opponent .wp-block-list li:before{content:"•";position:absolute;top:.1em;left:0}.news-menu{margin:30px 0 15px}.news-menu li{margin-bottom:15px;display:inline-block}.news-menu li:not(:last-child){margin-right:15px}.news-menu li.current-menu-item a{color:#0e0e0e;background:#fff}.news-menu li a{color:#fff;background:0 0;border:1px solid #fff}.single-news .wp-post-image{aspect-ratio:87/50;object-fit:cover;margin:0 auto;display:block}.single-news .tags{margin:30px 0 0}.single-news .tags a{margin:0 15px 15px 0}.single-news .post-date{opacity:.6;margin-bottom:50px;font-size:14px}.single-news .post-date .reading-time{margin-left:1em}.single-news .news-content{font-size:18px;line-height:1.6em}.single-news .news-content blockquote{background:#181818;margin:30px 0;padding:40px}.single-news .news-content iframe,.single-news .news-content .twitter-tweet{margin:30px auto!important;display:block!important}.single-news .news-content a:not(.btn){text-decoration:underline}.single-news .author{border-bottom:1px solid #ffffff26;align-items:center;gap:15px;margin:60px 0 30px;padding-bottom:30px;display:flex}.single-news .author span.avatar{width:45px}.single-news .author span.avatar img{border-radius:100%;max-width:100%;height:auto;display:block}.single-news .author+.share-post .share-buttons{margin-top:0}.single-news .post-summary{background:#181818;margin:40px 0;padding:30px}.single-news .post-summary .summary-title{margin-bottom:1em;font-family:ParisBasketball,sans-serif;font-size:2em}.single-news .post-summary ul{margin:0}.single-news .post-summary ul li{margin:1em 0 0}.single-news .post-summary ul a.anchor{text-decoration:none}.single-news .post-summary ul a.anchor .icon{margin-right:.65em}.single-news .post-framed-content{background:#181818;margin:40px 0;padding:30px}.share-buttons{margin:50px 0 80px;font-size:24px}.share-buttons li{vertical-align:middle;display:inline-block}.share-buttons li:not(:last-child){margin-right:15px}.share-buttons li.share{margin-right:30px;font-family:ParisBasketball,sans-serif}.video-container{max-width:100%;height:0;padding-bottom:52.25%;display:block;position:relative}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}#mobile-buttons{flex-wrap:wrap;gap:20px;margin:20px 0;font-family:ParisBasketball,sans-serif;font-size:20px;display:flex}#mobile-buttons li{width:calc(50% - 10px);margin:0}#mobile-buttons li>a{text-align:center;background:#1c1c1c;border-radius:24px;line-height:48px;display:block}#mobile-buttons li.tickets a{background:#004cff}#mobile-buttons li.shop a{background:red}#mobile-nav{max-height:100vh;padding-bottom:50px;overflow-y:auto}#mobile-menu>li>a{font-family:ParisBasketball,sans-serif;font-size:20px}#mobile-menu>li.menu-item-has-children{border-bottom:1px solid #333;margin-bottom:15px;padding-bottom:15px;position:relative}#mobile-menu>li.menu-item-has-children:after{content:"";font-family:pbb-icons;position:absolute;top:.3em;right:0}#mobile-menu>li.menu-item-has-children.current-menu-ancestor .sub-menu,#mobile-menu>li.menu-item-has-children.open .sub-menu{max-height:1000px;transition:max-height .3s ease-in-out;box-shadow:0 20px 20px #ffffff0d}#mobile-menu>li .sub-menu{max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);overflow:hidden}#mobile-menu>li .sub-menu .current-menu-item a{color:red}*{scrollbar-width:4px;scrollbar-color:#fff3}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background-color:#fff3}body.mega-open{padding-right:4px;overflow:hidden}#welcome-popin-modal{width:90%;max-width:80%}#welcome-popin-modal img{object-fit:cover;width:100%;height:100%;display:block}#welcome-popin-modal h2{font-size:2em}#welcome-popin-modal .content{color:#0e0e0e;background:#fff;padding:40px}#welcome-popin-modal .content ul li,#welcome-popin-modal .content ol li{margin:.75em 0;padding-left:1.25em;position:relative}#welcome-popin-modal .content ul li:before,#welcome-popin-modal .content ol li:before{content:"";border:1px solid #0e0e0e;width:.75em;height:.75em;position:absolute;top:.3em;left:0}#welcome-popin-modal .text{margin-bottom:20px}#welcome-popin-modal .cta{margin:1em 0}#welcome-popin-modal .cta .button{text-align:center;border:1px solid #0e0e0e;padding:12px;font-family:ParisBasketball,sans-serif;font-size:1.2em;display:block}#welcome-popin-modal .cta .button.primary{color:#fff;background:#0e0e0e}#welcome-popin-modal .modal-close{text-align:center;background:#00000080;width:28px;font-size:28px;line-height:28px;transition:all .2s ease-in-out;position:absolute;top:15px;right:15px}#welcome-popin-modal .modal-close:hover{color:#000;background:#fff}@media only screen and (min-width:602px){#welcome-popin-modal .popin-content{display:flex}#welcome-popin-modal .popin-content>div{width:50%}}@media only screen and (min-width:992px){#welcome-popin-modal{max-width:840px}}.infobanner{background:var(--bgcolor,#000);color:var(--textcolor,#fff);padding:10px 0;font-family:ParisBasketball,sans-serif;overflow:hidden}.infobanner .text{width:auto;display:inline-block}.infobanner .text a span{background:var(--textcolor,#fff);color:var(--bgcolor,#000);margin:0 8px;padding:0 4px;display:inline-block}.infobanner .ticker{will-change:transform;justify-content:center;gap:30px;font-size:18px;line-height:1.2em;display:flex}.infobanner .ticker .text{white-space:nowrap}.infobanner.fadein-banner{padding:8px 40px;position:relative}.infobanner.fadein-banner>.icon{text-align:center;border:1px solid var(--textcolor,#fff);cursor:pointer;opacity:.5;border-radius:24px;width:24px;height:24px;margin-top:-12px;line-height:22px;transition:opacity .3s ease-in-out;display:inline-block;position:absolute;top:50%}.infobanner.fadein-banner>.icon:hover{opacity:1}.infobanner.fadein-banner>.icon.prev-banner{left:10px}.infobanner.fadein-banner>.icon.next-banner{right:10px}@media only screen and (min-width:992px){.flex-columns{display:flex}.flex-columns.distribute>*{flex:1}main.news .flex-columns{--columns:3}main.error-404 .wrapper h1{font-size:10em}.mega-menu-wrapper{background:#0e0e0e;width:100%;max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);position:absolute;top:auto;left:0;overflow:hidden}.mega-menu-wrapper.mega-open{max-height:calc(100vh - 200px);transition:max-height .3s ease-in-out;overflow-y:auto;box-shadow:0 20px 20px #ffffff0d}.mega-menu-wrapper .megamenu{--gap:50px;--columns:4;gap:var(--gap);background:url(../img/shadow.png) 50%/contain no-repeat;flex-wrap:wrap;padding:20px 0 50px;display:flex}.mega-menu-wrapper .megamenu>li{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.mega-menu-wrapper .megamenu>li>a{font-size:34px}.mega-menu-wrapper .megamenu>li .sub-menu li{margin:8px 0}.mega-menu-wrapper .megamenu>li .sub-menu li a{font-family:NeueMontreal,sans-serif;font-size:18px}.mega-menu-wrapper .megamenu>li .sub-menu li a:hover{color:#004cff}.mega-menu-wrapper .megamenu>li .sub-menu li.current-menu-item a{color:red}}@media only screen and (min-width:602px) and (max-width:990px){main.news .flex-columns .news-card.featured,main.news .flex-columns .news-card.medium-featured{width:100%!important}}@media only screen and (min-width:602px){.flex-columns.medium-flex{display:flex}footer.page-footer .footer-col-1{text-align:left}footer.page-footer .footer-column{flex:auto}footer.page-footer .social-menu{margin-top:0}footer.page-footer.tickets-footer .flex-columns{align-items:center}footer.page-footer.tickets-footer .flex-columns>*{width:50%}footer.page-footer.tickets-footer .flex-columns .social-menu,footer.page-footer.tickets-footer .flex-columns [id^=pbb_social] .footer-widget-title{text-align:right}header.site-header{--line-height:40px;position:sticky;top:0}header.site-header .site-logo{width:100px}header.site-header .top-menu{margin:0}header.site-header .top-menu a{line-height:var(--line-height);transition:color .3s ease-in-out;display:block}header.site-header .top-menu a:hover,header.site-header .top-menu li.current-menu-parent>a,header.site-header .top-menu li.current-menu-ancestor>a,header.site-header .top-menu li.current-menu-item>a{color:red}header.site-header .top-menu>li{line-height:var(--line-height);margin:0 15px;display:inline-block}header.site-header .top-menu>li.menu-item-has-children{position:relative}header.site-header .top-menu>li.menu-item-has-children:hover .sub-menu{max-height:1000px;transition:max-height .5s ease-in-out}header.site-header .top-menu>li.menu-item-has-children .sub-menu{width:240px;left:50%;top:var(--line-height);z-index:99;background:#202020;max-height:0;margin-left:-120px;transition:max-height .25s cubic-bezier(0,1,0,1);position:absolute;overflow:hidden}header.site-header .top-menu>li.menu-item-has-children .sub-menu li{line-height:var(--line-height);text-align:center;padding:0 15px;display:block}header.site-header .top-menu>li.menu-item-has-children .sub-menu li:not(:last-child){border-bottom:1px solid #ffffff26}header.site-header .top-menu>li:first-child{margin-left:0}header.site-header .top-menu>li:last-child{margin-right:0}main.news .flex-columns{--gap:30px;gap:var(--gap);flex-wrap:wrap}main.news .flex-columns .news-card{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}main.news .flex-columns .news-card.featured{width:calc(( 100% / 2 ) - var(--gap) + ( var(--gap) / 2 ))}}@media only screen and (max-width:600px){footer.page-footer .footer-col-1{max-width:100%}footer.page-footer .footer-col-1 .site-logo{width:90px}footer.page-footer [id^=menu-footer]{display:none}}.schedule-game{color:#fff;background:#181818 50% no-repeat;margin:20px 0;padding:15px 30px;line-height:150%}.schedule-game.octobre-rose{background:#181818 url(../img/octobre-rose-ballon-2.png) 0 100%/contain no-repeat!important}.schedule-game.octobre-rose .teams-wrapper .octobre-rose-tag{width:100%;display:block}.schedule-game.octobre-rose .teams-wrapper .octobre-rose-tag span{background:#e10085;border-radius:30px;padding:0 10px;font-size:14px;line-height:30px;display:inline-block}.schedule-game .teams,.schedule-game .tickets-preview{font-family:ParisBasketball,sans-serif}.schedule-game .infos .icon{opacity:.3;margin-right:6px}.schedule-game .tickets-preview .btn{text-align:center;width:100%;margin:15px 0;display:block}.schedule-game .teams-wrapper>div .vs{text-align:center;justify-content:center;width:70px;font-size:1.5em;display:flex}.schedule-game .teams-wrapper>div .vs .home,.schedule-game .teams-wrapper>div .vs .road{text-align:center;width:35px;padding:5px 0;display:inline-block}.schedule-game .teams-wrapper>div .vs .home.won,.schedule-game .teams-wrapper>div .vs .road.won{color:#0e0e0e;background:#fff}.schedule-game .teams-wrapper>div .name{font-size:2.25em;line-height:105%}.schedule-game .teams-wrapper>div .logo img{width:80px;height:auto;margin:0 10px}.schedule-game .infos .competition,.schedule-game .infos .date{font-size:18px;font-weight:700}.schedule-game .infos .stadium,.schedule-game .infos .channel{font-size:14px}.schedule-game .game-info{text-align:center;justify-content:center;width:100%;display:block}.schedule-game .game-info .info{background:red;border-radius:60px;margin-top:6px;padding:5px 15px;font-family:ParisBasketball,sans-serif;display:inline-block}.match-card{background:#181818;margin:15px 0;padding:30px 30px 100px;position:relative}.match-card.octobre-rose{background:#000 url(../img/octobre-rose-ballon-1.png) 0 100%/contain no-repeat}.match-card.octobre-rose .logos{padding-bottom:24px;position:relative}.match-card.octobre-rose .logos .octobre-rose-tag{width:100%;display:block;position:absolute;bottom:0;left:0}.match-card.octobre-rose .logos .octobre-rose-tag span{background:#e10085;border-radius:30px;padding:0 10px;font-size:14px;line-height:30px;display:inline-block}.match-card .competition-date{margin-bottom:8px}.match-card .competition-date strong{margin-right:8px}.match-card .teams,.match-card .logos{font-family:ParisBasketball,sans-serif;font-size:30px;line-height:1em}.match-card .score{display:flex}.match-card .score>span{text-align:center;width:50px;padding:5px 0}.match-card .score>span.won{color:#0e0e0e;background:#fff}.match-card .teams{margin-bottom:20px}.match-card .status,.match-card .stadium,.match-card .channel{text-transform:uppercase;font-size:14px}.match-card .status .icon,.match-card .stadium .icon,.match-card .channel .icon{opacity:.3}.match-card .buttons{flex-wrap:wrap;justify-content:center;gap:15px;width:100%;margin-top:15px;display:flex;position:absolute;bottom:30px;left:0}.match-card .buttons>*{margin:15px 0 0}.match-card .logos{justify-content:center;align-items:center;gap:20px;margin:30px 0;display:flex}.match-card .logos img{width:auto;height:80px}.match-card .game-info{text-align:center;margin:15px 0;display:block}.match-card .game-info .info{background:red;border-radius:60px;padding:5px 15px;font-family:ParisBasketball,sans-serif;display:inline-block}.match-card.upcoming-card{background:#004cff url(../img/shadow.png) 50%/contain no-repeat}.match-card.upcoming-card .surtitle strong{margin-right:8px;display:inline-block}.match-card.upcoming-card .title{margin-bottom:20px;font-family:ParisBasketball,sans-serif;font-size:30px;line-height:1em}.match-card.upcoming-card .btn{color:#004cff}.matchs-slider .match-card{width:100%;min-height:100%;margin:0 10px}.flickity-enabled{padding-bottom:100px}.flickity-enabled .flickity-prev-next-button{background:0 0;border:1px solid #fff;width:50px;height:50px;padding:0;line-height:48px;top:auto;bottom:0}.flickity-enabled .flickity-prev-next-button:before{color:#fff;font-family:pbb-icons;font-size:18px}.flickity-enabled .flickity-prev-next-button svg{display:none}.flickity-enabled .flickity-prev-next-button.next{right:0}.flickity-enabled .flickity-prev-next-button.next:before{content:""}.flickity-enabled .flickity-prev-next-button.previous{left:auto;right:70px}.flickity-enabled .flickity-prev-next-button.previous:before{content:""}.news-card{cursor:pointer;background:#181818}.news-card h3.post-title{font-size:34px}.news-card .image{aspect-ratio:84/50;position:relative}.news-card .image img{aspect-ratio:84/50;object-fit:cover;width:100%;height:auto;display:block}.news-card .image .icon{opacity:.2;margin:-.5em 0 0 -.5em;font-size:60px;position:absolute;top:50%;left:50%}.news-card .content{padding:30px}.news-card .content .post-title{font-size:2.27emem}.news-card .content.culture .post-title{margin-top:0}.news-card .tags span{color:#0e0e0e;background:#fff;border-radius:14px;height:28px;margin:0 8px 8px 0;padding:0 15px;font-family:ParisBasketball,sans-serif;line-height:28px;display:inline-block}.player-card{aspect-ratio:42/53;background:#181818;width:100%;position:relative}.player-card:not(.view){cursor:pointer}.player-card:hover a.profile .icon{transform:translate(10px)}.player-card .player-img{width:100%;height:auto;position:absolute;bottom:0;left:0}.player-card .number{opacity:.1;margin:20px 30px;font-family:Parisbasketball,sans-serif;font-size:106px;line-height:1em}.player-card .data{background:linear-gradient(#18181800 0%,#181818 100%);width:100%;padding:25px;position:absolute;bottom:0;left:0}.player-card .position{color:#0e0e0e;background:#fff;border-radius:15px;padding:0 15px;font-family:Parisbasketball,sans-serif;line-height:29px;display:inline-block}.player-card h2.name{margin:15px 0;font-size:34px}.player-card .profile{border-top:1px solid #ffffff40;padding-top:10px;font-family:Parisbasketball,sans-serif;font-size:18px;display:block}.player-card .profile .icon{margin-left:8px;transition:transform .3s ease-in-out}ul.alphabetical-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin:-40px 0 50px;display:flex}ul.alphabetical-filters li{margin:0}ul.alphabetical-filters li span,ul.alphabetical-filters li a{text-align:center;border:1px solid #fff;border-radius:22px;width:36px;font-family:Parisbasketball,sans-serif;font-size:1.1em;line-height:34px;display:inline-block}ul.alphabetical-filters li span{opacity:.25}ul.alphabetical-filters li a:hover,ul.alphabetical-filters li a.current{color:#000;background:#fff}@media only screen and (min-width:602px) and (max-width:990px){.news-card.medium-featured{aspect-ratio:5/4;display:flex;position:relative}.news-card.medium-featured .image{width:100%;height:100%;position:absolute;top:0;left:0}.news-card.medium-featured .image img{aspect-ratio:auto;width:100%;height:100%}.news-card.medium-featured .content{z-index:1;background:linear-gradient(#0e0e0e00 0%,#0e0e0e 100%);width:100%;margin-top:auto;padding-top:80px;position:relative}}@media only screen and (min-width:602px){.matchs-slider .match-card{width:420px}.schedule-game{align-items:center;gap:20px;display:flex}.schedule-game .teams-wrapper{width:65%}.schedule-game .teams-wrapper>div{flex-wrap:wrap;align-items:center;display:flex}.schedule-game .teams-wrapper>div.teams{width:100%}.schedule-game .teams-wrapper>div>.home,.schedule-game .teams-wrapper>div>.road{align-items:center;width:calc(50% - 50px);display:flex}.schedule-game .teams-wrapper>div>.home{justify-content:end}.schedule-game .teams-wrapper>div>.home .name{text-align:right;padding-left:40px}.schedule-game .teams-wrapper>div>.road{flex-direction:row-reverse;justify-content:start}.schedule-game .teams-wrapper>div>.road .name{padding-right:40px}.schedule-game .teams-wrapper>div .vs{width:100px;font-size:2.25em}.schedule-game .teams-wrapper>div .vs .road,.schedule-game .teams-wrapper>div .vs .home{width:50px;padding:10px 0}.schedule-game .infos,.schedule-game .tickets-preview{width:calc(17.5% - 20px)}.schedule-game .tickets-preview{text-align:right}.news-card.featured{aspect-ratio:5/4;display:flex;position:relative}.news-card.featured .image{width:100%;height:100%;position:absolute;top:0;left:0}.news-card.featured .image img{aspect-ratio:auto;width:100%;height:100%}.news-card.featured .content{z-index:1;background:linear-gradient(#0e0e0e00 0%,#0e0e0e 100%);width:100%;margin-top:auto;padding-top:80px;position:relative}}@media only screen and (max-width:990px){.schedule-game{flex-wrap:wrap}.schedule-game .infos{gap:20px;width:100%;display:flex}.schedule-game .tickets-preview{width:200px}.schedule-game .teams-wrapper{width:calc(100% - 220px)}}@media only screen and (max-width:600px){.schedule-game{background-size:cover;padding:20px 15px}.schedule-game .infos{flex-wrap:wrap;gap:0}.schedule-game .infos>div{width:50%}.schedule-game .infos>div.date,.schedule-game .infos>div.channel{text-align:right}.schedule-game .teams-wrapper{width:100%}.schedule-game .teams-wrapper .teams{align-items:center;width:100%;margin:30px 0 0;display:flex}.schedule-game .teams-wrapper .teams>div{flex:1;width:50%}.schedule-game .teams-wrapper .teams>div .name{margin-bottom:5px;font-size:1.3em}.schedule-game .teams-wrapper .teams>div.home{text-align:right}.schedule-game .tickets-preview{width:100%}ul.alphabetical-filters{margin-top:0}}div.paris-pour-paris{aspect-ratio:8;margin:40px 0;position:relative;overflow:hidden}div.paris-pour-paris img{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.shadow-title{text-align:center;background:url(../img/shadow.png) 50%/contain no-repeat;margin:30px 0;padding:110px 0;font-size:106px;line-height:1em}.shadow-title strong{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400;display:block}.pbb-block.page-title.has-submenu{background:url(../img/shadow.png) 50%/contain no-repeat}.pbb-block.page-title.has-submenu .shadow-title{text-align:inherit;background-image:none;padding-bottom:0}.pbb-block.page-title.has-submenu .intro{font-size:18px;font-weight:700}.pbb-block.page-title.has-submenu .page-menu{justify-content:center;gap:30px;margin-top:40px;padding:20px 0}.pbb-block.page-title.has-submenu.links-submenu .page-menu{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;font-family:Parisbasketball;font-size:18px}.pbb-block.page-title.has-submenu.links-submenu .page-menu a{text-align:center;margin:5px 0;display:block}.pbb-block.page-title.has-submenu.links-submenu .page-menu a.current{color:#004cff}.pbb-block.home-header{--ratio:1.5;aspect-ratio:var(--ratio);position:relative}.pbb-block.home-header h1{text-align:center;margin:0;font-size:80px;line-height:.85em}.pbb-block.home-header h1 strong{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400;display:block}.pbb-block.home-header video,.pbb-block.home-header .overlay{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pbb-block.home-header .overlay{background:#0e0e0e}.pbb-block.home-header .valign-wrapper{min-height:100%;aspect-ratio:var(--ratio);position:relative}.pbb-block.home-header .valign-wrapper>div{width:100%}.pbb-block.home-header .smooth-scroll{text-align:center;margin-top:-60px;font-family:Parisbasketball;position:absolute;top:50%;right:0}.pbb-block.home-header .smooth-scroll .line{content:"";background:#fff;width:1px;height:120px;margin:0 auto;transition:height .3s ease-in-out;display:block}.pbb-block.home-header .smooth-scroll .icon{margin-top:-.5em;display:block}.pbb-block.home-header .smooth-scroll:hover .line{height:140px}.pbb-block.home-header+.pbb-block.next-game-counter,.pbb-block.home-header+.pbb-block.matchs-upcoming{z-index:1;margin-top:-80px;position:relative}.pbb-block.last-news h2{margin-top:0}.pbb-block.last-news .all .btn{margin:30px 0}.pbb-block.last-news .news-list .news-inline{cursor:pointer;align-items:center;gap:20px;margin-bottom:30px;display:flex}.pbb-block.last-news .news-list .news-inline .date{text-align:center;background:#181818;width:50px;padding:5px 0;font-family:ParisBasketball,sans-serif;font-size:16px}.pbb-block.last-news .news-list .news-inline .date span{line-height:20px;display:block}.pbb-block.last-news .news-list .news-inline .date+div{width:calc(100% - 70px)}.pbb-block.last-news .news-list .news-inline .category{margin-bottom:4px;font-size:12px}.pbb-block.last-news .news-list .news-inline a{font-weight:700;line-height:1.3em;display:block}.pbb-block.image-cards img{aspect-ratio:1;object-fit:cover;margin:30px 0;display:block}.pbb-block.club-sponsors{padding:50px 0}.pbb-block.club-sponsors .sponsors-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.pbb-block.club-sponsors .sponsors-logos img{opacity:.3;width:auto;max-width:140px;height:auto;max-height:120px;transition:opacity .3s ease-in-out}.pbb-block.club-sponsors .sponsors-logos img:hover{opacity:1}.pbb-block.newsletter-form{padding:70px 0}.pbb-block.newsletter-form h2{margin-bottom:20px}.pbb-block.newsletter-form h2,.pbb-block.newsletter-form .description p:first-child{margin-top:0}.pbb-block.newsletter-form .description a{text-decoration:underline}.pbb-block.newsletter-form .input-field{margin:20px 0}.pbb-block.newsletter-form .pbb-optin-form button[type=submit]{color:#fff;text-align:center;text-transform:uppercase;background:red;border:1px solid red;border-radius:21px;width:100%;padding:0;font-family:Parisbasketball;font-size:20px;line-height:42px;display:block}.pbb-block.newsletter-form .confirm{text-align:center;color:red;margin-top:30px;font-family:Parisbasketball;font-size:2em}.pbb-block.last-next-game{padding:50px 0}.pbb-block.page-title+.pbb-block.last-next-game{margin-top:-120px}.pbb-block.page-title+.pbb-block.competition-standings{margin-top:-100px}.pbb-block.competition-standings .cta{margin:40px 0}.pbb-block.competition-standings .cta .btn{color:#0e0e0e;background:#fff}.p4p-cta{--base:80px;background:url(../img/shadow.png) 50%/contain no-repeat;margin:40px auto;padding:60px 0}.p4p-cta h2{font-size:var(--base);line-height:calc(.9 * var(--base))}.p4p-cta h2 .icon{vertical-align:middle;margin-left:20px;font-size:.85em}.p4p-cta h2 strong{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400}.p4p-cta .flex-columns{justify-content:center;gap:40px;margin-top:40px}.title-cta{padding:50px 0}.title-cta .p-icon{content:"";background:url(../img/p-paris.png) 50%/contain no-repeat;width:150px;height:150px;margin:0 auto 30px;display:block}.title-cta .title{width:900px;max-width:100%;margin:0 auto;font-family:ParisBasketball,sans-serif;font-size:3em;font-weight:400;line-height:1.3em}.title-cta .flex-columns{justify-content:center;gap:40px;margin-top:30px}table.standings th:not(.team),table.standings td:not(.team){text-align:center}table.standings thead th{opacity:.6;font-family:ParisBasketball,sans-serif;font-weight:400}table.standings tbody tr:nth-child(odd){background:#181818}table.standings tbody tr.paris-basketball{background:#004cff}table.standings .diff{width:15px}table.standings .diff .icon-arrow-top{color:#69dc42}table.standings .diff .icon-arrow-down{color:red}table.standings .rank{text-align:center;width:40px;font-family:ParisBasketball,sans-serif}table.standings .team{font-family:ParisBasketball,sans-serif}table.standings td.team{font-size:1.4667em}table.standings .logo{width:60px}table.standings.partial{position:relative}table.standings.partial:after{content:"";background:linear-gradient(#0000 0%,#0e0e0e 100%);width:100%;height:300px;display:block;position:absolute;bottom:0;left:0}.contact-form-block{padding-bottom:50px}.contact-form-block .intro,.contact-form-block form{width:640px;max-width:100%;margin:40px auto}.pbb-block.featured-news h2{margin:50px 0}.pbb-block.alternate-content .content blockquote{background:#181818;margin:30px 0;padding:15px}.pbb-block.alternate-content .content blockquote h2,.pbb-block.alternate-content .content blockquote h3,.pbb-block.alternate-content .content blockquote h4{margin-top:0;font-size:22px}.pbb-block.video-player video{width:100%;height:auto}.pbb-block.customer-review{padding:60px 0;overflow-x:hidden}.pbb-block.customer-review h2{margin:0 0 50px}.pbb-block.customer-review .slide{width:530px;max-width:70vw;min-height:100%;display:flex}.pbb-block.customer-review .review{background:#181818;margin-right:30px;padding:40px}.pbb-block.customer-review .review .name{align-items:center;gap:20px;font-family:ParisBasketball,sans-serif;font-size:2em;line-height:1em;display:flex}.pbb-block.customer-review .review .name small{font-size:1em;display:block}.pbb-block.customer-review .review .img{width:70px}.pbb-block.customer-review .review .img .icon{opacity:.3;text-align:center;width:70px}.pbb-block.customer-review .review .img img{aspect-ratio:1;border-radius:100%;width:100%;height:100%;display:block}.pbb-block.customer-review .flickity-viewport{width:100vw}.pbb-block.faq{--size:50px}.pbb-block.faq .collapsible li{border-bottom:1px solid #ffffff26;padding:10px 0}.pbb-block.faq .collapsible li.active .collapsible-header .toggle:before{content:"—";line-height:calc(var(--size) - 4px);font-size:14px}.pbb-block.faq .collapsible-header{align-items:center;gap:40px;display:flex}.pbb-block.faq .collapsible-header .title{font-family:ParisBasketball,sans-serif;font-size:2em}.pbb-block.faq .collapsible-header .toggle{width:var(--size);text-align:center;border:1px solid #fff;border-radius:100%;margin-left:auto;margin-right:0;display:block}.pbb-block.faq .collapsible-header .toggle:before{content:"+";width:var(--size);height:calc(var(--size) - 2px);font-weight:200;line-height:calc(var(--size) - 2px);font-size:calc(var(--size) * .5);display:inline-block}.pbb-block.faq .collapsible-body{font-size:18px}.pbb-block.faq .collapsible-body p{margin-top:0}.pbb-block.partners{padding:60px 0}.pbb-block.partners .introduction a{text-decoration:underline}.pbb-block.partners .logos-gallery{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:30px;display:flex}.pbb-block.partners .logos-gallery>div{aspect-ratio:1;background:#181818;align-items:center;width:200px;height:200px;padding:30px;display:flex}.pbb-block.boxed-cards{padding:60px 0}.pbb-block.boxed-cards h2{margin-top:0;margin-bottom:50px}.pbb-block.boxed-cards .box{background:#181818;padding:30px}.pbb-block.boxed-cards .box h3{margin:0;font-size:2.26em}.pbb-block.boxed-cards .box .icon{height:50px;margin-bottom:20px}.pbb-block.boxed-cards .box .icon img{width:auto;max-height:100%}.pbb-block.tickets-header{position:relative}.pbb-block.tickets-header video,.pbb-block.tickets-header img{aspect-ratio:var(--ratio);object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pbb-block.tickets-header .overlay{opacity:.5;background:#0e0e0e;width:100%;height:100%;position:absolute}.pbb-block.tickets-header h1{text-align:center;font-size:4em;line-height:1em}.pbb-block.tickets-header h1 strong{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400}.pbb-block.tickets-header .wrapper{aspect-ratio:var(--ratio);z-index:1;color:#fff;text-align:center;align-items:center;display:flex;position:relative}.pbb-block.tickets-header .wrapper>div{width:100%}.pbb-block.tickets-header+.pbb-block.next-game-counter,.pbb-block.tickets-header+.pbb-block.matchs-upcoming{z-index:1;margin-top:-80px;position:relative}.pbb-block.next-game-counter{text-align:center;background:#004cff url(../img/shadow.png) 50% no-repeat;padding:20px 30px;font-family:ParisBasketball,sans-serif;font-size:2em;line-height:1.2em}.pbb-block.next-game-counter.octobre-rose{background:#000 url(../img/octobre-rose-ballon-2.png) 0 0/contain no-repeat}.pbb-block.next-game-counter.octobre-rose .logos{padding-bottom:24px;position:relative}.pbb-block.next-game-counter.octobre-rose .logos .octobre-rose-tag{width:100%;display:block;position:absolute;bottom:0;left:0}.pbb-block.next-game-counter.octobre-rose .logos .octobre-rose-tag span{background:#e10085;border-radius:30px;padding:0 10px;font-size:14px;line-height:30px;display:inline-block}.pbb-block.next-game-counter em{font-style:normal}.pbb-block.next-game-counter img{vertical-align:middle;width:auto;height:100px;display:inline-block}.pbb-block.next-game-counter .logos{margin:20px 0}.pbb-block.next-game-counter .logos span{vertical-align:middle;padding:0 15px;line-height:100px;display:inline-block}.pbb-block.next-game-counter #countdown{margin:20px 0}.pbb-block.next-game-counter .link a{text-align:center;border:1px solid #fff;border-radius:30px;width:60px;margin:0 auto;line-height:60px;transition:all .3s ease-in-out;display:block}.pbb-block.next-game-counter .link a:hover{color:#004cff;background:#fff}.pbb-block.cards-cta .card{box-shadow:none;flex-direction:column;margin-bottom:30px;display:flex;position:relative}.pbb-block.cards-cta .card .card-content{margin-top:auto;margin-bottom:0}.pbb-block.cards-cta .card img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pbb-block.cards-cta .card .overlay{background:linear-gradient(90deg,#181c25 15.12%,#181c2500 151.32%);width:100%;height:100%;position:absolute;top:0;left:0}.pbb-block.cards-cta .card .card-content{z-index:1;color:#fff;padding:60px;position:relative}.pbb-block.cards-cta .card .card-title{margin:0;font-size:3em;line-height:1.2em}.pbb-block.cards-cta .card .card-subtitle{margin:1em 0;font-size:1.2em}.pbb-block.cards-cta .card .cta{margin-top:1em}.pbb-block.cards-cta .card .cta a:hover{background:red}.pbb-block.matchs-upcoming h2{margin:0}.pbb-block.pack-cards .vertical-card{text-align:center;background:#fff;position:relative}.pbb-block.pack-cards .vertical-card .infos{color:#0e0e0e;padding:20px 0;font-family:NeueMontreal,sans-serif}.pbb-block.pack-cards .vertical-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.pbb-block.pack-cards .vertical-card .title{text-transform:uppercase;font-family:ParisBasketball,sans-serif}.pbb-block.pack-cards .vertical-card .hover{z-index:10;color:#fff;opacity:0;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.pbb-block.pack-cards .vertical-card .hover .cta-title{text-transform:uppercase;font-family:ParisBasketball,sans-serif;font-size:3em;line-height:1.2em}.pbb-block.pack-cards .vertical-card .hover .btn{margin-top:20px}.pbb-block.pack-cards .vertical-card:hover .hover{opacity:1}.pbb-block.matchs-schedule h2{font-size:2.25em}.pbb-block.performance-camps h2.title{margin-bottom:60px}.pbb-block.performance-camps .perf-camp{background:#181818;flex-direction:column;margin:30px 0;display:flex}.pbb-block.performance-camps .perf-camp .desc{padding:20px 30px 0}.pbb-block.performance-camps .perf-camp.sold-out .desc,.pbb-block.performance-camps .perf-camp.coming-soon .desc{opacity:.3}.pbb-block.performance-camps .perf-camp .thumbnail{background:#1c1c1c}.pbb-block.performance-camps .perf-camp .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.pbb-block.performance-camps .perf-camp .status{margin:10px 0}.pbb-block.performance-camps .perf-camp .status .icon{vertical-align:middle;width:1.2em}.pbb-block.performance-camps .perf-camp .status .icon-check{color:#69dc42}.pbb-block.performance-camps .perf-camp .status .icon-close{text-align:center;color:#0e0e0e;background:#fff;border-radius:1rem;width:1rem;height:1rem;font-size:12px;line-height:1rem}.pbb-block.performance-camps .perf-camp .tags div{margin:5px 0}.pbb-block.performance-camps .perf-camp .tags div .icon{width:1.5em}.pbb-block.performance-camps .perf-camp h3.product-name{margin:12px 0;font-family:ParisBasketball,sans-serif;font-size:2em;line-height:1.2em}.pbb-block.performance-camps .perf-camp .button{margin:auto 0 0;padding:30px}.pbb-block.performance-camps .perf-camp .button .btn{text-align:center;width:100%;display:block}.pbb-block.performance-camps .perf-camp.sold-out .button .btn{opacity:.3}.pbb-block.performance-camps .camps-filters{flex-wrap:wrap;gap:15px;margin:30px 0 50px;font-family:ParisBasketball,sans-serif;font-size:18px;display:flex}.pbb-block.performance-camps .camps-filters li{margin:0}.pbb-block.performance-camps .camps-filters a{border:1px solid #fff;border-radius:46px;padding:0 20px;line-height:46px;display:inline-block}.pbb-block.performance-camps .camps-filters a.current{color:#0e0e0e;background:#fff}@media screen and (max-width:600px){.pbb-block.performance-camps .camps-filters{justify-content:center}}#pbb-breadcrumbs a{opacity:.6;transition:opacity .3s ease-in-out}#pbb-breadcrumbs a:hover{opacity:1}#pbb-breadcrumbs+.pbb-block.page-title{margin-top:-100px}#pbb-breadcrumbs+.pbb-block.page-title h1,#pbb-breadcrumbs+.pbb-block.page-title h2,#pbb-breadcrumbs+.pbb-block.page-title h3{background-position:50% 40px;margin-top:0}.pbb-block.image-banner{position:relative}.pbb-block.image-banner img.bg-img,.pbb-block.image-banner video,.pbb-block.image-banner .overlay{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.pbb-block.image-banner .overlay{background:#0e0e0e}.pbb-block.image-banner .wrapper{text-align:center;padding:100px 0;position:relative}.pbb-block.image-banner h2{font-size:5.5em}.pbb-block.image-banner h3{font-size:2.25em}.pbb-block.image-banner .btn{margin-top:40px}@media only screen and (max-width:600px){.pbb-block.image-banner h2{font-size:4em}}.pbb-block.subscriptions-compare{--gap:35px;--columns:1;--padding:50px;padding:60px 0}.pbb-block.subscriptions-compare h2{margin:0 0 40px;font-size:5.5em}.pbb-block.subscriptions-compare h2+p{margin:-30px 0 50px;font-size:1.2em}.pbb-block.subscriptions-compare h3{margin-top:0;font-size:3.33em}.pbb-block.subscriptions-compare h4{margin:8px 0;font-size:1.46666em}.pbb-block.subscriptions-compare .offer{padding:var(--padding) var(--padding) 140px;background:#181818;margin-bottom:40px;position:relative}.pbb-block.subscriptions-compare .offer del{opacity:.3;text-decoration:none}.pbb-block.subscriptions-compare .offer ul{border-top:1px solid #ffffff1a;margin:30px 0;padding:20px 0}.pbb-block.subscriptions-compare .offer ul li{margin:12px 0;padding-left:24px;font-size:16px;position:relative}.pbb-block.subscriptions-compare .offer ul li .icon{position:absolute;top:4px;left:0}.pbb-block.subscriptions-compare .offer ul li .icon.icon-check{color:#69dc42}.pbb-block.subscriptions-compare .offer ul li .icon.icon-close{text-align:center;color:#181818;background:#fff3;border-radius:15px;width:15px;height:15px;font-size:9px;font-weight:600;line-height:15px;left:1px}.pbb-block.subscriptions-compare .offer .cta{bottom:var(--padding);width:calc(100% - 2 * var(--padding));left:var(--padding);position:absolute}.pbb-block.subscriptions-compare .offer .cta .btn{text-align:center;width:100%;display:block}.pbb-block.subscriptions-compare .offer .price{border-top:1px solid #ffffff1a;align-items:flex-end;gap:1em;margin-bottom:10px;font-family:ParisBasketball,sans-serif;font-size:1.8em;display:flex}.pbb-block.subscriptions-compare .offer .price .cost{margin:0 0 0 auto;font-size:1.5em}@media only screen and (max-width:600px){.pbb-block.subscriptions-compare h2{font-size:4em}}@media only screen and (min-width:602px){.pbb-block.subscriptions-compare{--columns:2}.pbb-block.subscriptions-compare .offers{justify-content:center;gap:35px;display:flex}.pbb-block.subscriptions-compare .offers .offer{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}}@media only screen and (min-width:992px){.pbb-block.subscriptions-compare{--columns:3}}.pbb-block.offer-cards h2{margin-bottom:50px}.pbb-block.offer-cards .slide a{display:block}.pbb-block.offer-cards .slide .thumbnail{aspect-ratio:99/57;background:#ffffff0d}.pbb-block.offer-cards .slide .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.pbb-block.offer-cards .slide .btn{color:#0e0e0e;text-align:center;background:#fff;width:100%;margin-top:15px;display:block}.pbb-block.offer-cards .flickity-prev-next-button{bottom:-15px}.pbb-block.offer-cards .flickity-prev-next-button.previous{left:calc(50% - 65px);right:auto}.pbb-block.offer-cards .flickity-prev-next-button.next{right:calc(50% - 65px)}@media only screen and (min-width:602px){.pbb-block.offer-cards .cards-slider .slide{width:calc(50% - 15px);margin:0 15px}}@media only screen and (min-width:992px){.pbb-block.offer-cards .cards-slider .slide{width:calc(33.3333% - 20px)}}.pbb-block.offer-cards.shop-cards{padding:50px 0}.pbb-block.offer-cards.shop-cards .title .outline{color:#0e0e0e;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-weight:400}.pbb-block.offer-cards.shop-cards .flickity-prev-next-button.next{left:auto;right:0}.pbb-block.offer-cards.shop-cards .flickity-prev-next-button.previous{left:auto;right:80px}.shop-card{position:relative;overflow:hidden}.shop-card:hover .hover{opacity:1;bottom:0}.shop-card .hover{opacity:0;background:linear-gradient(#f000 0%,#f00c 100%);width:100%;min-height:33%;padding:30px;transition:all .3s ease-in-out;position:absolute;bottom:-30%;left:0}.shop-card .hover h3{margin:0;font-size:2.25em}.shop-card .tags{gap:8px;margin:10px 0;display:flex}.shop-card .tags span.tag{color:#0e0e0e;background:#fff;border-radius:60px;padding:2px 8px;font-family:ParisBasketball,sans-serif;display:inline-block}.shop-card a{display:block}.shop-card .thumbnail{aspect-ratio:42/50!important}.shop-card .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.staff-card{aspect-ratio:5/6;align-items:flex-end;margin-bottom:30px;display:flex;position:relative}.staff-card img,.staff-card .overlay{width:100%;display:block;position:absolute;bottom:0;left:0}.staff-card img{object-fit:cover;height:100%}.staff-card .overlay{content:"";background:linear-gradient(#0000 0%,#000000bf 100%);height:40%}.staff-card .title{padding:30px;font-family:ParisBasketball,sans-serif;position:relative}.staff-card .title h2{margin:0}.staff-card .title .function{font-size:1.5em}.pbb-block.leagues-list .flex-columns,.pbb-block.opponents-list .flex-columns{border-bottom:1px solid #333;margin-bottom:30px;padding-bottom:30px}.pbb-block.leagues-list .filters ul,.pbb-block.opponents-list .filters ul{flex-wrap:wrap;align-items:center;gap:20px;margin:0;display:flex}.pbb-block.leagues-list .filters ul li a,.pbb-block.opponents-list .filters ul li a{border:1px solid #fff;border-radius:46px;padding:0 20px;font-family:ParisBasketball,sans-serif;font-size:18px;line-height:44px;display:inline-block}.pbb-block.leagues-list .filters ul li a.active,.pbb-block.opponents-list .filters ul li a.active{color:#0e0e0e;background:#fff}.pbb-block.leagues-list .search-wrapper,.pbb-block.opponents-list .search-wrapper{position:relative}.pbb-block.leagues-list .search-wrapper .icon-pbb-icon,.pbb-block.opponents-list .search-wrapper .icon-pbb-icon{color:#666;background:#0e0e0e;border-radius:40px;padding:4px;font-size:28px;line-height:30px;display:inline-block;position:absolute;top:3px;right:3px}.pbb-block.leagues-list .search-wrapper input,.pbb-block.opponents-list .search-wrapper input{color:#fff;background:#181818;border:1px solid #181818;border-radius:46px;width:240px;height:46px;padding:0 60px 0 15px;line-height:46px}.pbb-block.leagues-list .search-wrapper input:focus,.pbb-block.opponents-list .search-wrapper input:focus{outline:none}.pbb-block.leagues-list .list,.pbb-block.opponents-list .list{flex-wrap:wrap;gap:30px;margin:60px 0 40px;display:flex}.pbb-block.leagues-list .list .item,.pbb-block.opponents-list .list .item{text-align:center;width:140px}.pbb-block.leagues-list .list .item span.logo,.pbb-block.opponents-list .list .item span.logo{aspect-ratio:1;background:#181818;border-radius:100%;margin-bottom:10px;padding:20px;display:block}.pbb-block.leagues-list .list .item img,.pbb-block.opponents-list .list .item img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.pbb-block.leagues-list .list .item.result .logo,.pbb-block.opponents-list .list .item.result .logo{border:1px solid #fff}@media only screen and (min-width:602px){.pbb-block.leagues-list .flex-columns .search,.pbb-block.opponents-list .flex-columns .search{margin-left:auto}}.pbb-block.page-title+.pbb-block.leagues-list{margin-top:-60px}.pbb-block.opponents-selection{padding:50px 0}.pbb-block.opponents-selection .list{flex-wrap:wrap;gap:30px;margin:60px 0 40px;display:flex}.pbb-block.opponents-selection .list .item{text-align:center;width:140px}.pbb-block.opponents-selection .list .item span.logo{aspect-ratio:1;background:#181818;border-radius:100%;margin-bottom:10px;padding:20px;display:block}.pbb-block.opponents-selection .list .item img{display:block}.pbb-block.opponents-selection .list .item.result .logo{border:1px solid #fff}.pbb-block.league-page-title,.pbb-block.opponent-page-title{background:url(../img/shadow.png) 50%/contain no-repeat;justify-content:center;align-items:center;min-height:400px;display:flex}.pbb-block.opponent-page-title{align-items:flex-end}.pbb-block.opponent-page-title img.logo{width:auto;max-width:100%;height:210px;display:block}.pbb-block.opponent-datasheet table.datasheet{font-family:ParisBasketball,sans-serif;font-size:16px}.pbb-block.opponent-datasheet table.datasheet tr{border:none;line-height:1.2em}.pbb-block.opponent-datasheet table.datasheet tr:nth-child(odd){background:#181818}.pbb-block.opponent-datasheet table.datasheet tr.highlight{background:#004cff}.pbb-block.opponent-datasheet table.datasheet tr td.picto{padding-left:12px}.pbb-block.opponent-datasheet table.datasheet tr td.value{text-align:right;padding-right:15px}@media only screen and (min-width:602px){.pbb-block.opponent-datasheet table.datasheet{font-size:22px}}.pbb-block.opponent-player .content{font-size:18px}@media only screen and (min-width:602px){.pbb-block.opponent-player .flex-columns{--gap:80px;gap:var(--gap);align-items:center}.pbb-block.opponent-player .flex-columns .image{width:calc(35% - var(--gap)/2)}.pbb-block.opponent-player .flex-columns .content{width:calc(65% - var(--gap)/2)}}@media only screen and (min-width:992px){.pbb-block.opponent-player .flex-columns{--gap:140px}}.pbb-block.league-palmares h2{margin-bottom:50px}.pbb-block.league-palmares .palmares .item{background:#181818;align-items:center;gap:15px;padding:20px;font-family:ParisBasketball,sans-serif;font-size:22px;display:flex}.pbb-block.league-palmares .palmares .item .wins{margin-left:auto}.pbb-block.league-palmares .palmares .item img{width:50px}.pbb-block.league-palmares .palmares .item.highlight{background:#004cff}@media only screen and (max-width:600px){.pbb-block.league-palmares .palmares .item:nth-child(2n){background:#0e0e0e}}@media only screen and (min-width:602px){.pbb-block.league-palmares .palmares{flex-wrap:wrap;display:flex}.pbb-block.league-palmares .palmares .item{width:calc(50% - 15px)}.pbb-block.league-palmares .palmares .item:nth-child(2n){margin-left:auto}.pbb-block.league-palmares .palmares .item:nth-child(3),.pbb-block.league-palmares .palmares .item:nth-child(4),.pbb-block.league-palmares .palmares .item:nth-child(7),.pbb-block.league-palmares .palmares .item:nth-child(8),.pbb-block.league-palmares .palmares .item:nth-child(11),.pbb-block.league-palmares .palmares .item:nth-child(12),.pbb-block.league-palmares .palmares .item:nth-child(15),.pbb-block.league-palmares .palmares .item:nth-child(16),.pbb-block.league-palmares .palmares .item:nth-child(19),.pbb-block.league-palmares .palmares .item:nth-child(20),.pbb-block.league-palmares .palmares .item:nth-child(23),.pbb-block.league-palmares .palmares .item:nth-child(24),.pbb-block.league-palmares .palmares .item:nth-child(27),.pbb-block.league-palmares .palmares .item:nth-child(28){background:#0e0e0e}}.pbb-block.subscription-form-block{padding:60px 0}.pbb-block.subscription-form-block .form-title{width:640px;max-width:100%;margin:0 auto}.pbb-block.league-teams{--gap:30px;--columns:2}.pbb-block.league-teams h2{margin-bottom:50px}.pbb-block.league-teams .teams{gap:var(--gap);flex-wrap:wrap;display:flex}.pbb-block.league-teams .teams .item{text-align:center;width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));display:block}.pbb-block.league-teams .teams .item span.logo{background:#181818;border-radius:100%;margin:0 auto 10px;padding:20px;display:block}.pbb-block.league-teams .teams .item img{background:#181818;margin:0 auto;display:block}@media only screen and (min-width:602px){.pbb-block.league-teams{--columns:4}}@media only screen and (min-width:992px){.pbb-block.league-teams{--columns:8}}@media only screen and (min-width:602px){.pbb-block.home-header h1{font-size:140px}.pbb-block.matchs-schedule .schedule-filters{gap:10px;margin:30px 0;display:flex}.pbb-block.matchs-schedule .schedule-filters .competitions{margin-left:auto;margin-right:0}.pbb-block.matchs-schedule .schedule-select{gap:10px;margin:0;display:flex}.pbb-block.newsletter-form .flex-columns:not(form){gap:40px}.pbb-block.newsletter-form .flex-columns:not(form)>*{flex:1}.pbb-block.newsletter-form form.flex-columns{gap:15px;margin:30px 0 0}.pbb-block.newsletter-form form.flex-columns>.input-field{flex:auto}.pbb-block.newsletter-form form.flex-columns button[type=submit]{width:42px}.p4p-cta{--base:160px}.pbb-block.team-staff .flex-columns{flex-wrap:wrap;gap:25px}.pbb-block.team-staff .flex-columns>div{width:calc(33.3333% - 16.6667px);margin:0}.pbb-block.last-next-game .flex-columns{--gap:30px;gap:var(--gap);justify-content:center}.pbb-block.last-next-game .flex-columns .match-card{width:calc(( 100% / 2 ) - var(--gap) + ( var(--gap) / 2 ))}.title-cta .title{font-size:4.4em}.pbb-block.last-news .flex-columns{gap:30px}.pbb-block.last-news .flex-columns.title{align-items:center}.pbb-block.last-news .flex-columns.title .all{margin:0 0 0 auto}.pbb-block.last-news .flex-columns.secondary-news{margin:30px 0}.pbb-block.last-news .flex-columns.secondary-news>div{width:calc(50% - 15px)}.pbb-block.image-cards{overflow-x:hidden}.pbb-block.image-cards .flex-columns{gap:30px}.pbb-block.image-cards .flex-columns img{margin:0}.pbb-block.image-cards .flex-columns>*{width:calc(50% - 15px);display:block}.pbb-block.featured-news .news-card{width:calc(50% - 15px);min-height:100%;margin:0 15px}.pbb-block.page-title.has-submenu .page-menu a{margin:0}.pbb-block.alternate-content{padding:60px 0}.pbb-block.alternate-content .flex-columns{align-items:center;gap:80px}.pbb-block.alternate-content .flex-columns .image{min-height:560px;position:relative}.pbb-block.alternate-content .flex-columns img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;top:0;right:5%;transform:rotate(5deg)}.pbb-block.alternate-content .flex-columns>div{width:calc(50% - 40px)}.pbb-block.alternate-content .flex-columns.img-right{flex-direction:row-reverse}.pbb-block.alternate-content .flex-columns.img-right img{right:5%}.pbb-block.alternate-content .flex-columns.img-left img{left:5%;transform:rotate(-5deg)}.pbb-block.boxed-cards .flex-columns{--gap:30px;--columns:2;gap:var(--gap);flex-wrap:wrap;justify-content:center}.pbb-block.boxed-cards .flex-columns .box{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.pbb-block.tickets-header{--ratio:1.5;aspect-ratio:var(--ratio);padding:0}.pbb-block.tickets-header h1{font-size:8em}.pbb-block.next-game-counter .flex-columns{align-items:center;gap:30px}.pbb-block.next-game-counter .flex-columns .logos{justify-content:center;align-items:center;gap:20px;width:240px;display:flex}.pbb-block.next-game-counter .flex-columns .logos span{line-height:1em}.pbb-block.next-game-counter .flex-columns .title{text-align:left;width:calc(50% - 135px)}.pbb-block.next-game-counter .flex-columns .count{text-align:right;width:calc(50% - 195px)}.pbb-block.cards-cta .flex-columns{flex-wrap:wrap;gap:40px;display:flex}.pbb-block.cards-cta .flex-columns .card{width:calc(50% - 20px)}.pbb-block.matchs-upcoming .title-wrapper{flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:30px}.pbb-block.matchs-upcoming .title-wrapper .cta{margin-left:auto;margin-right:0}.pbb-block.pack-cards{--gap:20px;--columns:3}.pbb-block.pack-cards .vertical-card{margin:calc(var(--gap) / 2);width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.pbb-block.matchs-upcoming{overflow-x:hidden}.pbb-block.matchs-upcoming .flickity-viewport{width:100vw}.pbb-block.matchs-upcoming .flex-columns{--gap:30px;--columns:2;justify-content:center;gap:var(--gap);flex-wrap:wrap}.pbb-block.matchs-upcoming .flex-columns .match-card{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.pbb-block.performance-camps .cards-slider .perf-camp{width:calc(50% - 5px);margin:0 10px}.pbb-block.performance-camps .flex-columns{--gap:30px;--columns:2;gap:var(--gap);flex-wrap:wrap}.pbb-block.performance-camps .flex-columns .perf-camp{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));margin:0}.pbb-block.performance-camps .flex-columns .perf-camp.view .image{opacity:.3}.pbb-block.performance-camps .flex-columns .perf-camp.view .content{background:linear-gradient(#000000d9 0%,#0000 100%);width:100%;height:100%;padding-top:60px;position:absolute;top:0;left:0}}@media only screen and (min-width:992px){.pbb-block.newsletter-form form.flex-columns .input-field{margin:0}.pbb-block.last-news .flex-columns.featured-news{margin:30px 0}.pbb-block.last-news .flex-columns.featured-news>div{width:calc(50% - 15px)}.pbb-block.last-news .flex-columns.secondary-news{margin:30px 0}.pbb-block.last-news .flex-columns.secondary-news>div{width:calc(33.3333% - 20px)}.pbb-block.featured-news .news-card{width:calc(33.3333% - 20px)!important}.pbb-block.boxed-cards .flex-columns{--columns:3!important}.pbb-block.partners .logos-gallery{--gap:40px;--columns:5;gap:var(--gap)}.pbb-block.partners .logos-gallery>div{width:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ));height:calc(( 100% / var(--columns) ) - var(--gap) + ( var(--gap) / var(--columns) ))}.pbb-block.pack-cards{--columns:4}.pbb-block.performance-camps .cards-slider .perf-camp{width:calc(33.333% - 10px);margin:0 10px}.pbb-block.performance-camps .flex-columns,.pbb-block.matchs-upcoming .flex-columns{--columns:3}.pbb-block.home-header,.pbb-block.tickets-header{--ratio:144/57}}@media only screen and (max-width:990px){.shadow-title{font-size:80px}.pbb-block.team-staff .player h3.name,.pbb-block.team-staff .staff-card h3.name{font-size:24px}}@media only screen and (max-width:600px){.shadow-title{font-size:48px}.pbb-block.matchs-schedule .schedule-filters .schedule-select li a{text-align:center;width:100%;margin:15px 0;display:block}.pbb-block.matchs-schedule .btn.download{text-align:center;margin:15px 0;display:block}.pbb-block.last-news .news-card{margin:30px 0}div.paris-pour-paris{aspect-ratio:3}div.paris-pour-paris img{width:200%;margin-left:-50%}table.standings .logo{width:40px}table.standings td.team{font-size:1.2em}table.standings .diff,table.standings .played,table.standings .win,table.standings .loss,table.standings .points{display:none}.pbb-block.boxed-cards .box{margin:30px 0}.pbb-block.matchs-upcoming .cta{text-align:center;margin:30px 0}.pbb-block.pack-cards .vertical-card{margin:30px 0}.pbb-block.home-header,.pbb-block.tickets-header{--ratio:.75!important}.pbb-block.home-header+.pbb-block.next-game-counter,.pbb-block.tickets-header+.pbb-block.next-game-counter,.pbb-block.home-header+.pbb-block.matchs-upcoming,.pbb-block.tickets-header+.pbb-block.matchs-upcoming{margin-top:-40px}}