:root{--aretas-grey: #2d2e2e;--aretas-red: #ed4d3d;--aretas-green: #becf2f;--aretas-green-secondary: rgba(191,207,47,.4);--aretas-green02: rgba(191,207,47,.2);--aretas-link: cornflowerblue}.loader-lazy{display:flex;width:100%;align-items:center;z-index:99999;padding-top:50px;justify-content:center}.loader-lazy div{width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:32px 0 #fff,-32px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:#becf2f33;box-shadow:32px 0 #becf2f33,-32px 0 #bfcf2f66}50%{background-color:#bfcf2f66;box-shadow:32px 0 #becf2f33,-32px 0 #becf2f33}to{background-color:#becf2f33;box-shadow:32px 0 #bfcf2f66,-32px 0 #becf2f33}}.compBox{width:60%;color:#2d2e2e;position:relative;float:left;background-size:contain;background-repeat:no-repeat;cursor:pointer}.compBox:before{content:"";display:block;margin-top:100%}.compBox_containter{position:absolute;top:0;bottom:0;left:0;right:0}.compBoxTitle{width:100%;position:relative;margin-top:calc(100% + 10px);height:22.4%;display:flex;align-items:center}.compBoxTitle:before{content:"";margin-top:100%;display:block}.compBox-title{height:auto;line-height:16px;font-size:14px;color:#2d2e2e;max-height:65px;text-transform:uppercase;float:none;clear:both;font-weight:700;overflow:hidden;padding:0 10px;margin-bottom:10px}.compText{width:40%;position:relative;float:left;flex-direction:column;display:flex;padding-top:10px}.compinfo{margin:3px 10px;position:relative;color:#2d2e2e;display:flex;align-items:flex-start;line-height:17px;gap:10px}.compinfo.competing,.compinfo.competed,.compinfo.volunteering,.compinfo.volunteered{padding:3px 10px 3px 23px;border-radius:5px;font-size:10px;text-transform:uppercase;display:flex;align-items:center;font-weight:600;letter-spacing:2px}.compinfo.competing,.compinfo.competed{background-color:#becf2f33}.compinfo.volunteering,.compinfo.volunteered{background-color:#31708f33}.compinfo i{width:20px;text-align:center;position:absolute;left:0;top:5px}.compinfodesc{margin:5px 10px;font-size:10px;font-style:italic}.box-setting{padding:10px;width:calc(33.3333% - 20px);border:1px solid #eee;overflow:hidden;margin:10px;border-radius:5px;background-color:#fff;box-shadow:0 1px 10px -1px #30303021}.stripe-name{width:100%;background-color:#2d2e2e;background-size:auto 100%;background-position:100%;border-top:1px solid white;background-repeat:no-repeat;padding:10px 5px;position:absolute;left:0;height:auto;bottom:0}.stripe-live{position:absolute;left:0;top:20%;width:100%;height:40px;background-color:#2d2e2e;text-align:center;line-height:40px;font-size:18px;color:#fff;text-transform:uppercase;font-weight:600}.stripe-edit{position:absolute;right:5px;top:5px;width:40px;height:40px}.showAvatar{width:calc(100% - 40px);background-image:none;background-color:#becf2fcc}.avatar{background-image:url(/build/assets/profile-hover-COSrRrk-.png);width:30px;height:30px;border:2px solid #2d2e2e;border-radius:30px;margin:5px;background-color:#2d2e2e;background-size:cover}.stripe-title{padding-top:4px;height:auto;line-height:16px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600;overflow:hidden}.stripe-location{height:12px;line-height:12px;font-size:10px;color:#fff;position:relative}.stripe-date-in{position:absolute;right:0;padding-top:2px;top:0}.stripe-date{position:absolute;left:0;top:0;width:57px;height:16px;line-height:17px;color:#2d2e2e;text-align:right;font-weight:600;font-size:10px;padding-right:15px;background-image:url(/build/assets/stripe_green_solid-zvITso2B.png);background-size:auto 100%;background-position:100% center;background-repeat:no-repeat}.button-green,.button-grey{width:100%;background-color:#becf2f;color:#fff;line-height:40px;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;float:left}.button-grey{background-color:#2d2e2e}.button-green:hover{color:#2d2e2e;box-shadow:inset 140px 40px #0003}.button-grey:hover{box-shadow:inset 140px 40px #0003;color:#becf2f}.newComp{border-color:#2d2e2e!important}.message-warning{width:100%;font-size:12px;padding:15px;background-color:khaki;border:1px solid orange}.subtitle{width:100%;border-bottom:1px solid #2d2e2e;text-align:left;padding-left:10px;font-size:18px;margin:10px 0;position:relative;clear:both}.filters{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;clear:both;padding-left:10px;border-bottom:1px solid #eee;flex-wrap:wrap;position:sticky;background-color:#fcfcfc;top:0;z-index:10}.filters .selector{text-transform:capitalize;font-size:14px;padding:12px;display:flex;position:relative;cursor:pointer;height:100%;align-items:center}.selector.live:before{content:"";position:absolute;width:5px;height:5px;border-radius:3px;background-color:red;top:12px;right:2px}.filters .selector.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#becf2f;z-index:9}.filters .selector:not(.active):hover:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#becf2f33;z-index:9}.infinite-scroll-component{height:auto;overflow:inherit!important;position:relative;width:100%}.infinite-scroll-component__outerdiv{height:auto;display:flex}.month_head{width:100%;height:48px;display:flex;font-weight:600;color:#666;font-size:14px;align-items:center;letter-spacing:1px;justify-content:flex-end;position:sticky;top:0;z-index:11;padding:0 10px;pointer-events:none}.month_head div{padding:0 10px;height:100%;display:flex;justify-content:flex-start;color:#666;align-items:center;background-color:#fcfcfc}.filters-btn{display:flex;font-size:10px;text-transform:uppercase;margin-left:50px;cursor:pointer;box-shadow:0 0 10px -1px #3030304d;border-radius:7px;padding:7px 10px;color:#2d2e2e;text-rendering:geometricPrecision;position:relative;justify-content:center;font-weight:600;align-items:center;margin-right:10px}.filters-btn span{padding-right:9px}.filters-btn.mobile{margin-left:35px}.filters-btn i:before{transition:all .1s ease-in-out;transform:rotate(0)}.filters-btn.opened i:before{transform:rotate(180deg)}.filters-btn i{position:absolute;right:100%;top:0;width:auto;height:100%;display:flex;justify-content:center;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#2d2e2e;padding:0 10px;align-items:center}.filters-title{font-weight:600;font-size:14px;margin-bottom:10px;margin-left:5px}.countries{gap:10px;display:flex;flex-flow:row wrap;justify-content:flex-start}.filters-country{text-overflow:clip;padding:15px;border:1px solid #eee;text-align:center;border-radius:10px;font-size:10px;text-transform:uppercase;cursor:pointer}.filters-country.selected{background-color:#2d2e2e;color:#fff;font-weight:600;cursor:default}.filters-selected{display:flex}.filters-detailed{margin-left:15px;font-size:10px;color:#666;padding-right:15px;border-right:1px solid #eee;text-transform:uppercase}.searchbox.big #search{font-size:16px;border:none;box-shadow:none;border-bottom:1px solid #eee;border-radius:0;padding-right:19px;padding-left:45px}.searchbox.big svg{position:absolute;left:15px;cursor:pointer}.searchbox.big .searchbox svg:hover{transform:scale(1);stroke:#2d2e2e}.typeFiltersWrapper{width:100%;transition:all .3s ease-in-out;height:0px;border-bottom:none;position:relative}.typeFiltersWrapper .insideWrapper{display:flex;flex-direction:row;position:absolute;width:100%;height:auto;margin-top:10px;padding-bottom:10px;opacity:0;border-bottom:1px solid transparent}.typeFiltersWrapper.opened .insideWrapper{transition:all .3s ease-in-out;opacity:1;border-color:#eee}.typeFiltersWrapper.opened{height:70px;overflow:visible}.typeFiltersWrapper .selectBox{flex:1;margin-right:10px;max-width:300px;height:48px;margin-left:5px}.typeFiltersWrapper .input-text,.filterWrapper .input-text{border-radius:15px!important;box-shadow:1px 1px 6px -1px #3030304d!important}.typeFiltersWrapper .css-1c0nmrz-control,.typeFiltersWrapper .css-kj6f9i-menu{border-radius:15px!important}.typeFiltersWrapper .teamSizes{flex:1;display:flex;flex-direction:row;height:48px;position:relative;align-items:center;margin-left:10px}.typeFiltersWrapper .teamSizes .title{pointer-events:none;font-style:normal;text-transform:uppercase;font-size:10px;line-height:10px;color:#aaa;font-weight:600;text-align:right;margin-right:10px}.typeFiltersWrapper .teamSizeBox{height:30px;display:flex;justify-content:center;align-items:center;width:30px;margin-right:10px;cursor:pointer;box-shadow:1px 1px 7px #3030304d;border-radius:10px}.typeFiltersWrapper .teamSizeBox.selected{box-shadow:0 0 3px #bfcf2f80;background-color:#bfcf2f99}.complive{border-radius:5px;font-weight:600;position:absolute;left:5px;top:5px;padding:0 6px;color:#fff;background-color:#ff000080}.my_sections{display:flex;margin-left:10px}.my_sections button{border:none;background-color:#fff;color:#2d2e2e;font-weight:600;padding:3px 10px;margin:0 5px;border-radius:3px;font-size:10px}.my_sections button.active{font-size:17px;text-transform:uppercase;background-color:#2d2e2e;color:#fff}.competitionstitle{text-transform:capitalize;font-weight:600;font-size:30px;position:relative;margin-bottom:-45px}.competitionstitle span{font-weight:700;padding-right:6px}.filter-heading{font-weight:600;font-size:10px;width:100%;clear:both;text-align:right}.filters .past-3{width:352px;float:left;padding-right:10px;border-right:1px solid #2d2e2e}.filters .upcoming-5{width:511px;float:left;padding-left:10px}.filters .upcoming-4{width:431px;float:left;padding-left:10px}.filters .upcoming-3{width:351px;float:left;padding-left:10px}.filters .upcoming-2{width:271px;float:left;padding-left:10px}.filters .upcoming-1{width:191px;float:left;padding-left:10px}.filters .upcoming-0{width:101px;float:left;padding-left:10px}.filter-right{float:right;margin-right:10px}.filter-btn-arrow{width:10px;height:36px;text-align:center;line-height:36px;font-weight:700;font-size:14px;float:left;background:none;cursor:pointer;border:none;outline:none;padding:0}.filter-section{float:left;margin-top:7px}.upcoming-0 .filter-months-wrapper{width:10px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.upcoming-1 .filter-months-wrapper{width:80px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.past-3 .filter-months-wrapper,.upcoming-3 .filter-months-wrapper{width:240px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.past-3.pm1 .filter-months-wrapper{width:260px}.upcoming-5 .filter-months-wrapper{width:400px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.upcoming-4 .filter-months-wrapper{width:320px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.upcoming-2 .filter-months-wrapper{width:160px;height:48px;position:relative;font-size:12px;line-height:34px;font-weight:600;overflow:hidden;float:left}.past-3 .filter-years-wrapper,.upcoming-3 .filter-years-wrapper{width:240px;height:20px;position:relative;font-size:12px;line-height:20px;overflow:hidden;float:left;padding:0 10px}.upcoming-4 .filter-years-wrapper{width:320px;height:20px;position:relative;font-size:12px;line-height:20px;overflow:hidden;float:left;padding:0 10px}.upcoming-5 .filter-years-wrapper{width:400px;height:20px;position:relative;font-size:12px;line-height:20px;overflow:hidden;float:left;padding:0 10px}.upcoming-2 .filter-years-wrapper{width:160px;height:20px;position:relative;font-size:12px;line-height:20px;overflow:hidden;float:left;padding:0 10px}#filter-container-past{width:560px;position:absolute;right:0;top:0;height:48px}#filter-container-upcoming{width:560px;position:absolute;left:0;top:0;height:48px}.filter-btn{position:relative;width:70px;height:36px;margin:0 5px;text-align:center;color:#2d2e2e;background-color:#f2f2f2;border-radius:36px;border:1px solid #ddd;text-transform:uppercase;float:left;cursor:pointer}.filter-btn .year{position:absolute;bottom:-13px;font-size:10px;left:0;width:100%;height:10px;line-height:10px;text-align:center;font-weight:400;opacity:0}.filter-btn #year-past1,.filter-btn #year-upcoming1{opacity:1}.filter-year{width:70px;height:36px;text-align:center;color:#2d2e2e;text-transform:uppercase;float:left;margin:-3px 5px 0;font-size:10px}.filter-btn.all-past{height:36px;font-weight:600;margin:7px 0 7px 10px;line-height:34px;border-radius:26px;border:1px solid #2d2e2e}.filter-btn.all-upcoming{height:36px;font-weight:600;margin:7px 10px 7px 0;line-height:34px;border-radius:26px;border:1px solid #2d2e2e}.filter-btn.selected{background-color:#bfcf2f66}.filters-small{display:none}.opens_items{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-ms-overflow-style:none}.opens{position:relative;border-bottom:1px solid #eee;border-top:1px solid #eee}.opens_logo{position:absolute;z-index:9;top:-25px;height:50px;left:0}@media screen and (max-width: 830px){.opens_logo{top:-20px;height:40px}}@media screen and (max-width: 600px){.opens_logo{top:-15px;height:30px}}.opens_items::-webkit-scrollbar{display:none}.opens_items.active{cursor:grabbing;cursor:-webkit-grabbing}.opens_item{display:inline-block;width:250px;height:80px}@media screen and (max-width: 830px){.opens_item{width:150px;height:70px}}@media screen and (max-width: 600px){.opens_item{width:120px;height:60px}}.opens_item_flex{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.opens_item img{height:80%}@media (max-width: 1410px){.mycomps .compBox,.mycomps .compText{width:50%}.mycomps .compBox:before{margin-top:200px}}@media (max-width: 1150px){.box-setting{width:calc(50% - 20px)}}@media (max-width: 830px){.typeFiltersWrapper.opened{height:272px}.typeFiltersWrapper.teams.opened{height:314px}.typeFiltersWrapper .insideWrapper{flex-direction:column}.typeFiltersWrapper .selectBox{width:100%;max-width:none;flex:none;margin:0 0 20px}.typeFiltersWrapper .teamSizes{margin-bottom:10px;margin-left:0}.typeFiltersWrapper .teamSizes .title{text-align:right;margin-left:10px;margin-right:0}.typeFiltersWrapper .teamSizeBox{margin-right:0;margin-left:10px}.box-setting{width:calc(50% - 20px);margin:10px}.allcomps{margin-left:0!important;width:100%;text-rendering:geometricPrecision;padding:0}.filters-selected,.filters-btn span{display:none}.infinite-scroll-component__outerdiv{margin:0 15px}.competitionstitle{margin-bottom:0}.filters-small{display:block}}@media (max-width: 600px){.box-setting{width:100%;margin:10px 0}}
