@import url('https://fonts.googleapis.com/css?family=Nunito:ital,wght@900,700,700');.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1616948634275,.wppb-builder-container > .wppb-row-parent.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1616948634275, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1616948634275 { padding: 90px 0px 40px 0px;; }@media (min-width: 768px) and (max-width: 991px) {.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1616948634275,.wppb-builder-container > .wppb-row-parent.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1616948634275, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1616948634275 { padding: 0px 0px 0px 0px;; }}@media (max-width: 767px) {.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1616948634275,.wppb-builder-container > .wppb-row-parent.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1616948634275, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1616948634275, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1616948634275 { padding: 0px 0px 0px 0px;; }}.wppb-row-1616948634275{background-image:url(https://www.festivalcc.pl/2021/wp-content/uploads/2021/03/tlo_orange.png);background-position:left center;background-repeat:no-repeat;background-size:cover;background-color:#000000;}.wppb-row-1616948634275:after{ background: linear-gradient(90deg, #ffed00 5%,rgba(243, 165, 31, 0) 80%);}.wppb-row-1616948634275:after{content: " "; display: block; position: absolute; height: 100%; top: 0; left: 0; right: 0; z-index: -1; opacity: 0.16; }.wppb-row-1616948634275:after{ background-position: left top; }.wppb-row-1616948634275:after{ background-size: cover; }.wppb-row-1616948634275:after{ mix-blend-mode:color-burn; }.wppb-column-parent.wppb-col-1616948634276 { width: 9.99752%; }@media (min-width: 768px) and (max-width: 991px) {.wppb-column-parent.wppb-col-1616948634276 { width: 33.33%; }.wppb-builder-container .wppb-row > .wppb-column-parent.wppb-col-1616948634276 .wppb-column { padding: 60px 0px 60px 0px;; }}@media (max-width: 767px) {.wppb-column-parent.wppb-col-1616948634276 { width: 100%; }.wppb-builder-container .wppb-row > .wppb-column-parent.wppb-col-1616948634276 .wppb-column { padding: 50px 0px 50px 0px;; }}.wppb-column-parent.wppb-col-1616948634277 { width: 58.77265%; }@media (min-width: 768px) and (max-width: 991px) {.wppb-column-parent.wppb-col-1616948634277 { width: 33.33%; }.wppb-builder-container .wppb-row > .wppb-column-parent.wppb-col-1616948634277 .wppb-column { padding: 60px 0px 60px 0px;; }}@media (max-width: 767px) {.wppb-column-parent.wppb-col-1616948634277 { width: 100%; }.wppb-builder-container .wppb-row > .wppb-column-parent.wppb-col-1616948634277 .wppb-column { padding: 50px 0px 50px 0px;; }}.wppb-column-parent.wppb-col-1616948634283 { width: 31.21288%; }@media (min-width: 768px) and (max-width: 991px) {.wppb-column-parent.wppb-col-1616948634283 { width: 33.33%; }}@media (max-width: 767px) {.wppb-column-parent.wppb-col-1616948634283 { width: 100%; }}@media (min-width: 768px) and (max-width: 991px) { .wppb-col-1616948634283{ display:none !important; }}@media (max-width: 767px) { .wppb-col-1616948634283{ display:none !important; }}.wppb-col-1616948634283 .wppb-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.wppb-addon-1616948634278 .wppb-addon-title { text-align: center; }.wppb-addon-1616948634278 .wppb-addon-title{font-size:39px;line-height:48px;letter-spacing:-2px}.wppb-addon-1616948634278{ padding: 5px 10px 5px 10px;; }.wppb-addon-1616948634278{ margin: 40px 0px 0px 0px;; }@media (min-width: 768px) and (max-width: 991px) {.wppb-addon-1616948634278 .wppb-addon-title{font-size:28px;line-height:32px;letter-spacing:0px}}@media (max-width: 767px) {.wppb-addon-1616948634278 .wppb-addon-title{font-size:28px;line-height:32px;letter-spacing:0px}}.wppb-addon-1616948634278 .wppb-addon-title, .wppb-addon-1616948634278 .wppb-addon-title a{ color:#ffffff}.wppb-addon-1616948634278 .wppb-addon-title{ font-family: 'Nunito',sans-serif; }.wppb-addon-1616948634278 .wppb-addon-title{font-weight:900;text-decoration:inherit;}.wppb-addon-1616948634278{background : linear-gradient(90deg, #ff007c 5%,#f40004 80%);}.wppb-addon-1616948634278{ display: inline-block ; }.wppb-addon-1616948634280 .wppb-addon-title{font-size:19px}.wppb-addon-1616948634280{ padding: 20px 0px 0px 0px;; }.wppb-addon-1616948634280 .wppb-addon-title, .wppb-addon-1616948634280 .wppb-addon-title a{ color:#ffffff}.wppb-addon-1616948634280 .wppb-addon-title{ font-family: 'Nunito',sans-serif; }.wppb-addon-1616948634280 .wppb-addon-title{font-weight:700;}.wppb-builder-container > div > div > .wppb-row-parent.wppb-row-1630775075903,.wppb-builder-container > .wppb-row-parent.wppb-row-1630775075903, .wppb-builder-container#wppb-builder-container > .wppb-row-parent .wppb-container.wppb-row-1630775075903, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container.wppb-row-1630775075903, .wppb-builder-container .wppb-inner-row-parent.wppb-row-1630775075903 { padding: 232px 0px 459px 0px;; }@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 767px) {}.wppb-row-1630775075903:after{content: " "; display: block; position: absolute; height: 100%; top: 0; left: 0; right: 0; z-index: -1; opacity: 0.4; }.wppb-column-parent.wppb-col-1630775075902 { width: 100%; }@media (min-width: 768px) and (max-width: 991px) {.wppb-column-parent.wppb-col-1630775075902 { width: 100%; }}@media (max-width: 767px) {.wppb-column-parent.wppb-col-1630775075902 { width: 100%; }}.wppb-addon-1635262806310 .repeater-0  { width: 50%; }.wppb-addon-1635262806310 .repeater-1  { width: 50%; }.wppb-addon-1635262806310 .repeater-2  { width: 50%; }.wppb-addon-1635262806310 .repeater-3  { width: 50%; }.wppb-addon-1635262806310 .repeater-4  { width: 100%; }.wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields textarea, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=url], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=email], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=text], .wppb-addon-1635262806310 input[type=text], .wppb-addon-1635262806310 input[type=email], .wppb-addon-1635262806310 textarea, .wppb-addon-1635262806310 .wppb-form-field-input input, .wppb-addon-1635262806310 .wppb-form-field-email input, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea, span.wppb-form-field-item.wppb-form-field-select select { border-radius: 3px 3px 3px 3px;; }.wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields textarea, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=url], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=email], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=text], .wppb-addon-1635262806310 input[type=text], .wppb-addon-1635262806310 input[type=email], .wppb-addon-1635262806310 textarea, .wppb-addon-1635262806310 .wppb-form-field-input input, .wppb-addon-1635262806310 .wppb-form-field-email input, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea, span.wppb-form-field-item.wppb-form-field-select select { padding: 10px 15px 10px 15px;; }.wppb-addon-1635262806310 .wppb-form-field-label, .wppb-addon-1635262806310 .wppb-global-form-content label, .wppb-addon-1635262806310 label { margin: 0px 0px 10px 0px;; }.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] { border-radius: 5px 5px 5px 5px;; }.wppb-addon-1635262806310 .wppb-btn-forms:hover, .wppb-addon-1635262806310 .wpcf7-submit:hover, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:hover { border-radius: 5px 5px 5px 5px;; }.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] { padding: 10px 20px 10px 20px;; }.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] { margin: 15px 0px 0 0;; }@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 767px) {}.wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields select, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields textarea, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=url], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=email], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=text], .wppb-addon-1635262806310 select, .wppb-addon-1635262806310 input[type=text], .wppb-addon-1635262806310 input[type=email], .wppb-addon-1635262806310 textarea, .wppb-addon-1635262806310 .wppb-form-field-input input, .wppb-addon-1635262806310 .wppb-form-field-email input, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea { color: #454545; }.wppb-addon-1635262806310 .wppb-form-field-input input::-webkit-input-placeholder, .wppb-addon-1635262806310 .wppb-form-field-email input[type=email]::-webkit-input-placeholder, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea::-webkit-input-placeholder, span.wppb-form-field-item.wppb-form-field-select select { color: #d5d5d5; }.wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields textarea, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=url], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=email], .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=text], .wppb-addon-1635262806310 select, .wppb-addon-1635262806310 input[type=text], .wppb-addon-1635262806310 input[type=email], .wppb-addon-1635262806310 textarea, .wppb-addon-1635262806310 .wppb-form-field-input input, .wppb-addon-1635262806310 .wppb-form-field-email input, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea{border-width:1px 1px 1px 1px;border-style:solid;border-color:#e5e5e5;}.wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields select:focus, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields textarea:focus, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=url]:focus, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=email]:focus, .wppb-addon-1635262806310 ul.wpuf-form li .wpuf-fields input[type=text]:focus, .wppb-addon-1635262806310 select:focus, .wppb-addon-1635262806310 input[type=text]:focus, .wppb-addon-1635262806310 input[type=email]:focus, .wppb-addon-1635262806310 textarea:focus, .wppb-addon-1635262806310 .wppb-form-field-input input:focus, .wppb-addon-1635262806310 .wppb-form-field-email input:focus, .wppb-addon-1635262806310 .wppb-form-field-textarea textarea:focus{border-width:1px 1px 1px 1px;border-style:solid;border-color:#3666E4;}.wppb-addon-1635262806310 .wppb-form-field-label, .wppb-addon-1635262806310 .wppb-global-form-content label, .wppb-addon-1635262806310 label { color: #353535; min-height: 24px; min-width: 20px; }.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] { color: #ffffff; }.wppb-addon-1635262806310 .wppb-btn-forms:hover, .wppb-addon-1635262806310 .wpcf7-submit:hover, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:hover { color: #ffffff; }.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]{ background:#23cf5f}.wppb-addon-1635262806310 .wppb-btn-forms:before, .wppb-addon-1635262806310 .wpcf7-submit:hover, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:hover{ background:#1fae51}.wppb-addon-1635262806310 .wppb-btn-forms, .wppb-addon-1635262806310 .wpcf7-submit, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]{border-width:0px 0px 0px 0px;border-style:solid;border-color:#cccccc;}.wppb-addon-1635262806310 .wppb-btn-forms:hover, .wppb-addon-1635262806310 .wpcf7-submit:hover, .wppb-addon-1635262806310 .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:hover{border-width:0px 0px 0px 0px;border-style:solid;border-color:#cccccc;}.wppb-addon-1630775083556 .wppb-addon-title { text-align: center; }.wppb-addon-1630775083556 .wppb-addon-title{font-size:28px}.wppb-addon-1630775083556 .wppb-addon-title{ font-family: 'Nunito',sans-serif; }.wppb-addon-1630775083556 .wppb-addon-title{font-weight:700;}.wppb-builder-container#wppb-builder-container .wppb-row-parent > .wppb-container, .wppb-carousel-content-wrap .wppb-container{ max-width: 1140px }.wppb-builder-container#wppb-builder-container > .wppb-row-parent > .wppb-container,.wppb-builder-container#wppb-builder-container  .wppb-row-placeholder > .wppb-row-parent > .wppb-container,.wppb-carousel-content-wrap .wppb-container, .wppb-builder-container .wppb-column-parent-view { padding-left: 15px; }.wppb-builder-container#wppb-builder-container > .wppb-row-parent > .wppb-container, .wppb-builder-container#wppb-builder-container .wppb-row-placeholder > .wppb-row-parent > .wppb-container,.wppb-carousel-content-wrap .wppb-container, .wppb-builder-container .wppb-column-parent-view{ padding-right: 15px; }  .wppb-container > .wppb-row { margin-left: -15px; }.wppb-container > .wppb-row { margin-right: -15px; } .wppb-builder-container .wppb-column-parent-editor .wppb-column { margin-left: 15px; } .wppb-builder-container .wppb-column-parent-editor .wppb-column { margin-right: 15px; }