@import url(https://fonts.googleapis.com/css2?family=Alata&family=Poppins:wght@300;400;700&display=swap);
.btn{font-size:14px;line-height:110%;padding:10px 35px;background-color:#d81d4a;border-radius:50px;color:#f4f2ef;transition:.3s;border:1px solid transparent}@media (min-width:991.98px){.btn:hover{background-color:transparent;color:#d81d4a;border:1px solid #d81d4a}}.breadcrumbs-nav{font-size:14px}.breadcrumbs-nav a{color:#d81d4a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-size:calc(14px + .10101vw);height:100%;width:100%;position:relative;font-weight:400;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#2d2d2d;font-family:Poppins,sans-serif;line-height:1.6}body.wcag_big *,html.wcag_big *{line-height:1!important;font-family:Poppins,sans-serif!important;font-weight:600!important}body.wcag_big * h1,html.wcag_big * h1{font-size:calc(50px + 2.60417vw)!important;line-height:1!important}body.wcag_big * h2,body.wcag_big * h3,body.wcag_big * h4,body.wcag_big * h5,body.wcag_big * h6,html.wcag_big * h2,html.wcag_big * h3,html.wcag_big * h4,html.wcag_big * h5,html.wcag_big * h6{font-size:calc(20px + 1.04167vw)!important}body.wcag_big * a,body.wcag_big * button,body.wcag_big * div,body.wcag_big * p,body.wcag_big * span,html.wcag_big * a,html.wcag_big * button,html.wcag_big * div,html.wcag_big * p,html.wcag_big * span{font-size:calc(20px + .3125vw)!important}body.wcag_contrast .header__wcag_contrast,html.wcag_contrast .header__wcag_contrast{width:25px;height:25px;border:2px solid #ffd900;background:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgb(255, 217, 0)));background:linear-gradient(90deg,transparent 50%,#ffd900 0);border-radius:50%}body.wcag_contrast a,body.wcag_contrast button,body.wcag_contrast div,body.wcag_contrast footer,body.wcag_contrast header,body.wcag_contrast input,body.wcag_contrast p,body.wcag_contrast section,body.wcag_contrast textarea,body.wcag_contrast ul,html.wcag_contrast a,html.wcag_contrast button,html.wcag_contrast div,html.wcag_contrast footer,html.wcag_contrast header,html.wcag_contrast input,html.wcag_contrast p,html.wcag_contrast section,html.wcag_contrast textarea,html.wcag_contrast ul{background:#000!important;background-color:#000!important;border:none}body.wcag_contrast a svg,body.wcag_contrast button svg,body.wcag_contrast div svg,body.wcag_contrast footer svg,body.wcag_contrast header svg,body.wcag_contrast input svg,body.wcag_contrast p svg,body.wcag_contrast section svg,body.wcag_contrast textarea svg,body.wcag_contrast ul svg,html.wcag_contrast a svg,html.wcag_contrast button svg,html.wcag_contrast div svg,html.wcag_contrast footer svg,html.wcag_contrast header svg,html.wcag_contrast input svg,html.wcag_contrast p svg,html.wcag_contrast section svg,html.wcag_contrast textarea svg,html.wcag_contrast ul svg{fill:#ffd900!important}body.wcag_contrast a svg .st0,body.wcag_contrast button svg .st0,body.wcag_contrast div svg .st0,body.wcag_contrast footer svg .st0,body.wcag_contrast header svg .st0,body.wcag_contrast input svg .st0,body.wcag_contrast p svg .st0,body.wcag_contrast section svg .st0,body.wcag_contrast textarea svg .st0,body.wcag_contrast ul svg .st0,html.wcag_contrast a svg .st0,html.wcag_contrast button svg .st0,html.wcag_contrast div svg .st0,html.wcag_contrast footer svg .st0,html.wcag_contrast header svg .st0,html.wcag_contrast input svg .st0,html.wcag_contrast p svg .st0,html.wcag_contrast section svg .st0,html.wcag_contrast textarea svg .st0,html.wcag_contrast ul svg .st0{fill:#ffd900!important;color:#ffd900!important}body.wcag_contrast a .people__items_item img,body.wcag_contrast button .people__items_item img,body.wcag_contrast div .people__items_item img,body.wcag_contrast footer .people__items_item img,body.wcag_contrast header .people__items_item img,body.wcag_contrast input .people__items_item img,body.wcag_contrast p .people__items_item img,body.wcag_contrast section .people__items_item img,body.wcag_contrast textarea .people__items_item img,body.wcag_contrast ul .people__items_item img,html.wcag_contrast a .people__items_item img,html.wcag_contrast button .people__items_item img,html.wcag_contrast div .people__items_item img,html.wcag_contrast footer .people__items_item img,html.wcag_contrast header .people__items_item img,html.wcag_contrast input .people__items_item img,html.wcag_contrast p .people__items_item img,html.wcag_contrast section .people__items_item img,html.wcag_contrast textarea .people__items_item img,html.wcag_contrast ul .people__items_item img{z-index:1}body.wcag_contrast a img.size-thumbnail,body.wcag_contrast button img.size-thumbnail,body.wcag_contrast div img.size-thumbnail,body.wcag_contrast footer img.size-thumbnail,body.wcag_contrast header img.size-thumbnail,body.wcag_contrast input img.size-thumbnail,body.wcag_contrast p img.size-thumbnail,body.wcag_contrast section img.size-thumbnail,body.wcag_contrast textarea img.size-thumbnail,body.wcag_contrast ul img.size-thumbnail,html.wcag_contrast a img.size-thumbnail,html.wcag_contrast button img.size-thumbnail,html.wcag_contrast div img.size-thumbnail,html.wcag_contrast footer img.size-thumbnail,html.wcag_contrast header img.size-thumbnail,html.wcag_contrast input img.size-thumbnail,html.wcag_contrast p img.size-thumbnail,html.wcag_contrast section img.size-thumbnail,html.wcag_contrast textarea img.size-thumbnail,html.wcag_contrast ul img.size-thumbnail{filter:invert(69%) sepia(99%) saturate(436%) hue-rotate(0deg) brightness(104%) contrast(107%);opacity:1!important}body.wcag_contrast a img,body.wcag_contrast button img,body.wcag_contrast div img,body.wcag_contrast footer img,body.wcag_contrast header img,body.wcag_contrast input img,body.wcag_contrast p img,body.wcag_contrast section img,body.wcag_contrast textarea img,body.wcag_contrast ul img,html.wcag_contrast a img,html.wcag_contrast button img,html.wcag_contrast div img,html.wcag_contrast footer img,html.wcag_contrast header img,html.wcag_contrast input img,html.wcag_contrast p img,html.wcag_contrast section img,html.wcag_contrast textarea img,html.wcag_contrast ul img{opacity:.5}body.wcag_contrast a a,body.wcag_contrast a button,body.wcag_contrast a div,body.wcag_contrast a h1,body.wcag_contrast a h2,body.wcag_contrast a h3,body.wcag_contrast a h4,body.wcag_contrast a h5,body.wcag_contrast a h6,body.wcag_contrast a input,body.wcag_contrast a li,body.wcag_contrast a p,body.wcag_contrast a span,body.wcag_contrast a textarea,body.wcag_contrast button a,body.wcag_contrast button button,body.wcag_contrast button div,body.wcag_contrast button h1,body.wcag_contrast button h2,body.wcag_contrast button h3,body.wcag_contrast button h4,body.wcag_contrast button h5,body.wcag_contrast button h6,body.wcag_contrast button input,body.wcag_contrast button li,body.wcag_contrast button p,body.wcag_contrast button span,body.wcag_contrast button textarea,body.wcag_contrast div a,body.wcag_contrast div button,body.wcag_contrast div div,body.wcag_contrast div h1,body.wcag_contrast div h2,body.wcag_contrast div h3,body.wcag_contrast div h4,body.wcag_contrast div h5,body.wcag_contrast div h6,body.wcag_contrast div input,body.wcag_contrast div li,body.wcag_contrast div p,body.wcag_contrast div span,body.wcag_contrast div textarea,body.wcag_contrast footer a,body.wcag_contrast footer button,body.wcag_contrast footer div,body.wcag_contrast footer h1,body.wcag_contrast footer h2,body.wcag_contrast footer h3,body.wcag_contrast footer h4,body.wcag_contrast footer h5,body.wcag_contrast footer h6,body.wcag_contrast footer input,body.wcag_contrast footer li,body.wcag_contrast footer p,body.wcag_contrast footer span,body.wcag_contrast footer textarea,body.wcag_contrast header a,body.wcag_contrast header button,body.wcag_contrast header div,body.wcag_contrast header h1,body.wcag_contrast header h2,body.wcag_contrast header h3,body.wcag_contrast header h4,body.wcag_contrast header h5,body.wcag_contrast header h6,body.wcag_contrast header input,body.wcag_contrast header li,body.wcag_contrast header p,body.wcag_contrast header span,body.wcag_contrast header textarea,body.wcag_contrast input a,body.wcag_contrast input button,body.wcag_contrast input div,body.wcag_contrast input h1,body.wcag_contrast input h2,body.wcag_contrast input h3,body.wcag_contrast input h4,body.wcag_contrast input h5,body.wcag_contrast input h6,body.wcag_contrast input input,body.wcag_contrast input li,body.wcag_contrast input p,body.wcag_contrast input span,body.wcag_contrast input textarea,body.wcag_contrast p a,body.wcag_contrast p button,body.wcag_contrast p div,body.wcag_contrast p h1,body.wcag_contrast p h2,body.wcag_contrast p h3,body.wcag_contrast p h4,body.wcag_contrast p h5,body.wcag_contrast p h6,body.wcag_contrast p input,body.wcag_contrast p li,body.wcag_contrast p p,body.wcag_contrast p span,body.wcag_contrast p textarea,body.wcag_contrast section a,body.wcag_contrast section button,body.wcag_contrast section div,body.wcag_contrast section h1,body.wcag_contrast section h2,body.wcag_contrast section h3,body.wcag_contrast section h4,body.wcag_contrast section h5,body.wcag_contrast section h6,body.wcag_contrast section input,body.wcag_contrast section li,body.wcag_contrast section p,body.wcag_contrast section span,body.wcag_contrast section textarea,body.wcag_contrast textarea a,body.wcag_contrast textarea button,body.wcag_contrast textarea div,body.wcag_contrast textarea h1,body.wcag_contrast textarea h2,body.wcag_contrast textarea h3,body.wcag_contrast textarea h4,body.wcag_contrast textarea h5,body.wcag_contrast textarea h6,body.wcag_contrast textarea input,body.wcag_contrast textarea li,body.wcag_contrast textarea p,body.wcag_contrast textarea span,body.wcag_contrast textarea textarea,body.wcag_contrast ul a,body.wcag_contrast ul button,body.wcag_contrast ul div,body.wcag_contrast ul h1,body.wcag_contrast ul h2,body.wcag_contrast ul h3,body.wcag_contrast ul h4,body.wcag_contrast ul h5,body.wcag_contrast ul h6,body.wcag_contrast ul input,body.wcag_contrast ul li,body.wcag_contrast ul p,body.wcag_contrast ul span,body.wcag_contrast ul textarea,html.wcag_contrast a a,html.wcag_contrast a button,html.wcag_contrast a div,html.wcag_contrast a h1,html.wcag_contrast a h2,html.wcag_contrast a h3,html.wcag_contrast a h4,html.wcag_contrast a h5,html.wcag_contrast a h6,html.wcag_contrast a input,html.wcag_contrast a li,html.wcag_contrast a p,html.wcag_contrast a span,html.wcag_contrast a textarea,html.wcag_contrast button a,html.wcag_contrast button button,html.wcag_contrast button div,html.wcag_contrast button h1,html.wcag_contrast button h2,html.wcag_contrast button h3,html.wcag_contrast button h4,html.wcag_contrast button h5,html.wcag_contrast button h6,html.wcag_contrast button input,html.wcag_contrast button li,html.wcag_contrast button p,html.wcag_contrast button span,html.wcag_contrast button textarea,html.wcag_contrast div a,html.wcag_contrast div button,html.wcag_contrast div div,html.wcag_contrast div h1,html.wcag_contrast div h2,html.wcag_contrast div h3,html.wcag_contrast div h4,html.wcag_contrast div h5,html.wcag_contrast div h6,html.wcag_contrast div input,html.wcag_contrast div li,html.wcag_contrast div p,html.wcag_contrast div span,html.wcag_contrast div textarea,html.wcag_contrast footer a,html.wcag_contrast footer button,html.wcag_contrast footer div,html.wcag_contrast footer h1,html.wcag_contrast footer h2,html.wcag_contrast footer h3,html.wcag_contrast footer h4,html.wcag_contrast footer h5,html.wcag_contrast footer h6,html.wcag_contrast footer input,html.wcag_contrast footer li,html.wcag_contrast footer p,html.wcag_contrast footer span,html.wcag_contrast footer textarea,html.wcag_contrast header a,html.wcag_contrast header button,html.wcag_contrast header div,html.wcag_contrast header h1,html.wcag_contrast header h2,html.wcag_contrast header h3,html.wcag_contrast header h4,html.wcag_contrast header h5,html.wcag_contrast header h6,html.wcag_contrast header input,html.wcag_contrast header li,html.wcag_contrast header p,html.wcag_contrast header span,html.wcag_contrast header textarea,html.wcag_contrast input a,html.wcag_contrast input button,html.wcag_contrast input div,html.wcag_contrast input h1,html.wcag_contrast input h2,html.wcag_contrast input h3,html.wcag_contrast input h4,html.wcag_contrast input h5,html.wcag_contrast input h6,html.wcag_contrast input input,html.wcag_contrast input li,html.wcag_contrast input p,html.wcag_contrast input span,html.wcag_contrast input textarea,html.wcag_contrast p a,html.wcag_contrast p button,html.wcag_contrast p div,html.wcag_contrast p h1,html.wcag_contrast p h2,html.wcag_contrast p h3,html.wcag_contrast p h4,html.wcag_contrast p h5,html.wcag_contrast p h6,html.wcag_contrast p input,html.wcag_contrast p li,html.wcag_contrast p p,html.wcag_contrast p span,html.wcag_contrast p textarea,html.wcag_contrast section a,html.wcag_contrast section button,html.wcag_contrast section div,html.wcag_contrast section h1,html.wcag_contrast section h2,html.wcag_contrast section h3,html.wcag_contrast section h4,html.wcag_contrast section h5,html.wcag_contrast section h6,html.wcag_contrast section input,html.wcag_contrast section li,html.wcag_contrast section p,html.wcag_contrast section span,html.wcag_contrast section textarea,html.wcag_contrast textarea a,html.wcag_contrast textarea button,html.wcag_contrast textarea div,html.wcag_contrast textarea h1,html.wcag_contrast textarea h2,html.wcag_contrast textarea h3,html.wcag_contrast textarea h4,html.wcag_contrast textarea h5,html.wcag_contrast textarea h6,html.wcag_contrast textarea input,html.wcag_contrast textarea li,html.wcag_contrast textarea p,html.wcag_contrast textarea span,html.wcag_contrast textarea textarea,html.wcag_contrast ul a,html.wcag_contrast ul button,html.wcag_contrast ul div,html.wcag_contrast ul h1,html.wcag_contrast ul h2,html.wcag_contrast ul h3,html.wcag_contrast ul h4,html.wcag_contrast ul h5,html.wcag_contrast ul h6,html.wcag_contrast ul input,html.wcag_contrast ul li,html.wcag_contrast ul p,html.wcag_contrast ul span,html.wcag_contrast ul textarea{color:#ffd900!important}body.wcag_contrast a input::-moz-placeholder,body.wcag_contrast a textarea::-moz-placeholder,body.wcag_contrast button input::-moz-placeholder,body.wcag_contrast button textarea::-moz-placeholder,body.wcag_contrast div input::-moz-placeholder,body.wcag_contrast div textarea::-moz-placeholder,body.wcag_contrast footer input::-moz-placeholder,body.wcag_contrast footer textarea::-moz-placeholder,body.wcag_contrast header input::-moz-placeholder,body.wcag_contrast header textarea::-moz-placeholder,body.wcag_contrast input input::-moz-placeholder,body.wcag_contrast input textarea::-moz-placeholder,body.wcag_contrast p input::-moz-placeholder,body.wcag_contrast p textarea::-moz-placeholder,body.wcag_contrast section input::-moz-placeholder,body.wcag_contrast section textarea::-moz-placeholder,body.wcag_contrast textarea input::-moz-placeholder,body.wcag_contrast textarea textarea::-moz-placeholder,body.wcag_contrast ul input::-moz-placeholder,body.wcag_contrast ul textarea::-moz-placeholder,html.wcag_contrast a input::-moz-placeholder,html.wcag_contrast a textarea::-moz-placeholder,html.wcag_contrast button input::-moz-placeholder,html.wcag_contrast button textarea::-moz-placeholder,html.wcag_contrast div input::-moz-placeholder,html.wcag_contrast div textarea::-moz-placeholder,html.wcag_contrast footer input::-moz-placeholder,html.wcag_contrast footer textarea::-moz-placeholder,html.wcag_contrast header input::-moz-placeholder,html.wcag_contrast header textarea::-moz-placeholder,html.wcag_contrast input input::-moz-placeholder,html.wcag_contrast input textarea::-moz-placeholder,html.wcag_contrast p input::-moz-placeholder,html.wcag_contrast p textarea::-moz-placeholder,html.wcag_contrast section input::-moz-placeholder,html.wcag_contrast section textarea::-moz-placeholder,html.wcag_contrast textarea input::-moz-placeholder,html.wcag_contrast textarea textarea::-moz-placeholder,html.wcag_contrast ul input::-moz-placeholder,html.wcag_contrast ul textarea::-moz-placeholder{color:#ffd900!important}html.wcag_contrast div input::-moz-placeholder, html.wcag_contrast div textarea::-moz-placeholder, html.wcag_contrast section input::-moz-placeholder, html.wcag_contrast section textarea::-moz-placeholder, html.wcag_contrast input input::-moz-placeholder, html.wcag_contrast input textarea::-moz-placeholder, html.wcag_contrast textarea input::-moz-placeholder, html.wcag_contrast textarea textarea::-moz-placeholder, html.wcag_contrast ul input::-moz-placeholder, html.wcag_contrast ul textarea::-moz-placeholder, html.wcag_contrast header input::-moz-placeholder, html.wcag_contrast header textarea::-moz-placeholder, html.wcag_contrast footer input::-moz-placeholder, html.wcag_contrast footer textarea::-moz-placeholder, html.wcag_contrast a input::-moz-placeholder, html.wcag_contrast a textarea::-moz-placeholder, html.wcag_contrast p input::-moz-placeholder, html.wcag_contrast p textarea::-moz-placeholder, html.wcag_contrast button input::-moz-placeholder, html.wcag_contrast button textarea::-moz-placeholder, body.wcag_contrast div input::-moz-placeholder, body.wcag_contrast div textarea::-moz-placeholder, body.wcag_contrast section input::-moz-placeholder, body.wcag_contrast section textarea::-moz-placeholder, body.wcag_contrast input input::-moz-placeholder, body.wcag_contrast input textarea::-moz-placeholder, body.wcag_contrast textarea input::-moz-placeholder, body.wcag_contrast textarea textarea::-moz-placeholder, body.wcag_contrast ul input::-moz-placeholder, body.wcag_contrast ul textarea::-moz-placeholder, body.wcag_contrast header input::-moz-placeholder, body.wcag_contrast header textarea::-moz-placeholder, body.wcag_contrast footer input::-moz-placeholder, body.wcag_contrast footer textarea::-moz-placeholder, body.wcag_contrast a input::-moz-placeholder, body.wcag_contrast a textarea::-moz-placeholder, body.wcag_contrast p input::-moz-placeholder, body.wcag_contrast p textarea::-moz-placeholder, body.wcag_contrast button input::-moz-placeholder, body.wcag_contrast button textarea::-moz-placeholder{color:#ffd900!important}body.wcag_contrast a input::placeholder,body.wcag_contrast a textarea::placeholder,body.wcag_contrast button input::placeholder,body.wcag_contrast button textarea::placeholder,body.wcag_contrast div input::placeholder,body.wcag_contrast div textarea::placeholder,body.wcag_contrast footer input::placeholder,body.wcag_contrast footer textarea::placeholder,body.wcag_contrast header input::placeholder,body.wcag_contrast header textarea::placeholder,body.wcag_contrast input input::placeholder,body.wcag_contrast input textarea::placeholder,body.wcag_contrast p input::placeholder,body.wcag_contrast p textarea::placeholder,body.wcag_contrast section input::placeholder,body.wcag_contrast section textarea::placeholder,body.wcag_contrast textarea input::placeholder,body.wcag_contrast textarea textarea::placeholder,body.wcag_contrast ul input::placeholder,body.wcag_contrast ul textarea::placeholder,html.wcag_contrast a input::placeholder,html.wcag_contrast a textarea::placeholder,html.wcag_contrast button input::placeholder,html.wcag_contrast button textarea::placeholder,html.wcag_contrast div input::placeholder,html.wcag_contrast div textarea::placeholder,html.wcag_contrast footer input::placeholder,html.wcag_contrast footer textarea::placeholder,html.wcag_contrast header input::placeholder,html.wcag_contrast header textarea::placeholder,html.wcag_contrast input input::placeholder,html.wcag_contrast input textarea::placeholder,html.wcag_contrast p input::placeholder,html.wcag_contrast p textarea::placeholder,html.wcag_contrast section input::placeholder,html.wcag_contrast section textarea::placeholder,html.wcag_contrast textarea input::placeholder,html.wcag_contrast textarea textarea::placeholder,html.wcag_contrast ul input::placeholder,html.wcag_contrast ul textarea::placeholder{color:#ffd900!important}.topBar{background-color:#d81d4a;padding-top:10px}.topBar .container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.fixed{overflow:hidden}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}main{flex:1 1 100%}.container{max-width:1320px;width:100%;margin:0 auto;padding:0 30px}@media (max-width:1199.98px){.container{max-width:1140px}}@media (max-width:991.98px){.container{max-width:960px}}@media (max-width:767.98px){.container{max-width:720px}}@media (max-width:575.98px){.container{max-width:100%;padding:0 15px}}ul{list-style:none}a,a:active,a:hover{outline:none;text-decoration:none;transition:.25s}button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover,textarea,textarea:focus{outline:none}textarea{resize:none}button{transition:.35s;max-width:200px}button:hover{cursor:pointer}img{max-width:100%;height:auto}img.size-thumbnail{width:100%}h1,h2,h3,h4,h5,h6{font-family:Alata,sans-serif}h5{font-size:22px}h5,h6{flex:1 1 100%;font-weight:400}h6{font-size:20px}.box{display:none;align-items:center;justify-content:center;border-radius:3px;font-size:30px;padding:1em;position:relative;margin-bottom:.25em;vertical-align:top;transition:color .3s,border .3s,transform .3s,opacity .3s}.box.active{display:-webkit-box;display:-ms-flexbox;display:flex}.loader{display:inline-block;width:2em;height:2em;color:inherit;vertical-align:middle;pointer-events:none;border:.2em solid transparent;border-top-color:#d81d4a;border-radius:50%;animation:loader 1s linear infinite;position:relative}.loader:before{content:"";display:block;width:inherit;height:inherit;position:absolute;top:-.2em;left:-.2em;border:.2em solid;border-radius:50%;opacity:.5}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error{text-align:center;color:red;font-size:14px;padding:20px 0}.info-time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;flex-wrap:wrap}.info-time .position-job,.info-time .time{border-radius:50px;display:inline;font-weight:400;padding:5px 20px;background-color:#f4f2ef;font-size:14px;margin:0}.info-time .position-job span,.info-time .time span{font-weight:600}.info-time .position-job{background-color:#d81d4a;color:#f4f2ef}#mlb2-7411315.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p{color:#fff!important}.wpcf7{width:100%}.wpcf7-form input,.wpcf7-form textarea{background:transparent;font-family:Poppins,sans-serif;font-size:16px;max-width:100%;padding:10px 0;margin-bottom:10px;width:100%;color:#2d2d2d;border:none;border-bottom:1px solid #f4f2ef}.wpcf7-form textarea{height:150px;resize:none}.wpcf7-form textarea::-moz-placeholder{transform:translateY(100px)}.wpcf7-form textarea::placeholder{transform:translateY(100px)}.wpcf7-form input[type=submit]{max-width:150px;border:none;padding:5px 20px;background-color:#d81d4a;border-radius:50px;color:#f4f2ef;transition:.3s}@media (min-width:991.98px){.wpcf7-form input[type=submit]:hover{cursor:pointer;background-color:#f4f2ef;color:#d81d4a}}.wp-block-contact-form-7-contact-form-selector .wpcf7-form input,.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea{color:#2d2d2d;border-bottom:1px solid #2d2d2d}.wp-block-contact-form-7-contact-form-selector .wpcf7-form input::-moz-placeholder,.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea::-moz-placeholder{color:#2d2d2d}.wp-block-contact-form-7-contact-form-selector .wpcf7-form input::-moz-placeholder, .wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea::-moz-placeholder{color:#2d2d2d}.wp-block-contact-form-7-contact-form-selector .wpcf7-form input::placeholder,.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea::placeholder{color:#2d2d2d}.wp-block-contact-form-7-contact-form-selector input[type=submit]{border-bottom:1px solid transparent;background-color:#d81d4a;color:#f4f2ef}@media (min-width:991.98px){.wp-block-contact-form-7-contact-form-selector input[type=submit]:hover{cursor:pointer;background-color:#f4f2ef;color:#d81d4a}}.cookies{display:none;font-family:Poppins,sans-serif;color:#f4f2ef;background:#d81d4a;position:fixed;bottom:0;left:0;right:0;z-index:999999999}.cookies__flex{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:20px;padding:15px;align-items:center;justify-content:space-around}@media (max-width:767.98px){.cookies__flex{flex-wrap:wrap}}.cookies__flex p{font-size:14px;flex:1 1 80%}.cookies__flex p a{color:#2d2d2d}.cookies__btn{background:#2d2d2d!important;padding:5px 20px;text-transform:uppercase;flex:1 1 20%;text-align:center;max-width:150px}@media (min-width:991.98px){.cookies__btn:hover{cursor:pointer;background:#f4f2ef!important;color:#2d2d2d}}.footer{background-color:#000;color:#f4f2ef}.footer__items{flex-wrap:wrap;gap:40px;padding:40px 0}.footer__items,.footer__items_item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__items_item{flex:1 1 100%;flex-direction:column;justify-content:space-between}@media (min-width:991.98px){.footer__items_item{flex:1 1 40%}}.footer__items_itemTop{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:991.98px){.footer__items_itemTop{border-top:1px solid #f4f2ef}}.footer__items_itemTop h6{margin-bottom:20px}.footer__items_itemTop ul:first-child li a{font-size:20px}.footer__items_itemTop ul:first-child li:not(:last-child){padding-bottom:20px}.footer__items_itemTop ul li a{color:#f4f2ef;font-size:14px;font-weight:lighter}@media (min-width:991.98px){.footer__items_itemTop ul li a:hover{color:#d81d4a}}.footer__items_itemBottom{padding:20px 0;border-top:1px solid #f4f2ef;border-bottom:1px solid #f4f2ef;align-items:center;flex-wrap:wrap;min-height:145px}.footer__items_itemBottom,.footer__items_itemBottom div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.footer__items_itemBottom div{flex:1 1 50%;flex-direction:column;font-size:13px}@media (min-width:767.98px){.footer__items_itemBottom div{flex:1 1 30%}}.footer__items_itemBottom div p{line-height:120%}.footer__items_itemBottom div a{color:#f4f2ef}@media (min-width:991.98px){.footer__items_itemBottom div a:hover{color:#d81d4a}}.footer .copyright{padding:0 0 20px}.footer .copyright a{color:#f4f2ef}@media (min-width:991.98px){.footer .copyright a:hover{color:#d81d4a}}.header{background:#d81d4a;position:sticky;padding:10px 0;top:-1px;z-index:999999}.header__logo a{position:relative;display:inline-block;width:100px;height:80px}.header__logo a img{position:absolute;top:0;width:100%;left:0;height:100%;opacity:0;visibility:hidden;transition:.35s}.header__logo a img.sticky{max-width:80px}.header__logo a img.active{opacity:1;visibility:visible}.header__wcag{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.header__wcag a{color:#fff;line-height:105%}.header__wcag_minus a,.header__wcag_plus a{font-size:25px;font-weight:500}.header__wcag_contrast{width:24px;height:24px;border:2px solid #fff;background:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #FFF));background:linear-gradient(90deg,transparent 50%,#fff 0);border-radius:50%}@media (min-width:991.98px){.header__wcag_contrast:hover{cursor:pointer}}@media (max-width:1199.98px){.header__wcag{border-left:none;padding-left:0}}.header__wcag li:not(:last-child){margin-right:10px}.header__wcag svg{width:25px;height:25px}.header__bottom,.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.header__nav{flex-wrap:wrap}@media (min-width:1199.98px){.header__nav{gap:40px}}.header__bottom nav{margin:0 auto}.header__bottom nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header__bottom nav ul li:not(:last-child){padding:0 0 20px}@media (min-width:1199.98px){.header__bottom nav ul li:not(:last-child){padding:0}}.header__bottom nav ul li [aria-current]{color:#2d2d2d}.header__bottom nav ul li a{color:#f4f2ef;font-weight:700;font-size:16px}.header__bottom nav ul li a.active{color:#2d2d2d}@media (min-width:1199.98px){.header__bottom nav ul li a:hover{color:#2d2d2d}.header__bottom nav ul li a:hover.active{color:#f4f2ef}}@media (max-width:1199.98px){.header__bottom nav ul{padding:40px 0 40px 40px;background-color:#f4f2ef;position:fixed;left:-200%;top:0;bottom:0;z-index:1000;align-items:start;flex-direction:column;overflow:auto;transition:all .5s}.header__bottom nav ul.active{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;left:0}.header__bottom nav ul.active a{color:#2d2d2d}}.header__bottom .socials{display:none}@media (min-width:991.98px){.header__bottom .socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 0 auto;gap:10px}}@media (min-width:991.98px) and (min-width:1199.98px){.header__bottom .socials{gap:20px}}@media (min-width:991.98px){.header__bottom .socials img{transition:.25s;max-width:19px;width:100%;height:auto}}@media (min-width:991.98px){.header__bottom .socials a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background-color:#f4f2ef;padding:10px;border-radius:505%}.header__bottom .socials a:hover img{filter:invert(25%) sepia(37%) saturate(4694%) hue-rotate(326deg) brightness(86%) contrast(105%)}}.header__bottom .burger{z-index:3;display:none;position:relative;right:15px;margin:0 20px}@media (max-width:991.98px){.header__bottom .burger{margin:0 20px 0 auto}}.header__bottom .burger span{background-color:#f4f2ef;height:3px;width:40px;position:absolute;transition:.4s}.header__bottom .burger span:after,.header__bottom .burger span:before{background-color:#f4f2ef;width:40px;left:0}.header__bottom .burger span:before{position:absolute;top:8px;content:"";height:3px;transition:.4s}.header__bottom .burger span:after{position:absolute;bottom:8px;content:"";height:3px}.header__bottom .burger span.active{transform:rotate(-45deg)}.header__bottom .burger span.active:before{transform:rotate(90deg);top:0}.header__bottom .burger span.active:after{opacity:0}@media (max-width:1199.98px){.header__bottom .burger{display:block}}.error_content-title{color:#2d2d2d;font-size:calc(20px + .50505vw);font-weight:500}.e404{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:calc(100px + 10.10101vw)}.e404 a,body.single-education a,body.single-post a{color:#d81d4a}body.blog .news,body.post-type-archive-education .news,body.search-results .news{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:25px 0;gap:15px}@media (min-width:767.98px){body.blog .news,body.post-type-archive-education .news,body.search-results .news{padding:50px 0;gap:30px}}body.blog .news article,body.post-type-archive-education .news article,body.search-results .news article{padding:25px 0;flex:1 1 100%;border-top:1px solid #f4f2ef}body.blog .news article a,body.post-type-archive-education .news article a,body.search-results .news article a{color:#2d2d2d}@media (min-width:575.98px){body.blog .news article,body.post-type-archive-education .news article,body.search-results .news article{flex:1 1 45%}}@media (min-width:991.98px){body.blog .news article,body.post-type-archive-education .news article,body.search-results .news article{flex:1 1 30%;max-width:33%}}body.blog .news article .categories,body.post-type-archive-education .news article .categories,body.search-results .news article .categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}body.blog .news article .categories p,body.post-type-archive-education .news article .categories p,body.search-results .news article .categories p{padding:5px 20px;border:1px solid #f4f2ef;border-radius:50px;transition:.35s}body.blog .news article .categories p:not(:last-child),body.post-type-archive-education .news article .categories p:not(:last-child),body.search-results .news article .categories p:not(:last-child){background:#f4f2ef}body.blog .news article .date,body.post-type-archive-education .news article .date,body.search-results .news article .date{color:#d81d4a;font-weight:400;margin-bottom:25px}body.blog .news article h4,body.post-type-archive-education .news article h4,body.search-results .news article h4{font-size:calc(20px + .45455vw);font-weight:400;line-height:1.4;margin-bottom:30px}@media (min-width:991.98px){body.blog .news article h4,body.post-type-archive-education .news article h4,body.search-results .news article h4{position:relative}body.blog .news article h4:after,body.post-type-archive-education .news article h4:after,body.search-results .news article h4:after{content:"";position:absolute;width:15px;height:15px;background:url(../assets/image/strzalka-teatr.svg) no-repeat 50%/cover;bottom:15px;margin-left:20px}}@media (min-width:991.98px){body.blog .news article a:hover h4,body.post-type-archive-education .news article a:hover h4,body.search-results .news article a:hover h4{color:#d81d4a}}body.search-results .news{justify-content:flex-start}body.single-performance,body.single-show{font-size:14px}body.single-performance article,body.single-show article{padding:0 0 50px}body.single-performance .info-content,body.single-performance .top_info,body.single-show .info-content,body.single-show .top_info{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:30px}body.single-performance .top_info__left,body.single-performance .top_info__right,body.single-show .top_info__left,body.single-show .top_info__right{flex:1 1 100%}body.single-performance .top_info__left p,body.single-performance .top_info__right p,body.single-show .top_info__left p,body.single-show .top_info__right p{font-size:14px}@media (min-width:991.98px){body.single-performance .top_info__left,body.single-show .top_info__left{flex:1 1 30%}}@media (min-width:991.98px){body.single-performance .top_info__right,body.single-show .top_info__right{flex:1 1 50%}}body.single-performance .top_info__right h1,body.single-show .top_info__right h1{font-size:calc(30px + 1.51515vw);line-height:117%;margin-bottom:50px}body.single-performance .top_info__right p,body.single-show .top_info__right p{margin:10px 0;font-weight:500}body.single-performance .info-content,body.single-show .info-content{border-top:1px solid #f4f2ef;border-bottom:1px solid #f4f2ef}body.single-performance .info-content__people,body.single-show .info-content__people{color:#d81d4a;flex:1 1 100%}body.single-performance .info-content__people a,body.single-show .info-content__people a{color:#d81d4a}@media (min-width:991.98px){body.single-performance .info-content__people,body.single-show .info-content__people{flex:1 1 30%}}body.single-performance .info-content__people h3,body.single-show .info-content__people h3{padding:25px 0 10px;font-weight:400}body.single-performance .info-content__people ul,body.single-show .info-content__people ul{margin-bottom:20px}body.single-performance .info-content__people ul li p,body.single-show .info-content__people ul li p{text-transform:uppercase}body.single-performance .info-content__people ul li p span,body.single-show .info-content__people ul li p span{font-weight:700;text-transform:none;margin-right:10px}body.single-performance .info-content__content,body.single-show .info-content__content{flex:1 1 100%}@media (min-width:991.98px){body.single-performance .info-content__content,body.single-show .info-content__content{flex:1 1 50%}}body.single-performance .info-content__content ul,body.single-show .info-content__content ul{list-style:disc}body.single-performance .info-content__content ul li,body.single-show .info-content__content ul li{margin-left:20px}body.single-performance .info-content__content_img,body.single-show .info-content__content_img{margin-bottom:50px}body.single-performance .info-content__content a,body.single-show .info-content__content a{color:#d81d4a}body.single-performance .info-content__content p,body.single-show .info-content__content p{margin-bottom:20px}body.single-performance .video,body.single-show .video{margin-top:100px;position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}body.single-performance .video_link,body.single-show .video_link{position:absolute;top:0;left:0;width:100%;height:100%}body.single-performance .video__media,body.single-show .video__media{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.single-performance .video__button,body.single-show .video__button{position:absolute;top:50%;left:50%;z-index:222;padding:0;width:68px;height:48px;border:none;background-color:transparent;transform:translate(-50%,-50%);cursor:pointer}body.single-performance .video__button-shape,body.single-show .video__button-shape{fill:#212121;fill-opacity:.8}body.single-performance .video__button-icon,body.single-show .video__button-icon{fill:#fff}body.single-performance .video__button:focus,body.single-show .video__button:focus{outline:none}body.single-performance .video:hover .video__button-shape,body.single-performance .video:hover .video__button:focus .video__button-shape,body.single-show .video:hover .video__button-shape,body.single-show .video:hover .video__button:focus .video__button-shape{fill:red;fill-opacity:1}body.single-performance .video .video--enabled,body.single-show .video .video--enabled{cursor:pointer}body.single-performance .video .video--enabled .video__button,body.single-show .video .video--enabled .video__button{display:block}body .show__slider{padding-top:50px}body .show__slider .slick-dots{top:95%}body .show__slider .slide{position:relative;height:70vh}body .show__slider .slide img{top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}body.page-template-theme-template .theme{padding:25px 0 50px}body.page-template-theme-template .image{width:100%;height:40vh;position:relative}body.page-template-theme-template .image img{position:absolute;top:0;width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover}body.page-template-theme-template .tour{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px}body.page-template-theme-template .tour h3{font-weight:500;font-size:calc(25px + .55556vw);flex:1 1 100%}@media (min-width:767.98px){body.page-template-theme-template .tour h3{flex:1 1 25%}}body.page-template-theme-template .tour__frame{flex:1 1 100%}@media (min-width:767.98px){body.page-template-theme-template .tour__frame{flex:1 1 70%}}body.page-template-theme-template .tour__frame iframe{width:100%;height:60vh}.price{background-color:#f4f2ef;padding:25px 0}@media (min-width:767.98px){.price{padding:50px 0}}.price .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.price__arrow{display:none}@media (min-width:767.98px){.price__arrow{flex:1 1 30%;display:block}}.price .wrap{flex:1 1 100%}@media (min-width:767.98px){.price .wrap{flex:1 1 50%}}.price .wrap h3{font-size:calc(35px + .75758vw);margin-bottom:50px}.price__content{border-top:1px solid #ccc}.price__content h4{font-size:calc(16px + .75758vw);line-height:1.6;margin:20px 0}.price__content ul{font-size:calc(14px + .20202vw);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;padding-bottom:10px}@media (min-width:767.98px){.price__content ul{gap:20px;margin-bottom:20px;padding-bottom:20px}}.price__content ul:first-of-type{font-size:calc(12px + .20202vw);white-space:nowrap}.price__content ul:not(:last-child){border-bottom:1px solid #ccc}.price__content ul.vip li{flex:1 1 100%}.price__content ul.vip li:first-child{flex:1 1 20%}.price__content ul li{flex:1 1 100%}.price__content ul li:first-child{color:#d81d4a}.price__content ul li:not(:first-child){text-align:center}.searchNav{font-family:Alata,sans-serif;padding:20px 0}.searchNav .container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:20px}.searchNav .btn,.searchNav .search-field{font-family:Alata,sans-serif}.searchNav label{position:relative;margin-left:30px}.searchNav label:before{content:"";position:absolute;width:30px;height:30px;left:-30px;top:50%;transform:translateY(-50%);background:url(../assets/image/ikona-wyszukiwarka-teatr-muzyczny.svg) no-repeat 50%/cover}.searchNav .search-field{border:none;border-bottom:1px solid #2d2d2d;padding:10px 0;font-size:16px;margin:10px}@media (min-width:575.98px){.searchNav .search-field{margin:0 10px}}.searchNav__links{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media (min-width:991.98px){.searchNav__links{gap:40px}}.searchNav__links a{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;color:#d81d4a}.searchNav__links a img{max-width:50px}@media (min-width:991.98px){.searchNav__links a:hover{color:#2d2d2d}}.calendar{background:#f4f2ef}@media (max-width:1199.98px){.calendar{padding-top:20px}}.calendar .shows-list li{padding:0 5px}.calendar .shows-list__categories{margin:0 auto;width:300px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media (max-width:991.98px){.calendar .shows-list__categories{justify-content:center}}.calendar .shows-list button{width:20px;border:none;height:20px}.calendar .shows-list button.next{transform:rotate(180deg)}.calendar .shows-list button.next,.calendar .shows-list button.prev{background:url(../assets/image/strzalka-teatr-muzyczny2.svg) no-repeat 50%/cover}.calendar__items{font-size:16px;font-family:Alata,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media (max-width:1199.98px){.calendar__items{flex-wrap:wrap}}@media (min-width:1199.98px){.calendar__items{justify-content:space-between}}.calendar__items_nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.calendar__items{position:relative}}.calendar .days{font-family:Poppins,sans-serif}@media (max-width:991.98px){.calendar .days{overflow-x:auto;width:100%}}.calendar .days ul{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .days li{display:inline-block;padding:15px 7px;transition:.35s}@media (min-width:991.98px){.calendar .days li{position:relative}}.calendar .days li a{color:#d81d4a}.calendar .days li.active{background:#2d2d2d!important;color:#f4f2ef}.calendar .days li.has-event{font-weight:900}.calendar .days li.has-event:hover{cursor:pointer;background-color:#d81d4a;color:#f4f2ef}.calendar .days li.has-event:hover .shows-display{opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .days li.none-event{font-weight:300;pointer-events:none;opacity:.7}.calendar .days li .shows-display{display:none;background-color:#f4f2ef;z-index:99;position:absolute;top:100%;width:300px;padding:10px 20px;align-items:flex-start;visibility:hidden;opacity:0;gap:20px;transition:.15s}@media (min-width:991.98px){.calendar .days li .shows-display{width:400px}}.calendar .days li .shows-display p{color:#2d2d2d;font-size:56px}.calendar .days li .shows-display .span-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;color:#d81d4a}.calendar .days li .shows-display .span-wrap div{padding:10px 0}.calendar .days li .shows-display .span-wrap div:not(:last-child){border-bottom:1px solid #2d2d2d}.calendar .days li .shows-display .span-wrap span{color:#2d2d2d}.newsletter{background-color:#d81d4a}.items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:50px;padding:50px 0}.items h5{font-size:15px;font-family:Alata,sans-serif;text-transform:uppercase}.items div{flex:1 1 47%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.items div input[type=email]{background:transparent;font-family:Poppins,sans-serif;font-size:16px;max-width:100%;padding:10px 0;margin-bottom:10px;width:100%;color:#f4f2ef;border:none;border-bottom:1px solid #f4f2ef}.items div input[type=email]::-moz-placeholder{color:#f4f2ef}.items div input[type=email]::placeholder{color:#f4f2ef}.items div .admin{font-size:12px;max-width:85%;margin-top:40px}.items .title{font-family:Alata,sans-serif;font-size:calc(20px + 1.36364vw)}.items label{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.items label p{font-size:14px;font-weight:lighter;padding-left:10px;max-width:370px}@media (min-width:991.98px){.items label input[type=checkbox]:hover{cursor:pointer}}.items input[type=submit]{margin-top:50px;flex:1 1 100%;max-width:100px;padding:10px 20px;border:1px solid #f4f2ef;border-radius:50px;background-color:transparent;color:#f4f2ef;transition:.35s}@media (min-width:991.98px){.items input[type=submit]:hover{cursor:pointer;color:#2d2d2d;border:1px solid #2d2d2d}}.blockImage{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.blockImage{display:none}}.blockImage img{width:100%}.partners{background-color:#fff;padding:50px 0;color:#2d2d2d}.partners__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;justify-content:space-between;flex-wrap:wrap}.partners__items h6{padding:10px 0}.partners__items_item{flex:1 1 100%;padding:0 10px;border-top:1px solid #ccc}@media (min-width:767.98px){.partners__items_item{flex:0 1 45%}}@media (min-width:991.98px){.partners__items_item{flex:1 1 30%}}.partners__items_item div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:10px}.people{padding:50px 0}.people__categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:25px;border-bottom:1px solid #ccc}.people__categories a{padding:5px 20px;border:1px solid #f4f2ef;border-radius:50px;transition:.35s;background:transparent;color:#2d2d2d;font-size:14px}.people__categories a.active{background:#d81d4a;border:1px solid transparent;color:#f4f2ef}.people__categories a.disabled{opacity:.5;pointer-events:none}@media (min-width:991.98px){.people__categories a:hover{background:#d81d4a;color:#f4f2ef;border:1px solid transparent}.people__categories a:hover.active{background:transparent;color:#2d2d2d;border:1px solid #ccc}}.people__items{padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px}@media (min-width:991.98px){.people__items{gap:50px}}.people__items_item{flex:1 1 100%;position:relative;background:#d81d4a;background:-webkit-gradient(linear, left bottom, left top, from(rgb(216, 29, 74)), color-stop(49%, rgba(255, 255, 255, 0.0900735294)));background:linear-gradient(0deg,#d81d4a,hsla(0,0%,100%,.0900735294) 49%);min-height:500px;overflow:hidden}@media (min-width:767.98px){.people__items_item{flex:1 1 45%}}@media (min-width:991.98px){.people__items_item{flex:0 1 30%}}.people__items_item a{color:#f4f2ef;position:absolute;top:0;left:0;bottom:0;right:0}.people__items_item p{position:absolute;bottom:40px;left:40px;font-size:20px}.people__items_item p:before{content:"";position:absolute;width:27px;height:27px;bottom:20px;transform:translateY(-50%);background:url(../assets/image/strzalka-teatr-white.svg)}.people__items_item img{z-index:-1;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.people__items .category__wrap{flex:1 1 100%;padding-bottom:10px}.people__items .category__wrap:not(:first-child){border-top:1px solid #ccc}.people__items .category__wrap-name{font-size:calc(20px + .50505vw);color:#d81d4a;padding:20px 0 30px}@media (min-width:767.98px){.people__items .category__wrap-name{margin-left:45px;position:relative}.people__items .category__wrap-name:before{content:"";position:absolute;width:25px;height:25px;background:url(../assets/image/strzalka-teatr.svg) no-repeat 50%/cover;bottom:43px;left:-50px;transform:rotate(90deg)}}.people__items .category__wrap-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.people__items .category__wrap-items a,.people__items .category__wrap-items p{color:#2d2d2d;font-size:calc(16px + .20202vw);flex:1 1 100%}@media (min-width:575.98px){.people__items .category__wrap-items a,.people__items .category__wrap-items p{flex:0 1 30%}}#singlePerfomanceCard{display:none}.shows-page .pages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;flex-wrap:wrap;padding:20px 0}.shows-page .pages a{color:#2d2d2d;padding:5px 20px;border:1px solid #f4f2ef;font-size:14px;border-radius:50px}.shows-page .pages a.black{background-color:#2d2d2d;color:#f4f2ef;border:1px solid transparent}.shows-page .pages a.active{background:#d81d4a;color:#f4f2ef;border:1px solid transparent}@media (min-width:991.98px){.shows-page .pages a:hover{background:#d81d4a;color:#f4f2ef;border:1px solid transparent}.shows-page .pages a:hover.active{color:#2d2d2d;padding:5px 20px;border:1px solid #f4f2ef;background:transparent}}.shows-page .shows-list{background:#f4f2ef;display:inline-block;border-radius:50px;margin-bottom:40px}.shows-page .shows-list__categories,.shows-page .shows-list__data{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.shows-page .shows-list__categories:last-child,.shows-page .shows-list__data:last-child{align-items:center}.shows-page .shows-list__categories li,.shows-page .shows-list__data li{padding:5px 10px}.shows-page .shows-list__categories li.active button,.shows-page .shows-list__data li.active button{color:#2d2d2d;border-bottom:1px solid #2d2d2d}.shows-page .shows-list__categories li button,.shows-page .shows-list__categories li p,.shows-page .shows-list__data li button,.shows-page .shows-list__data li p{border:none;background:transparent;font-family:Alata,sans-serif;color:#d81d4a;font-size:14px}.shows-page .shows-list__categories li button:first-letter,.shows-page .shows-list__categories li p:first-letter,.shows-page .shows-list__data li button:first-letter,.shows-page .shows-list__data li p:first-letter{text-transform:uppercase}.shows-page .shows-list__categories li a,.shows-page .shows-list__data li a{color:#d81d4a;font-size:14px}@media (min-width:991.98px){.shows-page .shows-list__categories li a:hover,.shows-page .shows-list__data li a:hover{color:#2d2d2d}}.shows-page .shows-list__data li.next,.shows-page .shows-list__data li.prev{padding:0}.shows-page .shows-list__data li.next button,.shows-page .shows-list__data li.prev button{padding:5px 10px}.shows-page .performances{margin-bottom:20px;border-top:1px solid #f4f2ef}.shows-page .performances,.shows-page .performances .performance:not(:last-child){border-bottom:1px solid #f4f2ef}.shows-page .performances .performance__body,.shows-page .performances .performance__header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.shows-page .performances .performance__body h6,.shows-page .performances .performance__header h6{font-size:calc(16px + .20202vw)}.shows-page .performances .performance__header{align-items:center;padding:20px 10px 10px;gap:10px}@media (min-width:575.98px){.shows-page .performances .performance__header_buttons,.shows-page .performances .performance__header_title{flex:0 1 30%}}.shows-page .performances .performance__header .cast{font-size:12px;padding:5px 20px;border:1px solid #f4f2ef;border-radius:50px;display:inline-block;max-width:100px;text-align:center;color:#2d2d2d}.shows-page .performances .performance__header_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}@media (max-width:575.98px){.shows-page .performances .performance__header_buttons{flex:1 1 30%}}@media (min-width:575.98px){.shows-page .performances .performance__header_buttons{justify-content:flex-end}}.shows-page .performances .performance__header_buttons a{font-size:12px;padding:5px 20px;border:1px solid #f4f2ef;border-radius:50px;display:inline-block;max-width:100px;text-align:center;color:#2d2d2d}.shows-page .performances .performance__header_buttons a.dark{background-color:#f4f2ef}.shows-page .performances .performance__header_category{text-align:center;max-width:100px;font-size:12px;color:#d81d4a;position:relative;width:100%;top:10px}@media (min-width:575.98px){.shows-page .performances .performance__header_category{top:40px}}.shows-page .performances .performance__header_category:before{position:absolute;content:"";top:-40px;left:50%;transform:translateX(-50%);background:url(../assets/categories/spektakl-ikona-teatr-muzyczny.svg) no-repeat 50%/cover;width:39px;height:39px}.shows-page .performances .performance__header_category.musical:before{background:url(../assets/categories/musical-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.monodram-muzyczny:before{background:url(../assets/categories/monodram-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.koncert:before{background:url(../assets/categories/koncert-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.musical-dla-dzieci:before{width:38px;background:url(../assets/categories/musical-dla-dzieci-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.operetka:before{background:url(../assets/categories/operetka-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.spektakl-komediowo-muzyczny:before{background:url(../assets/categories/spektakl-komediowo-muzyczny-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.widowisko-muzyczne:before{background:url(../assets/categories/widowisko-muzyczne-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.spektakl-baletowy:before{background:url(../assets/categories/spektakl-baletowy-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.wyklad-warsztat:before{background:url(../assets/categories/wyklad-warsztat-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.spektakl:before{background:url(../assets/categories/spektakl-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.wystawa:before{background:url(../assets/categories/wystawa-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.edukacja:before{background:url(../assets/categories/edukacja-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.koncert-edukacyjny:before{background:url(../assets/categories/koncert-edukacyjny-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.koncert-familijny:before{background:url(../assets/categories/koncert-familijny-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.monodram:before{background:url(../assets/categories/monodrom-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.pokaz:before{background:url(../assets/categories/pokaz-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.salon-poezji:before{background:url(../assets/categories/salon-poezji-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.spektakl-familijny:before{background:url(../assets/categories/spektakl-familijny-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.warsztat:before{background:url(../assets/categories/warsztat-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category.premiera:before{background:url(../assets/categories/premiera-ikona-teatr-muzyczny.svg) no-repeat 50%/cover}.shows-page .performances .performance__header_category:first-letter{text-transform:uppercase}.shows-page .performances .performance__body{padding:10px}.shows-page .performances .performance__body_date{font-family:Alata,sans-serif;font-weight:500;font-size:20px;flex:1 1 100%}@media (min-width:575.98px){.shows-page .performances .performance__body_date{flex:0 1 200px}}.shows-page .performances .performance__body_date span{font-size:30px;color:#d81d4a}.shows-page .performances .performance__body_date .btn{font-family:Poppins,sans-serif;font-weight:400!important;padding:10px!important;text-align:center;width:80%}.shows-page .performances .performance__body_image{display:none;flex:1 1 30%;text-align:center}@media (min-width:991.98px){.shows-page .performances .performance__body_image{display:block}}.shows-page .performances .performance__body_content{flex:1 1 100%}@media (min-width:575.98px){.shows-page .performances .performance__body_content{padding-right:100px}}.shows-page .performances .performance__body_content h6{color:#2d2d2d}.shows-page .performances .performance__body_content p{font-size:14px;padding:25px 0 0}@media (min-width:575.98px){.shows-page .performances .performance__body_content p{padding:50px 0 0}}@media (min-width:575.98px){.shows-page .performances .performance__body_content{flex:1 1 30%}}.shows-page .performances .performance__body_content .btns{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:50px;align-items:center}@media (min-width:575.98px){.shows-page .performances .performance__body_content .btns{padding:50px 0;gap:100px}}.shows-page .performances .performance__body_content .btns__btn{color:#d81d4a;font-weight:500;font-size:17px}@media (min-width:575.98px){.shows-page .performances .performance__body_content .btns__btn{position:relative}.shows-page .performances .performance__body_content .btns__btn:after{content:"";position:absolute;width:20px;height:20px;background:url(../assets/image/strzalka-teatr.svg) no-repeat 50%/cover;right:-50px;bottom:50%;transform:translateY(50%)}}.single-artist{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:60px}.single-artist ul{list-style:disc}.single-artist ul li{margin-left:20px}.single-artist__fields{order:2;flex:1 1 100%}@media (min-width:767.98px){.single-artist__fields{order:1;flex:1 1 40%;padding-top:400px;position:relative}.single-artist__fields:before{content:"";position:absolute;width:100px;height:100px;background:url(../assets/image/strzalka-zespol-opis-teatr-nowy.svg) no-repeat 50%/cover;top:0;left:0}}.single-artist__fields p{font-size:14px;color:#d81d4a}.single-artist__fields p span{font-weight:700}.single-artist__kontakt{flex:1 1 100%}@media (min-width:767.98px){.single-artist__kontakt{order:1;flex:1 1 20%;padding-top:40px;position:relative}.single-artist__kontakt:before{content:"";position:absolute;width:20px;height:20px;background:url(../assets/image/strzalka-teatr.svg) no-repeat 50%/cover;top:0;left:0}}.single-artist__kontakt a,.single-artist__kontakt p{font-size:15px;color:#d81d4a}@media (min-width:767.98px){.single-artist__kontakt a:hover{color:#2d2d2d}}.single-artist__content{order:1;flex:1 1 100%}@media (min-width:767.98px){.single-artist__content{order:2;flex:1 1 50%}}.single-artist__content img{margin-bottom:35px}.single-artist__content p{padding:15px 0}.single-artist__content a{color:#d81d4a}.single-artist__content .currently-playing{padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.single-artist__content .currently-playing__title{font-size:14px;line-height:110%;padding:5px 15px;background-color:#d81d4a;border-radius:50px;color:#f4f2ef;transition:.3s;border:1px solid transparent}.single-artist__content .currently-playing ul{margin-top:30px;list-style:none}.single-artist__content .currently-playing ul li{margin-left:0}.single-artist__content .currently-playing ul li a{font-size:calc(20px + .50505vw);width:400px;color:#2d2d2d}@media (hover:hover){.single-artist__content .currently-playing ul li a:hover{color:#d81d4a}}.single-artist__content .currently-playing ul li img{margin-left:20px;margin-bottom:0;width:17px;height:17px}.upcoming{padding:50px 0}.upcoming h3{font-size:36px;text-align:center;margin-bottom:50px}.upcoming__items{border-top:1px solid #f4f2ef;border-bottom:1px solid #f4f2ef}.upcoming__items_item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:20px 0;gap:20px;font-size:16px}.upcoming__items_item:not(:last-child){border-bottom:1px solid #f4f2ef}.upcoming__items_item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;flex:1 1 70%}@media (max-width:767.98px){.upcoming__items_item-wrap{flex:1 1 100%}}.upcoming__items_item-wrap_buy{flex:1 1 20%;text-align:end}@media (max-width:767.98px){.upcoming__items_item-wrap_buy{flex:1 1 100%;text-align:left}}
