footer{background-color:#fff;color:#000;padding:50px 15px}footer,footer .footer-container{margin:0 auto;max-width:1440px;width:100%}footer .footer-container{padding:0 15px}@media only screen and (max-width:1200px){footer .footer-container{padding:40px 15px}}@media only screen and (max-width:991px){footer .footer-container{padding:30px 15px}}footer .item-col{float:left;padding:0 15px;width:20%}@media only screen and (max-width:991px){footer .item-col{width:33.33%}}@media only screen and (max-width:577px){footer .item-col{width:50%}}@media only screen and (max-width:991px){footer .item-col-image{width:100%}}@media only screen and (max-width:577px){footer .item-col-image{margin-top:15px}}@media only screen and (max-width:991px){footer .item-col-image .block-content{display:table;margin:0 auto 32px;max-width:200px}}footer .item-col-links .block-content{display:table;margin:0 auto}@media only screen and (max-width:577px){footer .item-col-contact,footer .item-col-content{margin-bottom:15px;width:100%}}footer .item-col-contact .block-content,footer .item-col-content .block-content{display:table;margin:0 auto}@media only screen and (max-width:991px){footer .item-col-social,footer .item-col-social-integration{width:100%}}footer .item-col-social .block-content,footer .item-col-social-integration .block-content{float:right}@media only screen and (max-width:991px){footer .item-col-social .block-content,footer .item-col-social-integration .block-content{float:none;text-align:center}}footer .item-col-social a,footer .item-col-social-integration a{display:inline-block;margin:0 15px 0 0}footer .item-col-social a svg,footer .item-col-social-integration a svg{fill:#000;height:20px;width:20px}footer .floating-player{bottom:20px;position:fixed;right:20px;width:300px;z-index:99}@media only screen and (max-width:767px){footer .floating-player{bottom:10px;left:10px;right:10px;width:auto}}footer .floating-player .embed-responsive{background:#000;box-shadow:0 0 40px rgba(0,0,0,.3)}footer .floating-player button{float:right;min-width:0;padding:3px;text-align:right}footer .floating-player button svg{fill:#000;width:30px}.instruction{border-bottom:1px solid #d2d2d2;margin-bottom:20px}.register-login{height:100vh;padding:60px 0 120px}.register-login .custom-row{align-items:center;display:flex;justify-content:center}.register-login .logo{opacity:.5}.register-login .welcome-message{color:#fff}.register-login .login-form{background-color:#af3a2d;border-radius:15px;box-shadow:1px 1px 30px;margin-left:10px;max-width:100%;padding:20px;width:400px}.register-login .login-form .register-notice{display:none}.register-login .login-form .after-form{border-top:1px solid #d9d9d9;margin-top:40px;padding-top:40px;text-align:center}.register-login .login-form .btn{min-width:100px}@media only screen and (max-width:767px){.register-login .custom-row{flex-direction:column-reverse}.register-login .custom-row .logo-holder{position:relative}.register-login .custom-row .logo-holder img{left:-70px;position:absolute;top:-40px}}@media only screen and (max-width:500px){.register-login .custom-row .logo-holder img{left:-130px}}.register-login .login-footer{background-color:#af3a2d;bottom:0;display:flex;height:100px;justify-content:flex-end;position:fixed;width:100%}.register-login .login-footer .logo-footer{max-width:350px;padding:20px;width:100%}.register-login .login-footer .logo-footer img{width:100%}.add_to_cart_form label{font-size:16px}.add_to_cart_form input{float:right;width:60px}.add_to_cart_form .ticket-description{font-style:italic}.contact-us{background:#ee4d9b;background:linear-gradient(180deg,#ee4d9b 10%,#4a3391 60%,#08598c);color:#fff;padding:50px 0}.contact-us .contact-head{padding-bottom:40px}.contact-us span.required{font-size:22px}.contact-us label.required:after{content:"*";font-size:20px;padding-left:3px}.contact-us .thankyou-message{border:2px solid #fff;display:none;padding:30px 20px;text-align:center}.contact-us .thankyou-message h3{color:#fff}.contact-us .error-message{background-color:red;color:#fff;display:none;padding:10px}.contact-us .form-container{max-width:700px}.contact-us h2.h1{color:#fff;margin-bottom:30px;text-align:center}.contact-us form{border:2px solid #fff;padding:30px 20px}.contact-us form label{color:#fff}.contact-us .form-group{display:inline-block;padding:0 10px;width:49%}.contact-us .form-group.full{width:100%}@media only screen and (max-width:767px){.contact-us .form-group{padding:0;width:100%}}.contact-us .form-group:nth-child(odd){padding-left:0}.contact-us .form-group:nth-child(2n){padding-right:0}.contact-us .form-group .form-control{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;height:auto}.contact-us input.form-control::-moz-placeholder,.contact-us textarea.form-control::-moz-placeholder{color:#c8c8c8}.contact-us input.form-control::placeholder,.contact-us textarea.form-control::placeholder{color:#c8c8c8}.contact-us input.form-control:focus,.contact-us select.form-control:focus,.contact-us textarea.form-control:focus{background-color:#fff;color:#000}.contact-us form .btn{border:1px solid #fff;color:#fff;display:block;margin:0 auto}.contact-us form .btn:hover{background-color:#fff;color:#000;transition:all .5s}.contact-us .terms{color:#fff;text-align:center}.contact-us .terms a{color:#fff}.logo-header{padding:30px 0 50px}.logo-header .logo{display:block;margin:0 auto;width:440px}.welcome-message{background-color:#af3a2d;padding:25px 0}.welcome-message h1{color:#fff;text-align:center}.welcome-message h2{font-size:32px}.welcome-message p{font-size:18px}.welcome-message img.child{float:right;max-height:400px}@media only screen and (max-width:992px){.welcome-message .content{margin-bottom:30px}.welcome-message img.child{display:block;float:none;margin:0 auto}}.bracelet-creation-form{padding-bottom:140px;padding-top:80px}.bracelet-creation-form h3{color:#333;font-size:30px}.bracelet-creation-form .bracelet_choice{padding-bottom:15px;padding-top:30px;position:relative}.bracelet-creation-form .bracelet_choice .parsley-errors-list{text-align:center;top:0}.bracelet-creation-form .bracelet_choice .bracelet-name{margin-bottom:35px}.bracelet-creation-form .bracelet_choice .bracelet-name label{cursor:pointer;margin-bottom:0}.bracelet-creation-form .bracelet_choice .bracelet-name label .btn-orange{background-color:#faa61a;color:#fff;font-size:18px;margin-top:20px;padding:10px;text-align:center;width:100%}.bracelet-creation-form .bracelet_choice .bracelet-name label.selected .btn-orange,.bracelet-creation-form .bracelet_choice .bracelet-name label:hover .btn-orange{background-color:#00abc2}.bracelet-creation-form .bracelet_choice .bracelet-name .relative{position:relative}.bracelet-creation-form .bracelet_choice .bracelet-name input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;bottom:5px;color:currentColor;font:inherit;height:29px;margin:0;position:absolute;right:5px;width:29px}.bracelet-creation-form .bracelet_choice .bracelet-name input:checked{background:url(/assets/frontend/default/img/PCH/Checkbox.png);background-size:contain}.bracelet-creation-form .options{border-top:2px solid #b2b2b2;display:none;font-size:18px;padding-bottom:50px;padding-top:30px}.bracelet-creation-form .options h3{color:#333;margin-bottom:45px}.bracelet-creation-form .options .parsley-errors-list{text-align:center}.bracelet-creation-form .colors{position:relative}.bracelet-creation-form .colors .parsley-errors-list{top:-40px}.bracelet-creation-form .colors .bead-color{font-size:18px;margin-bottom:10px}.bracelet-creation-form .colors .bead-color img{width:50px}.bracelet-creation-form .phrase .content{margin-bottom:8px}.bracelet-creation-form .phrase .content p{margin-bottom:0}.bracelet-creation-form .phrase input{border-color:#c0c2c4;text-align:center}.bracelet-creation-form .submit .btn{background-color:#af3a2d;color:#fff;display:block;font-size:18px;margin:0 auto;padding:10px;text-align:center}.bracelet-creation-form .justify-content-evenly{justify-content:space-evenly!important}.thankyou-message{background-color:#af3a2d;color:#fff;font-size:18px;padding:100px 0 70px}.header{align-items:center;display:flex;flex-direction:row;justify-content:center}.header #headerLogo{height:100px;width:auto}#closeButton,#menuButton{opacity:0;pointer-events:none;position:absolute;right:20px}nav.tabs{display:flex;gap:16px;position:absolute;right:20px}nav.tabs a .tab{color:#fff;opacity:.8}nav.tabs a .tab.selected,nav.tabs a .tab:hover{opacity:1}@media (max-width:768px){#menuButton{display:block;opacity:1;pointer-events:all}#closeButton,#closeButton:hover{display:none}img.logo{margin-left:15px;margin-right:0}.tabs{background:#000;box-shadow:0 8px 16px -8px rgba(0,0,0,.15);flex-direction:column;height:100vh;left:0;margin:0 0 0 -100%;padding:20px 0 0 20px;pointer-events:none;position:absolute;right:0;top:60px;transition:1s;width:80%;z-index:90}.tabs a{text-decoration:none;width:100%}.tabs a .tab{justify-content:start;width:auto}.tabs a .tab svg{display:block;margin-right:10px}header.open-menu #menuButton,header.open-menu #menuButton:hover,header.open-menu.transparent #menuButton,header.open-menu.transparent #menuButton:hover{display:none}header.open-menu #closeButton,header.open-menu.transparent #closeButton{display:block;opacity:1;pointer-events:all}header.open-menu .tabs,header.open-menu.transparent .tabs{height:calc(100vh - 60px);margin:0;overflow-x:hidden;overflow-y:scroll;pointer-events:all}header.open-menu .tabs .tab,header.open-menu.transparent .tabs .tab{color:#fff}}#live{padding:92px 32px 32px}#social{background:#5d998e;cursor:pointer}#social:after{background:linear-gradient(0deg,#5d998e 20%,transparent);bottom:0;content:"";height:100%;left:0;position:absolute;right:0}#social button{bottom:10%;left:50%;position:absolute;transform:translateX(-50%);z-index:2}#social.show-all{cursor:default}#social.show-all button,#social.show-all:after{display:none}.card{margin:6px}.video{aspect-ratio:16/9;flex-grow:1}.chat-col{display:flex;width:400px}.chat{flex-grow:1}.embed-responsive{background:#000;display:block;flex-grow:1;height:100%;overflow:hidden;padding:0;position:relative;width:100%}button{margin-right:8px}.interact{background:#fff}.interact .row{box-sizing:content-box;flex-direction:row!important;flex-wrap:nowrap;margin:0 -12px;padding:0 12px}.interact ::-webkit-scrollbar{scrollbar-width:thin}.interact .show-interact{display:none}.interact .show-interact.show{display:block}.interact .question{display:none;padding:8px}.interact .question.show{display:block}.interact .question h3{color:#2e3646;padding:8px}.interact .question button{margin:8px 0;width:100%}.interact .question button.selected{background:#e7eefd;border:2px solid #468277;color:#468277;position:relative}.interact .question button.selected:before{background:#468277;border:3px solid #c2ddd8;border-radius:50%;content:"";height:12px;left:16px;outline:2px solid #468277;position:absolute;top:50%;transform:translateY(-50%);width:12px}.interact .question button.primary{margin:16px 0 0;opacity:.3;pointer-events:none}.interact .question.answered button.primary{opacity:1;pointer-events:all}@media (max-width:768px){#live{padding:54px 6px 6px}.chat-col{width:100%}.card,.slido-component{margin-left:0;margin-right:0}.video{height:53vw;max-width:100%}.chat{height:500px;width:auto}}.card.live-video{aspect-ratio:17/9;position:relative;width:100%}.card.live-video iframe{aspect-ratio:16/9;width:100%}.home-streams{background:#000;background:linear-gradient(0deg,#000,transparent);display:flex;height:100%;padding:24px 24px 210px}@media (max-width:768px){.home-streams{padding:24px 0 210px}}.featured-embed{border-radius:6px;display:flex;flex-direction:column;gap:16px;height:100%;max-height:calc(100vh - 120px);position:relative;z-index:10}.featured-embed .video{max-width:1440px;width:95vw}@supports not (aspect-ratio:16/9){.featured-embed:before{content:"";display:block;padding-top:56.25%}.featured-embed>*{inset:0;position:absolute}}.featured-poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-iframe{height:100%;inset:0;position:absolute;width:100%}.stream-links{display:flex;gap:16px;justify-content:center;margin-top:16px}.stream-card{border-radius:8px;display:block;overflow:hidden;position:relative}.stream-card img{display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.stream-play{height:64px;left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:64px}.stream-card:hover .stream-play{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.page-warpper{background:#000;display:inline-block}.sponsors{padding:18px 0 28px}.sponsors-head{color:#bdbdbd;font-size:12px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.sponsors-row{align-items:center;background:#141414;border:1px solid #242424;display:flex;flex-wrap:wrap;gap:28px}.sponsor img{display:block;filter:grayscale(100%);height:28px;opacity:.9;transition:opacity .2s ease,filter .2s ease;width:auto}.sponsor:hover img{filter:none;opacity:1}.boats{background:#000;color:#fff;padding:48px 0}.boats-title{color:#a8a8a8;font-size:14px;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.boats-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.boat{background:#141414;border:1px solid #242424;border-radius:14px;display:grid;grid-template-rows:auto auto 1fr;padding:16px}.boat-rail{align-items:center;color:#e6e6e6;display:flex;font-weight:700;height:64px;justify-content:center;letter-spacing:.18em;margin-bottom:10px;transform:rotate(180deg);writing-mode:vertical-rl}.boat-rail-text{font-size:30px;font-weight:500;text-transform:uppercase;white-space:nowrap}.boat-image{display:grid;place-items:center}.boat-image .img-wrapper img{display:block;max-height:160px;-o-object-fit:contain;object-fit:contain;width:auto}.boat-specs{font-size:13px;list-style:none;margin:12px 0 0;padding:0}.boat-specs li{border-bottom:1px dashed #242424;display:flex;justify-content:space-between;padding:6px 0}.boat-specs li:last-child{border-bottom:0}.schedule-table,.standings-table{border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.schedule-table tbody tr:nth-child(odd),.standings-table tbody tr:nth-child(odd){background:#111}.schedule-table tbody tr:nth-child(2n),.standings-table tbody tr:nth-child(2n){background:#1e1e1e}.schedule-table td,.standings-table td{border:none;font-size:14px;padding:12px 16px;vertical-align:middle}.schedule{background:#000;color:#fff;padding:48px 0}.schedule-title{font-size:32px;font-weight:600;margin-bottom:24px}.schedule-day{color:#fff;font-size:16px;font-weight:600;margin:24px 0 12px}.schedule-time{color:#ccc;font-weight:500;white-space:nowrap;width:30%}.standings{background:#000;color:#fff;padding:48px 0}.standings-title{font-size:32px;font-weight:600;margin-bottom:24px}.standings-group{color:#fff;font-size:14px;font-weight:700;margin:24px 0 12px}.standings-group,.standings-table thead th{letter-spacing:.06em;text-transform:uppercase}.standings-table thead th{background:#0f0f0f;color:#b9b9b9;font-size:12px;font-weight:600;padding:10px 14px}.standings-num{color:#cfcfcf;text-align:left;width:44px}.standings-right{color:silver;text-align:right}@media (max-width:1024px){.boats-grid{grid-template-columns:1fr}}@media (max-width:900px){.stream-links{grid-template-columns:1fr}}@media (max-width:768px){.schedule-table td{display:block;text-align:left;width:100%}.schedule-time{font-weight:600;margin-bottom:4px}.standings-table thead{display:none}.standings-table,.standings-table tbody,.standings-table td,.standings-table tr{display:block;width:100%}.standings-table tr{margin-bottom:10px}.standings-table td{padding:10px 12px}.standings-right{text-align:left}}.live-page{background:#000;color:#fff;padding:16px 0 0}.live-header{align-items:center;display:flex;gap:12px;margin:0 auto 12px;max-width:1160px;padding:0 16px}.live-back{align-items:center;border-radius:8px;color:#c7c7c7;display:inline-flex;font-size:14px;gap:6px;padding:6px 8px;text-decoration:none;transition:background .2s ease,color .2s ease}.live-back:hover{background:#151515;color:#fff}.live-back-icon{font-size:18px;line-height:1;opacity:.9}.live-page .featured-embed{margin:0 auto 16px;max-width:1160px}.team-section{background:#000;padding:8px 0 32px}.team-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1160px;padding:0 16px}.team-card{background:#141414;border:1px solid #242424;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.35);overflow:hidden;position:relative}.team-card .img-wrapper img{display:block;height:440px;-o-object-fit:cover;object-fit:cover;width:100%}.team-card-rail{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-right:1px solid hsla(0,0%,100%,.08);bottom:0;color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:center;left:0;letter-spacing:.12em;text-transform:uppercase;top:0;transform:rotate(180deg);width:56px;writing-mode:vertical-rl}.live-specs,.team-card-rail{background:rgba(0,0,0,.35);position:absolute}.live-specs{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;bottom:12px;color:#d7d7d7;font-size:12px;left:72px;line-height:1.55;list-style:none;margin:0;padding:12px 14px;right:12px}.live-specs b{color:#fff;font-weight:700}footer{display:none}@media (max-width:1100px){.team-cards{grid-template-columns:1fr 1fr}.team-card .img-wrapper img{height:420px}}@media (max-width:800px){.team-cards{grid-template-columns:1fr}.team-card .img-wrapper img{height:420px}}.social-feed{background:#fff;margin:60px 0;overflow:hidden;padding:77px 0;position:relative}.social-feed .img-abs{z-index:1}.social-feed:before{background:#daf3f8;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;z-index:2}.social-feed .container-fluid{position:relative;z-index:10}.social-feed .content-box-title{letter-spacing:0;text-transform:uppercase}.social-feed .content-box-caption{font-size:24px;letter-spacing:0;line-height:1.2;max-width:840px;padding:0 0 50px}@media only screen and (max-width:1200px){.social-feed .content-box-caption{font-size:22px;padding:0 0 40px}}@media only screen and (max-width:991px){.social-feed .content-box-caption{font-size:18px;padding:0 0 30px}}@media only screen and (max-width:767px){.social-feed .content-box-caption{font-size:16px;padding:0 0 20px}}.social-feed .social-feed-item{margin-bottom:30px}.social-feed .social-feed-item .post-content{background:#fff;padding:10px 12px}.social-feed .social-feed-item .post-content p{margin-bottom:26px}.social-feed .social-feed-item .post-content .post-footer{display:table;width:100%}.social-feed .social-feed-item .post-content .post-footer .col-item{display:table-cell;vertical-align:middle}.social-feed .social-feed-item .post-content .post-footer .col-item.avatar{padding-right:8px;width:40px}.social-feed .social-feed-item .post-content .post-footer .col-item.avatar img{border-radius:50%}.social-feed .social-feed-item .post-content .post-footer .col-item.from{font-size:14px;width:calc(100% - 70px)}.social-feed .social-feed-item .post-content .post-footer .col-item.from .name{font-family:ProximaNova-Semibold}.social-feed .social-feed-item .post-content .post-footer .col-item.platform{text-align:right;width:30px}.social-feed .social-feed-item .post-content .post-footer .col-item.platform svg{width:20px}.social-feed .btn{margin:50px auto 15px}.page-social-wall .social-feed .btn{display:none}#sponsors{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:800px;padding:64px 64px 32px}@media (max-width:768px){#sponsors{padding:32px 16px}}#sponsors h1{color:#213f39;font-size:54px;font-style:normal;font-weight:700;line-height:normal;margin:auto;text-align:center}@media (max-width:768px){#sponsors h1{font-size:32px}}#sponsors .description{text-align:center}#sponsors .description *{font-size:18px}#sponsors .sponsors-cnt{align-items:center;display:flex;gap:60px;margin:0 auto}@media (max-width:768px){#sponsors .sponsors-cnt{flex-direction:column;gap:30px}}#sponsors .sponsors-cnt img{width:200px}
