.add-button,.breadcrumbs a:hover,.city-country-link,.del-button,.mob-auth-button,.underline,body .country-select span{text-decoration:underline}.font-weight-700,.slide-center-text,body{font-weight:700}body .region-btn button,body h1{margin-bottom:15px}#ageModal,body{font-family:Muller}body{background:url(https://ytg-prod.imgix.net/img/basic_bg.jpg?fm=webp&fit=crop&auto=compress&q=80) top;color:#fff}body .phrase1{font-size:30px;padding-top:30px}body h2.phrase2,body h2.phrase3{font-size:24px;font-weight:700;line-height:1.4}@media (max-width:992px){.d-flex{display:block}#tournament-wrapper .row.top_block.d-flex{display:flex}.register-btn{display:none}}.age-container input:checked~.age-checkmark:after,.covering-container input:checked~.covering-checkmark:after,.mob-nav-heart,.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label input:checked~.checkmark:after,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label input:checked~.checkmark:after,.modal-dialog .modal-content.country-window .modal-footer .choose-all label input:checked~.checkmark:after,.nav-heart{display:block}.m-auto{margin:auto}.slide-center-text{font-size:20px;line-height:1.4;text-align:center}.accommodation,.reg-team-form .select2-container--default .select2-selection--single .select2-selection__rendered,.register-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.nav-heart{font-size:20px}.delete-favourite:hover,.fa-heart,.heart:hover,.nav-heart :hover,.single-heart:hover{color:#e82076}.city-country-link,.dropdown-menu li a,.page-links a,.white,body .footer .social a,body .header .navbar-default li a,body h1{color:#fff}body .modal-content{border:none;box-shadow:none}body .container-main{min-height:calc(100vh - 155px)}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.w-100{width:100%}.mt-4{margin-top:40px}.p-0{padding:0}.px-15{padding:0 15px}.px-20{padding-left:20px;padding-right:20px}.mb-10{margin-bottom:10px}.my-10{margin:10px 0}.my-15{margin:15px 0}.mt-5px{margin-top:5px}.mb-0{margin-bottom:0!important}.accommodation_budget_chk-hidden-container,.accommodation_budget_chk_hidden,.categories_chk-hidden-container,.categories_chk_hidden,.covering-checkbox-hidden-container,.currency_symbol,.display-none,.filter_button,.mob-similar-news,.modal-content.country-window .nav:after,.modal-content.country-window .nav:before,.popular-tournaments:after,.popular-tournaments:before,.same-country-tournaments:after,.same-country-tournaments:before,.socials-footer,.tour_type_chk_hidden,.tournaments-item:after,.tournaments-item:before{display:none}body .title,body h1{font-size:30px;font-weight:700}@media (min-width:768px){body .modal-content{box-shadow:none}.footer-search{display:none}}body .region-btn{display:block;float:left;padding-right:15px}body button.checkbox label{font-size:14px}body .country_geo_box{display:inline-block}body .modal-header,body ul.nav-tabs.country_select td{border-bottom:none}body .modal-footer{border-top:none;text-align:left}.currency-switcher-mobile .currency-switcher-box,.lng-switcher-mobile .currency-switcher-box,body .table.country_select{width:auto}body .table.country_select td{border-top:none;padding-left:12px}.required-text-container p,body .country-select,body .important-dates-desktop,body .pop_dest_item .foot .kind_of_sport,body .pop_dest_item .foot .venue,body .pop_dest_item .head .kind_of_sport,body .pop_dest_item .head .venue,body .tournament_single .tab-block .tab-content .tab-pane .table tbody{font-weight:400}body .country-select span{cursor:pointer;margin-right:3px}body :focus{-moz-outline:3px solid #fff!important}body input[type=radio]:focus{-moz-outline-radius:12px!important;-moz-outline-offset:0!important}body h1{margin-top:35px;text-align:center}body h2{font-size:24px}body a{outline:0!important}body a:hover{text-decoration:none}body .shadow{background:rgba(66,66,66,.55);border-radius:10px;height:100%;position:absolute;width:100%;z-index:2}body .search-result .tournament_item .text-green,body .text-green,body .tournament_single .cup_basic_info .text-green{color:green}.age_red tr td div.checkbox label,.request-form-errors li,body .search-result .tournament_item .text-red,body .text-red,body .tournament_single .cup_basic_info .text-red{color:red}body .btn-warning{background-color:#9d025e!important;background-image:none;border-color:#9d025e!important;border-radius:23px}.btn-primary i.fa-long-arrow-right,body .btn-warning i{margin-left:10px}body .header,body .search-result .tournament_item .info-search,body .tournament_single .tab-block{padding-top:15px}body .header .logo-title{display:inline-block;margin-left:0}body .header .navbar-default{background:#440f62;border:none;border-radius:unset;box-shadow:none;z-index:1500}.footer-main,.top-30{margin-top:30px}body .footer{height:100px;line-height:100px}body .footer .logo-footer{display:inline-block;margin-top:10px}.page-links,.page-links__list{align-items:center;display:flex;justify-content:center}.page-links__list{color:#fff;flex-wrap:wrap;gap:20px;list-style-type:none;margin:0 auto;padding:0}.anketa_photo,.border-white,.similar-news .item,.travel-ideas-tournaments .item{margin-bottom:30px}body .big_logo{display:block;margin:0 auto;width:850px}body .main_search{background:#79045d;border-radius:10px;height:40px;margin-top:30px;padding-left:5px}body .main_search .lupa{line-height:48px}body .main_search .lupa .fa{color:#e82076!important;font-size:21px}body .main_search .radio{color:#fff;font-size:16px;text-align:right}body .main_search .radio .form-group{margin-bottom:0;margin-top:0}body .title{color:#fff;margin-bottom:15px;margin-top:15px}body .sub-title,body .title span{display:block;font-size:18px}body .sub-title{color:#37b3da;font-weight:700;margin:0 5px}body .filter_search,body .form_search{background:rgba(68,15,98,.65);border-radius:10px;margin-bottom:5px}body .card-wrapper{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}body .news-card-wrapper{display:grid;gap:30px;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1199px){body .news-card-wrapper{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media screen and (max-width:1200px) and (min-width:768px){body .card-wrapper{grid-template-columns:repeat(3,minmax(200px,1fr))}}body .form_search{margin-top:50px;padding-bottom:15px}.checkbox,.news .form_search,.news-show .bg-trans,.news-show .form_search,.reserve .form_search,.tournament-search-form .form_search,.tournament-single-search-form .form_search,body .main-form_search .form_search{margin-top:0}.reserve #submit_button{font-size:14px;width:120px}body .form_search .input-group-addon{padding:6px 10px}body .filter_search{padding-bottom:5px;padding-top:5px}body .search-result{padding-top:50px}.bg-trans,.steps div.current,body .search-result .full-reg{background:rgba(68,15,98,.65)}body .search-result .mid-reg,body .search-result .stop-reg{background:grey}.pop_dest_item,body .search-result .tournament_item .big_img,body .tournament_single .big_img,body .tournament_slide .big_img{background-position:50%;background-repeat:no-repeat;background-size:cover}body .search-result .tournament_item{border-radius:10px;color:#fff;display:block;margin-bottom:30px;overflow:unset!important;position:relative}body .search-result .tournament_item .tour_type,body .tournament_single .tour_type{border-radius:0 12px 0 20px;font-size:12px;font-weight:400;padding:3px 10px 0 15px;position:absolute;right:0;top:0;z-index:2}body .search-result .tournament_item .text-checked{color:#02ff02}.pop_dest_item,body .search-result .tournament_item .big_img{border-radius:10px}body .search-result .tournament_item .block_flags{background:rgba(68,15,98,.65);border-radius:0 10px 10px 0;display:inline-block;float:right;height:100%;margin-right:-15px;overflow:visible;padding:5px}body .search-result .tournament_item .block_flags .ver{display:block;writing-mode:vertical-lr}body .search-result .tournament_item .block_flags .ver .flag-middle{height:20px;margin-left:3px;width:20px}body .search-result .tournament_item .info-search .name{font-size:18px;padding-left:0}body .search-result .tournament_item .info-search .planing_teams{color:#37b3da;font-size:12px;font-weight:400;padding-left:0}body .search-result .tournament_item .info-search .price-in-list{line-height:1.3;margin-right:-5px;padding-bottom:10px;padding-left:18px;padding-top:10px}body .search-result .tournament_item .info-search .price-in-list .label-price{font-weight:400}body .search-result .tournament_item .info-search .price-in-list .reg-price{color:red;font-size:18px;text-align:right}body .search-result .tournament_item .info-search .price-in-list .acc-price{color:#ff0;font-size:18px;text-align:right}body .search-result .tournament_item .info-search .flag-search{height:40px;margin-right:0;width:40px}body .search-result .tournament_item .info-search .basic_info{line-height:1.7;padding-top:15px}body .search-result .single-heart{padding:5px 5px 0}body .search-result .rating-wrapper{align-items:flex-end;display:flex;flex-direction:column;padding-right:10px;position:absolute;right:0;top:33px;z-index:1}body .search-result .rating{left:unset;line-height:23px;position:relative;right:unset;top:unset;z-index:2}body .search-result .rating-name{font-size:12px;padding-top:3px}body .pop_dest_item .foot .kind_of_sport i,body .pop_dest_item .foot .venue i,body .pop_dest_item .head .kind_of_sport i,body .pop_dest_item .head .venue i,body .search-result .tournament_item .info-search .basic_info i{margin-right:10px}.costs-mobile th,.costs-table th,body .search-result .pages{text-align:center}body .tournament_slide{background:rgba(68,15,98,.65);border-radius:10px;color:#fff;height:425px}.blue,.breadcrumbs a,label i{color:#37b3da}body .tournament_slide .big_img{border-radius:10px;height:425px;width:100%}body .tournament_slide .big_img .left_block{background:rgba(68,15,98,.65);border-radius:10px 0 0 10px;height:425px;padding-bottom:15px;padding-top:15px}body .tournament_slide .big_img .flag-big{position:absolute;right:10px;top:15px}body .tournament_slide .big_img .planing_country{padding-top:25px}.tournament_slide .swiper-slide,body .tournament_slide .big_img.reserv{height:auto}body .tournament_slide .name{font-size:40px;font-weight:700;padding-bottom:15px}.breadcrumbs div,body .tournament_single .dates,body .tournament_slide .info{font-size:15px;font-weight:400}body .tournament_slide .info>div{padding-bottom:10px}body .tournament_slide .info div i{margin-right:10px;text-align:center;width:18px}body .tournament_slide .rating-name{position:absolute;text-align:center;top:70px;width:100%;z-index:10}body .tournament_slide .rating{border-radius:50%;display:block;font-size:23px;height:70px;left:50%;line-height:60px;position:relative;top:38px;transform:translate(-50%,-50%);width:70px}.news-breadcrumbs,.news-show-breadcrumbs,.reserve-breadcrumbs,.tournament-search-breadcrumbs,.tournament-single-breadcrumbs{margin-bottom:15px;margin-top:50px}.top-15,.tournament-city-breadcrumbs,.tournament-country-breadcrumbs{margin-top:15px}.breadcrumbs-container{position:relative}.breadcrumbs{-webkit-overflow-scrolling:touch;align-items:center;display:flex;font-size:14px;-webkit-mask:linear-gradient(90deg,#fff 80%,transparent);mask:linear-gradient(90deg,#fff 80%,transparent);overflow-x:auto;position:unset;white-space:nowrap}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs>p{margin:0}.breadcrumbs i{font-size:11px;margin:0 8px}.share-section{align-items:baseline;display:flex;gap:15px;margin:20px 0}.share-section button{align-items:center;background:transparent;border:none;color:#fff;display:flex;justify-content:center;padding:0}.share-section button.pb-0{padding-bottom:0}.share-section button img{display:block;height:25px!important;vertical-align:unset!important;width:25px!important}.share-section button:focus,.share-section button:hover{color:#fff}.share-dropdown .dropdown-menu{background:#400a58;border:1px solid #37b3da;border-radius:5px;padding:10px;position:relative;width:270px}.share-dropdown .dropdown-menu .dropdown-item{align-items:baseline;color:#fff;display:flex;text-decoration:none;white-space:nowrap}.share-dropdown .dropdown-menu .dropdown-item i{font-size:15px;margin-right:10px}.share-dropdown .dropdown-menu .dropdown-item img{margin-right:10px!important;vertical-align:unset!important;width:15px!important}.share-dropdown .dropdown-menu p{color:#37b3da;margin-bottom:0;padding:6px 12px;white-space:nowrap}.share-dropdown>button .active-share-icon{display:none}.share-dropdown>button>img{width:inherit!important}.share-dropdown.open .active-share-icon,.share-dropdown>button:hover .active-share-icon{display:unset}.share-dropdown.open .default-share-icon,.share-dropdown>button:hover .default-share-icon{display:none}.tournament_single .share-dropdown{padding:25px 15px 0 0;position:absolute;right:30px;top:0;z-index:100}.tournament_single .tournament-single-footer{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:space-between}.tournament_single .tournament-single-footer .share-section{margin:0}.news-share-dropdown .share-dropdown>button{align-items:center;color:#37b3da;-moz-column-gap:10px;column-gap:10px;display:flex;padding-left:0;position:inherit;text-decoration:none;z-index:999}.news-share-dropdown .share-dropdown>button .active-share-icon{display:unset}.news-share-dropdown .share-dropdown>button .default-share-icon{display:none}.news-share-dropdown .share-dropdown .dropdown-menu{position:absolute;top:0}.faq-title{margin-top:30px!important}.faq__content{margin-bottom:25px}.faq__content .faq-category-item{border-bottom:1px solid #fff;padding:10px 0}.faq__content .faq-category-item:first-child{border-top:1px solid #fff}.faq__content .faq-category-item button{align-items:center;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:0;text-align:unset;text-decoration:none;width:100%}.faq__content .faq-category-item button span{white-space:normal}.faq__content .faq-category-item button i{font-size:24px}.faq__content .faq-category-item button i.rotate{transform:rotate(90deg);transition:transform .3s ease}.faq__content .faq-category-item button i.revert-rotate{transform:rotate(0);transition:transform .3s ease}.faq__content .faq-category-item .faqs-list button{color:#37b3da;margin-bottom:5px}.faq__content .faq-category-item .faqs-list div{font-weight:500}.faq .contact-us{align-items:center;display:flex;flex-direction:column;row-gap:10px}.tournament-search-form .search-result{padding-top:0}#tournament-wrapper .rating{line-height:22px;position:unset}#tournament-wrapper .rating-name{line-height:33px;padding-left:5px}body .tournament_single{background:rgba(68,15,98,.65);border-radius:10px;color:#fff;position:relative}body .tournament_single .tab-block .tab-content .tab-pane .table{font-size:12px}.age-group-table tr td,body .tournament_single .tab-block .tab-content .tab-pane .table thead tr th{vertical-align:top}body .tournament_single .name{display:inline-block;font-size:36px;font-weight:700;text-align:left;width:calc(100% - 53px)!important}body .tournament_single .name_basic{font-size:22px;padding-bottom:10px;padding-top:15px}body .tournament_single .name_basic h1{display:inline;font-size:22px;text-align:left}body .tournament_single .planing_country{padding-bottom:10px;padding-top:15px;text-align:right}body .tournament_single .planing_teams{color:#37b3da;font-size:12px;font-weight:400}.text_planing_teams{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .tournament_single .cup_basic_info{padding-top:20px}body .tournament_single .cup_basic_info i{margin-left:20px;width:20px}body .tournament_single .cup_basic_info i:first-of-type{margin-left:0}body .tournament_single .distinction{font-weight:400;padding-bottom:30px;padding-top:20px}body .tournament_single .big_img{border-radius:10px 10px 0 0;height:420px;overflow:hidden;width:100%}body .tournament_single .big_img .top_block{background:rgba(68,15,98,.65);border-radius:10px 10px 0 0;padding-bottom:15px;padding-top:15px}body .tournament_single .big_img .bottom_block{background:rgba(68,15,98,.65);padding-bottom:15px;padding-top:15px;position:relative;top:264px}body .tournament_single .regulations-title{align-items:center;display:flex;justify-content:space-between}.missing-information-feedback{display:flex;flex-direction:column;font-size:12px}.missing-information-feedback>span:last-child{align-self:end}.missing-information-feedback a{cursor:pointer}.missing-information-feedback a:hover{color:#37b3da;text-decoration:underline}.missing-information-feedback-right{display:flex;justify-content:end;margin-bottom:10px;margin-top:10px}#missing-information-feedback-modal{height:100vh;padding:15px}#missing-information-feedback-modal .modal-dialog{align-items:center;display:flex;flex-direction:column;height:100%;margin:0;pointer-events:none;width:100%}#missing-information-feedback-modal .modal-content{border-radius:10px;margin:auto;max-width:600px;pointer-events:auto;position:static}#missing-information-feedback-modal .modal-content .modal-header div{align-items:baseline;display:flex;gap:30px;justify-content:space-between}#missing-information-feedback-modal .modal-content .modal-header div button{color:#fff;opacity:1}#missing-information-feedback-modal .modal-content .modal-body textarea{resize:vertical}#missing-information-feedback-modal .modal-content .modal-body button{height:40px;width:100%}body .tournament_single .tab-block .nav-tabs{border-bottom:1px solid #fff;padding-left:10px}body .tournament_single .tab-block .nav-tabs>li.active>a,body .tournament_single .tab-block .nav-tabs>li.active>a:focus,body .tournament_single .tab-block .nav-tabs>li.active>a:hover{background:#400a58;border:1px solid #fff;border-bottom:none;color:#fff}body .tournament_single .tab-block .nav-tabs>li.active.mobile>a,body .tournament_single .tab-block .nav-tabs>li.active.mobile>a:focus,body .tournament_single .tab-block .nav-tabs>li.active.mobile>a:hover{background:#600263;border:none;color:#fff}body .tournament_single .tab-block .nav-tabs>li.active{margin-bottom:-2px;transform:translateY(1px)}body .tournament_single .tab-block .nav-tabs>li{transform:translateY(-1px)}body .tournament_single .tab-block .nav-tabs .tab-content,body .tournament_single .tab-block .nav-tabs .tab-content .tab-pane.active{background:#400a58}.desktop-only .basic_info .tournament-item-name{width:calc(100% - 53px)}.mobile-only .basic_info .tournament-item-name{width:100%!important}.basic_info.multi-line{line-height:1.3}body .pop_dest_item{background:50%/cover no-repeat;height:280px;position:relative}body .pop_dest_item .foot,body .pop_dest_item .head{background:rgba(68,15,98,.65);border-radius:10px;color:#fff;padding:10px 20px;width:100%}body .pop_dest_item .foot .name,body .pop_dest_item .head .name{display:inline-block;font-size:20px;font-weight:700;width:194px}body .pop_dest_item .foot{bottom:0;position:absolute}body .pop_dest_country{font-size:24px;padding-bottom:20px;padding-top:10px;text-align:center}body .tab-block .nav-tabs.single>li>a{background:#9d025e;color:#fff;font-size:16px;opacity:1;text-transform:uppercase}body .tab-block .nav-tabs.single>li>a:hover{color:#fff;opacity:1}body .tab-block .nav-tabs.single>li.active a{opacity:1}.currency-switcher-mobile .currency-switcher-box,.currency-switcher-mobile .lng-switcher-box,.lng-switcher-box,.lng-switcher-mobile .currency-switcher-box,.lng-switcher-mobile .lng-switcher-box{border:1px solid #37b3da;width:320px}.currency-switcher-box{border:1px solid #37b3da;width:auto}.currency-switcher-mobile,.lng-switcher-mobile{display:inline-block;list-style:none;margin-top:18px;padding-left:15px}.navbar-filter-mobile{background-color:#9d025e;border:none;border-radius:23px;cursor:pointer;font-size:14px;font-weight:400;margin-left:10px;min-width:70px;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap;width:-moz-max-content;width:max-content}.tooltip-inner{background-color:#37b3da;text-align:left}.tooltip-arrow{border-top-color:#37b3da!important}.trash_payment{cursor:pointer;padding-top:25px}.dropdown-menu{background-color:transparent;background:rgba(68,15,98,.65);min-width:inherit}.anketa_photo,.modal-dialog .modal-content.country-window{background-position:50%;background-repeat:no-repeat;background-size:cover}.flag-big,.flag-icon,.flag-middle{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.age-group-item .age-container,.dropdown-toggle,label i:hover{cursor:pointer}.anketa_photo{height:360px}label{color:#fff;font-size:15px;font-weight:400;text-align:left!important}.form-group .date-block{width:49%}.bg-trans{border-radius:10px;margin-top:50px;padding:25px}.travel-ideas{font-size:16px;font-weight:400}.travel-ideas h3{font-size:18px;font-style:italic}.travel-ideas img{height:100%!important;margin:0!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.travel-ideas-tournaments .item .flag-middle{display:inline-block;height:25px;margin-right:0;position:absolute;right:15px;top:15px;width:25px}.page{font-size:16px;font-weight:400;overflow:hidden}.page p:last-child{margin-bottom:0}.page .header{height:400px;margin:55px -55px 0;overflow:hidden;position:relative;transform:rotate(5deg)}.border-white{border:1px solid #37b3da;border-radius:10px;padding-top:15px}.add-button{padding-bottom:10px;padding-top:10px}.add-button:hover,.del-button:hover{cursor:pointer;text-decoration:underline}.del-button,.swiper-wrapper{padding-bottom:15px}.btn-primary{background-color:#37b3da!important;background-image:none;border-color:#37b3da!important;border-radius:23px}.btn-primary.cont{font-size:12px;margin-bottom:5px;padding:4px 8px;width:150px}.btn-primary.reg{background-color:#08e197!important;border-color:#08e197!important;font-size:10px;margin-bottom:2px;padding:2px 3px;width:130px}.steps{font-weight:400;text-align:center}.steps div{padding:5px 0}.steps div.current{border-radius:10px;font-weight:700}.age-group-table tr td .checkbox{margin-right:20px}.accommodation{font-size:18px;height:34px}.flag-big,.flag-icon{line-height:1em}.panel{background-color:rgba(68,15,98,.65);border:none}label i{margin-left:5px}.navbar-brand{align-items:center;height:-moz-max-content;height:max-content;padding:0}.alert_border{border:4px solid red}.modal-dialog{margin:80px auto}.modal-dialog .modal-content{background:#2d0640}.modal-dialog .modal-content.country-window{background-image:url(/img/map_new.jpg);min-height:580px}.modal-dialog .modal-content.country-window .modal-content{background:0 0;padding-bottom:60px}.modal-dialog .modal-content.country-window .modal-content .search-content{padding:25px 40px}.modal-dialog .modal-content.country-window .modal-content .search-content .country_select.flex{align-items:flex-start;display:flex;flex-wrap:wrap}.modal-dialog .modal-content.country-window .modal-content .search-content .checkbox+.checkbox,.modal-dialog .modal-content.country-window .modal-content .search-content .radio+.radio{margin:0}.modal-dialog .modal-content.country-window .modal-content .search-content .country-item{margin-bottom:10px!important;min-width:150px}.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label{align-items:center;display:flex;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.age-checkmark,.covering-checkmark,.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label .checkmark,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label .checkmark,.modal-dialog .modal-content.country-window .modal-footer .choose-all label .checkmark{background-color:#4c2b5c;border:1px solid #fff;border-radius:5px;height:20px;left:0;position:absolute;top:0;width:20px}.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label .checkmark:after,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label .checkmark:after,.modal-dialog .modal-content.country-window .modal-footer .choose-all label .checkmark:after{border:solid #d31470;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.age-container input:checked~.age-checkmark,.covering-container input:checked~.covering-checkmark,.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label input:checked~.checkmark,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label input:checked~.checkmark,.modal-dialog .modal-content.country-window .modal-footer .choose-all label input:checked~.checkmark{border-color:#d31470}.age-container input:checked~.text,.covering-container input:checked~.text,.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label input:checked~.text,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label input:checked~.text,.modal-dialog .modal-content.country-window .modal-footer .choose-all label input:checked~.text{color:#d31470}.age-container input,.covering-container input,.modal-dialog .modal-content.country-window .modal-content .search-content .country-item label input,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label input,.modal-dialog .modal-content.country-window .modal-footer .choose-all label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn{display:block;float:none;max-width:250px;padding:0}.age-group-item-container,.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .inner-region,.team-reg-errors-container{padding-left:15px}.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary{background:0 0!important;border:0!important;box-shadow:none;padding-left:0}.modal-dialog .modal-content.country-window .modal-content .search-content .region-btn .btn-primary label{align-items:center;color:#189fc8;display:flex;font-size:14px;font-weight:700;padding-left:30px;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:break-spaces}.modal-dialog .modal-content.country-window .modal-content .nav-tabs.country_select{align-items:flex-end;border-bottom:1px solid #e12675;display:flex;padding:0 25px}.modal-dialog .modal-content.country-window .modal-content li{margin-right:10px;text-transform:uppercase}.modal-dialog .modal-content.country-window .modal-content li a{background:0 0;border:1px solid hsla(0,0%,100%,.7);border-bottom:0;border-radius:10px 10px 0 0;color:#fff;font-size:16px;line-height:normal;padding:10px 30px 7px;transform:translateY(-1px)}.modal-dialog .modal-content.country-window .modal-content li a:hover{border-color:#e12675}.modal-dialog .modal-content.country-window .modal-content li.active a{border-left:1px solid #e12675;border-right:1px solid #e12675;border-top:1px solid #e12675;color:#e12675;padding:15px 30px 12px}.modal-dialog .modal-content.country-window .modal-footer{align-items:center;bottom:15px;display:flex;position:absolute;width:100%}.modal-dialog .modal-content.country-window .modal-footer .choose-all{font-weight:700;margin-left:50px;text-transform:uppercase}.modal-dialog .modal-content.country-window .modal-footer .choose-all img{margin-left:5px;margin-top:-5px}.modal-dialog .modal-content.country-window .modal-footer .choose-all label{align-items:center;cursor:pointer;display:flex;font-weight:700;margin-bottom:0;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-dialog .modal-content.country-window .modal-footer .choose-all label .text{transform:translateY(1.5px)}.modal-dialog .modal-content.country-window .modal-footer .btn.btn-warning{margin-left:15px;padding:6px 50px 6px 35px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.dropdown-menu>li>a.lng_switcher{display:inline-block;width:75px}:active,:focus,:hover{outline:0!important;outline-offset:0!important}.checkbox.country-item label{font-size:14px;min-height:auto}.red_border{border:3px solid red;border-radius:4px}.flag-icon{height:15px;margin-right:5px;width:20px}.flag-big,.flag-icon{position:relative;top:3px}.flag-big{border:3px solid #fff;border-radius:50%;height:70px;margin-right:10px;width:70px}.flag-middle{border:2px solid #fff;border-radius:50%;height:26px;margin-right:3px;position:relative;width:26px}.flag-big-en,.flag-middle-en{background-image:url(/img/flags/1x1/gb.svg)}.flag-icon-en{background-image:url(/img/flags/4x3/gb.svg)}@media (min-width:992px){.d-flex{display:flex}.register-btn{margin-right:15px}.modal-lg{width:1115px}}@font-face{font-family:Muller;font-style:normal;font-weight:400;src:url(/fonts/MullerRegular/MullerRegular.eot);src:url(/fonts/MullerRegular/MullerRegular.woff2) format("woff2"),url(/fonts/MullerRegular/MullerRegular.woff) format("woff"),url(/fonts/MullerRegular/MullerRegular.ttf) format("truetype"),url(/fonts/MullerRegular/MullerRegular.svg#MullerRegular) format("svg"),url(/fonts/MullerRegular/MullerRegular.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Muller;font-style:normal;font-weight:500;src:url(/fonts/MullerMedium/MullerMedium.eot);src:url(/fonts/MullerMedium/MullerMedium.woff2) format("woff2"),url(/fonts/MullerMedium/MullerMedium.woff) format("woff"),url(/fonts/MullerMedium/MullerMedium.ttf) format("truetype"),url(/fonts/MullerMedium/MullerMedium.svg#MullerMedium) format("svg"),url(/fonts/MullerMedium/MullerMedium.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Muller;font-style:normal;font-weight:700;src:url(/fonts/MullerBold/MullerBold.eot);src:url(/fonts/MullerBold/MullerBold.woff2) format("woff2"),url(/fonts/MullerBold/MullerBold.woff) format("woff"),url(/fonts/MullerBold/MullerBold.ttf) format("truetype"),url(/fonts/MullerBold/MullerBold.svg#MullerBold) format("svg"),url(/fonts/MullerBold/MullerBold.eot?#iefix) format("embedded-opentype")}@font-face{font-family:Muller;font-style:normal;font-weight:800;src:url(/fonts/MullerExtraBold/MullerExtraBold.eot);src:url(/fonts/MullerExtraBold/MullerExtraBold.woff2) format("woff2"),url(/fonts/MullerExtraBold/MullerExtraBold.woff) format("woff"),url(/fonts/MullerExtraBold/MullerExtraBold.ttf) format("truetype"),url(/fonts/MullerExtraBold/MullerExtraBold.svg#MullerExtraBold) format("svg"),url(/fonts/MullerExtraBold/MullerExtraBold.eot?#iefix) format("embedded-opentype")}.bg-trans.page.ae{text-align:right}.news-full-content img{height:auto!important;max-width:100%}.help-block{color:#a94442}.pop_dest_item .head{align-items:center;display:flex;justify-content:space-between}.pop_dest_item .date{margin-top:3px}.pop_dest_item .flex{align-items:center;display:flex}.pop_dest_item .flex img{border:2px solid #fff;border-radius:60px;height:35px;margin-right:10px;width:35px}.pop_dest_item .flex span{font-size:14px;line-height:14px;width:50%}.vertical-alignment-helper{display:table;height:100%;pointer-events:none;width:100%}.vertical-align-center{display:table-cell;pointer-events:none;vertical-align:middle}#reg-reason .modal-content{height:inherit;margin:0 auto;max-width:inherit;padding:50px 0;pointer-events:all;width:inherit}.reg-team-form .select2-container .select2-selection--single,.register-form .select2-container .select2-selection--single{height:34px}.reg-team-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.register-form .select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-results__option{color:#555}.register-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:18px}.reg-team-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px}.venue-desc-photo{background-size:cover;height:500px;margin-bottom:15px;margin-top:15px}body .search-result .tournament_item .big_img{height:350px}.mb-0{margin-bottom:0}.col-md-half{width:4.16666667%}.teams-choose-flex{align-items:center;display:flex;margin-bottom:0}.teams-choose-flex .img-team{margin-right:2rem;-o-object-fit:contain;object-fit:contain;width:20px}.teams-choose-flex span{flex:1}.registration-notification{background:#fff;border-radius:5px;bottom:15px;box-sizing:border-box;display:none;max-height:calc(100vh - 15px);overflow-y:auto;padding:25px;position:fixed;right:15px;width:350px;z-index:1501}.registration-notification img{display:block;margin-bottom:15px;max-width:100%}.registration-notification p{color:#000;margin-bottom:15px}.registration-notification a.btn{background:#337ab7;border-radius:5px;color:#fff;display:block;padding:10px 0;text-align:center;width:100%}.registration-notification a.close{position:absolute;right:10px;top:10px}.ended-text{background:rgba(0,0,0,.5);color:#fff;font-size:18px;left:0;padding:1rem 0;position:absolute;top:50%}.age-categories>div,.region_select{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.country_select{grid-gap:13px;display:grid!important;grid-template-columns:1fr 1fr;padding-bottom:15px!important;width:100%}.region_select{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ended-text,body .phrase1,body .search-result .tournament_item .info-search .name,body .tournament_single .name_basic,body .tournament_single .name_basic h1,body h2.phrase2,body h2.phrase3{font-size:18px}.travel-ideas,body .tab-block .nav-tabs.single>li>a,body .title span{font-size:14px}.header-logo{height:50px;width:34px}body .phrase1{padding-bottom:15px;padding-top:15px}.btn-primary,body .btn-warning{border-radius:17px;padding:6px 12px}body .title.pop_dest{margin-top:5px}.overflow{height:calc(var(--vh) - 1px);touch-action:none!important;-ms-touch-action:none}.country_select:before,.nav-heart,.socials-footer-desktop{display:none}body .region-btn{width:50%}body .header .logo-title{display:none;height:40px;margin-left:15px}body .footer .logo-footer{display:block;margin:0 auto}.travel-ideas,.travel-ideas-tournaments .item,body .search-result .tournament_item{margin-bottom:15px}.footer,.xsed-row-reverse .travel-ideas-tournaments{margin-top:30px}body .footer .social a{padding:0 2px}body body .form_search button.btn-warning{margin-top:5px;padding:8px 14px}body .form_search,body .tournament_slide,body .tournament_slide .big_img,body .tournament_slide .big_img .left_block{height:auto}body .title{font-size:22px}body .form-group,body .search-result .tournament_item .info-search .planing_teams{margin-bottom:5px}.btn-primary,body .form-group .input-group-addon,body .form-group label,body .tournament_single .dates{font-size:12px}body .container-main{min-height:calc(100vh - 445px);padding-top:50px}body .navbar-default{left:0;position:fixed;right:0;top:0}.bg-trans,body .form_search,body .title,body .tournament-search-breadcrumbs{margin-top:0}body .table-mobile{font-size:12px;font-weight:400}body .search-result{padding-top:20px}body .search-result .tournament_item .info-search .age-group,body .search-result .tournament_item .info-search .planing_country,body .search-result .tournament_item .info-search .start-stop{font-size:12px;font-weight:400}body .search-result .tournament_item .info-search .price-in-list .label-price{text-align:left}body .search-result .tournament_item .info-search .price-in-list .acc-price,body .search-result .tournament_item .info-search .price-in-list .reg-price{font-size:14px;padding-top:4px}body .search-result .tournament_item .info-search .price-in-list{font-size:12px;line-height:1.2}body .search-result .tournament_item .info-search .flag-search{height:20px;width:20px}body .tournament_slide .name{font-size:24px}body .tournament_slide .info div{font-size:12px;padding-bottom:5px}body .news-breadcrumbs{margin-bottom:0;margin-top:0}body .tournament-city-breadcrumbs,body .tournament-country-breadcrumbs{margin-bottom:15px;margin-top:15px}body .news-show-breadcrumbs,body .reserve-breadcrumbs,body .tournament-single-breadcrumbs{margin-top:15px}body .tournament_single .name{font-size:20px;text-align:left}body #tournament-wrapper .header-info{margin-left:10px}body #tournament-wrapper .header-info .name{width:68vw!important}body .tournament_single .planing_country{padding-top:0}body .tournament_single .big_img{height:300px}.currency-switcher-mobile .currency-switcher-box,.currency-switcher-mobile .lng-switcher-box,.lng-switcher-mobile .currency-switcher-box,.lng-switcher-mobile .lng-switcher-box{background:#440f62}.modal-dialog .modal-content.country-window{min-height:auto}.flag-big{border:1px solid #fff;height:35px;width:35px}.flag-middle{border:1px solid #fff;height:18px;width:18px}body .tournament_single .tab-block .nav-tabs{padding-left:0!important}.reg-team-form .select2-container .select2-selection--single,.register-form .select2-container .select2-selection--single{height:28px}.reg-team-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}.reg-team-form .select2-container--default .select2-selection--single .select2-selection__rendered,.register-form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;line-height:28px}.page .header{height:auto;margin:25px -55px!important;padding:0;transform:none}.venue-desc-photo{height:200px;width:100%}.col-md-half{width:8.33333333%}.socials-footer{display:block;line-height:50px;margin-top:25px}.mobile-center{text-align:center}body .search-result .tournament_item .big_img{border-radius:10px 10px 0 0;height:200px}.p-0 .bg-trans{border-radius:0;padding:25px 15px}.p-0 .travel-ideas img{margin:15px 0 15px -15px;width:calc(100% + 30px)}.country_select li{float:none;margin-right:0!important;width:100%}.country_select li a{border:1px solid #fff!important;border-radius:10px!important;padding:10px 15px!important;text-align:center;transform:none!important}.country_select li a.active{padding:10px 15px}.modal-dialog .modal-content.country-window .modal-content .search-content{padding:25px}.country_select.flex{display:flex!important}.country_select.flex .region-btn{max-width:48%!important;width:48%!important}.modal-dialog .modal-content.country-window .modal-content{padding-bottom:80px}.modal-dialog .modal-content.country-window .modal-footer{flex-wrap:wrap}.modal-dialog .modal-content.country-window .modal-footer .choose-all{margin:20px 0 0}.mobile-margin-0{margin:0}body .tab-block .nav-tabs.single>li>a.lg-tab-dk,body .tab-block .nav-tabs.single>li>a.lg-tab-no{font-size:11px}.visible-xs-block.hidden{display:none!important}.ended-text{background:rgba(0,0,0,.5);color:#fff;left:0;padding:1rem 0;position:absolute;top:50%}.xsed-row-reverse{display:flex;flex-direction:column-reverse}}@media (max-width:470px){body .tab-block .nav-tabs.single>li>a{align-items:center;display:flex;font-size:12px;max-width:150px;min-height:50px;padding:0 10px;text-align:center;width:-moz-max-content;width:max-content}}.age-categories,.age-checkbox{display:flex;flex-direction:column}.input-group .form-control{background-color:#eee;cursor:pointer;font-weight:400}.input-group .form-control::-moz-placeholder{color:#555}.input-group .form-control::placeholder{color:#555}.age-categories{gap:15px}.age-checkbox{gap:7px;margin:5px;padding:20px 10px}.age-group-container{background-color:#2d063f;border-radius:20px;display:flex;flex-direction:column;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;z-index:101}.age-group-content{display:flex;justify-content:center;width:100%}.age-group-item,.age-window,.covering-container{width:-moz-max-content;width:max-content}.age-categories-inline{display:none;position:absolute}.age-container,.covering-container{align-items:center;display:flex;padding-bottom:7px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.age-container .text,.covering-container .text{padding-left:5px}.age-checkmark:after,.covering-checkmark:after{content:"";display:none;position:absolute}.age-container .age-checkmark:after,.covering-container .covering-checkmark:after{border:solid #d31470;border-width:0 3px 3px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:5px}.age-container .text img{height:25px;margin-left:5px}.covering-select{cursor:pointer;font-weight:400}#ageModal .modal-content{background-color:#2d0640}.age-group-container-popup{display:flex;flex-direction:column}.age-group-content-popup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 15px}.age-categories-actions{display:flex;gap:15px;padding:0 30px}@media (max-width:1199px) and (min-width:769px){.search_fast_sticky .start-stop-datepicker{left:90px!important;top:310px!important}}.age-window{max-width:1050px;z-index:1550}.age-checkmark.borned .tooltip{left:-166px!important}.age-checkmark.borned .tooltip-inner{margin-top:-5px;max-width:160px;min-width:160px;text-align:center;width:-moz-min-content!important;width:min-content!important}.modal{z-index:1600}@media (max-width:1199px){#bs-example-navbar-collapse-1>.navbar-nav>li>a{padding:10px}.age-window{width:850px}.age-group-content{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 0 0 50px;width:100%}.age-checkmark.borned .tooltip-inner{margin-left:55px;min-width:100px}.start-datepicker{left:450px!important;top:725px!important}.header-navbar li a{padding:10px 8px}.logo-title{display:none!important}.tournament-news-container{display:none}.mob-tournament-news-container{display:block;margin-top:30px}}@media (max-width:992px){.age-categories-inline{top:550px}.age-window{width:730px}.age-group-content{grid-template-columns:1fr 1fr 1fr}.age-checkbox{padding:20px 10px}.age-checkmark.borned .tooltip-inner{margin-left:70px;margin-top:-12px;min-width:85px}.navbar-brand .logo-title{display:none!important}}.tooltip>.tooltip-inner{padding:3px}.header-navbar .navbar-right .dropdown-user,.tournament-img{display:flex}.header-navbar .navbar-right .dropdown-user .dropdown-user-name{align-items:baseline;display:block;margin-left:5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.header-navbar li a{white-space:nowrap}.header-navbar .navbar-right .dropdown-user .caret{margin-top:8px}@media screen and (min-width:768px){body .recently-viewed.card-wrapper{grid-template-columns:repeat(3,1fr)}.mob-nav-heart{display:none!important}.mobile-btn,.navbar-filter-mobile,.navbar-header{display:none}.header-navbar .navbar-nav{align-items:center;display:flex}}.phone-change{font-weight:400;padding-top:5px}.auth-button-container{border:0;margin:0 15px}.mob-auth-button{border:none;box-shadow:unset;color:#fff;font-size:14px;padding:0;width:-moz-max-content;width:max-content}.mob-auth-button:hover{color:#fff!important}@media (max-width:768px){.mob-filter-padding{padding-bottom:150px}.auth-button-container{float:right;margin-top:19px;position:relative}.age-window{margin:0;top:50px;width:100%}.age-window .modal-footer{padding:20px}.age-group-content{grid-template-columns:1fr 1fr;padding-left:100px}.phone-change{font-size:12px}.reg-user{height:calc(100vh - 515px)}.required_field .flag-icon{top:29px!important}.filter_button,.mobile-btn{display:block}.button-group{display:flex;justify-content:space-between;padding-top:10px}.filter-container{display:none;z-index:1100}.age-group-content-popup{padding:0}.age-group-item{width:-moz-max-content;width:max-content}.age-checkmark .in{margin-top:25px}.filter_button,.tooltip.left .tooltip-arrow{display:none}.category-text-popup{padding:10px 25px 0 5px;text-align:right}.footer-search{align-items:center;background:#440f62;border-top:1px solid;bottom:0;display:flex;justify-content:space-between;left:0;padding:3px 15px;position:fixed;width:100vw;z-index:1000}.footer-search div{margin:2px 5px}.footer-search h2{margin:0}.footer-search button{background-color:#9d025e;border-color:#9d025e!important;border:1px;border-radius:23px;display:inline-block;font-weight:400;min-width:104px;padding:6px 15px;text-decoration:none}body .filter_search{background:rgba(68,15,98,.75);margin-top:15px;padding-bottom:0}#form_search{margin-top:540px}body .form_search{background:rgba(68,15,98,.75);margin:0;padding-bottom:20x;padding-top:20px;z-index:1500}label{font-size:14px}.mobile_form_search_background{background:rgba(0,0,0,.3);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1042}.datepicker,.drag,.spin,.spin-container{position:absolute}.drag{height:100vh;width:100vw}.mobile_form_search_container{animation:example .7s forwards;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:auto;padding:0 15px}.mobile-form-search-container-has-one-child #form_search{margin-bottom:100px;margin-top:0}.start-stop-datepicker{z-index:1600}#ageModal,#countryModal{background-color:rgba(0,0,0,.3)}#countryModal .modal-dialog{margin-bottom:60px}#countryModal label .text{min-width:100px}#ageModal .modal-dialog{margin-bottom:120px}@keyframes example{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filter_search form{padding-left:15px}.datepickers-container,.modal{z-index:2000}.start-stop-datepicker .datepicker--pointer{top:231px!important}.mobile_form_search_background .row{margin:0;width:100%}.age-container .text,.mobile_padding{padding-left:0}.age-group-container-popup{padding:15px 20px 0 25px}.age-checkbox{padding:0 0 15px}.search-header{display:none;justify-content:space-between}.search-close-btn{background-color:#9d025e;border:none;border-radius:4px;outline:0}.spin-container{background:rgba(0,0,0,.3);display:none;height:100vh;width:100vw;z-index:2001}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(1turn)}}.spin{animation:spinner 1.5s linear infinite;animation-play-state:inherit;border:5px solid #cfd0d1;border-bottom-color:#1c87c9;border-radius:50%;content:"";height:40px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:40px;will-change:transform}body,html{-webkit-overflow-scrolling:touch!important;height:100%}.tooltip-inner{margin-left:5px}}.footer-for-popup{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 20px 20px;width:100%}.category-text-popup{color:#37b3da;line-height:0}.footer-for-popup:after,.footer-for-popup:before{display:none!important}@media (max-width:580px){.age-container .text>img{height:20px}.age-group-content{padding-left:10px}.age-checkmark.borned .tooltip-inner{display:none}.disability-group .text{word-wrap:break-word;width:120px}}@media (max-width:325px){.start-stop-datepicker{left:0!important;width:220px}}.tournament-name{margin-bottom:5px;margin-top:5px}@media (min-width:1200px) and (min-height:750px){.search_fast_sticky .datepicker{left:65px!important;top:355px!important}}.pointer-events,.start-datepicker:not(.active),.start-stop-datepicker:not(.active){pointer-events:none}.age-container{padding-bottom:5px}.age-container .text-blue{color:#00b0e8;font-size:14px;font-weight:700;text-transform:uppercase}.mobile-popup-close-container{display:flex;justify-content:right;padding:15px}@media (min-width:769px){.mobile-popup-close-container{display:none}.header-navbar{align-items:center;display:flex!important;justify-content:space-between}}.overflow,.overflow-hidden{overflow:hidden}@media (min-width:1200px){.news_item_name{max-width:100px;overflow:hidden;text-overflow:ellipsis}.same-country-tournaments{display:flex;flex-direction:column}.tournaments-content{display:flex;justify-content:space-around}.same-country-tournament{padding:0 14px;width:292px}.similar-tournaments-dex{display:flex;width:1170px}.tournaments-title{padding-left:0;width:300px}.similar-tournaments-column .similar-tournaments{height:0;opacity:0}.similar-tournaments-column .tournaments-items{flex-direction:column;width:auto}.reg-user{height:calc(100vh - 237px)}.sport-section{padding-top:56px}}@media (min-width:768px) and (max-width:1200px){.same-country-item{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 30px}.same-country-tournaments{margin:0}.tournament-ages,.tournament-date{font-size:12px}.tournaments-title{padding-left:0;width:300px}}.similar-tournaments-ico,.tournament-ico{display:flex;justify-content:center;width:30px}@media screen and (min-width:1200px){body .news-card-wrapper .card-item:nth-child(-1n+3){grid-column:span 4}body .news-card-wrapper .card-item:nth-child(n+4){grid-column:span 3;margin-bottom:0!important}body .related-category-card-wrapper .card-item{grid-column:span 4!important}.desk-side.card-wrapper{display:flex;flex-direction:column}.tournament-news-container{display:block;margin-top:30px}.mob-tournament-news-container{display:none!important}}.card-item,.iphone .mac-os #phone_codes .flag-wrapper,.mac-os #phone_codes .flag-wrapper,.relative,.request-form{position:relative}#tournament-wrapper .tournament-country-flag{float:left;margin-left:10px;margin-right:10px;padding:0;width:-moz-max-content;width:max-content}#tournament-wrapper .tournament-country-flag .flag-big{margin-right:0}#tournament-wrapper .top_block .header-info .col-lg-12{padding-left:0;padding-right:0}@media (max-width:435px){.auth-button-container{margin-left:0}.country_select{padding:0 0 15px!important}.country_select li a{padding:10px!important}.modal-dialog .modal-content.country-window .modal-content .search-content{padding:25px 0}.modal-dialog .modal-content.country-window .modal-content .search-content .country-item{min-width:100px}.dropdown-menu{left:-20px}.reg-fee td,.reg-fee th{padding:5px!important}.mob-break-word{word-wrap:break-word;max-width:60px}.registration-notification{bottom:20px;margin-bottom:-10px;padding:15px;right:10px;width:320px}.tournament_single .share-dropdown{padding:25px 7px 0 0}.tournament_single .share-dropdown .dropdown-menu{left:auto;position:absolute}.news-share-dropdown .share-dropdown .dropdown-menu{left:auto!important;top:100%}body .search-result .rating-wrapper{z-index:2}#tournament-wrapper .rating,body .search-result .rating{line-height:25px}#tournament-wrapper .row.top_block.d-flex{display:flex!important}#tournament-wrapper .tournament-country-flag{margin-left:5px;margin-right:5px}body #tournament-wrapper .header-info{margin-left:0}}@media (max-width:400px){.mob-auth-button,.navbar-filter-mobile{max-width:90px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:380px){.mob-auth-button,.navbar-filter-mobile{max-width:80px}.currency_sign{display:none}.currency_symbol{display:inline-block;font-size:15px}.lng-switcher-box{left:-40px}}@media (max-width:350px){.mob-auth-button,.navbar-filter-mobile{max-width:75px}.lng-switcher-box{left:-60px}}.mob-age-group-name-container>.tooltip{max-width:105px!important}.iphone #phone_codes,.mac-os #phone_codes{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:transparent}.iphone .flag-wrapper:after,.mac-os .flag-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:11px;left:57px;pointer-events:none;position:absolute;width:11px;z-index:5}@media (min-width:768px){.iphone .flag-wrapper:after,.mac-os .flag-wrapper:after{height:12px;left:55px;width:12px}.mobile-block{display:none!important}}#show_phone_code[disabled]{background-color:#eee!important;opacity:1!important}.tournament_slide{border-radius:10px;overflow:hidden}.tournament_slide .swiper,.tournament_slide .swiper-slide .item,.tournament_slide .swiper-slide .item .left_block,.tournament_slide .swiper-slide .item .row{height:100%}@media screen and (max-width:768px){body .card-wrapper,body .news-card-wrapper{grid-auto-columns:260px;grid-auto-flow:column;grid-template-columns:unset;overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory}body .footer-main{padding-bottom:50px}.region_select{grid-template-columns:repeat(2,1fr)}.edge-padding{padding:0 15px!important}.items-between{align-items:center;display:flex;justify-content:space-between;width:100%}}@media screen and (max-width:991.8px){.hide-mobile{display:none!important}}.relative{z-index:1}.cover-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.items-between{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.lng-switcher-dropdown.open .dropdown-menu{display:grid}.title-h1{margin:0;padding:5px 0;text-align:left}.heart,.single-heart{border-radius:0 0 0 20px;cursor:pointer;font-size:2em;font-weight:400;line-height:.03125em;padding:25px 10px 0 15px;position:absolute;right:0;top:0;vertical-align:-.1875em;z-index:2}.heart{margin-top:0;padding:3px 10px 0 15px;top:14%}.delete-favourite-mobile{background:0 0;border:0;display:flex;margin-right:0;margin-top:-3px;padding:0 3px 0 0;position:absolute;right:1%;top:5%;z-index:100}.flag-in-card-item{margin-right:0;min-height:30px;min-width:30px;position:static}.delete-favourite-mobile-parent{min-height:30px;min-width:20px;position:relative}.delete-favourite:hover{background:#fff}.city-country-link:hover{color:#e82076;text-decoration:none}.back-banner{background:hsla(0,4%,72%,.22);display:none;height:1000vh;overflow:scroll;position:absolute;width:100vw;z-index:1499}.tournament-card-city-country{width:calc(100% - 53px)!important}body .load-button{background:#337ab7!important;border-color:#337ab7!important;padding:8px 15px!important}.hashtag-section{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:5px;text-transform:lowercase}.hashtag{background:#9d025e;border-radius:22px;color:#e9e9e9;font-size:10px;font-weight:500;letter-spacing:.3px;margin:2px;padding:3px 9px}.glowing-blue-btn{--color:55,179,218;animation:shadow-glow 1.5s infinite alternate-reverse}@media screen and (max-width:991px){.hashtag-section{justify-content:flex-end;margin-bottom:15px}.footer-search .show-filter-mobile{--color:157,2,97;animation:shadow-glow 1s linear infinite alternate-reverse}.header-navbar .navbar-right .dropdown-user .dropdown-user-name{max-width:60px}body .search-result .single-heart{bottom:4px;top:unset}}@media screen and (min-width:992px){.tournament_item{display:flex!important}.hashtag-container .basic_info,.hashtag-container .top_block{height:100%}.hashtag-container .basic_info{display:flex;flex-direction:column;justify-content:space-between}.hashtag-section{position:relative;top:-5px}.advantages-slide-container{display:none}.tournament_single .header-info{padding-left:0}}@keyframes shadow-glow{0%{box-shadow:rgba(var(--color),.8) 0 0 5px 0}to{box-shadow:rgba(var(--color),.8) 0 0 20px 14px}}.text-capitalize{text-transform:capitalize}.recently-viewed-see-all{margin-bottom:4px}.modal-request-info-row{display:flex;justify-content:space-between;margin:5px}.modal-request-info-row label{display:flex;margin:0;place-items:center}.modal-request-info-row-footer{display:flex;justify-content:start}.phone-number-container .phone-focus:focus{border-color:#66afe9!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;outline:0}.phone-focus::-webkit-inner-spin-button,.phone-focus::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.start-datepicker{bottom:-15px!important;left:unset!important;right:50px!important;top:unset!important;z-index:1800}.phone-number-container .phone-number{width:250px}.date-select-container{display:flex;width:350px}.date-select-container .input-group-addon{width:55px}.phone-number-container .show_phone_code{border:1px solid #ccc;border-radius:4px 0 0 4px;color:#000;text-align:center;width:50px}.modal-request-info-row .fa-calendar{margin-top:2px}.modal-request-info-row .flag-icon{margin:6px 6px 6px 10px;pointer-events:none;position:absolute}.request-modal-body{display:flex;flex-direction:column;padding:15px 30px 0}.request-form-errors,.required-text-container{margin-top:20px}.text-red-important,.text-red-important>label{color:red!important}.modal-request-info-row-footer button{min-width:75px}.request-info-row{align-items:center;display:flex;justify-content:center;margin-bottom:20px;text-align:center}.request-info-row button{margin-left:20px}.request-comment{max-width:350px;min-height:50px}.request-info-text{font-size:22px;margin:0}@media (max-width:1199px){.start-datepicker{left:270px!important;top:320px!important}.similar-news{display:none}.mob-similar-news{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.mob-similar-news .item{margin-bottom:20px}}@media (max-width:768px){.popular-tournaments,.same-country-item,.tournaments-item{display:grid;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory}.popular-tournaments,.same-country-item{gap:30px;grid-auto-columns:290px}.popular-tournament,.same-country-tournament{margin:8px;padding:0;scroll-snap-align:center}.same-country-tournaments{margin:7px}.small-flag{position:static}.tournament-names{font-size:16px!important}#show_phone_code,.phone-number-container .phone-number,.required-text-container p,.tournament-age,.tournament-ages,.tournament-date,.tournaments-date{font-size:12px}.tournaments-item{grid-gap:16px;grid-auto-columns:230px;margin:0;padding:0}.tournaments-container{padding:30px 0 0}.pop-tournament{padding:0;scroll-snap-align:center}.tournaments-title{padding-left:0}.mob-age-group-name-container>.tooltip>.tooltip-inner{margin:0!important}.mob-age-group-name-container>.tooltip>.tooltip-arrow{bottom:-5px!important}.title-h1{font-size:22px}.request-info-text{font-size:18px}.request-info-row{display:block;margin-bottom:35px}.request-info-row button{margin:10px 0 0}.start-datepicker{left:unset!important;right:70px!important;top:280px!important}.start-datepicker .datepicker--pointer{top:-15!important}.modal-request-info-row .flag-icon{margin:3px 6px}.mob-similar-news{grid-auto-columns:260px;grid-auto-flow:column;grid-template-columns:unset;overflow-x:auto;scroll-snap-type:x mandatory}}@media (max-width:767px){.navbar-right .currency-switcher-dropdown,.navbar-right .lng-switcher-dropdown,.navbar-right .nav-heart{display:none}.header-navbar .navbar-nav{margin:0}.header-navbar .navbar-right .dropdown-user .dropdown-user-name{max-width:unset;text-overflow:clip;width:unset}}@media (min-width:550px){.modal-request-info-row>div{width:350px}.phone-number-container{width:300px}}@media (max-width:550px){.request-modal-body{padding:15px 15px 0}.modal-request-info-row>div{height:28px;width:250px}.phone-number-container .phone-number{width:150px}.date-select-container{width:250px}.date-select-container .input-group-addon{width:40px}.start-datepicker{right:25px!important;width:240px}.request-comment{max-width:250px}}@media (max-width:450px){body .container{padding-left:14px;padding-right:14px}.date-select-container,.modal-request-info-row>div{width:200px}.phone-number-container .phone-number{width:110px}.date-select-container .input-group-addon{width:35px}.phone-number-container .show_phone_code{width:40px}#phone_code_id{padding-left:30px!important;text-indent:30px!important}.start-datepicker .datepicker--pointer{left:80px}.date-select-container input{padding:6px}.request-comment{max-width:200px}body .search-result .single-heart{padding:5px 5px 0}}.select2-container--disabled .select2-selection--single{cursor:not-allowed!important}.try-now-container{display:flex;justify-content:center;margin-top:20px}.try-now-container a{font-size:16px;padding:6px 18px}.advantages-container,.advantages-slide-container{background-color:rgba(68,15,98,.65);border-radius:14px;cursor:default;margin-top:30px;width:100%}.advantages-title-container{padding-top:30px}.advantages-content-container,.advantages-header-container{grid-gap:50px;grid-template-columns:repeat(4,1fr);padding:0 50px;text-align:center;width:100%}.advantages-header-container{display:grid;margin-top:60px}.advantages-header{align-items:center;display:flex;flex-direction:column;gap:20px}.advantages-content-container{display:grid;font-size:17px;font-weight:400;margin-bottom:40px}.advantages-item{margin:0 5px;width:175px}.advantages-item-title{align-items:center;font-size:22px;margin:auto}@media (max-width:1199px){.advantages-title-container{padding-top:20px}.advantages-header-container{grid-gap:30px;margin-top:40px;padding:0 30px}.advantages-content-container{grid-gap:30px;margin-bottom:0;padding:0 30px 20px}.advantages-icon{height:60px}}@media (max-width:991px){.advantages-container{display:none}.advantages_slide{overflow:hidden;padding-bottom:30px}.advantages-slide-container{overflow:hidden;text-align:center}}#cc-main .cm__desc{color:#9d025e}#cc-main .cc--anim .cm__btn{border:none;border-radius:32px;min-height:34px;width:150px}#cc-main .cm__btn[data-role=all]{background:#37b3da}#cc-main .cm__btn[data-role=necessary]{background:#9d025e}#cc-main .cm--bar.cm--inline .cm__body{padding:0 20px}@media (max-width:768px){.advantages-title-container{padding-top:30px}.advantages-header-container{margin-top:20px}#cc-main .cm--bar .cm__btn-group{flex-direction:row!important;justify-content:space-between}#cc-main .cm__btn{flex:none!important}}body .title.pop_dest{margin-bottom:15px;margin-top:35px}body .title-h2{color:#fff;font-size:30px;font-weight:700;line-height:1.1;margin-bottom:5px;margin-left:5px;margin-top:-2px}@media (max-width:768px){body .title-h2{font-size:26px;margin-top:20px}body .slide-center-text p{margin:0}body .sub-title{font-size:16px}body .form-group .form-control:not(textarea){font-size:12px;height:28px}body .form-group .form-control textarea{font-size:12px}}@media screen and (min-width:1200px){body .news-card-wrapper .card-item:nth-child(n+4){grid-column:span 3;margin-bottom:0}}@media (max-width:435px){body .news-card-wrapper .card-item{margin-bottom:0!important}}.custom-pagination-container{align-items:flex-start;color:#37b3da;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:35px;width:-moz-min-content;width:min-content}.pagination-summary{color:#37b3da}.custom-pagination{display:flex;font-weight:100;gap:5px;justify-content:center;margin-bottom:10px!important;margin-top:10px}.custom-pagination .page-item{display:inline-block;z-index:0}.custom-pagination .page-item .page-link{align-items:center;background:rgba(68,15,98,.651);border-radius:5px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.custom-pagination .page-item .page-link:hover{fill:#37b3da;color:#37b3da}.custom-pagination .page-item.active .page-link{background:#440f62;border-color:#37b3da;color:#37b3da}.custom-pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{fill:#37b3da;background:rgba(68,15,98,.651);border-color:#37b3da;color:#37b3da;z-index:2}.pagination>li>a:hover svg path{stroke:#37b3da}.custom-pagination .page-item.disabled .page-link{pointer-events:none}.title-top-margin{margin-top:35px}@media (max-width:768px){.title-top-margin{margin-top:20px}}.see-on-map{color:#37b3da;cursor:pointer;text-decoration:underline;white-space:nowrap}.see-on-map:hover{color:#37b3da;text-decoration:none}.line-through{text-decoration-line:line-through}.custom-tooltip{cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:400;position:relative;text-align:left;text-decoration:none;transition:all .5s}.custom-tooltip-content{background:#fff;border:1px solid #ddd;border-radius:5px;color:#222;cursor:default;line-height:0;max-width:385px;min-width:385px;opacity:0;padding:0 7px 5px;position:absolute;right:-20px;top:150%;transition:all .4s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:999}.custom-tooltip-content:before{border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:"";left:92%;position:absolute}.custom-tooltip:hover .custom-tooltip-content{opacity:1;visibility:visible}.testimonials{width:100%}.testimonials__list{height:-moz-fit-content;height:fit-content;position:relative}@media (max-width:1024px){.testimonials__list{margin-left:-11px;margin-right:-11px}.testimonials__list .swiper{padding-left:11px;padding-right:11px}}.testimonials__list .swiper .swiper-wrapper{padding-bottom:0}.testimonials__list .swiper .swiper-slide{height:auto}.testimonials__list .swiper-button-disabled{opacity:0}.testimonials__list .swiper-pagination-bullets{display:flex;gap:15px;justify-content:center}@media (min-width:1024px){.testimonials__list .swiper-pagination-bullets{gap:25px}}.testimonials__list .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;height:7px;margin:0!important;opacity:1;width:7px}@media (min-width:1024px){.testimonials__list .swiper-pagination-bullet{height:10px;width:10px}}.testimonials__list .swiper-pagination-bullet-active{background-color:#fff}.testimonials__list .testimonials-navigation{--inline:76px;align-items:center;display:flex;justify-content:space-between;left:calc(var(--inline)*-1);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + var(--inline)*2);z-index:1}@media (max-width:1024px){.testimonials__list .testimonials-navigation{display:none}}.testimonials__list .testimonials-navigation button{align-items:center;background-color:rgba(68,15,98,.6);border:1px solid #fff;border-radius:50%;display:flex;height:44px;justify-content:center;overflow:hidden;pointer-events:auto;transition:all .3s;width:44px}.testimonials__list .testimonials-navigation button:hover{background-color:#37b3da;border-color:transparent;box-shadow:0 0 24.3px 0 #37b3da}.testimonials__list .swiper-pagination{bottom:unset!important;left:unset!important;top:17px!important}@media (min-width:1024px){.testimonials__list .swiper-pagination{right:24px!important;top:15px!important;width:50%!important}}.testimonials__card{align-items:center;display:flex;flex-direction:column;height:100%}.testimonials__card>img{border:2px solid #fff;border-radius:50%;height:96px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:96px;z-index:1}.testimonials__card-content{background-color:rgba(68,15,98,.65);border-radius:20px;color:#fff;display:flex;flex-direction:column;height:calc(100% - 76px);margin-top:-20px;overflow:hidden;padding:29px 33px 25px;text-align:center}@media (max-width:1024px){.testimonials__card-content{padding-left:10px;padding-right:10px}}.testimonials__card-content .user-name{font-size:16px;font-weight:700;margin:0}@media (max-width:1024px){.testimonials__card-content .user-name{margin-bottom:5px}}.testimonials__card-content .user-designation{font-size:12px;font-weight:400;min-height:18px}.testimonials__card-content p{font-size:medium;font-weight:400;line-height:18px;margin-top:16px}@media (max-width:768px){.testimonials__card-content p{font-size:small;line-height:14px;margin-top:10px}}.tournament-country-table-section table{background-color:rgba(68,15,98,.65);border-radius:5px;margin-bottom:0}.tournament-country-table-section table:not(:last-child){margin-bottom:20px}.tournament-country-table-section table thead{background-color:#9d025e}.tournament-country-table-section table thead th{border:none}.tournament-country-table-section table tbody{font-weight:400}.tournament-country-table-section table tbody tr td{border:none}.tournament-country-table-section table tbody tr:nth-child(odd){background-color:rgba(68,15,98,.65)}.tournament-country-table-section table tbody tr:nth-child(2n){background-color:hsla(280,5%,47%,.12)}.tournament-country-table-section table tbody td a{color:#fff;cursor:pointer}.tournament-country-table-section table tbody td a:hover{color:#37b3da}.tournament-country-table-section .default-displayed-content button{background:#337ab7!important;border-color:#337ab7!important}.tournament-country-table-section .all-displayed-content{display:none}.order-reservation-feedback p{font-weight:400}.order-reservation-feedback .form-group>label{font-size:20px;font-weight:600}@media (max-width:1024px){.order-reservation-feedback .form-group>label{font-size:14px;line-height:18px}}.order-reservation-feedback .optional,.order-reservation-feedback .step-info{font-weight:600}.order-reservation-feedback div.step-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.order-reservation-feedback div.step-info .feedback-length{font-size:12px;font-weight:400}@media (max-width:768px){.order-reservation-feedback .feedback-block{padding:25px}}.card-wrapper{gap:20px!important}.card{background-color:#440f62;border-radius:15px;color:#fff;font-family:Inter,sans-serif;font-size:14px;height:400px;padding:10px;position:relative;width:270px}.card-grey{background:grey}.card-shadow{background:#5e5e5e;border-radius:15px;opacity:50%}.card-shadow,.card-without-shadow{height:100%;margin:-10px;position:absolute;width:100%;z-index:1}.card .card-image-wrapper{position:relative}.card .card-image-wrapper-tournament-type{border-radius:0 15px 0 15px;font-family:Inter;font-size:11px;font-weight:400;height:20px;padding:2px 10px 0 15px;position:absolute;right:0;top:0;z-index:1}.card .card-image-wrapper img{border-radius:10px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.card .card-image-wrapper .card-image-wrapper-info{bottom:0;padding-left:5px;padding-right:5px;position:absolute;width:100%}.card .card-image-wrapper .card-status{background:rgba(33,33,33,.6);height:60px;position:absolute;text-align:center;top:35%;width:100%}.card .card-image-wrapper .card-status .card-status-content{align-items:center;color:#fff;display:flex;font-family:Inter;font-size:18px;font-weight:700;height:100%;justify-content:center;line-height:20px;padding-left:5px;padding-right:5px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.card .card-image-wrapper .card-status .card-status-content .info-pending-update{font-size:16px}.card .card-image-wrapper .card-image-wrapper-info .card-image-wrapper-info-items{align-items:center;display:flex;justify-content:space-between}.card-content{height:50%;position:relative}.card-content .card-content-wrapper{display:grid;grid-template-columns:5fr 1fr}.card-content .card-content-wrapper .card-content-wrapper-tournament-name{color:#fff!important}.card-content h4{color:#fff;font-size:18px;font-weight:700;margin:10px 0 5px}.card-content .card-content-location{font-weight:100;margin-bottom:5px}.card-content .card-content-location a{color:#37b3da;font-size:13px;font-weight:300;letter-spacing:.5px;line-height:20px;position:relative;text-align:left;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-underline-position:from-font;z-index:10}.card-content .card-content-location a:hover{color:#e82076;text-decoration:none}.rating{background-color:#00bcd4;border-radius:7px 7px 7px 0;color:#fff;font-weight:500;height:34px;padding:7px;position:absolute;right:0;text-align:center;top:10px;width:34px}.card-content-age-categories{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;font-weight:500;margin-bottom:5px}.card-content-age-categories .card-content-age-category{align-items:center;display:flex}.card-content-age-categories .card-content-age-category .card-content-age-category-icon{margin-right:10px;text-align:center;width:26px}.card-content-age-categories .card-content-age-category div{color:#fff;font-size:14px;font-weight:300;margin-top:2px;width:-moz-max-content;width:max-content}.card-content-dates{color:#fff;-moz-column-gap:8px;column-gap:8px;display:flex;font-weight:300}.card-content-dates .calendar-icon-wrapper{margin-left:4px}.card-footer{bottom:3px;color:#fff;flex-direction:column;height:20%;position:absolute;right:10px}.card-footer,.tournament-card-fee{align-items:center;display:flex;justify-content:flex-end}.tournament-card-fee{width:100%}.tournament-card-fee .registration-fee{color:#fc0000}.tournament-card-fee .accommodation-fee{color:#ff0}.card-footer .card-footer-text{font-size:10px;font-weight:300;margin-right:5px}.card-footer .card-footer-price{font-size:13px;font-weight:400;letter-spacing:.5px}.card-footer .card-footer-price .is-discounted{color:#fff;font-size:12px;font-weight:300;padding-right:5px;text-decoration:line-through}.card-footer .card-footer-price .discount{align-items:center;display:flex;position:relative}.card-footer .card-footer-price .is-discounted i{text-decoration:line-through}.card-footer .card-footer-price .info-about-discount{line-height:1px;padding-left:5px;position:relative;z-index:2}.card-footer .tooltip.top .tooltip-arrow{left:94%!important}.card-footer .tooltip{left:unset!important;right:-6px!important;width:200px!important}.icon-heart{color:#fff;cursor:pointer;font-size:2em;z-index:3}.icon-heart:hover{color:#e82076}.two-lines-tournament>div{margin-top:10px}.horizontal-card{display:flex;height:215px;margin:10px 0;max-height:215px;max-width:560px;width:100%}.horizontal-card:first-child{margin-top:0}.horizontal-card .card-image-wrapper img{height:100%;width:160px}.horizontal-card .card-content{height:100%;padding-left:10px;padding-right:0;position:relative;width:100%}.early-bird{margin-block:20px}.early-bird:first-child{line-height:14px}.discount-row{align-items:center;display:flex;justify-content:space-between;width:100%}.discount-row span{font-weight:500}.tooltip-price{white-space:nowrap}.discount-description{font-size:12px;line-height:14px;margin:9px 0 0;width:85%}hr.discount-tooltip-line{border:none;border-top:1px solid #ddd;margin:16px 0}@media (max-width:425px){.card-wrapper{gap:10px!important;grid-auto-columns:234px!important}.card{width:230px}.horizontal-card{width:100%}.card-content-age-categories{-moz-column-gap:4px;column-gap:4px}.card-content-age-categories .card-content-age-category .card-content-age-category-icon{margin-right:5px}.card-tournament-status{font-size:14px!important}.card .card-image-wrapper-tournament-type{font-size:10px}.rating{height:30px;line-height:22px;padding:4px;top:6px;width:30px}.horizontal-card>.card-content h4{font-size:14px}.horizontal-card>.card-image-wrapper-tournament-type{font-size:10px;line-height:17px}.horizontal-card .card-image-wrapper img{width:35vw}.horizontal-card>.card-content-dates span{font-size:13px}.age-categories-text,.dates-text{font-size:13px!important}.dates-text{line-height:20px}.horizontal-card .card-footer .card-footer-price{font-size:12px}.horizontal-card .rating{right:-5px;top:15px}.horizontal-card .card-content .card-content-location{width:165px}}@media (max-width:375px){.horizontal-card>.card-content-dates span{font-size:12px}.horizontal-card>.card-content-dates .calendar-icon-wrapper{margin-left:0!important}.age-categories-text,.dates-text{font-size:12px!important}.dates-text{line-height:25px}}@media (max-width:345px){.horizontal-card>.card-content-dates span{font-size:11px}.age-categories-text,.dates-text{font-size:11px!important}.dates-text{line-height:25px}.age-group-icon,.calendar-icon{height:16px}.horizontal-card>.card-content-dates span{font-size:11px}.age-categories-text,.dates-text{font-size:11px!important}.dates-text{line-height:25px}}@media (max-width:330px){.horizontal-card>.card-content-dates span{font-size:10px}.age-categories-text,.dates-text{font-size:10px!important}.dates-text{line-height:25px}}#tournament-google-map-modal .modal-dialog{margin:40px!important;width:-moz-fit-content!important;width:fit-content!important}#tournament-google-map-modal .modal-body{background-color:#fff;height:calc(100vh - 80px)!important;padding:0;width:calc(100vw - 80px)!important}#tournament-google-map-modal .modal-body .loading{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}#tournament-google-map-modal .modal-body .smooth-scale{transition:transform .3s ease-in-out}#tournament-google-map-modal .modal-content{position:relative}#tournament-google-map-modal .modal-content>button{background:#fff;border:0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.24);cursor:pointer;height:40px;opacity:1;position:fixed;right:-25px;top:-25px;width:40px;z-index:1003}#tournament-google-map-modal .modal-content>button:before{background:#383838;border-radius:4px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:20px}#tournament-google-map-modal .modal-content>button:after{background:#383838;border-radius:4px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:20px}#tournament-google-map-modal .modal-content #map{height:100%;width:100%}#tournament-google-map-modal .modal-content #map:has(.tournament-info) .gm-style-iw{padding:10px!important}#tournament-google-map-modal .modal-content #map:has(.tournament-info) .gm-style-iw .gm-ui-hover-effect{display:none!important}#tournament-google-map-modal .modal-content #map:has(.tournament-info) .gm-style-iw .gm-style-iw-chr{width:60%}#tournament-google-map-modal .modal-content #map:has(.tournament-info) .gm-style-iw .gm-style-iw-ch{font-weight:600;margin-bottom:15px;padding:0;word-break:break-word}#tournament-google-map-modal .modal-content #map:has(.tournament-info) .gm-style-iw .gm-style-iw-d{overflow:unset!important}#tournament-google-map-modal .modal-content #map .tournament-info{font-size:11px;font-weight:400}#tournament-google-map-modal .modal-content #map .tournament-info .tour-type{border-radius:0 0 0 20px;font-size:11px;font-weight:400;height:20px;padding:2px 10px 0 15px;position:absolute;right:0;top:0;z-index:10}#tournament-google-map-modal .modal-content #map .tournament-info .tournament-info__item{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}#tournament-google-map-modal .modal-content #map .tournament-info .tournament-info__item:not(:last-child){margin-bottom:5px}#tournament-google-map-modal .modal-content #map .tournament-info .tournament-info__item .rating{font-size:14px;line-height:20px;right:3px;top:22px}#tournament-google-map-modal .modal-content #map .tournament-info .prices{justify-content:space-between}#tournament-google-map-modal .modal-content #map .tournament-info .img-icon-container{text-align:center;width:26px}#tournament-google-map-modal .modal-content #tournament-card-info-window{background-color:#fff;color:#000;display:none;left:0;padding:0;position:absolute;top:0}#tournament-google-map-modal .modal-content #tournament-card-info-window .card{background-color:#fff;height:-moz-max-content;height:max-content}#tournament-google-map-modal .modal-content #tournament-card-info-window .card div,#tournament-google-map-modal .modal-content #tournament-card-info-window .card h4{color:#000}#tournament-google-map-modal .modal-content #tournament-card-info-window .card>a{pointer-events:none;text-decoration:none}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-content-wrapper h4>a{color:#000;text-decoration:underline}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-content-wrapper h4>a:focus,#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-content-wrapper h4>a:hover{color:#337ab7}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-content{margin-bottom:10px}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-footer{height:-moz-fit-content;height:fit-content;margin-bottom:10px;position:unset}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .card-footer .info-about-discount{display:none!important}#tournament-google-map-modal .modal-content #tournament-card-info-window .card .reserve-button-wrapper a{width:100%!important}#tournament-google-map-modal .modal-content #tournament-card-info-window.is-opened{display:block}#tournament-google-map-modal.is-mobile .modal-dialog{margin:0!important}#tournament-google-map-modal.is-mobile .modal-content>button{left:5px;right:0;top:5px}#tournament-google-map-modal.is-mobile .modal-content .modal-body{height:100dvh!important;width:100vw!important}#tournament-google-map-modal.is-mobile .modal-content #tournament-card-info-window{bottom:0;left:50%;max-width:560px;top:unset;transform:translateX(-50%);width:100%}#tournament-google-map-modal.is-mobile .modal-content #tournament-card-info-window .horizontal-card{max-height:-moz-max-content;max-height:max-content}#tournament-google-map-modal.is-mobile .modal-content #tournament-card-info-window .horizontal-card .rating{margin-top:5px}.IPAZAH-content-container div{pointer-events:all!important}.yNHHyP-marker-view{cursor:pointer}.gm-style-iw{color:#000}.current-tournament-marker{position:relative}.current-tournament-marker>*{position:relative;z-index:2}.current-tournament-marker:after{animation:pulse-animation 4s infinite;background-color:#37b3da;border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;top:-30px;width:160px;z-index:1}@keyframes pulse-animation{0%{opacity:.5;transform:scale(.1)}40%{opacity:0;transform:scale(1)}to{opacity:0}}.HJDHPx-interactive svg{fill:#e82076}
