.contact-form{width:100%}.contact-form .invalid-feedback{color:#fff;position:absolute}.contact-button-overlay{display:inline-flex;font-size:1rem}.contact-button{border-radius:0;height:48px;overflow:hidden;padding:0;position:relative;transition:all .5s ease-in-out;width:210px}.contact-button.disabled,.contact-button:disabled{opacity:1}.contact-button .contact-button-text{background-color:#e30613;text-transform:uppercase}.contact-button .contact-button-text,.contact-button .contact-button-text-success{color:#fff;font-weight:700;left:0;overflow:hidden;padding:.6875rem .5rem .6875rem 1rem;position:absolute;top:0;transition:all .5s ease-in-out;white-space:nowrap;width:162px}.contact-button .contact-button-text-success{background-color:#18a118}.contact-button .contact-button-icon{background-color:#e30613}.contact-button .contact-button-icon,.contact-button .contact-button-icon-success{color:#fff;padding:.6875rem 1rem .6875rem .5rem;position:absolute;right:0;top:0;transition:all .5s ease-in-out;width:48px}.contact-button .contact-button-icon-success{background-color:#18a118}.contact-button:not(.btn-success):focus .contact-button-text,.contact-button:not(.btn-success):hover .contact-button-text{left:-162px}.contact-button:not(.btn-success):focus .contact-button-icon,.contact-button:not(.btn-success):hover .contact-button-icon{padding-left:1rem;width:208px}.form-group{margin-bottom:0}.form-control{background-color:rgba(0,0,0,.69);border:1px solid rgba(66,64,64,.45);border-radius:0;color:#fff}.rules-link{color:#e30613}.rules-link:hover{cursor:pointer;opacity:.7}.card-wrapper{align-items:flex-end;background-color:rgba(0,0,0,.9);border:1px solid #252525;display:flex;font-size:12px;margin-bottom:15px;padding:1.5em;position:relative}@media(min-width:992px){.card-wrapper{font-size:16px;margin-bottom:0}}.rozlucky-background{background-image:url(/_nuxt/img/rozlucky.8e526b8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:235px;width:100%}@media(min-width:992px){.rozlucky-background{height:380px}}.card-main-header-big{color:#fff;font-size:3.125em;font-weight:700;line-height:1.1;margin-bottom:.3em;text-transform:uppercase}@media(min-width:992px){.card-main-header-big{font-size:2.425em}}@media(min-width:1460px){.card-main-header-big{font-size:3.125em}}.card-text{color:#fff;font-size:1.3625em;font-weight:700}@media(min-width:992px){.card-text{font-size:1.0625em}}@media(min-width:1460px){.card-text{font-size:1.5625em}}.card-button{border-radius:0;font-size:1.125em;font-weight:700;padding-bottom:.5em;padding-top:.5em;text-transform:uppercase}.card-button__arrow{font-size:.9em;padding-left:1px}.card-main-header-small{color:#fff;font-size:2.5em;font-weight:700;line-height:1.1;margin-bottom:.3em;text-transform:uppercase}.otviracka-background{background-image:url(/_nuxt/img/oteviraci-doba.d5ded5e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:270px;width:100%}@media(min-width:992px){.otviracka-background{height:380px}}.otviracka-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.kariera-background{background-image:url(/_nuxt/img/kariera.2c4dba3.jpg)}.kariera-background,.strip-dollar-background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.strip-dollar-background{background-image:url(/_nuxt/img/strip-dollar.572cd30.jpg)}.where-to-find-background{background-image:url(/_nuxt/img/kde-nas-najdete.01c30e3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.basic-card-background{background-color:rgba(0,0,0,.9);height:100%;width:100%}.instagram-background{background-image:url(/_nuxt/img/instagram-bg.ca0b415.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:320px;margin-top:15px;width:100%}@media(min-width:992px){.instagram-background{background-size:cover;height:380px;margin-top:0}}.instagram-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.photo-card-background{background-image:url(/_nuxt/img/rozlucky-detail.0935abd.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:215px;width:100%}@media(min-width:1460px){.photo-card-background{background-size:cover;height:330px}}.photo-card-background.about-club-image{background-image:url(/_nuxt/img/o-klubu-detail.8ef638f.jpg)}.photo-card2-background{background-image:url(/_nuxt/img/kariera-detail.b5df146.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:215px;width:100%}@media(min-width:1460px){.photo-card2-background{background-size:cover;height:330px}}.card-kariera-phone{align-items:center;display:flex}.card-kariera-phone a{color:#fff;font-size:1.875em;font-weight:700}@media(min-width:992px){.card-kariera-phone a{font-size:1.475em}}@media(min-width:1460px){.card-kariera-phone a{font-size:1.875em}}.contact-card-wrapper{display:flex;flex-direction:column;width:100%}.card-info-text{color:#fff;font-size:1.33em}@media(min-width:992px){.card-info-text{font-size:1.25em}}.location-card h2{font-size:2.525em}@media(min-width:1460px){.location-card h2{font-size:3.125em}}.video-card{margin-bottom:30px;padding:0}@media(min-width:576px){.video-card{height:287px;min-height:0}}@media(min-width:768px){.video-card{height:186.5px;min-height:0}}@media(min-width:992px){.video-card{height:254px;min-height:0}}@media(min-width:1460px){.video-card{height:378px;min-height:0}}.large-video-card{min-height:250px;padding:0}@media(min-width:576px){.large-video-card{height:320px}}@media(min-width:992px){.large-video-card{height:380px}}.image-card{align-items:center;display:flex;height:145px;justify-content:center;overflow:hidden}@media(min-width:992px){.image-card{height:200px;margin-bottom:30px}}@media(min-width:1460px){.image-card{height:320px;margin-bottom:30px}}.instagram-card-small{height:145px}@media(min-width:992px){.instagram-card-small{height:200px}}@media(min-width:1460px){.instagram-card-small{height:320px}}.instagram-card-small .card-main-header-small{font-size:1.4em}@media(min-width:1460px){.instagram-card-small .card-main-header-small{font-size:2.5em}}.image-card-background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}