/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-frontpage .header{margin-bottom:16px}.path-frontpage .block-system-main-block{display:none}.path-frontpage .block-title{text-align:center;padding:0 0 24px}.path-frontpage .block-title>strong{display:inline-block;font-size:30px;font-weight:500;line-height:40px;padding-bottom:30px;position:relative}.path-frontpage .block-title>strong:after{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-triangle-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:100px;height:6px}.path-frontpage .block-title>strong:after{position:absolute;bottom:0;left:50%;margin-left:-50px}@media screen and (min-width:768px){.path-frontpage .block-title{padding:0 0 48px}}#block-eurosportring-23-breadcrumbs{display:none}#block-eurosportring-23-homeslider{margin:0 -16px}#block-eurosportring-23-homeslider .container{max-width:unset;padding:0}#block-eurosportring-23-homeslider .field--type-entity-reference{margin:0}#block-eurosportring-23-homeslider .field--name-field-slide:not(.slick-initialized)>.field__item:not(:first-of-type){display:none}#block-eurosportring-23-homeslider .field--name-field-link{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}#block-eurosportring-23-homeslider .field--name-field-link>a{display:block;height:100%;text-indent:-9999px;color:transparent;font-size:0;line-height:0}#block-eurosportring-23-homeslider img{max-width:unset;width:100%;-o-object-fit:cover;object-fit:cover;min-height:335px}#block-eurosportring-23-homeslider .paragraph--type--slide{min-height:604px}#block-eurosportring-23-homeslider .field--name-field-media-video-file{min-height:335px}#block-eurosportring-23-homeslider .field--name-field-media-video-file video{-o-object-fit:cover;object-fit:cover;width:100%}#block-eurosportring-23-homeslider .field--name-field-media-oembed-video iframe{width:100%;min-height:335px}#block-eurosportring-23-homeslider .field--name-field-slider,#block-eurosportring-23-homeslider .slick-slide{position:relative}#block-eurosportring-23-homeslider .field--name-field-title{position:absolute;bottom:148px;left:16px;color:#fff;font-size:30px;font-weight:500;line-height:40px;white-space:nowrap}@media screen and (max-width:500px){#block-eurosportring-23-homeslider .field--name-field-title{bottom:70%}}#block-eurosportring-23-homeslider .field--type-text-long{position:absolute;left:16px;bottom:100px;color:#fff;font-size:16px;font-weight:300;line-height:24px;margin-bottom:24px;white-space:nowrap}@media screen and (max-width:500px){#block-eurosportring-23-homeslider .field--type-text-long{bottom:55%}}#block-eurosportring-23-homeslider .field--type-text-long>p{margin-bottom:0}.block-tournament-search-block{-webkit-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);padding:0}.block-tournament-search-block>.container{padding:0}.block-tournament-search-block .content{padding:40px 32px;background:#fff;border:2px solid #f7f7f7}.block-tournament-search-block div.col{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.block-tournament-search-block .mb-3{margin-bottom:24px !important}.block-tournament-search-block .form-type-select{position:relative}.block-tournament-search-block .form-type-select .ajax-progress{position:absolute;top:50px;right:10px}.block-tournament-search-block .form-type-select .ajax-progress .message{display:none}.block-tournament-search-block .form-type-select>label{position:relative;font-size:20px;line-height:24px;font-weight:400;padding-left:24px;margin-bottom:16px;white-space:nowrap}.block-tournament-search-block .form-type-select>label:before{content:"";width:16px;height:16px;display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-tourament-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-8px}.block-tournament-search-block .form-type-select>label[for=edit-location]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-pin-red.svg") center}.block-tournament-search-block .form-type-select>label[for=edit-age-group]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-user-red.svg") center}.block-tournament-search-block .form-type-select>label[for=edit-period]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-calendar-red.svg") center}.block-tournament-search-block .form-item-period+div .form-submit{display:block;width:100%}#block-eurosportring-23-flags{margin-top:-60px;background:#f7f7f7;padding:40px 16px 8px}#block-eurosportring-23-flags .flag-container{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;min-height:100px;text-align:center}@media screen and (min-width:1200px){#block-eurosportring-23-flags .flag-container{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}}#block-eurosportring-23-flags .flag-container a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-eurosportring-23-flags>.container{padding:0}#block-eurosportring-23-flags .field--name-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:20px}#block-eurosportring-23-flags .field--name-body>img{margin:0 32px 32px 0}#block-eurosportring-23-flags .field--name-body:after{content:none !important}#block-eurosportring-23-informationblock{margin-top:80px}#block-eurosportring-23-informationblock .info-box{text-align:center;margin-bottom:40px}#block-eurosportring-23-informationblock .info-box .title{margin-top:24px;font-size:18px;font-weight:300;line-height:32px;min-height:64px}.block-views-blocktournaments-block-3{margin-bottom:80px;margin-top:80px}.block-views-blocktournaments-block-3 .list-tournaments{margin-bottom:0}.block-views-blocktournaments-block-3 .more-link{text-align:center}.block-views-blocktournaments-block-3 .address .address-line1,.block-views-blocktournaments-block-3 .address .country{display:none}#block-eurosportring-23-weorganizeinternationaltournaments-2{position:relative;background:#f7f7f7;padding:80px 0}#block-eurosportring-23-weorganizeinternationaltournaments-2:before{content:"";background:#f7f7f7;position:absolute;top:0;width:100vw;height:100%;z-index:-1;left:calc((100vw + 20px - 100%)/-2)}#block-eurosportring-23-weorganizeinternationaltournaments-2 img{width:100%}#block-eurosportring-23-weorganizeinternationaltournaments-2>.container{padding:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .block-title{padding-bottom:48px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .field--type-text-with-summary{font-size:18px;font-weight:300;line-height:32px;margin-bottom:40px;text-align:center}#block-eurosportring-23-weorganizeinternationaltournaments-2 .field--type-text-with-summary p:last-of-type{margin-bottom:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .field--type-entity-reference{margin:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile{margin-bottom:24px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile .field--type-image{position:relative}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile .field--type-image:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile.tile-blue .field--type-image:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(-34.89%,rgba(0,151,238,.5)),to(rgba(0,151,238,0)));background:-webkit-linear-gradient(bottom,rgba(0,151,238,.5) -34.89%,rgba(0,151,238,0) 100%);background:-o-linear-gradient(bottom,rgba(0,151,238,.5) -34.89%,rgba(0,151,238,0) 100%);background:linear-gradient(0deg,rgba(0,151,238,.5) -34.89%,rgba(0,151,238,0) 100%)}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile.tile-red .field--type-image:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(-34.36%,rgba(197,25,47,.5)),to(rgba(197,25,47,0)));background:-webkit-linear-gradient(bottom,rgba(197,25,47,.5) -34.36%,rgba(197,25,47,0) 100%);background:-o-linear-gradient(bottom,rgba(197,25,47,.5) -34.36%,rgba(197,25,47,0) 100%);background:linear-gradient(0deg,rgba(197,25,47,.5) -34.36%,rgba(197,25,47,0) 100%)}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence{margin-bottom:24px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li{background:#fff;border:1px solid #d9d9d9;padding:24px 16px;font-family:"Oxygen";font-size:10px;font-weight:400;line-height:normal;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33.33%}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li:not(:last-of-type){margin-right:24px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li strong{font-size:30px;font-weight:700;line-height:40px;display:block;margin-bottom:16px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide{position:relative}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide img{margin:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--type-link{position:absolute;top:0;left:0;right:0;bottom:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--type-link>a{display:block;height:100%;font-size:0;line-height:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-title{font-family:"Oxygen";color:#fff;font-size:20px;font-weight:700;line-height:40px;position:absolute;bottom:0;left:24px;padding-bottom:60px;max-width:300px}@media screen and (min-width:1200px){#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-title{font-size:30px}}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-body{font-family:"Oxygen";color:#fff;font-size:10px;font-weight:700;line-height:32px;position:absolute;bottom:0;left:24px;white-space:nowrap}@media screen and (min-width:1200px){#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-body{font-size:14px}}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-body>p{margin-bottom:24px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-left img{-o-object-fit:cover;object-fit:cover;margin-bottom:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-left .tile-blue img{height:514px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-left .tile-red img{height:450px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-right img{height:380px;-o-object-fit:cover;object-fit:cover;margin-bottom:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-right .tile:last-of-type{margin-bottom:0}#block-eurosportring-23-footballtournaments{padding-top:80px}#block-eurosportring-23-footballtournaments .field--type-text-with-summary{font-size:18px;font-weight:300;line-height:32px;padding-bottom:32px}.block-views-blocktournaments-block-2{margin-bottom:80px}.block-views-blocktournaments-block-2>.container{padding:0}.block-views-blocktournaments-block-2 .view-tournaments{position:relative}.block-views-blocktournaments-block-2 .view-tournaments>.view-header{position:absolute;top:24px;left:24px;z-index:2;background:#fff;font-family:"Oxygen";font-size:18px;color:#000;font-weight:400;line-height:32px;padding:16px}div.gm-style div[role=dialog]{padding:0 !important;border-radius:0}div.gm-style div[role=dialog] .node__content{margin:0;font-size:16px;line-height:24px}div.gm-style div[role=dialog] button[aria-label=Close]{right:24px !important;top:16px !important;background:#fff !important;width:40px !important;height:40px !important;opacity:1}div.gm-style div[role=dialog] button[aria-label=Close]:hover{opacity:.8}div.gm-style div[role=dialog] button[aria-label=Close]>span{width:24px !important;height:24px !important;margin:8px !important}div.gm-style div[role=dialog] .field--type-image{float:none;margin:0;padding:0 !important;position:relative}div.gm-style div[role=dialog] .field--name-field-tournament-logo{max-width:80px;margin-top:-96px;margin-right:16px;float:right}div.gm-style div[role=dialog] .field--name-field-tournament-logo img{border-radius:50%}div.gm-style div[role=dialog] .field--name-title{padding:24px 24px 8px}div.gm-style div[role=dialog] .field--name-title>h2,div.gm-style div[role=dialog] .field--name-title>h1{margin:0;font-size:30px;font-weight:500;line-height:40px}div.gm-style div[role=dialog] .field--name-title>h2>a,div.gm-style div[role=dialog] .field--name-title>h1>a{color:#0e0e0e}div.gm-style div[role=dialog] .field--name-field-tournament-preface{padding:0 24px 16px;border-bottom:1px solid #f7f7f7;font-size:16px;font-weight:300;line-height:24px}div.gm-style div[role=dialog] .field--name-field-tournament-date{margin-top:16px;padding:0 24px 8px 50px;font-weight:500;position:relative;color:#989898;position:relative}div.gm-style div[role=dialog] .field--name-field-tournament-date:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-calendar-gray.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}div.gm-style div[role=dialog] .field--name-field-tournament-date:before{position:absolute;top:2px;left:24px}div.gm-style div[role=dialog] .field--name-field-tournament-age-categories{margin:0;padding:0 24px 8px 50px;font-weight:500;position:relative;color:#989898;position:relative}div.gm-style div[role=dialog] .field--name-field-tournament-age-categories:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-user-gray.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:24px}div.gm-style div[role=dialog] .field--name-field-tournament-age-categories:before{position:absolute;top:2px;left:24px}div.gm-style div[role=dialog] .field--name-field-tournament-age-categories>.field__item{display:inline-block}div.gm-style div[role=dialog] .field--name-field-tournament-age-categories>.field__item:not(:last-of-type):after{content:", "}div.gm-style div[role=dialog] .field--name-field-tournament-location{margin:0;padding:0 24px 16px 50px;font-weight:500;position:relative;color:#989898;position:relative}div.gm-style div[role=dialog] .field--name-field-tournament-location:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-pin-gray.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}div.gm-style div[role=dialog] .field--name-field-tournament-location:before{position:absolute;top:2px;left:24px}div.gm-style div[role=dialog] .field--name-field-tournament-location .address{margin:0;padding:0}div.gm-style div[role=dialog] .field--type-text-with-summary{padding:0 24px 16px;font-weight:300}div.gm-style div[role=dialog] .field--type-text-with-summary p{padding:0}div.gm-style div[role=dialog] .field--type-text-with-summary p:last-of-type{margin-bottom:0}div.gm-style .gm-style-iw-d{padding:0 !important}div.gm-style .gm-style-iw div:first-child{padding:0 !important}div.gm-style .gm-style-iw img{margin:0}.block-views-blocknews-block-1{padding-bottom:48px}.block-views-blocknews-block-1>.container{padding:0}.block-views-blocknews-block-1 .block-title{padding-bottom:48px}.block-views-blocknews-block-1 .more-link{text-align:center}.block-views-blocknews-block-1 .image-wrapper{height:270px;overflow:hidden;background-color:#f2f2f2}.block-views-blocknews-block-1 article{border-bottom:0;margin-bottom:48px;padding-bottom:0;position:relative}.block-views-blocknews-block-1 article>.node__content{margin-top:-65px;margin-left:36px;padding:24px 24px 30px;background-color:#fff;border:1px solid #f7f7f7;position:relative}.block-views-blocknews-block-1 article>.node__content:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-triangle-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:50px;height:3px}.block-views-blocknews-block-1 article>.node__content:before{position:absolute;top:24px;left:16px}.block-views-blocknews-block-1 article>.node__content .field--type-image{display:none}.block-views-blocknews-block-1 article .field--name-created{display:none}.block-views-blocknews-block-1 article .field--type-image{float:none;margin:0}.block-views-blocknews-block-1 article .field--type-image>a>img{max-width:unset;width:100%}.block-views-blocknews-block-1 article .field--name-title>h2,.block-views-blocknews-block-1 article .field--name-title>h1{font-size:30px;font-weight:500;line-height:40px;margin-top:24px;margin-bottom:24px;padding:0}.block-views-blocknews-block-1 article .field--name-title>h2:after,.block-views-blocknews-block-1 article .field--name-title>h1:after{display:none}.block-views-blocknews-block-1 article .field--type-text-with-summary{margin-bottom:24px;font-size:18px;font-weight:300;line-height:32px;height:136px;overflow:hidden}.block-views-blocknews-block-1 article .node-readmore{padding:0}.block-views-blocknews-block-1 article .node-readmore.nav-link>a{padding-left:0;text-transform:uppercase}.block-views-blocknews-block-1 article .node-readmore.nav-link>a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("/themes/custom/eurosportring_23/css/../images/arrow-right-red.svg");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;margin-left:8px;vertical-align:text-bottom}.block-views-blocknews-block-1 article .read-more{display:none !important}.block-views-blocknews-block-1 .slick-slide{padding:0 12px}.slide-title h1{margin:0;text-wrap:wrap}@media screen and (min-width:768px){.slide-title h1{text-wrap:nowrap}.path-frontpage .header{margin-bottom:0}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder],#block-eurosportring-23-homeslider .paragraph--type--slide{min-height:482px}#block-eurosportring-23-homeslider img{min-height:482px}#block-eurosportring-23-homeslider .field--name-field-media-video-file{min-height:482px}#block-eurosportring-23-homeslider .field--name-field-media-video-file video{height:100%}#block-eurosportring-23-homeslider .field--name-field-media-oembed-video iframe{min-height:482px}#block-eurosportring-23-homeslider .field--name-field-title{position:absolute;bottom:224px;left:62px;font-size:48px;font-weight:500;line-height:55px;margin-bottom:24px}#block-eurosportring-23-homeslider .field--type-text-long{bottom:160px;left:62px;color:#fff;font-size:20px;font-weight:400;line-height:24px;margin-bottom:40px}.block-tournament-search-block{-webkit-transform:translateY(-180px);-o-transform:translateY(-180px);transform:translateY(-180px);width:calc(100% - 44px - 44px);margin:0 44px}#block-eurosportring-23-flags{margin-top:-150px}#block-eurosportring-23-informationblock{margin-top:100px;margin-bottom:44px}.block-views-blocktournaments-block-3 .more-link{margin:76px 0 100px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .tile:last-of-type{margin-bottom:0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul{min-height:176px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li{font-family:"Ubuntu"}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li span{line-height:24px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li strong{font-size:30px;font-weight:500;line-height:40px}.block-views-blocknews-block-1{padding:60px 0 80px;background-color:#f7f7f7;position:relative}.block-views-blocknews-block-1:before{content:"";background:#f7f7f7;position:absolute;top:0;width:100vw;height:100%;z-index:-1;left:calc((100vw + 20px - 100%)/-2)}.block-views-blocknews-block-1 article{margin-bottom:16px}.block-views-blocknews-block-1 article>.node__content{border-color:#fff}.block-views-blocknews-block-1 article .field--name-title>h2,.block-views-blocknews-block-1 article .field--name-title>h1{height:80px;overflow:hidden}.block-views-blocknews-block-1 .more-link{margin-top:60px}}@media screen and (min-width:992px){.path-frontpage .block-tournament-search-block .col-lg-3{width:20%}.path-frontpage .block-tournament-search-block .form-item-period+div{width:20%}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder],#block-eurosportring-23-homeslider .paragraph--type--slide{min-height:482px}#block-eurosportring-23-homeslider img{min-height:482px}#block-eurosportring-23-homeslider .field--name-field-media-video-file{min-height:482px}#block-eurosportring-23-homeslider .field--name-field-media-oembed-video iframe{min-height:690px}#block-eurosportring-23-homeslider .field--name-field-title{left:16px;bottom:295px}#block-eurosportring-23-homeslider .field--type-text-long{left:16px;bottom:240px;margin-bottom:48px}.block-tournament-search-block{position:absolute;z-index:3;bottom:105px;left:0;right:0;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:calc(100% - 16px - 16px);padding:0;margin:0 auto}.block-tournament-search-block .content{border:0}.block-tournament-search-block .col-lg-3{margin-bottom:0 !important}.block-tournament-search-block .form-item-period+div{width:25%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5)}.block-tournament-search-block .form-item-period+div .form-submit{margin-top:40px}#block-eurosportring-23-flags{margin-top:0}#block-eurosportring-23-informationblock{margin-top:110px;margin-bottom:44px}#block-eurosportring-23-weorganizeinternationaltournaments-2{padding:40px 0 100px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .block-title>strong{max-width:30ch}#block-eurosportring-23-weorganizeinternationaltournaments-2 .field--type-text-with-summary{max-width:68ch;margin:0 auto 40px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .paragraph--type--slide .field--name-field-title{max-width:482px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul{min-height:145px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li strong{display:inline-block;margin:0 0 16px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-left .tile-blue img{height:496px}#block-eurosportring-23-weorganizeinternationaltournaments-2 .col-left .tile-red img{height:499px}.block-views-blocktournaments-block-2 .view-tournaments>.view-header{font-size:20px;line-height:24px;font-family:"Ubuntu"}.block-views-blocknews-block-1{padding:100px 0}.block-views-blocknews-block-1 .more-link{margin-top:32px}}@media screen and (min-width:1200px){#block-eurosportring-23-homeslider{margin:0}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder],#block-eurosportring-23-homeslider .paragraph--type--slide{min-height:604px}#block-eurosportring-23-homeslider img{margin:0;width:100%}#block-eurosportring-23-homeslider .field--name-field-title{left:calc((100% - 1156px)/2)}#block-eurosportring-23-homeslider .field--type-text-long{left:calc((100% - 1156px)/2)}.block-tournament-search-block>.container{padding:0}#block-eurosportring-23-flags>.container{padding:0 16px}#block-eurosportring-23-flags .field--name-body>img{margin:0 60px 32px 0}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li span{font-size:18px;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-eurosportring-23-weorganizeinternationaltournaments-2 .paragraph--type--mosaic .sentence ul li strong{margin:0 16px 0 0}}#block-eurosportring-23-tournamentsearchblock .ajax-progress-throbber .throbber{display:none !important}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder]{position:absolute !important;top:0;left:0;width:100%;min-height:604px}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder] .field__item{height:100%}#block-eurosportring-23-homeslider div[js-lazy-video-placeholder] .field__item img{min-height:604px}.tournaments-list .views-row,.map-card-wrapper .views-row{margin-bottom:24px}.tournaments-list .node--view-mode-teaser,.tournaments-list .node--view-mode-map-card,.map-card-wrapper .node--view-mode-teaser,.map-card-wrapper .node--view-mode-map-card{border:2px solid #f7f7f7;margin-bottom:0;padding:0;height:100%}.tournaments-list .node--view-mode-teaser>.node__content,.tournaments-list .node--view-mode-map-card>.node__content,.map-card-wrapper .node--view-mode-teaser>.node__content,.map-card-wrapper .node--view-mode-map-card>.node__content{margin:0;padding:24px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.tournaments-list .node--view-mode-teaser .field--type-image,.tournaments-list .node--view-mode-map-card .field--type-image,.map-card-wrapper .node--view-mode-teaser .field--type-image,.map-card-wrapper .node--view-mode-map-card .field--type-image{float:none;margin:0}.tournaments-list .node--view-mode-teaser .field--image-placeholder,.tournaments-list .node--view-mode-map-card .field--image-placeholder,.map-card-wrapper .node--view-mode-teaser .field--image-placeholder,.map-card-wrapper .node--view-mode-map-card .field--image-placeholder{height:281px;margin:-24px -24px 0}.tournaments-list .node--view-mode-teaser .field--name-field-image,.tournaments-list .node--view-mode-teaser .field--name-field-header-image,.tournaments-list .node--view-mode-map-card .field--name-field-image,.tournaments-list .node--view-mode-map-card .field--name-field-header-image,.map-card-wrapper .node--view-mode-teaser .field--name-field-image,.map-card-wrapper .node--view-mode-teaser .field--name-field-header-image,.map-card-wrapper .node--view-mode-map-card .field--name-field-image,.map-card-wrapper .node--view-mode-map-card .field--name-field-header-image{margin-left:-24px;margin-top:-24px;margin-right:-24px}.tournaments-list .node--view-mode-teaser .field--name-field-image img,.tournaments-list .node--view-mode-teaser .field--name-field-header-image img,.tournaments-list .node--view-mode-map-card .field--name-field-image img,.tournaments-list .node--view-mode-map-card .field--name-field-header-image img,.map-card-wrapper .node--view-mode-teaser .field--name-field-image img,.map-card-wrapper .node--view-mode-teaser .field--name-field-header-image img,.map-card-wrapper .node--view-mode-map-card .field--name-field-image img,.map-card-wrapper .node--view-mode-map-card .field--name-field-header-image img{width:100%;height:281px;-o-object-fit:cover;object-fit:cover}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-logo,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-logo,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-logo,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-logo{position:absolute;z-index:1;top:16px;right:24px;border-radius:50%;background-color:#fff;width:100px;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-logo img,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-logo img,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-logo img,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-logo img{max-width:70px;max-height:70px;margin:0;height:auto;width:70px}.tournaments-list .node--view-mode-teaser .view-sport-facilities-map,.tournaments-list .node--view-mode-map-card .view-sport-facilities-map,.map-card-wrapper .node--view-mode-teaser .view-sport-facilities-map,.map-card-wrapper .node--view-mode-map-card .view-sport-facilities-map{display:none}.tournaments-list .node--view-mode-teaser .field--name-title>h2,.tournaments-list .node--view-mode-teaser .field--name-title>h1,.tournaments-list .node--view-mode-map-card .field--name-title>h2,.tournaments-list .node--view-mode-map-card .field--name-title>h1,.map-card-wrapper .node--view-mode-teaser .field--name-title>h2,.map-card-wrapper .node--view-mode-teaser .field--name-title>h1,.map-card-wrapper .node--view-mode-map-card .field--name-title>h2,.map-card-wrapper .node--view-mode-map-card .field--name-title>h1{margin:0;font-size:30px;font-weight:500;line-height:40px;padding-top:24px;padding-bottom:0}.tournaments-list .node--view-mode-teaser .field--name-title>h2>a,.tournaments-list .node--view-mode-teaser .field--name-title>h1>a,.tournaments-list .node--view-mode-map-card .field--name-title>h2>a,.tournaments-list .node--view-mode-map-card .field--name-title>h1>a,.map-card-wrapper .node--view-mode-teaser .field--name-title>h2>a,.map-card-wrapper .node--view-mode-teaser .field--name-title>h1>a,.map-card-wrapper .node--view-mode-map-card .field--name-title>h2>a,.map-card-wrapper .node--view-mode-map-card .field--name-title>h1>a{color:#0e0e0e}.tournaments-list .node--view-mode-teaser .field--name-title>h2:after,.tournaments-list .node--view-mode-teaser .field--name-title>h1:after,.tournaments-list .node--view-mode-map-card .field--name-title>h2:after,.tournaments-list .node--view-mode-map-card .field--name-title>h1:after,.map-card-wrapper .node--view-mode-teaser .field--name-title>h2:after,.map-card-wrapper .node--view-mode-teaser .field--name-title>h1:after,.map-card-wrapper .node--view-mode-map-card .field--name-title>h2:after,.map-card-wrapper .node--view-mode-map-card .field--name-title>h1:after{display:none}.tournaments-list .node--view-mode-teaser .field--name-field-slogan,.tournaments-list .node--view-mode-map-card .field--name-field-slogan,.map-card-wrapper .node--view-mode-teaser .field--name-field-slogan,.map-card-wrapper .node--view-mode-map-card .field--name-field-slogan{color:#c5192f;padding-bottom:16px;margin-top:8px;border-bottom:1px solid #f7f7f7;font-size:16px;font-weight:300;line-height:24px;min-height:64px}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-date,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-date,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-date,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-date{margin-top:16px;padding:0 0 8px 24px;font-weight:500;position:relative;color:#989898;position:relative}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-date:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-date:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-date:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-date:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-calendar-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-date:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-date:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-date:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-date:before{position:absolute;top:3px;left:0}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-age-categories,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-age-categories,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-age-categories,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-age-categories{margin:0;padding:0 24px 8px;font-weight:500;position:relative;color:#989898;position:relative}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-age-categories:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-age-categories:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-age-categories:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-age-categories:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-user-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:24px}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-age-categories:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-age-categories:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-age-categories:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-age-categories:before{position:absolute;top:2px;left:0}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-age-categories>.field__item,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-age-categories>.field__item,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-age-categories>.field__item,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-age-categories>.field__item{display:inline-block}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-age-categories>.field__item:not(:last-of-type):after,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-age-categories>.field__item:not(:last-of-type):after,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-age-categories>.field__item:not(:last-of-type):after,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-age-categories>.field__item:not(:last-of-type):after{content:", "}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location{margin:0;padding:0 24px 16px;font-weight:500;position:relative;color:#989898;position:relative}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location:before{content:"";display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-pin-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location:before,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location:before,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location:before,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location:before{position:absolute;top:4px;left:0}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location p.address,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location p.address,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location p.address,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location p.address{font-weight:500}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location .address,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location .address,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location .address,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location .address{margin:0;padding:0}.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location .address>.address-line1,.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location .address>.country,.tournaments-list .node--view-mode-teaser .field--name-field-tournament-location .address br,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location .address>.address-line1,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location .address>.country,.tournaments-list .node--view-mode-map-card .field--name-field-tournament-location .address br,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location .address>.address-line1,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location .address>.country,.map-card-wrapper .node--view-mode-teaser .field--name-field-tournament-location .address br,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location .address>.address-line1,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location .address>.country,.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location .address br{display:none}.tournaments-list .node--view-mode-teaser .inline__links,.tournaments-list .node--view-mode-map-card .inline__links,.map-card-wrapper .node--view-mode-teaser .inline__links,.map-card-wrapper .node--view-mode-map-card .inline__links{margin-top:auto;margin-bottom:0}.tournaments-list .node--view-mode-teaser .node-readmore,.tournaments-list .node--view-mode-map-card .node-readmore,.map-card-wrapper .node--view-mode-teaser .node-readmore,.map-card-wrapper .node--view-mode-map-card .node-readmore{display:block;width:100%;padding:0}.tournaments-list .node--view-mode-teaser .node-readmore>a,.tournaments-list .node--view-mode-map-card .node-readmore>a,.map-card-wrapper .node--view-mode-teaser .node-readmore>a,.map-card-wrapper .node--view-mode-map-card .node-readmore>a{display:block;text-align:center;border-radius:5px;border:1px solid #c5192f;font-size:18px;line-height:30px;font-weight:300;text-decoration:none;background-color:#fff;padding:8px 16px}.tournaments-list .node--view-mode-teaser .node-readmore>a:hover,.tournaments-list .node--view-mode-map-card .node-readmore>a:hover,.map-card-wrapper .node--view-mode-teaser .node-readmore>a:hover,.map-card-wrapper .node--view-mode-map-card .node-readmore>a:hover{background-color:#f7f7f7}.tournaments-list .node--view-mode-landing-teaser .field--name-field-tournament-date:before,.map-card-wrapper .node--view-mode-landing-teaser .field--name-field-tournament-date:before{top:9px}.tournaments-list .node--view-mode-landing-teaser .field--name-field-tournament-age-categories:before,.map-card-wrapper .node--view-mode-landing-teaser .field--name-field-tournament-age-categories:before{top:6px}.tournaments-list .node--view-mode-landing-teaser .field--name-field-tournament-location:before,.map-card-wrapper .node--view-mode-landing-teaser .field--name-field-tournament-location:before{top:8px}.tournaments-list .pager .pagination,.map-card-wrapper .pager .pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.map-card-wrapper .node--view-mode-map-card .field--name-field-tournament-location:before{top:4px}.block-views-blocktournaments-block-2.block-views .view-tournaments>.view-header{position:initial;padding:0;margin:0 -16px}.js-tournament-map{height:350px}@media screen and (min-width:768px){.js-tournament-map{height:720px}}.tournaments-number-badge{position:absolute;top:24px;left:24px;z-index:2;background:#fff;font-size:20px;color:#000;font-weight:400;line-height:24px;padding:16px}.tournament-marker{pointer-events:auto !important;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-marker p{display:block;position:absolute;left:20px;top:10px;z-index:-1;padding:5px 30px;border-radius:0 30px 30px 0;background-color:#fff;color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;text-wrap:nowrap}.tournament-marker-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 0 6px rgba(255,255,255,.3);box-shadow:0 0 0 6px rgba(255,255,255,.3)}.tournament-marker-count p{margin:0;padding:0;color:#c5192f;font-family:"Oxygen";font-size:12px;font-style:normal;font-weight:700;line-height:normal}.tournament-map-button{position:relative;bottom:76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}@media screen and (min-width:768px){.tournament-map-button{bottom:156px}}@media screen and (min-width:992px){.tournament-map-button{position:absolute;bottom:30px;left:0;right:0}}.tournament-map-button .btn-map{color:#c5192f;font-size:18px;font-weight:300;padding:8px 16px;border-radius:5px;border:1px solid #c5192f}@media screen and (min-width:992px){.tournament-map-button .btn-map{color:#fff;border:1px solid #fff}}.tournament-map-button .btn-map:hover,.tournament-map-button .btn-map:focus{color:#c5192f;text-decoration:none}@media screen and (min-width:992px){.tournament-map-button .btn-map:hover,.tournament-map-button .btn-map:focus{color:#fff}}.tournament-map-button .btn-map img{width:24px;height:24px;margin-right:8px}.facilities-map{height:720px}.facilities-map .js-sport-facilities{height:100%}.js-tournaments-type-map{height:720px}.map-card-wrapper{display:none}.map-card-wrapper .node__content .field--name-title:first-child,.map-card-wrapper .node__content .field--name-field-tournament-logo:first-child+.field--name-title{margin-top:280px}.map-card-wrapper .close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;right:13px;top:12px;background-color:#fff;position:absolute;cursor:pointer;z-index:150;padding:8px}.map-card-wrapper.active{display:block;width:100%;height:720px;position:absolute;z-index:10;background:#fff}@media screen and (min-width:768px){.map-card-wrapper.active{max-width:378px;width:50%}}@media screen and (min-width:992px){.map-card-wrapper.active{max-width:378px;width:25%}}.map-card-wrapper.active .node--view-mode-map-card{border:none}.map-card-wrapper.active .node--view-mode-map-card .field--name-title>h1{padding-top:7px}.map-card-wrapper.active .node--view-mode-map-card .field--name-field-tournament-date,.map-card-wrapper.active .node--view-mode-map-card .field--name-field-tournament-age-categories,.map-card-wrapper.active .node--view-mode-map-card .field--name-field-tournament-location{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.map-card-wrapper.active .node--view-mode-map-card .text-formatted{font-size:16px;font-style:normal;font-weight:300}.map-card-wrapper.active .node--view-mode-map-card .field--name-field-tournament-logo{top:140px;right:12px}.map-wrapper{width:100%;height:100%;position:relative}.sport-facility-marker-wrapper{position:relative}.sport-facility-marker{position:absolute;background-color:#003551;text-wrap:nowrap;padding:4px 23px 4px 15px;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 0 6px rgba(0,53,81,.3);box-shadow:0 0 0 6px rgba(0,53,81,.3)}.sport-facility-marker img{width:24px;height:24px}.sport-facility-marker p{color:#fff;font-size:12px;font-weight:700;padding-left:4px;margin-bottom:0;font-family:"Oxygen"}.tournaments-number-badge{position:absolute;top:24px;left:24px;z-index:2;background:#fff;font-size:20px;color:#000;font-weight:400;line-height:24px;padding:16px}.tournament-marker{pointer-events:auto !important;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tournament-marker p{display:block;position:absolute;left:20px;top:10px;z-index:-1;padding:5px 30px;border-radius:0 30px 30px 0;background-color:#fff;color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;text-wrap:nowrap}.tournament-marker-count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 0 6px rgba(255,255,255,.3);box-shadow:0 0 0 6px rgba(255,255,255,.3)}.tournament-marker-count p{margin:0;padding:0;color:#c5192f;font-family:"Oxygen";font-size:12px;font-style:normal;font-weight:700;line-height:normal}.tournament-type-gallery{margin-top:144px;margin-bottom:200px}@media screen and (min-width:768px){.tournament-type-gallery{margin-top:60px;margin-bottom:120px}}@media screen and (min-width:992px){.tournament-type-gallery{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:330px;margin-left:auto;margin-top:0;margin-bottom:0}}.tournament-type-gallery .slick__slide{padding:24px;border:2px solid #f7f7f7}@media screen and (min-width:768px){.tournament-type-gallery .slick__slide{border:none;padding:0;padding-left:12px;padding-right:12px}}@media screen and (min-width:992px){.tournament-type-gallery .slick__slide{padding:12px 0}}.tournament-type-gallery .slick__slide .slide__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.tournament-type-gallery .slick{padding:24px 12px;-webkit-box-shadow:0 0 0 2px #f7f7f7;box-shadow:0 0 0 2px #f7f7f7}.tournament-type-gallery .slick .slick-dotted.slick-slider{margin-bottom:0}}@media screen and (min-width:992px){.tournament-type-gallery .slick{padding:12px 24px}}.tournament-type-gallery .slick-dots{bottom:-40px}@media screen and (min-width:768px){.tournament-type-gallery .slick-dots{bottom:-65px}}@media screen and (min-width:992px){.tournament-type-gallery .slick-dots{bottom:-45px}}.field--name-field-touristic-places>.slick-next{right:0;top:0}.field--name-field-touristic-places>.slick-prev{left:0;top:0}@media screen and (min-width:768px){.field--name-field-touristic-places>.slick-next{right:-100px;top:50%}.field--name-field-touristic-places>.slick-prev{left:-100px;top:50%}}.view-tournaments .form-type-select>label{position:relative;font-size:20px;line-height:24px;font-weight:400;padding-left:24px;margin-bottom:16px;white-space:nowrap}.view-tournaments .form-type-select>label:before{content:"";width:16px;height:16px;display:inline-block;background:url("/themes/custom/eurosportring_23/css/../images/icon-tourament-red.svg") center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-8px}.view-tournaments .form-type-select>label[for=edit-location]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-pin-red.svg") center}.view-tournaments .form-type-select>label[for=edit-age]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-user-red.svg") center}.view-tournaments .form-type-select>label[for=edit-period]:before{background:url("/themes/custom/eurosportring_23/css/../images/icon-calendar-red.svg") center}.acc-images{min-height:291px}
