@import url("https://assets.mlcdn.com/fonts.css?version=1733739"); .mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%} .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none} .freshmail_popup{display:none;padding:0 !important;border:0 !important}.freshmail_dialog,.ui-dialog-titlebar{background:0 0 !important;border:none !important;box-shadow:none !important}.freshmail_dialog .ui-button.ui-dialog-titlebar-close{top:22px !important;width:32px !important;height:31px !important;right:-12px !important}.freshmail_dialog .ui-dialog-titlebar-close:before{content:none !important;width:32px;height:31px}.form_container p{line-height:1.84615;margin-bottom:1.71429rem}.fm_popup_pos{position:fixed;top:0;left:0;right:0}#freshmail-bbpress-checkbox{float:left;clear:left}._fm-sign_required{display:none !important}.freshmail_popup .form_subscribe_button{letter-spacing:0px !important;margin:0 !important;font-weight:400 !important;text-transform:none !important}.freshmail_popup p{margin:auto}.freshmail_popup .text_header{line-height:1.6} @charset "UTF-8"; :root { --main-color: #5b5c5d; --hover-color: #8f0000; --body-color: #fff; --black-color: #000; --grey-color: #f6f7f8; --icons-color: #6d6d6d; --form-border-color: #5e5e5e; --numbers-color: #d6d6d6 } .uppercase { text-transform: uppercase } .clearfix:after { display: block; content: ""; clear: both } .disabled-scroll { height: 100%; overflow: hidden; width: 100%; position: fixed } .checkbox__input, .disabled, .pagination__item.is-disabled, .radio__input { pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .map-info-window__title { font-weight: 500; color: var(--black-color); line-height: 1.25; margin: 0 0 1.5625rem } .pt-0 { padding-top: 0 !important } .pr-0 { padding-right: 0 !important } .pb-0 { padding-bottom: 0 !important } .pl-0 { padding-left: 0 !important } .mt-0 { margin-top: 0 !important } .mr-0 { margin-right: 0 !important } .mb-0 { margin-bottom: 0 !important } .ml-0 { margin-left: 0 !important } .pt-5 { padding-top: .3125rem !important } .pr-5 { padding-right: .3125rem !important } .pb-5 { padding-bottom: .3125rem !important } .pl-5 { padding-left: .3125rem !important } .mt-5 { margin-top: .3125rem !important } .mr-5 { margin-right: .3125rem !important } .mb-5 { margin-bottom: .3125rem !important } .ml-5 { margin-left: .3125rem !important } .pt-10 { padding-top: .625rem !important } .pr-10 { padding-right: .625rem !important } .pb-10 { padding-bottom: .625rem !important } .pl-10 { padding-left: .625rem !important } .mt-10 { margin-top: .625rem !important } .mr-10 { margin-right: .625rem !important } .mb-10 { margin-bottom: .625rem !important } .ml-10 { margin-left: .625rem !important } .pt-20 { padding-top: 1.25rem !important } .pr-20 { padding-right: 1.25rem !important } .pb-20 { padding-bottom: 1.25rem !important } .pl-20 { padding-left: 1.25rem !important } .mt-20 { margin-top: 1.25rem !important } .mr-20 { margin-right: 1.25rem !important } .mb-20 { margin-bottom: 1.25rem !important } .ml-20 { margin-left: 1.25rem !important } .pt-30 { padding-top: 1.875rem !important } .pr-30 { padding-right: 1.875rem !important } .pb-30 { padding-bottom: 1.875rem !important } .pl-30 { padding-left: 1.875rem !important } .mt-30 { margin-top: 1.875rem !important } .mr-30 { margin-right: 1.875rem !important } .mb-30 { margin-bottom: 1.875rem !important } .ml-30 { margin-left: 1.875rem !important } .pt-40 { padding-top: 2.5rem !important } .pr-40 { padding-right: 2.5rem !important } .pb-40 { padding-bottom: 2.5rem !important } .pl-40 { padding-left: 2.5rem !important } .mt-40 { margin-top: 2.5rem !important } .mr-40 { margin-right: 2.5rem !important } .mb-40 { margin-bottom: 2.5rem !important } .ml-40 { margin-left: 2.5rem !important } .pt-50 { padding-top: 3.125rem !important } .pr-50 { padding-right: 3.125rem !important } .pb-50 { padding-bottom: 3.125rem !important } .pl-50 { padding-left: 3.125rem !important } .mt-50 { margin-top: 3.125rem !important } .mr-50 { margin-right: 3.125rem !important } .mb-50 { margin-bottom: 3.125rem !important } .ml-50 { margin-left: 3.125rem !important } .fs-10 { font-size: .625rem !important } .fs-15 { font-size: .9375rem !important } .fs-20 { font-size: 1.25rem !important } .fs-25 { font-size: 1.5625rem !important } .fs-26 { font-size: 1.625rem !important } .btn, .btn-group, .cookies__body, .cookies__close, .dropdown-links__item a, .flex, .form__field--wrapper, .horizontal-bar, .modal__close, .nav__item>a, .nav__list, .pagination, .pagination .nav-links, .pagination .page-numbers, .pagination__item a, .pagination__item em, .pagination__item span, .pagination__list, .radio--border .radio__label, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--single .select2-selection__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .flex--start-x { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } @media only screen and (max-width:575px) { .flex--start-x--xxs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } @media only screen and (max-width:767px) { .flex--start-x--xs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } @media only screen and (max-width:991px) { .flex--start-x--sm { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } @media only screen and (max-width:1199px) { .flex--start-x--md { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } @media only screen and (max-width:1599px) { .flex--start-x--lg { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } } .cookies__close, .flex--center-x, .pagination .page-numbers, .pagination__item a, .pagination__item em, .pagination__item span, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--single .select2-selection__arrow { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:575px) { .flex--center-x--xxs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width:767px) { .flex--center-x--xs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width:991px) { .flex--center-x--sm { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width:1199px) { .flex--center-x--md { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } @media only screen and (max-width:1599px) { .flex--center-x--lg { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .flex--end-x { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } @media only screen and (max-width:575px) { .flex--end-x--xxs { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } } @media only screen and (max-width:767px) { .flex--end-x--xs { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } } @media only screen and (max-width:991px) { .flex--end-x--sm { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } } @media only screen and (max-width:1199px) { .flex--end-x--md { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } } @media only screen and (max-width:1599px) { .flex--end-x--lg { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } } .flex--space-around { -ms-flex-pack: distribute; justify-content: space-around } @media only screen and (max-width:575px) { .flex--space-around--xxs { -ms-flex-pack: distribute; justify-content: space-around } } @media only screen and (max-width:767px) { .flex--space-around--xs { -ms-flex-pack: distribute; justify-content: space-around } } @media only screen and (max-width:991px) { .flex--space-around--sm { -ms-flex-pack: distribute; justify-content: space-around } } @media only screen and (max-width:1199px) { .flex--space-around--md { -ms-flex-pack: distribute; justify-content: space-around } } @media only screen and (max-width:1599px) { .flex--space-around--lg { -ms-flex-pack: distribute; justify-content: space-around } } .cookies__body, .flex--space-between, .horizontal-bar, .radio--border .radio__label { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:575px) { .flex--space-between--xxs { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media only screen and (max-width:767px) { .flex--space-between--xs { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media only screen and (max-width:991px) { .flex--space-between--sm { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media only screen and (max-width:1199px) { .flex--space-between--md { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } @media only screen and (max-width:1599px) { .flex--space-between--lg { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } } .flex--start-y { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media only screen and (max-width:575px) { .flex--start-y--xxs { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } @media only screen and (max-width:767px) { .flex--start-y--xs { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } @media only screen and (max-width:991px) { .flex--start-y--sm { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } @media only screen and (max-width:1199px) { .flex--start-y--md { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } @media only screen and (max-width:1599px) { .flex--start-y--lg { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } } .cookies__body, .cookies__close, .dropdown-links__item a, .flex--center-y, .horizontal-bar, .modal__close, .nav__item>a, .nav__list, .pagination, .pagination .page-numbers, .pagination__item a, .pagination__item em, .pagination__item span, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--single .select2-selection__arrow { -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width:575px) { .flex--center-y--xxs { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:767px) { .flex--center-y--xs { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:991px) { .flex--center-y--sm { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:1199px) { .flex--center-y--md { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:1599px) { .flex--center-y--lg { -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .flex--end-y { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } @media only screen and (max-width:575px) { .flex--end-y--xxs { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } @media only screen and (max-width:767px) { .flex--end-y--xs { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } @media only screen and (max-width:991px) { .flex--end-y--sm { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } @media only screen and (max-width:1199px) { .flex--end-y--md { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } @media only screen and (max-width:1599px) { .flex--end-y--lg { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end } } .flex--stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } @media only screen and (max-width:575px) { .flex--stretch--xxs { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } } @media only screen and (max-width:767px) { .flex--stretch--xs { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } } @media only screen and (max-width:991px) { .flex--stretch--sm { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } } @media only screen and (max-width:1199px) { .flex--stretch--md { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } } @media only screen and (max-width:1599px) { .flex--stretch--lg { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } } .flex--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (max-width:575px) { .flex--center--xxs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:767px) { .flex--center--xs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:991px) { .flex--center--sm { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:1199px) { .flex--center--md { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:1599px) { .flex--center--lg { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } .btn, .flex--inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } @media only screen and (max-width:575px) { .flex--inline--xxs { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } } @media only screen and (max-width:767px) { .flex--inline--xs { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } } @media only screen and (max-width:991px) { .flex--inline--sm { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } } @media only screen and (max-width:1199px) { .flex--inline--md { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } } @media only screen and (max-width:1599px) { .flex--inline--lg { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } } .btn, .cookies__body, .dropdown-links__item a, .flex--nowrap, .form__field--wrapper, .horizontal-bar, .modal__close, .radio--border .radio__label { -ms-flex-wrap: nowrap; flex-wrap: nowrap } @media only screen and (max-width:575px) { .flex--nowrap--xxs { -ms-flex-wrap: nowrap; flex-wrap: nowrap } } @media only screen and (max-width:767px) { .flex--nowrap--xs { -ms-flex-wrap: nowrap; flex-wrap: nowrap } } @media only screen and (max-width:991px) { .flex--nowrap--sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap } } @media only screen and (max-width:1199px) { .flex--nowrap--md { -ms-flex-wrap: nowrap; flex-wrap: nowrap } } @media only screen and (max-width:1599px) { .flex--nowrap--lg { -ms-flex-wrap: nowrap; flex-wrap: nowrap } } .flex--wrap, .horizontal-bar--wrap { -ms-flex-wrap: wrap; flex-wrap: wrap } @media only screen and (max-width:575px) { .flex--wrap--xxs { -ms-flex-wrap: wrap; flex-wrap: wrap } } @media only screen and (max-width:767px) { .flex--wrap--xs { -ms-flex-wrap: wrap; flex-wrap: wrap } } @media only screen and (max-width:991px) { .flex--wrap--sm { -ms-flex-wrap: wrap; flex-wrap: wrap } } @media only screen and (max-width:1199px) { .flex--wrap--md { -ms-flex-wrap: wrap; flex-wrap: wrap } } @media only screen and (max-width:1599px) { .flex--wrap--lg { -ms-flex-wrap: wrap; flex-wrap: wrap } } .flex--row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } @media only screen and (max-width:575px) { .flex--row--xxs { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } @media only screen and (max-width:767px) { .flex--row--xs { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } @media only screen and (max-width:991px) { .flex--row--sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } @media only screen and (max-width:1199px) { .flex--row--md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } @media only screen and (max-width:1599px) { .flex--row--lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row } } .flex--row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } @media only screen and (max-width:575px) { .flex--row-reverse--xxs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } @media only screen and (max-width:767px) { .flex--row-reverse--xs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } @media only screen and (max-width:991px) { .flex--row-reverse--sm { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } @media only screen and (max-width:1199px) { .flex--row-reverse--md { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } @media only screen and (max-width:1599px) { .flex--row-reverse--lg { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } .flex--column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } @media only screen and (max-width:575px) { .flex--column--xxs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width:767px) { .flex--column--xs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width:991px) { .flex--column--sm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width:1199px) { .flex--column--md { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } @media only screen and (max-width:1599px) { .flex--column--lg { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .flex--column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } @media only screen and (max-width:575px) { .flex--column-reverse--xxs { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } @media only screen and (max-width:767px) { .flex--column-reverse--xs { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } @media only screen and (max-width:991px) { .flex--column-reverse--sm { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } @media only screen and (max-width:1199px) { .flex--column-reverse--md { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } @media only screen and (max-width:1599px) { .flex--column-reverse--lg { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } .flex--self-start-y { -ms-flex-item-align: start; align-self: flex-start } @media only screen and (max-width:575px) { .flex--self-start-y--xxs { -ms-flex-item-align: start; align-self: flex-start } } @media only screen and (max-width:767px) { .flex--self-start-y--xs { -ms-flex-item-align: start; align-self: flex-start } } @media only screen and (max-width:991px) { .flex--self-start-y--sm { -ms-flex-item-align: start; align-self: flex-start } } @media only screen and (max-width:1199px) { .flex--self-start-y--md { -ms-flex-item-align: start; align-self: flex-start } } @media only screen and (max-width:1599px) { .flex--self-start-y--lg { -ms-flex-item-align: start; align-self: flex-start } } .flex--self-center-y { -ms-flex-item-align: center; align-self: center } @media only screen and (max-width:575px) { .flex--self-center-y--xxs { -ms-flex-item-align: center; align-self: center } } @media only screen and (max-width:767px) { .flex--self-center-y--xs { -ms-flex-item-align: center; align-self: center } } @media only screen and (max-width:991px) { .flex--self-center-y--sm { -ms-flex-item-align: center; align-self: center } } @media only screen and (max-width:1199px) { .flex--self-center-y--md { -ms-flex-item-align: center; align-self: center } } @media only screen and (max-width:1599px) { .flex--self-center-y--lg { -ms-flex-item-align: center; align-self: center } } .flex--self-end-y { -ms-flex-item-align: end; align-self: flex-end } @media only screen and (max-width:575px) { .flex--self-end-y--xxs { -ms-flex-item-align: end; align-self: flex-end } } @media only screen and (max-width:767px) { .flex--self-end-y--xs { -ms-flex-item-align: end; align-self: flex-end } } @media only screen and (max-width:991px) { .flex--self-end-y--sm { -ms-flex-item-align: end; align-self: flex-end } } @media only screen and (max-width:1199px) { .flex--self-end-y--md { -ms-flex-item-align: end; align-self: flex-end } } @media only screen and (max-width:1599px) { .flex--self-end-y--lg { -ms-flex-item-align: end; align-self: flex-end } } .flex-col-1>* { -ms-flex-preferred-size: 100%; flex-basis: 100% } @media only screen and (max-width:575px) { .flex-col-1--xxs>* { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } @media only screen and (max-width:767px) { .flex-col-1--xs>* { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } @media only screen and (max-width:991px) { .flex-col-1--sm>* { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } @media only screen and (max-width:1199px) { .flex-col-1--md>* { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } @media only screen and (min-width:1200px) { .flex-col-1--lg>* { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } .flex-col-2>* { -ms-flex-preferred-size: 50%; flex-basis: 50% } @media only screen and (max-width:575px) { .flex-col-2--xxs>* { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important } } @media only screen and (max-width:767px) { .flex-col-2--xs>* { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important } } @media only screen and (max-width:991px) { .flex-col-2--sm>* { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important } } @media only screen and (max-width:1199px) { .flex-col-2--md>* { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important } } @media only screen and (min-width:1200px) { .flex-col-2--lg>* { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important } } .flex-col-3>* { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33% } @media only screen and (max-width:575px) { .flex-col-3--xxs>* { -ms-flex-preferred-size: 33.33% !important; flex-basis: 33.33% !important } } @media only screen and (max-width:767px) { .flex-col-3--xs>* { -ms-flex-preferred-size: 33.33% !important; flex-basis: 33.33% !important } } @media only screen and (max-width:991px) { .flex-col-3--sm>* { -ms-flex-preferred-size: 33.33% !important; flex-basis: 33.33% !important } } @media only screen and (max-width:1199px) { .flex-col-3--md>* { -ms-flex-preferred-size: 33.33% !important; flex-basis: 33.33% !important } } @media only screen and (min-width:1200px) { .flex-col-3--lg>* { -ms-flex-preferred-size: 33.33% !important; flex-basis: 33.33% !important } } .flex-col-4>* { -ms-flex-preferred-size: 25%; flex-basis: 25% } @media only screen and (max-width:575px) { .flex-col-4--xxs>* { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important } } @media only screen and (max-width:767px) { .flex-col-4--xs>* { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important } } @media only screen and (max-width:991px) { .flex-col-4--sm>* { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important } } @media only screen and (max-width:1199px) { .flex-col-4--md>* { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important } } @media only screen and (min-width:1200px) { .flex-col-4--lg>* { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important } } .order-1 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } @media only screen and (max-width:575px) { .order-1--xxs { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media only screen and (max-width:767px) { .order-1--xs { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media only screen and (max-width:991px) { .order-1--sm { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media only screen and (max-width:1199px) { .order-1--md { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } @media only screen and (min-width:1200px) { .order-1--lg { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } } .order-2 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } @media only screen and (max-width:575px) { .order-2--xxs { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } } @media only screen and (max-width:767px) { .order-2--xs { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } } @media only screen and (max-width:991px) { .order-2--sm { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } } @media only screen and (max-width:1199px) { .order-2--md { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } } @media only screen and (min-width:1200px) { .order-2--lg { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 } } .order-3 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } @media only screen and (max-width:575px) { .order-3--xxs { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } @media only screen and (max-width:767px) { .order-3--xs { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } @media only screen and (max-width:991px) { .order-3--sm { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } @media only screen and (max-width:1199px) { .order-3--md { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } @media only screen and (min-width:1200px) { .order-3--lg { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } } .order-last { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } @media only screen and (max-width:575px) { .order-last--xxs { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } } @media only screen and (max-width:767px) { .order-last--xs { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } } @media only screen and (max-width:991px) { .order-last--sm { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } } @media only screen and (max-width:1199px) { .order-last--md { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } } @media only screen and (min-width:1200px) { .order-last--lg { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99 } } .block { display: block } @media only screen and (max-width:575px) { .block--xxs { display: block } } @media only screen and (max-width:767px) { .block--xs { display: block } } @media only screen and (max-width:991px) { .block--sm { display: block } } @media only screen and (max-width:1199px) { .block--md { display: block } } @media only screen and (max-width:1599px) { .block--lg { display: block } } .hidden { display: none !important } @media only screen and (max-width:575px) { .visible-xxs { display: block !important } .visible-inline-xxs { display: inline !important } .hidden-xxs { display: none !important } } @media only screen and (max-width:767px) { .visible-xs { display: block !important } .visible-inline-xs { display: inline !important } .hidden-xs { display: none !important } } @media only screen and (max-width:991px) { .visible-sm { display: block !important } .visible-inline-sm { display: inline !important } .hidden-sm { display: none !important } } @media only screen and (max-width:1199px) { .visible-md { display: block !important } .visible-inline-md { display: inline !important } .hidden-md { display: none !important } } @media only screen and (max-width:992px) { .visible-md-min { display: block !important } .visible-inline-md-min { display: inline !important } .hidden-md-min { display: none !important } } @media only screen and (min-width:1200px) { .visible-lg { display: block !important } .visible-inline-lg { display: inline !important } .hidden-lg { display: none !important } } .text-left { text-align: left } @media only screen and (max-width:575px) { .text-left--xxs { text-align: left } } @media only screen and (max-width:767px) { .text-left--xs { text-align: left } } @media only screen and (max-width:991px) { .text-left--sm { text-align: left } } @media only screen and (max-width:1199px) { .text-left--md { text-align: left } } @media only screen and (min-width:1200px) { .text-left--lg { text-align: left } } .text-center { text-align: center } @media only screen and (max-width:575px) { .text-center--xxs { text-align: center } } @media only screen and (max-width:767px) { .text-center--xs { text-align: center } } @media only screen and (max-width:991px) { .text-center--sm { text-align: center } } @media only screen and (max-width:1199px) { .text-center--md { text-align: center } } @media only screen and (min-width:1200px) { .text-center--lg { text-align: center } } .text-right { text-align: right } @media only screen and (max-width:575px) { .text-right--xxs { text-align: right } } @media only screen and (max-width:767px) { .text-right--xs { text-align: right } } @media only screen and (max-width:991px) { .text-right--sm { text-align: right } } @media only screen and (max-width:1199px) { .text-right--md { text-align: right } } @media only screen and (min-width:1200px) { .text-right--lg { text-align: right } } .absolute { position: absolute; top: 0; left: 0; right: 0; bottom: 0 } .padding-clear { padding: 0 !important } .margin-clear { margin: 0 !important } .cmt { margin-top: 0 !important } .cmr { margin-right: 0 !important } .cmb { margin-bottom: 0 !important } .cml { margin-left: 0 !important } .cpt { padding-top: 0 !important } .cpr { padding-right: 0 !important } .cpb { padding-bottom: 0 !important } .cpl { padding-left: 0 !important } .max-width-limiter { max-width: 1920px; margin: 0 auto } .disabled--opacity { opacity: .5 } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden } .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0 } .embed-responsive--16by9 { padding-bottom: 56.25% } .embed-responsive--4by3 { padding-bottom: 75% } .table-responsive { overflow-x: auto; min-height: .01% } @media only screen and (max-width:767px) { .table-responsive { width: 100%; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar } } [data-preload] { visibility: hidden } [data-preload].is-loaded { visibility: visible } [data-preloader] { height: 31.25rem; overflow: hidden; position: relative } @media only screen and (max-width:991px) { [data-preloader] { height: 25rem } } @media only screen and (max-width:767px) { [data-preloader] { height: 18.75rem } } [data-preloader]:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; background: #fff url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../img/preloaders/preloader-1.svg) no-repeat 50%; background-size: 60px 60px } [data-preloader].is-loaded { height: auto !important; overflow: visible } [data-preloader].is-loaded:before { display: none } .is-menu-open body, html.is-menu-open { overflow-y: hidden } @-webkit-keyframes scroll-down { 0% { bottom: -3.125rem } 50% { bottom: -3.4375rem } to { bottom: -3.125rem } } @keyframes scroll-down { 0% { bottom: -3.125rem } 50% { bottom: -3.4375rem } to { bottom: -3.125rem } } @-webkit-keyframes show-alert-alt { 0% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2) } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } } @keyframes show-alert-alt { 0% { opacity: 0; -webkit-transform: scale(1.2); transform: scale(1.2) } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } } @-webkit-keyframes fade-in { 0% { opacity: 0 } to { opacity: 1 } } @keyframes fade-in { 0% { opacity: 0 } to { opacity: 1 } } @-webkit-keyframes slide-up { 0% { -webkit-transform: translateY(1%); transform: translateY(1%) } to { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes slide-up { 0% { -webkit-transform: translateY(1%); transform: translateY(1%) } to { -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @-webkit-keyframes rotate-mobile-device { 0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } 20% { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg) } 75% { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg) } 85% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } } @keyframes rotate-mobile-device { 0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } 20% { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg) } 75% { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg) } 85% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } } @-webkit-keyframes scale-in-out { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } to { -webkit-transform: scale(1); transform: scale(1) } } @keyframes scale-in-out { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } to { -webkit-transform: scale(1); transform: scale(1) } } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -webkit-text-size-adjust: 100% } main { display: block } h1 { font-size: 2em; margin: .67em 0 } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible } pre { font-family: monospace, monospace; font-size: 1em } a { background-color: transparent } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted } b, strong { font-weight: bolder } code, kbd, samp { font-family: monospace, monospace; font-size: 1em } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0 } sub { bottom: -.25em } sup { top: -.5em } img { border-style: none } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0 } button, input { overflow: visible } button, select { text-transform: none } [type=button], [type=reset], [type=submit], button { -webkit-appearance: button } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText } fieldset { padding: .35em .75em .625em } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } progress { vertical-align: baseline } textarea { overflow: auto } [type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } details { display: block } summary { display: list-item } [hidden], template { display: none } figure { margin: 0 } *, :after, :before, :focus, :hover { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent } html { font-size: 16px } body { font-family: Roboto, sans-serif; font-weight: 400; color: var(--main-color); font-size: .875rem; line-height: 1.35; margin: 0; position: relative; -webkit-appearance: none; background: var(--body-color); -webkit-transition: padding-top .3s ease-out 0s; transition: padding-top .3s ease-out 0s; padding: 11.1875rem 0 0 } @media only screen and (max-width:1199px) { body { padding-top: 4.375rem } } html.custom-heading-site body { padding: 0 !important } .h1, .main-title, .wysiwyg--editor h3, h1, h1 span { font-size: 2.25rem !important } .h1, .h2, .main-title, .wysiwyg--editor h3, h1, h1 span, h2, h2 span { font-weight: 500 !important; margin: 0 0 1.5625rem !important; color: var(--black-color) !important; line-height: 1.25 !important } .h2, h2, h2 span { font-size: 2rem !important } .h3, h3, h3 span { font-size: 1.75rem !important } .h3, .h4, h3, h3 span, h4, h4 span { font-weight: 500 !important; margin: 0 0 1.5625rem !important; color: var(--black-color) !important; line-height: 1.25 !important } .h4, h4, h4 span { font-size: 1.5rem !important } .h5, h5, h5 span { font-size: 1.25rem !important } .h5, .h6, h5, h5 span, h6, h6 span { font-weight: 500 !important; margin: 0 0 1.5625rem !important; color: var(--black-color) !important; line-height: 1.25 !important } .h6, h6, h6 span { font-size: 1.125rem !important } p { margin: 0 0 1.5625rem } b, strong { font-family: inherit; font-size: inherit; font-weight: 700 } b, em, i, strong { color: inherit } a, svg { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } a { font-weight: 400; color: var(--main-color); text-decoration: none; cursor: pointer } @media only screen and (min-width:1200px) { a:hover { color: var(--main-color) } } a[href^=tel] { color: inherit; font-weight: 400; text-decoration: inherit; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { a[href^=tel]:hover { color: var(--main-color) } } a[href^=tel]:focus { border: 2px solid var(--hover-color); border-radius: 5px } svg { width: inherit; height: inherit } ol { margin: 0 0 1.5625rem } ol li { margin: 0 0 .9375rem } ol ol, ol ul, ol ul.list-styled { margin: .625rem 0 0 } ul { padding: 0 0 0 .625rem; margin: 0; list-style: none } ul.list-styled { margin: 0 0 1.5625rem } ul.list-styled li { margin: 0 0 .9375rem; padding: 0 0 0 1.875rem; position: relative } ul.list-styled li:before { content: ""; font-family: Icons; font-size: .8125rem; color: var(--main-color); position: absolute; top: .1875rem; left: 0 } ul.list-styled ol, ul.list-styled ul, ul.list-styled ul.list-styled { margin: .625rem 0 0 } ul.list-styled ol li { padding-left: 0 } ul.list-styled ol li:before { display: none; content: "" } ul.check-style li { margin: 0 0 .9375rem; padding: 0 0 0 1.875rem; position: relative } ul.check-style li:before { content: "\e905"; font-family: Icons; font-size: .9375rem; color: var(--hover-color); position: absolute; top: 0; left: 0 } ul.check-style-blue li:before { color: #3498db } ul.check-style-red li:before { color: var(--hover-color) } ul.check-style-black li:before { color: var(--black-color) } ul.check-style.show-more-height li:nth-child(n+6) { display: none } ul.check-style ol, ul.check-style ul, ul.check-style ul.list-styled { margin: .625rem 0 0 } ul.check-style ol li { padding-left: 0 } ul.check-style ol li:before { display: none; content: "" } ul.dot-style li { margin: 0 0 .9375rem; padding: 0 0 0 1.875rem; position: relative } ul.dot-style li:before { content: "" !important; font-size: .9375rem; width: .5rem; min-width: 8px; height: .5rem; min-height: 8px; background-color: var(--hover-color); border-radius: 50vw; color: var(--hover-color); position: absolute; top: .3125rem; left: 0 } .wysiwyg ul.dot-style li:before { top: .75rem } ul.dot-style-blue li:before { color: #3498db } ul.dot-style-red li:before { color: var(--hover-color) } ul.dot-style-black li:before { color: var(--black-color) } ul.dot-style.show-more-height li:nth-child(n+6) { display: none } ul.dot-style ol, ul.dot-style ul, ul.dot-style ul.list-styled { margin: .625rem 0 0 } ul.dot-style ol li { padding-left: 0 } ul.dot-style ol li:before { display: none; content: "" } ul.square-style li { margin: 0 0 .9375rem; padding: 0 0 0 1.875rem; position: relative } ul.square-style li:before { content: "" !important; font-size: .9375rem; width: .5rem; min-width: 8px; height: .5rem; min-height: 8px; background-color: var(--hover-color); border-radius: 0; color: var(--hover-color); position: absolute; top: .3125rem; left: 0 } .wysiwyg ul.square-style li:before { top: .75rem } ul.square-style-blue li:before { color: #3498db } ul.square-style-red li:before { color: var(--hover-color) } ul.square-style-black li:before { color: var(--black-color) } ul.square-style.show-more-height li:nth-child(n+6) { display: none } ul.square-style ol, ul.square-style ul, ul.square-style ul.list-styled { margin: .625rem 0 0 } ul.square-style ol li { padding-left: 0 } ul.square-style ol li:before { display: none; content: "" } img { max-width: 100%; vertical-align: middle } small { font-size: 85% } abbr[title] { border-bottom: 1px dotted } .mark, mark { padding: .125rem .3125rem; background-color: #fcf8e3 } abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #777 } address { margin-bottom: 1.25rem; font-style: normal; line-height: 1.42857143 } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, Courier New, monospace } code { color: #c7254e; background-color: #f9f2f4; border-radius: 4px } code, kbd { padding: .125rem .25rem; font-size: 90% } kbd { color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25) } kbd kbd { padding: 0; font-size: 100%; font-weight: 700; -webkit-box-shadow: none; box-shadow: none } pre { font-family: inherit; word-break: break-all; word-wrap: break-word } pre, pre code { font-size: inherit; white-space: pre-wrap } pre code { padding: 0; color: inherit; background-color: transparent; border-radius: 0 } sub, sup { font-size: 80%; height: 0; line-height: 1; position: relative; vertical-align: baseline } sup { bottom: 1ex } sub { top: .5ex } hr { background: #eaeaea; border: 0; font-size: 0; height: .0625rem; line-height: 0; margin: 1.875rem 0; clear: both } ::selection { background: var(--main-color); color: #fff } ::-moz-selection { background: var(--main-color); color: #fff } table { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0 0 1.5625rem; font-family: inherit } table td, table th { padding: .9375rem 1.5625rem; line-height: 1.35; vertical-align: middle } table th { font-weight: 700; text-align: left; background-color: #eaeaea } blockquote { color: var(--black-color); background-color: transparent; font-size: 1.125rem; font-style: italic; font-weight: 400; line-height: 1.35; margin: 0 0 1.5625rem; padding: 0; position: relative } blockquote p { margin: 0 } blockquote cite { display: block; margin: .9375rem 0 .3125rem; color: var(--black-color); font-weight: 700 } blockquote cite, blockquote span { font-size: 1.125rem; letter-spacing: -.48px; font-style: normal } blockquote span { font-weight: 400 } .show-more { color: var(--black-color); font-size: .875rem; font-weight: 700; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .show-more.more { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } .show-more.less { display: none } .show-more i { margin-left: .3125rem } .main-body-wrapper { overflow-x: hidden } .copy-link-tooltip { top: .625rem } .desk-mobile-float, .desk-mobile-float p { text-align: justify !important } @media only screen and (max-width:576px) { .desk-mobile-float, .desk-mobile-float p { text-align: left !important } } @font-face { font-family: Icons; src: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../fonts/icons.ttf) format("truetype"), url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../fonts/icons.woff) format("woff"), url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../fonts/icons.svg) format("svg"); font-weight: 400; font-style: normal; font-display: swap } .ico { font-family: Icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .ico-check-icon:before { content: "\e905" } .ico-icon1:before { content: "\e906" } .ico-icon2:before { content: "\e907" } .ico-icon3:before { content: "\e908" } .ico-icon4:before { content: "\e909" } .ico-icon5:before { content: "\e90a" } .ico-icon6:before { content: "\e931" } .ico-icon7:before { content: "\e932" } .ico-icon8:before { content: "\e933" } .ico-icon9:before { content: "\e934" } .ico-icon10:before { content: "\e935" } .ico-icon11:before { content: "\e937" } .ico-icon12:before { content: "\e943" } .ico-icon13:before { content: "\e944" } .ico-more-icon:before { content: "\e945" } .ico-contact-us-icon:before { content: "\e946" } .ico-download-icon:before { content: "\e954" } .ico-print-icon:before { content: "\e955" } .ico-share-icon:before { content: "\e956" } .ico-Close-icon:before { content: "\e957" } .ico-hamburger-menu:before { content: "\e958" } .ico-wcag-icon:before { content: "\e959" } .ico-arrow-left1:before { content: "\e95c" } .ico-arrow-right1:before { content: "\e95d" } .ico-arrow-right-small:before { content: "\e95e" } .ico-money-icon:before { content: "\e95f" } .ico-offer-icon:before { content: "\e960" } .ico-mail-icon:before { content: "\e961" } .ico-search-icon:before { content: "\e962" } .ico-youtube-icon:before { content: "\e963" } .ico-facebook-icon:before { content: "\e964" } .ico-linkedin-icon:before { content: "\e965" } .ico-location-icon1:before { content: "\e966" } .ico-mail-icon1:before { content: "\e967" } .ico-phone-icon:before { content: "\e968" } .ico-calendar-icon:before { content: "\e969" } .ico-location-icon:before { content: "\e96a" } .ico-time-icon:before { content: "\e96b" } .ico-contact-info-icon:before { content: "\e96c" } .ico-contact-location-icon:before { content: "\e96d" } .ico-contact-location-map:before { content: "\e96e" } .ico-contact-mail-icon:before { content: "\e96f" } .ico-contact-phone-icon:before { content: "\e970" } .ico-facebook:before { content: "\e900" } .ico-instagram:before { content: "\e904" } .ico-file:before { content: "\e003" } .ico-email:before { content: "\e000" } .ico-technology:before { content: "\e001" } .ico-smartphone:before { content: "\e002" } .ico-interface:before { content: "\e903" } .ico-search:before { content: "\e004" } .ico-info-button:before { content: "\e005" } .ico-caution-sign:before { content: "\e006" } .ico-cancel-1:before { content: "\e007" } .ico-checked:before { content: "\e008" } .ico-shopping-cart:before { content: "\e009" } .ico-cancel:before { content: "\e010" } .ico-star:before { content: "\e011" } .ico-shopping-bag:before { content: "\e012" } .ico-avatar:before { content: "\e013" } .ico-arrow:before { content: "\e014" } .ico-arrow-bold:before { content: "\e015" } .ico-chevron-thin-up:before { content: "\e016" } .ico-chevron-thin-right:before { content: "\e017" } .ico-chevron-thin-left:before { content: "\e018" } .ico-chevron-thin-down:before { content: "\e019" } .ico-chevron-right:before { content: "\e020" } .ico-chevron-left:before { content: "\e021" } .ico-chevron-down:before { content: "\e022" } .ico-chevron-up:before { content: "\e023" } .ico-twitter:before { content: "\e936" } .ico-arrow-right:before { content: "\e92d" } .ico-chevron-right1:before { content: "\e92e" } .ico-chevron-left1:before { content: "\e901" } .ico-arrow-left:before { content: "\e902" } .ico-play2:before { content: "\e910" } .ico-check:before { content: "\e919" } .ico-skype:before { content: "\e91e" } .ico-youtube:before { content: "\e91f" } .ico-pen:before { content: "\e922" } .ico-close:before { content: "\e923" } .ico-repeat:before { content: "\e925" } .ico-play:before { content: "\e927" } .ico-ok:before { content: "\e92b" } .ico-user:before { content: "\e92c" } .ico-a1:before { content: "\e90b" } .ico-eye1:before { content: "\e90c" } .ico-reset:before { content: "\e90d" } .ico-bip-grey:before { content: "\e90e" } .container, .container-fluid, .container-wide { width: 100%; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px } @media only screen and (min-width:360px) and (max-width:575px) { .container, .container-fluid, .container-wide { padding-right: 30px; padding-left: 30px } } .container-fluid { padding: 0 60px } @media only screen and (min-width:360px) and (max-width:575px) { .container-fluid { padding-right: 30px; padding-left: 30px } } @media only screen and (max-width:767px) { .container-fluid.mobile-heading { padding-left: 0 !important; padding-right: 0 !important } } .container-fluid-left { margin-top: -50px; padding: 0 15% 0 0 } @media only screen and (max-width:1599px) { .container-fluid-left { padding: 0 12% 0 0 } } @media only screen and (max-width:1199px) { .container-fluid-left { padding-right: 30px; padding-left: 30px; margin-top: 50px } } @media only screen and (min-width:360px) and (max-width:575px) { .container-fluid-left { padding-right: 30px; padding-left: 30px } } .row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; -ms-flex-direction: row; -webkit-box-direction: normal; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -.9375rem; margin-left: -.9375rem } .row, .row.reverse { -webkit-box-orient: horizontal } .row.reverse { -ms-flex-direction: row-reverse; flex-direction: row-reverse } .col.reverse, .row.reverse { -webkit-box-direction: reverse } .col.reverse { -ms-flex-direction: column-reverse; -webkit-box-orient: vertical; flex-direction: column-reverse } [class^=col-] { width: 100%; padding: 0 .9375rem } .col-xxs, .col-xxs-1, .col-xxs-2, .col-xxs-2-3, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-xxs { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-xxs-auto { width: auto; max-width: none } .col-xxs-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-xxs-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-xxs-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-xxs-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-xxs-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-xxs-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-xxs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-xxs-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-xxs-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-xxs-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-xxs-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-xxs-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-xxs-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-xxs-offset-0 { margin-left: 0 } .col-xxs-offset-1 { margin-left: 8.333333% } .col-xxs-offset-2 { margin-left: 16.666666% } .col-xxs-offset-2-3 { margin-left: 20% } .col-xxs-offset-3 { margin-left: 25% } .col-xxs-offset-4 { margin-left: 33.333333% } .col-xxs-offset-5 { margin-left: 41.666666% } .col-xxs-offset-6 { margin-left: 50% } .col-xxs-offset-7 { margin-left: 58.333333% } .col-xxs-offset-8 { margin-left: 66.666666% } .col-xxs-offset-9 { margin-left: 75% } .col-xxs-offset-10 { margin-left: 83.333333% } .col-xxs-offset-11 { margin-left: 91.666666% } .start-xxs { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-xxs { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-xxs { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-xxs { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-xxs { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-xxs { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-xxs { -ms-flex-pack: distribute; justify-content: space-around } .between-xxs { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-xxs { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-xxs { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } @media only screen and (min-width:576px) { .container, .container-wide { max-width: 540px } .col-xs, .col-xs-1, .col-xs-2, .col-xs-2-3, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-xs { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-xs-auto { width: auto; max-width: none } .col-xs-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-xs-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-xs-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-xs-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-xs-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-xs-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-xs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-xs-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-xs-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-xs-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-xs-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-xs-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-xs-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-xs-offset-0 { margin-left: 0 } .col-xs-offset-1 { margin-left: 8.333333% } .col-xs-offset-2 { margin-left: 16.666666% } .col-xs-offset-2-3 { margin-left: 20% } .col-xs-offset-3 { margin-left: 25% } .col-xs-offset-4 { margin-left: 33.333333% } .col-xs-offset-5 { margin-left: 41.666666% } .col-xs-offset-6 { margin-left: 50% } .col-xs-offset-7 { margin-left: 58.333333% } .col-xs-offset-8 { margin-left: 66.666666% } .col-xs-offset-9 { margin-left: 75% } .col-xs-offset-10 { margin-left: 83.333333% } .col-xs-offset-11 { margin-left: 91.666666% } .start-xs { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-xs { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-xs { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-xs { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-xs { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-xs { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-xs { -ms-flex-pack: distribute; justify-content: space-around } .between-xs { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-xs { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-xs { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } } @media only screen and (min-width:768px) { .container, .container-wide { max-width: 720px } .col-sm, .col-sm-1, .col-sm-2, .col-sm-2-3, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-sm { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-sm-auto { width: auto; max-width: none } .col-sm-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-sm-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-sm-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-sm-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-sm-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-sm-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-sm-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-sm-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-sm-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-sm-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-sm-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-sm-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-sm-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-sm-offset-0 { margin-left: 0 } .col-sm-offset-1 { margin-left: 8.333333% } .col-sm-offset-2 { margin-left: 16.666666% } .col-sm-offset-2-3 { margin-left: 20% } .col-sm-offset-3 { margin-left: 25% } .col-sm-offset-4 { margin-left: 33.333333% } .col-sm-offset-5 { margin-left: 41.666666% } .col-sm-offset-6 { margin-left: 50% } .col-sm-offset-7 { margin-left: 58.333333% } .col-sm-offset-8 { margin-left: 66.666666% } .col-sm-offset-9 { margin-left: 75% } .col-sm-offset-10 { margin-left: 83.333333% } .col-sm-offset-11 { margin-left: 91.666666% } .start-sm { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-sm { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-sm { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-sm { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-sm { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-sm { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-sm { -ms-flex-pack: distribute; justify-content: space-around } .between-sm { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-sm { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-sm { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } } @media only screen and (min-width:992px) { .container, .container-wide { max-width: 960px } .col-md, .col-md-1, .col-md-2, .col-md-2-3, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-md { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-md-auto { width: auto; max-width: none } .col-md-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-md-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-md-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-md-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-md-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-md-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-md-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-md-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-md-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-md-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-md-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-md-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-md-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-md-offset-0 { margin-left: 0 } .col-md-offset-1 { margin-left: 8.333333% } .col-md-offset-2 { margin-left: 16.666666% } .col-md-offset-2-3 { margin-left: 20% } .col-md-offset-3 { margin-left: 25% } .col-md-offset-4 { margin-left: 33.333333% } .col-md-offset-5 { margin-left: 41.666666% } .col-md-offset-6 { margin-left: 50% } .col-md-offset-7 { margin-left: 58.333333% } .col-md-offset-8 { margin-left: 66.666666% } .col-md-offset-9 { margin-left: 75% } .col-md-offset-10 { margin-left: 83.333333% } .col-md-offset-11 { margin-left: 91.666666% } .start-md { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-md { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-md { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-md { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-md { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-md { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-md { -ms-flex-pack: distribute; justify-content: space-around } .between-md { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-md { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-md { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } } @media only screen and (min-width:1200px) { .container { max-width: 1200px } .container-wide { max-width: 1360px } .col-lg, .col-lg-1, .col-lg-2, .col-lg-2-3, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-lg { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-lg-auto { width: auto; max-width: none } .col-lg-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-lg-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-lg-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-lg-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-lg-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-lg-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-lg-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-lg-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-lg-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-lg-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-lg-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-lg-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-lg-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-lg-offset-0 { margin-left: 0 } .col-lg-offset-1 { margin-left: 8.333333% } .col-lg-offset-2 { margin-left: 16.666666% } .col-lg-offset-2-3 { margin-left: 20% } .col-lg-offset-3 { margin-left: 25% } .col-lg-offset-4 { margin-left: 33.333333% } .col-lg-offset-5 { margin-left: 41.666666% } .col-lg-offset-6 { margin-left: 50% } .col-lg-offset-7 { margin-left: 58.333333% } .col-lg-offset-8 { margin-left: 66.666666% } .col-lg-offset-9 { margin-left: 75% } .col-lg-offset-10 { margin-left: 83.333333% } .col-lg-offset-11 { margin-left: 91.666666% } .start-lg { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-lg { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-lg { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-lg { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-lg { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-lg { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-lg { -ms-flex-pack: distribute; justify-content: space-around } .between-lg { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-lg { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-lg { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } } @media only screen and (min-width:1600px) { .container { max-width: 1360px } .container-wide { max-width: 1570px } .col-xlg, .col-xlg-1, .col-xlg-2, .col-xlg-2-3, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; padding-right: .9375rem; padding-left: .9375rem } .col-xlg { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100% } .col-xlg-auto { width: auto; max-width: none } .col-xlg-1 { -ms-flex-preferred-size: 8.333333%; flex-basis: 8.333333%; max-width: 8.333333% } .col-xlg-2 { -ms-flex-preferred-size: 16.666666%; flex-basis: 16.666666%; max-width: 16.666666% } .col-xlg-2-3 { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20% } .col-xlg-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25% } .col-xlg-4 { -ms-flex-preferred-size: 33.333333%; flex-basis: 33.333333%; max-width: 33.333333% } .col-xlg-5 { -ms-flex-preferred-size: 41.666666%; flex-basis: 41.666666%; max-width: 41.666666% } .col-xlg-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50% } .col-xlg-7 { -ms-flex-preferred-size: 58.333333%; flex-basis: 58.333333%; max-width: 58.333333% } .col-xlg-8 { -ms-flex-preferred-size: 66.666666%; flex-basis: 66.666666%; max-width: 66.666666% } .col-xlg-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75% } .col-xlg-10 { -ms-flex-preferred-size: 83.333333%; flex-basis: 83.333333%; max-width: 83.333333% } .col-xlg-11 { -ms-flex-preferred-size: 91.666666%; flex-basis: 91.666666%; max-width: 91.666666% } .col-xlg-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% } .col-xlg-offset-0 { margin-left: 0 } .col-xlg-offset-1 { margin-left: 8.333333% } .col-xlg-offset-2 { margin-left: 16.666666% } .col-xlg-offset-2-3 { margin-left: 20% } .col-xlg-offset-3 { margin-left: 25% } .col-xlg-offset-4 { margin-left: 33.333333% } .col-xlg-offset-5 { margin-left: 41.666666% } .col-xlg-offset-6 { margin-left: 50% } .col-xlg-offset-7 { margin-left: 58.333333% } .col-xlg-offset-8 { margin-left: 66.666666% } .col-xlg-offset-9 { margin-left: 75% } .col-xlg-offset-10 { margin-left: 83.333333% } .col-xlg-offset-11 { margin-left: 91.666666% } .start-xlg { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; text-align: start } .center-xlg { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; text-align: center } .end-xlg { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; text-align: end } .top-xlg { -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start } .middle-xlg { -ms-flex-align: center; -webkit-box-align: center; align-items: center } .bottom-xlg { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end } .around-xlg { -ms-flex-pack: distribute; justify-content: space-around } .between-xlg { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between } .first-xlg { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .last-xlg { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } } body.compensate-for-scrollbar { overflow: hidden } .fancybox-active { height: auto } .fancybox-is-hidden { left: -624.9375rem; margin: 0; position: absolute !important; top: -624.9375rem; visibility: hidden } .fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 99992 } .fancybox-container * { -webkit-box-sizing: border-box; box-sizing: border-box } .fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0 } .fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto } .fancybox-bg { background: #1e1e1e; opacity: 0; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71); transition-timing-function: cubic-bezier(.47, 0, .74, .71) } .fancybox-is-open .fancybox-bg { opacity: .9; -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1); transition-timing-function: cubic-bezier(.22, .61, .36, 1) } .fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997 } .fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible } .fancybox-infobar { color: #ccc; font-size: .8125rem; -webkit-font-smoothing: subpixel-antialiased; height: 2.75rem; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 .625rem; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .fancybox-toolbar { right: 0; top: 0 } .fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 99994 } .fancybox-is-open .fancybox-stage { overflow: hidden } .fancybox-slide { -webkit-backface-visibility: hidden; display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 2.75rem; position: absolute; text-align: center; top: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994 } .fancybox-slide:before { content: ""; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0 } .fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block } .fancybox-slide--image { overflow: hidden; padding: 2.75rem 0 } .fancybox-slide--image:before { display: none } .fancybox-slide--html { padding: 6px } .fancybox-content { background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 2.75rem; position: relative; text-align: left; vertical-align: middle } .fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1); animation-timing-function: cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -webkit-transform-origin: top left; transform-origin: top left; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995 } .fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out } .fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in } .fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor: -webkit-grab; cursor: grab } .fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing } .fancybox-container [data-selectable=true] { cursor: text } .fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100% } .fancybox-spaceball { z-index: 1 } .fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100% } .fancybox-slide--video .fancybox-content { background: #000 } .fancybox-slide--map .fancybox-content { background: #e5e3df } .fancybox-slide--iframe .fancybox-content { background: #fff } .fancybox-iframe, .fancybox-video { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100% } .fancybox-iframe { left: 0; position: absolute; top: 0 } .fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 2.5rem; width: 100% } .fancybox-error p { color: #444; font-size: 1rem; line-height: 20px; margin: 0; padding: 0 } .fancybox-button { background: rgba(30, 30, 30, .6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 2.75rem; margin: 0; padding: .625rem; position: relative; -webkit-transition: color .2s; transition: color .2s; vertical-align: top; visibility: inherit; width: 2.75rem } .fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: #ccc } .fancybox-button:hover { color: #fff } .fancybox-button:focus { outline: none } .fancybox-button.fancybox-focus { outline: 1px dotted } .fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none } .fancybox-button div { height: 100% } .fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100% } .fancybox-button svg path { fill: currentColor; stroke-width: 0 } .fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) { display: none } .fancybox-progress { background: #ff5268; height: .125rem; left: 0; position: absolute; right: 0; top: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; transition-timing-function: linear; z-index: 99998 } .fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: .5rem; position: absolute; right: -.75rem; top: -2.75rem; z-index: 401 } .fancybox-close-small:hover { color: #fff; opacity: 1 } .fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 10px; right: 0; top: 0 } .fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden } .fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none } .fancybox-navigation .fancybox-button { background-clip: content-box; height: 6.25rem; opacity: 0; position: absolute; top: calc(50% - 3.125rem); width: 4.375rem } .fancybox-navigation .fancybox-button div { padding: .4375rem } .fancybox-navigation .fancybox-button--arrow_left { left: 0; left: env(safe-area-inset-left); padding: 1.9375rem 1.625rem 1.9375rem .375rem } .fancybox-navigation .fancybox-button--arrow_right { padding: 1.9375rem .375rem 1.9375rem 1.625rem; right: 0; right: env(safe-area-inset-right) } .fancybox-caption { background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(transparent)); background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); bottom: 0; color: #eee; font-size: .875rem; font-weight: 400; left: 0; line-height: 1.5; padding: 4.6875rem 2.75rem 1.5625rem; pointer-events: none; right: 0; text-align: center; z-index: 99996 } @supports (padding:0px) { .fancybox-caption { padding: 4.6875rem max(2.75rem, env(safe-area-inset-right)) max(1.5625rem, env(safe-area-inset-bottom)) max(2.75rem, env(safe-area-inset-left)) } } .fancybox-caption--separate { margin-top: -3.125rem } .fancybox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all } .fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none } .fancybox-caption a:hover { color: #fff; text-decoration: underline } .fancybox-loading { -webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite; background: transparent; border: 4px solid; border-color: #888 #888 #fff; border-radius: 50%; height: 3.125rem; left: 50%; margin: -1.5625rem 0 0 -1.5625rem; opacity: .7; padding: 0; position: absolute; top: 50%; width: 3.125rem; z-index: 99999 } @-webkit-keyframes fancybox-rotate { to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes fancybox-rotate { to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .fancybox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1); transition-timing-function: cubic-bezier(0, 0, .25, 1) } .fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } .fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } .fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) } .fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-timing-function: cubic-bezier(.19, 1, .22, 1) } .fancybox-fx-fade.fancybox-slide--current { opacity: 1 } .fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5) } .fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(.5, .5, .5); transform: scale3d(.5, .5, .5) } .fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1) } .fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } .fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -webkit-transform: rotate(1turn); transform: rotate(1turn) } .fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -webkit-transform: rotate(0deg); transform: rotate(0deg) } .fancybox-fx-circular.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) } .fancybox-fx-circular.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) } .fancybox-fx-circular.fancybox-slide--current { opacity: 1; -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0) } .fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) } .fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) } .fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1) } @media (max-height:576px) { .fancybox-slide { padding-left: .375rem; padding-right: .375rem } .fancybox-slide--image { padding: .375rem 0 } .fancybox-close-small { right: -.375rem } .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 2.25rem; opacity: 1; padding: .375rem; right: 0; top: 0; width: 2.25rem } .fancybox-caption { padding-left: .75rem; padding-right: .75rem } @supports (padding:0px) { .fancybox-caption { padding-left: max(.75rem, env(safe-area-inset-left)); padding-right: max(.75rem, env(safe-area-inset-right)) } } } .fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 1.875rem; text-align: center } .fancybox-share h1 { color: #222; font-size: 2.1875rem; font-weight: 700; margin: 0 0 1.25rem } .fancybox-share p { margin: 0; padding: 0 } .fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: .875rem; font-weight: 700; line-height: 40px; margin: 0 .3125rem .625rem; min-width: 130px; padding: 0 .9375rem; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap } .fancybox-share__button:link, .fancybox-share__button:visited { color: #fff } .fancybox-share__button:hover { text-decoration: none } .fancybox-share__button--fb { background: #3b5998 } .fancybox-share__button--fb:hover { background: #344e86 } .fancybox-share__button--pt { background: #bd081d } .fancybox-share__button--pt:hover { background: #aa0719 } .fancybox-share__button--tw { background: #1da1f2 } .fancybox-share__button--tw:hover { background: #0d95e8 } .fancybox-share__button svg { height: 1.5625rem; margin-right: .4375rem; position: relative; top: -.0625rem; vertical-align: middle; width: 1.5625rem } .fancybox-share__button svg path { fill: #fff } .fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: .875rem; margin: .625rem 0 0; outline: none; padding: .625rem .9375rem; width: 100% } .fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: .125rem .125rem .25rem; position: absolute; right: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0; width: 13.25rem; z-index: 99995 } .fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden } .fancybox-show-thumbs .fancybox-thumbs { display: block } .fancybox-show-thumbs .fancybox-inner { right: 13.25rem } .fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100% } .fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: .4375rem } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px } .fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, .1); background-position: 50%; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 4.6875rem; margin: .125rem; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 6.25rem } .fancybox-thumbs__list a:before { border: 6px solid #ff5268; bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94); transition: all .2s cubic-bezier(.25, .46, .45, .94); z-index: 99991 } .fancybox-thumbs__list a:focus:before { opacity: .5 } .fancybox-thumbs__list a.fancybox-thumbs-active:before { opacity: 1 } @media (max-width:576px) { .fancybox-thumbs { width: 6.875rem } .fancybox-show-thumbs .fancybox-inner { right: 6.875rem } .fancybox-thumbs__list a { max-width: calc(100% - 10px) } } [data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms } [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms } [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s } [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s } [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s } [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s } [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s } [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s } [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s } [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s } [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s } [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s } [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s } [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s } [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s } [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s } [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s } [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s } [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s } [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s } [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s } [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s } [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s } [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s } [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s } [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s } [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s } [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s } [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s } [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s } [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s } [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s } [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s } [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s } [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s } [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s } [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s } [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s } [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s } [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s } [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s } [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s } [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s } [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s } [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s } [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s } [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s } [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s } [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s } [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s } [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s } [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s } [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s } [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s } [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s } [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s } [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s } [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s } [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s } [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s } [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s } [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s } [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s } [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s } [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s } [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s } [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s } [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s } [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s } [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s } [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s } [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s } [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s } [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s } [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s } [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s } [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s } [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s } [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s } [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s } [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s } [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s } [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s } [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s } [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s } [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s } [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s } [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s } [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s } [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s } [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s } [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s } [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s } [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s } [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s } [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s } [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s } [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s } [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s } [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s } [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s } [data-aos] { pointer-events: none } [data-aos].aos-animate { pointer-events: auto } [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75); transition-timing-function: cubic-bezier(.25, .25, .75, .75) } [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease } [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in } [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out } [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out } [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.6, -.28, .735, .045); transition-timing-function: cubic-bezier(.6, -.28, .735, .045) } [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275); transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) } [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55) } [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715); transition-timing-function: cubic-bezier(.47, 0, .745, .715) } [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1); transition-timing-function: cubic-bezier(.39, .575, .565, 1) } [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95); transition-timing-function: cubic-bezier(.445, .05, .55, .95) } [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) } [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) } [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) } [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) } [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) } [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) } [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) } [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) } [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) } @media screen { html:not(.no-js) [data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform } html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: none; transform: none } html:not(.no-js) [data-aos=fade-up] { -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) } html:not(.no-js) [data-aos=fade-down] { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } html:not(.no-js) [data-aos=fade-right] { -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } html:not(.no-js) [data-aos=fade-left] { -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } html:not(.no-js) [data-aos=fade-up-right] { -webkit-transform: translate3d(-30px, 30px, 0); transform: translate3d(-30px, 30px, 0) } html:not(.no-js) [data-aos=fade-up-left] { -webkit-transform: translate3d(30px, 30px, 0); transform: translate3d(30px, 30px, 0) } html:not(.no-js) [data-aos=fade-down-right] { -webkit-transform: translate3d(-30px, -30px, 0); transform: translate3d(-30px, -30px, 0) } html:not(.no-js) [data-aos=fade-down-left] { -webkit-transform: translate3d(30px, -30px, 0); transform: translate3d(30px, -30px, 0) } html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform } html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1) } html:not(.no-js) [data-aos=zoom-in] { -webkit-transform: scale(.6); transform: scale(.6) } html:not(.no-js) [data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 30px, 0) scale(.6); transform: translate3d(0, 30px, 0) scale(.6) } html:not(.no-js) [data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -30px, 0) scale(.6); transform: translate3d(0, -30px, 0) scale(.6) } html:not(.no-js) [data-aos=zoom-in-right] { -webkit-transform: translate3d(-30px, 0, 0) scale(.6); transform: translate3d(-30px, 0, 0) scale(.6) } html:not(.no-js) [data-aos=zoom-in-left] { -webkit-transform: translate3d(30px, 0, 0) scale(.6); transform: translate3d(30px, 0, 0) scale(.6) } html:not(.no-js) [data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2) } html:not(.no-js) [data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 30px, 0) scale(1.2); transform: translate3d(0, 30px, 0) scale(1.2) } html:not(.no-js) [data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -30px, 0) scale(1.2); transform: translate3d(0, -30px, 0) scale(1.2) } html:not(.no-js) [data-aos=zoom-out-right] { -webkit-transform: translate3d(-30px, 0, 0) scale(1.2); transform: translate3d(-30px, 0, 0) scale(1.2) } html:not(.no-js) [data-aos=zoom-out-left] { -webkit-transform: translate3d(30px, 0, 0) scale(1.2); transform: translate3d(30px, 0, 0) scale(1.2) } html:not(.no-js) [data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; visibility: hidden } html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate { visibility: visible; -webkit-transform: translateZ(0); transform: translateZ(0) } html:not(.no-js) [data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } html:not(.no-js) [data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } html:not(.no-js) [data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } html:not(.no-js) [data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } html:not(.no-js) [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform } html:not(.no-js) [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg) } html:not(.no-js) [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0) } html:not(.no-js) [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg) } html:not(.no-js) [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0) } html:not(.no-js) [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg) } html:not(.no-js) [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0) } html:not(.no-js) [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg) } html:not(.no-js) [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0) } } /*! jQuery UI - v1.13.1 - 2022-01-20 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 * Copyright jQuery Foundation and other contributors; Licensed MIT */ .ui-helper-hidden { display: none } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: .0625rem; margin: -.0625rem; overflow: hidden; padding: 0; position: absolute; width: .0625rem } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none } .ui-helper-clearfix:after, .ui-helper-clearfix:before { content: ""; display: table; border-collapse: collapse } .ui-helper-clearfix:after { clear: both } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; -ms-filter: "alpha(opacity=0)" } .ui-front { z-index: 100 } .ui-state-disabled { cursor: default !important; pointer-events: none } .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat } .ui-widget-icon-block { left: 50%; margin-left: -.5rem; display: block } .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: .125rem 0 0; padding: .5em .5em .5em .7em; font-size: 100% } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0 } .ui-menu .ui-menu { position: absolute } .ui-menu .ui-menu-item { margin: 0; cursor: pointer; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") } .ui-menu .ui-menu-item-wrapper { position: relative; padding: .1875rem 1em .1875rem .4em } .ui-menu .ui-menu-divider { margin: .3125rem 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 } .ui-menu .ui-state-active, .ui-menu .ui-state-focus { margin: -.0625rem } .ui-menu-icons { position: relative } .ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em } .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0 } .ui-menu .ui-menu-icon { left: auto; right: 0 } .ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: visible } .ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited { text-decoration: none } .ui-button-icon-only { width: 2em; -webkit-box-sizing: border-box; box-sizing: border-box; text-indent: -9999px; white-space: nowrap } input.ui-button.ui-button-icon-only { text-indent: 0 } .ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -.5rem; margin-left: -.5rem } .ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap } input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em } button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner { border: 0; padding: 0 } .ui-controlgroup { vertical-align: middle; display: inline-block } .ui-controlgroup>.ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0 } .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus, .ui-controlgroup>.ui-controlgroup-item:focus { z-index: 9999 } .ui-controlgroup-vertical>.ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left } .ui-controlgroup-vertical .ui-controlgroup-item { -webkit-box-sizing: border-box; box-sizing: border-box } .ui-controlgroup .ui-controlgroup-label { padding: .4em 1em } .ui-controlgroup .ui-controlgroup-label span { font-size: 80% } .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item { border-left: none } .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item { border-top: none } .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none } .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none } .ui-controlgroup-vertical .ui-spinner-input { width: 75%; width: calc(100% - 2.4em) } .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid } .ui-checkboxradio-label .ui-icon-background { -webkit-box-shadow: inset 1px 1px 1px #ccc; box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none } .ui-checkboxradio-radio-label .ui-icon-background { width: 1rem; height: 1rem; border-radius: 1em; overflow: visible; border: none } .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: .5rem; height: .5rem; border-width: 4px; border-style: solid } .ui-checkboxradio-disabled { pointer-events: none } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0 } .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { position: absolute; top: .125rem; width: 1.8em; height: 1.8em } .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover { top: .0625rem } .ui-datepicker .ui-datepicker-prev { left: .125rem } .ui-datepicker .ui-datepicker-next { right: .125rem } .ui-datepicker .ui-datepicker-prev-hover { left: .0625rem } .ui-datepicker .ui-datepicker-next-hover { right: .0625rem } .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -.5rem; top: 50%; margin-top: -.5rem } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: .0625rem 0 } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45% } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: 700; border: 0 } .ui-datepicker td { border: 0; padding: .0625rem } .ui-datepicker td a, .ui-datepicker td span { display: block; padding: .2em; text-align: right; text-decoration: none } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em; width: auto; overflow: visible } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left } .ui-datepicker.ui-datepicker-multi { width: auto } .ui-datepicker-multi .ui-datepicker-group { float: left } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50% } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25% } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 } .ui-datepicker-rtl { direction: rtl } .ui-datepicker-rtl .ui-datepicker-prev { right: .125rem; left: auto } .ui-datepicker-rtl .ui-datepicker-next { left: .125rem; right: auto } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: .0625rem; left: auto } .ui-datepicker-rtl .ui-datepicker-next:hover { left: .0625rem; right: auto } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px } .ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em } .ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0 } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 1.25rem; margin: -.625rem 0 0; padding: .0625rem; height: 1.25rem } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer } .ui-dialog .ui-resizable-n { height: .125rem; top: 0 } .ui-dialog .ui-resizable-e { width: .125rem; right: 0 } .ui-dialog .ui-resizable-s { height: .125rem; bottom: 0 } .ui-dialog .ui-resizable-w { width: .125rem; left: 0 } .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw { width: .4375rem; height: .4375rem } .ui-dialog .ui-resizable-se { right: 0; bottom: 0 } .ui-dialog .ui-resizable-sw { left: 0; bottom: 0 } .ui-dialog .ui-resizable-ne { right: 0; top: 0 } .ui-dialog .ui-resizable-nw { left: 0; top: 0 } .ui-draggable .ui-dialog-titlebar { cursor: move } .ui-draggable-handle { -ms-touch-action: none; touch-action: none } .ui-resizable { position: relative } .ui-resizable-handle { position: absolute; font-size: .00625rem; display: block; -ms-touch-action: none; touch-action: none } .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle { display: none } .ui-resizable-n { cursor: n-resize; top: -.3125rem } .ui-resizable-n, .ui-resizable-s { height: .4375rem; width: 100%; left: 0 } .ui-resizable-s { cursor: s-resize; bottom: -.3125rem } .ui-resizable-e { cursor: e-resize; right: -.3125rem } .ui-resizable-e, .ui-resizable-w { width: .4375rem; top: 0; height: 100% } .ui-resizable-w { cursor: w-resize; left: -.3125rem } .ui-resizable-se { cursor: se-resize; width: .75rem; height: .75rem; right: .0625rem; bottom: .0625rem } .ui-resizable-sw { cursor: sw-resize; bottom: -.3125rem } .ui-resizable-nw, .ui-resizable-sw { width: .5625rem; height: .5625rem; left: -.3125rem } .ui-resizable-nw { cursor: nw-resize; top: -.3125rem } .ui-resizable-ne { cursor: ne-resize; width: .5625rem; height: .5625rem; right: -.3125rem; top: -.3125rem } .ui-progressbar { height: 2em; text-align: left; overflow: hidden } .ui-progressbar .ui-progressbar-value { margin: -.0625rem; height: 100% } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; -ms-filter: "alpha(opacity=25)"; opacity: .25 } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none } .ui-selectable { -ms-touch-action: none; touch-action: none } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted #000 } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: .0625rem } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: 700; line-height: 1.5; padding: .125rem .4em; margin: .5em 0 0; height: auto; border: 0 } .ui-selectmenu-open { display: block } .ui-selectmenu-text { display: block; margin-right: 1.25rem; overflow: hidden; text-overflow: ellipsis } .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em } .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0 } .ui-slider { position: relative; text-align: left } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { -webkit-filter: inherit; filter: inherit } .ui-slider-horizontal { height: .0625rem } .ui-slider-horizontal .ui-slider-handle { top: -.625rem; margin-left: -.6em } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .ui-slider-horizontal .ui-slider-range-min { left: 0 } .ui-slider-horizontal .ui-slider-range-max { right: 0 } .ui-slider-vertical { width: .8em; height: 6.25rem } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em } .ui-slider-vertical .ui-slider-range { left: 0; width: 100% } .ui-slider-vertical .ui-slider-range-min { bottom: 0 } .ui-slider-vertical .ui-slider-range-max { top: 0 } .ui-sortable-handle { -ms-touch-action: none; touch-action: none } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle } .ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; vertical-align: middle; margin: .2em 2em .2em .4em } .ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0 } .ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none } .ui-spinner-up { top: 0 } .ui-spinner-down { bottom: 0 } .ui-tabs { position: relative; padding: .2em } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0 } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: .0625rem .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -.0625rem; padding-bottom: .0625rem } .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none } .ui-tooltip { padding: .5rem; position: absolute; z-index: 9999; max-width: 300px } body .ui-tooltip { border-width: 2px } .ui-widget { font-family: Arial, Helvetica, sans-serif } .ui-widget, .ui-widget .ui-widget { font-size: 1em } .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em } .ui-widget.ui-widget-content { border: 1px solid var(--black-color); margin: 2.1875rem 0 } .ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333 } .ui-widget-content a { color: #333 } .ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: 700 } .ui-widget-header a { color: #333 } .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover { border: none; background: var(--hover-color); width: 21px; min-width: 21px; height: 21px; min-height: 21px; border-radius: 50vw; font-weight: 400; color: #454545 } .ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button { color: #454545; text-decoration: none } .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover { color: #2b2b2b; text-decoration: none } .ui-visual-focus { -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6 } .ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active { background: var(--black-color) } .ui-icon-background, .ui-state-active .ui-icon-background { border: var(--black-color); background-color: var(--black-color) } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620 } .ui-state-checked { border: 1px solid #dad55e; background: #fffa90 } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620 } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f } .ui-state-error-text, .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error-text, .ui-widget-header .ui-state-error a { color: #5f3f3f } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: 700 } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; -ms-filter: "alpha(opacity=70)"; font-weight: 400 } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; -ms-filter: "alpha(opacity=35)"; background-image: none } .ui-state-disabled .ui-icon { -ms-filter: "alpha(opacity=35)" } .ui-icon { width: 1rem; height: 1rem } .ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_444444_256x240.png) } .ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_555555_256x240.png) } .ui-button:active .ui-icon, .ui-state-active .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_ffffff_256x240.png) } .ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_777620_256x240.png) } .ui-state-error-text .ui-icon, .ui-state-error .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_cc0000_256x240.png) } .ui-button .ui-icon { background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/images/ui-icons_777777_256x240.png) } .ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image: none } .ui-icon-caret-1-n { background-position: 0 0 } .ui-icon-caret-1-ne { background-position: -16px 0 } .ui-icon-caret-1-e { background-position: -32px 0 } .ui-icon-caret-1-se { background-position: -48px 0 } .ui-icon-caret-1-s { background-position: -65px 0 } .ui-icon-caret-1-sw { background-position: -80px 0 } .ui-icon-caret-1-w { background-position: -96px 0 } .ui-icon-caret-1-nw { background-position: -112px 0 } .ui-icon-caret-2-n-s { background-position: -128px 0 } .ui-icon-caret-2-e-w { background-position: -144px 0 } .ui-icon-triangle-1-n { background-position: 0 -16px } .ui-icon-triangle-1-ne { background-position: -16px -16px } .ui-icon-triangle-1-e { background-position: -32px -16px } .ui-icon-triangle-1-se { background-position: -48px -16px } .ui-icon-triangle-1-s { background-position: -65px -16px } .ui-icon-triangle-1-sw { background-position: -80px -16px } .ui-icon-triangle-1-w { background-position: -96px -16px } .ui-icon-triangle-1-nw { background-position: -112px -16px } .ui-icon-triangle-2-n-s { background-position: -128px -16px } .ui-icon-triangle-2-e-w { background-position: -144px -16px } .ui-icon-arrow-1-n { background-position: 0 -32px } .ui-icon-arrow-1-ne { background-position: -16px -32px } .ui-icon-arrow-1-e { background-position: -32px -32px } .ui-icon-arrow-1-se { background-position: -48px -32px } .ui-icon-arrow-1-s { background-position: -65px -32px } .ui-icon-arrow-1-sw { background-position: -80px -32px } .ui-icon-arrow-1-w { background-position: -96px -32px } .ui-icon-arrow-1-nw { background-position: -112px -32px } .ui-icon-arrow-2-n-s { background-position: -128px -32px } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px } .ui-icon-arrow-2-e-w { background-position: -160px -32px } .ui-icon-arrow-2-se-nw { background-position: -176px -32px } .ui-icon-arrowstop-1-n { background-position: -192px -32px } .ui-icon-arrowstop-1-e { background-position: -208px -32px } .ui-icon-arrowstop-1-s { background-position: -224px -32px } .ui-icon-arrowstop-1-w { background-position: -240px -32px } .ui-icon-arrowthick-1-n { background-position: 1px -48px } .ui-icon-arrowthick-1-ne { background-position: -16px -48px } .ui-icon-arrowthick-1-e { background-position: -32px -48px } .ui-icon-arrowthick-1-se { background-position: -48px -48px } .ui-icon-arrowthick-1-s { background-position: -64px -48px } .ui-icon-arrowthick-1-sw { background-position: -80px -48px } .ui-icon-arrowthick-1-w { background-position: -96px -48px } .ui-icon-arrowthick-1-nw { background-position: -112px -48px } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px } .ui-icon-arrowreturn-1-w { background-position: -64px -64px } .ui-icon-arrowreturn-1-n { background-position: -80px -64px } .ui-icon-arrowreturn-1-e { background-position: -96px -64px } .ui-icon-arrowreturn-1-s { background-position: -112px -64px } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px } .ui-icon-arrow-4 { background-position: 0 -80px } .ui-icon-arrow-4-diag { background-position: -16px -80px } .ui-icon-extlink { background-position: -32px -80px } .ui-icon-newwin { background-position: -48px -80px } .ui-icon-refresh { background-position: -64px -80px } .ui-icon-shuffle { background-position: -80px -80px } .ui-icon-transfer-e-w { background-position: -96px -80px } .ui-icon-transferthick-e-w { background-position: -112px -80px } .ui-icon-folder-collapsed { background-position: 0 -96px } .ui-icon-folder-open { background-position: -16px -96px } .ui-icon-document { background-position: -32px -96px } .ui-icon-document-b { background-position: -48px -96px } .ui-icon-note { background-position: -64px -96px } .ui-icon-mail-closed { background-position: -80px -96px } .ui-icon-mail-open { background-position: -96px -96px } .ui-icon-suitcase { background-position: -112px -96px } .ui-icon-comment { background-position: -128px -96px } .ui-icon-person { background-position: -144px -96px } .ui-icon-print { background-position: -160px -96px } .ui-icon-trash { background-position: -176px -96px } .ui-icon-locked { background-position: -192px -96px } .ui-icon-unlocked { background-position: -208px -96px } .ui-icon-bookmark { background-position: -224px -96px } .ui-icon-tag { background-position: -240px -96px } .ui-icon-home { background-position: 0 -112px } .ui-icon-flag { background-position: -16px -112px } .ui-icon-calendar { background-position: -32px -112px } .ui-icon-cart { background-position: -48px -112px } .ui-icon-pencil { background-position: -64px -112px } .ui-icon-clock { background-position: -80px -112px } .ui-icon-disk { background-position: -96px -112px } .ui-icon-calculator { background-position: -112px -112px } .ui-icon-zoomin { background-position: -128px -112px } .ui-icon-zoomout { background-position: -144px -112px } .ui-icon-search { background-position: -160px -112px } .ui-icon-wrench { background-position: -176px -112px } .ui-icon-gear { background-position: -192px -112px } .ui-icon-heart { background-position: -208px -112px } .ui-icon-star { background-position: -224px -112px } .ui-icon-link { background-position: -240px -112px } .ui-icon-cancel { background-position: 0 -128px } .ui-icon-plus { background-position: -16px -128px } .ui-icon-plusthick { background-position: -32px -128px } .ui-icon-minus { background-position: -48px -128px } .ui-icon-minusthick { background-position: -64px -128px } .ui-icon-close { background-position: -80px -128px } .ui-icon-closethick { background-position: -96px -128px } .ui-icon-key { background-position: -112px -128px } .ui-icon-lightbulb { background-position: -128px -128px } .ui-icon-scissors { background-position: -144px -128px } .ui-icon-clipboard { background-position: -160px -128px } .ui-icon-copy { background-position: -176px -128px } .ui-icon-contact { background-position: -192px -128px } .ui-icon-image { background-position: -208px -128px } .ui-icon-video { background-position: -224px -128px } .ui-icon-script { background-position: -240px -128px } .ui-icon-alert { background-position: 0 -144px } .ui-icon-info { background-position: -16px -144px } .ui-icon-notice { background-position: -32px -144px } .ui-icon-help { background-position: -48px -144px } .ui-icon-check { background-position: -64px -144px } .ui-icon-bullet { background-position: -80px -144px } .ui-icon-radio-on { background-position: -96px -144px } .ui-icon-radio-off { background-position: -112px -144px } .ui-icon-pin-w { background-position: -128px -144px } .ui-icon-pin-s { background-position: -144px -144px } .ui-icon-play { background-position: 0 -160px } .ui-icon-pause { background-position: -16px -160px } .ui-icon-seek-next { background-position: -32px -160px } .ui-icon-seek-prev { background-position: -48px -160px } .ui-icon-seek-end { background-position: -64px -160px } .ui-icon-seek-first, .ui-icon-seek-start { background-position: -80px -160px } .ui-icon-stop { background-position: -96px -160px } .ui-icon-eject { background-position: -112px -160px } .ui-icon-volume-off { background-position: -128px -160px } .ui-icon-volume-on { background-position: -144px -160px } .ui-icon-power { background-position: 0 -176px } .ui-icon-signal-diag { background-position: -16px -176px } .ui-icon-signal { background-position: -32px -176px } .ui-icon-battery-0 { background-position: -48px -176px } .ui-icon-battery-1 { background-position: -64px -176px } .ui-icon-battery-2 { background-position: -80px -176px } .ui-icon-battery-3 { background-position: -96px -176px } .ui-icon-circle-plus { background-position: 0 -192px } .ui-icon-circle-minus { background-position: -16px -192px } .ui-icon-circle-close { background-position: -32px -192px } .ui-icon-circle-triangle-e { background-position: -48px -192px } .ui-icon-circle-triangle-s { background-position: -64px -192px } .ui-icon-circle-triangle-w { background-position: -80px -192px } .ui-icon-circle-triangle-n { background-position: -96px -192px } .ui-icon-circle-arrow-e { background-position: -112px -192px } .ui-icon-circle-arrow-s { background-position: -128px -192px } .ui-icon-circle-arrow-w { background-position: -144px -192px } .ui-icon-circle-arrow-n { background-position: -160px -192px } .ui-icon-circle-zoomin { background-position: -176px -192px } .ui-icon-circle-zoomout { background-position: -192px -192px } .ui-icon-circle-check { background-position: -208px -192px } .ui-icon-circlesmall-plus { background-position: 0 -208px } .ui-icon-circlesmall-minus { background-position: -16px -208px } .ui-icon-circlesmall-close { background-position: -32px -208px } .ui-icon-squaresmall-plus { background-position: -48px -208px } .ui-icon-squaresmall-minus { background-position: -64px -208px } .ui-icon-squaresmall-close { background-position: -80px -208px } .ui-icon-grip-dotted-vertical { background-position: 0 -224px } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px } .ui-icon-grip-solid-vertical { background-position: -32px -224px } .ui-icon-grip-solid-horizontal { background-position: -48px -224px } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px } .ui-icon-grip-diagonal-se { background-position: -80px -224px } .ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top { border-top-left-radius: 0; height: .0625rem } .ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr { border-top-right-radius: 0 } .ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left { border-bottom-left-radius: 0 } .ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right { border-bottom-right-radius: 0 } .ui-widget-overlay { background: #aaa; opacity: .003; -ms-filter: Alpha(Opacity=0.3) } .ui-widget-shadow { -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666 } .tooltipster-base { display: -webkit-box; display: -ms-flexbox; display: flex; pointer-events: none; position: absolute } .tooltipster-box { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: .625rem; margin: 0 2.8125rem } .tooltipster-content { -webkit-box-sizing: border-box; box-sizing: border-box; max-height: 100%; max-width: 100%; overflow: auto; text-align: center } .tooltipster-ruler { bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; visibility: hidden } .tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity } .tooltipster-fade.tooltipster-show { opacity: 1 } .tooltipster-grow { -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-backface-visibility: hidden } .tooltipster-grow.tooltipster-show { -webkit-transform: scale(1); transform: scale(1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-swing { opacity: 0; -webkit-transform: rotate(4deg); transform: rotate(4deg); -webkit-transition-property: -webkit-transform, opacity; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform } .tooltipster-swing.tooltipster-show { opacity: 1; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); transition-timing-function: cubic-bezier(.23, .635, .495, 2.4) } .tooltipster-fall { -webkit-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-fall.tooltipster-initial { top: 0 !important } .tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; transition-property: all; top: 0 !important; opacity: 0 } .tooltipster-slide { -webkit-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) } .tooltipster-slide.tooltipster-initial { left: -2.5rem !important } .tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; transition-property: all; left: 0 !important; opacity: 0 } @-webkit-keyframes tooltipster-fading { 0% { opacity: 0 } to { opacity: 1 } } @keyframes tooltipster-fading { 0% { opacity: 0 } to { opacity: 1 } } .tooltipster-update-fade { -webkit-animation: tooltipster-fading .4s; animation: tooltipster-fading .4s } @-webkit-keyframes tooltipster-rotating { 25% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg) } 75% { -webkit-transform: rotate(2deg); transform: rotate(2deg) } to { -webkit-transform: rotate(0); transform: rotate(0) } } @keyframes tooltipster-rotating { 25% { -webkit-transform: rotate(-2deg); transform: rotate(-2deg) } 75% { -webkit-transform: rotate(2deg); transform: rotate(2deg) } to { -webkit-transform: rotate(0); transform: rotate(0) } } .tooltipster-update-rotate { -webkit-animation: tooltipster-rotating .6s; animation: tooltipster-rotating .6s } @-webkit-keyframes tooltipster-scaling { 50% { -webkit-transform: scale(1.1); transform: scale(1.1) } to { -webkit-transform: scale(1); transform: scale(1) } } @keyframes tooltipster-scaling { 50% { -webkit-transform: scale(1.1); transform: scale(1.1) } to { -webkit-transform: scale(1); transform: scale(1) } } .tooltipster-update-scale { -webkit-animation: tooltipster-scaling .6s; animation: tooltipster-scaling .6s } .tooltipster-sidetip .tooltipster-box { background: var(--hover-color); border-radius: 10px } .tooltipster-sidetip.tooltipster-bottom .tooltipster-box { margin-top: .5rem } .tooltipster-sidetip.tooltipster-left .tooltipster-box { margin-right: .5rem } .tooltipster-sidetip.tooltipster-right .tooltipster-box { margin-left: .5rem } .tooltipster-sidetip.tooltipster-top .tooltipster-box { margin-bottom: .5rem } .tooltipster-sidetip .tooltipster-content { color: #fff; padding: .3125rem .5rem; font-size: .6875rem; font-weight: 400; line-height: 1.2 } .tooltipster-sidetip .tooltipster-arrow { overflow: hidden; position: absolute } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { height: .625rem; margin-left: -.625rem; top: 0; width: 1.25rem } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow { height: 1.25rem; margin-top: -.625rem; right: 0; top: 0; width: .625rem } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow { height: 1.25rem; margin-top: -.625rem; left: 0; top: 0; width: .625rem } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow { bottom: 0; height: .625rem; margin-left: -.625rem; width: 1.25rem } .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border { height: 0; position: absolute; width: 0 } .tooltipster-sidetip .tooltipster-arrow-background { border: 10px solid transparent } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: var(--hover-color); left: 0; top: .1875rem } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color: var(--hover-color); left: -.1875rem; top: 0 } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color: var(--hover-color); left: .1875rem; top: 0 } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color: var(--hover-color); left: 0; top: -.1875rem } .tooltipster-sidetip .tooltipster-arrow-border { border: 0 solid transparent; left: 0; top: 0 } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #000 } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color: #000 } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color: #000 } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color: #000 } .tooltipster-sidetip .tooltipster-arrow-uncropped { position: relative } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { top: -.625rem } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { left: -.625rem } .tooltip_templates { display: none } .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1 } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translateZ(0) } .owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0) } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none } .owl-carousel .owl-item img { display: block; width: 100% } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; font: inherit } .owl-carousel.owl-loaded { display: block } .owl-carousel.owl-loading { opacity: 0; display: block } .owl-carousel.owl-hidden { opacity: 0 } .owl-carousel.owl-refresh .owl-item { visibility: hidden } .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: grab } .owl-carousel.owl-rtl { direction: rtl } .owl-carousel.owl-rtl .owl-item { float: right } .no-js .owl-carousel { display: block } .owl-carousel .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both } .owl-carousel .owl-animated-in { z-index: 0 } .owl-carousel .owl-animated-out { z-index: 1 } .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut } @-webkit-keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } } @keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } } .owl-height { -webkit-transition: height .5s ease-in-out; transition: height .5s ease-in-out } .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity .4s ease; transition: opacity .4s ease } .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0 } .owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 } .owl-carousel .owl-video-play-icon { position: absolute; height: 5rem; width: 5rem; left: 50%; top: 50%; margin-left: -2.5rem; margin-top: -2.5rem; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC4wNTEgMzAuMDUxIj48cGF0aCBkPSJNMTkuOTgyIDE0LjQzOGwtNi4yNC00LjUzNmEuNzUyLjc1MiAwIDAwLTEuMTk1LjYwN3Y5LjA2OWEuNzUuNzUgMCAwMDEuMTk1LjYwNmw2LjI0LTQuNTMyYS43NDcuNzQ3IDAgMDAwLTEuMjE0eiIvPjxwYXRoIGQ9Ik0xNS4wMjYuMDAyQzYuNzI2LjAwMiAwIDYuNzI4IDAgMTUuMDI4YzAgOC4yOTcgNi43MjYgMTUuMDIxIDE1LjAyNiAxNS4wMjEgOC4yOTggMCAxNS4wMjUtNi43MjUgMTUuMDI1LTE1LjAyMS4wMDEtOC4zLTYuNzI3LTE1LjAyNi0xNS4wMjUtMTUuMDI2em0wIDI3LjU0Yy02LjkxMiAwLTEyLjUxNi01LjYwMS0xMi41MTYtMTIuNTE0IDAtNi45MSA1LjYwNC0xMi41MTggMTIuNTE2LTEyLjUxOCA2LjkxMSAwIDEyLjUxNCA1LjYwNyAxMi41MTQgMTIuNTE4LjAwMSA2LjkxMy01LjYwMyAxMi41MTQtMTIuNTE0IDEyLjUxNHoiLz48L3N2Zz4=); background-size: 80px 80px; background-repeat: no-repeat; background-position: 50%; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform .1s ease; transition: -webkit-transform .1s ease; transition: transform .1s ease; transition: transform .1s ease, -webkit-transform .1s ease } .owl-carousel .owl-video-play-icon:hover { -webkit-transform: scale(1.3); transform: scale(1.3) } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none } .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: 50%; background-repeat: no-repeat; background-size: contain; -webkit-transition: opacity .4s ease; transition: opacity .4s ease } .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% } .si-float-wrapper { position: absolute; width: 100% } .si-float-wrapper, .si-float-wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box } [class*=si-wrapper] { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: .875rem; cursor: default } .si-wrapper-top { -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: -2.5rem; -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%) } .si-wrapper-bottom, .si-wrapper-top { -webkit-box-orient: vertical; margin-left: 0 } .si-wrapper-bottom { -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin-top: 0; -webkit-transform: translate(-50%); transform: translate(-50%) } .si-wrapper-left { margin-top: -1.25rem; margin-left: -.6875rem; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%) } .si-wrapper-right { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-top: -1.25rem; margin-left: .6875rem; -webkit-transform: translateY(-50%); transform: translateY(-50%) } [class*=si-shadow-wrapper] { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .29804; z-index: 1 } .si-shadow-wrapper-bottom, .si-shadow-wrapper-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .si-shadow-pointer-bottom, .si-shadow-pointer-right { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 } .si-shadow-frame { -webkit-box-shadow: 0 1px 3px 0 #000; box-shadow: 0 1px 3px 0 #000 } [class*=si-shadow-pointer] { position: relative; width: .9375rem; height: .9375rem; margin: auto } [class*=si-shadow-inner-pointer] { position: absolute; width: 141%; height: 141%; -webkit-box-shadow: -.70711px .70711px 3px 0 #000; box-shadow: -.70711px .70711px 3px 0 #000 } .si-shadow-inner-pointer-top { left: 50%; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg) } .si-shadow-inner-pointer-bottom { bottom: 0; left: 50%; -webkit-transform: translate(-50%, 50%) rotate(-45deg); transform: translate(-50%, 50%) rotate(-45deg) } .si-shadow-inner-pointer-left { top: 50%; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg) } .si-shadow-inner-pointer-right { top: 50%; right: 0; -webkit-transform: translate(50%, -50%) rotate(-45deg); transform: translate(50%, -50%) rotate(-45deg) } .si-frame { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; border-radius: 3px; overflow: hidden; z-index: 2 } .si-content-wrapper { width: 100%; max-width: 100%; max-height: 100%; padding: 1.875rem; background-color: #fff } .si-has-border .si-content-wrapper { border: 1px solid #bbb } .si-content { overflow: auto } .si-close-button { position: absolute; top: 0; right: 0; border: 0; outline: none; background-color: transparent; color: inherit; font-family: Arial, Baskerville, monospace; font-size: 1.5rem; cursor: pointer; opacity: .5; -webkit-appearance: none; -moz-appearance: none; appearance: none } .si-close-button:focus, .si-close-button:hover { opacity: .7 } [class*=si-pointer-border] { position: absolute; border: 15px solid transparent; z-index: 3 } [class*=si-pointer-bg] { position: relative; border: 15px solid transparent; z-index: 4 } .si-has-border [class*=si-pointer-bg] { border-width: 15px } .si-pointer-border-bottom, .si-pointer-border-top { left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%) } .si-pointer-border-left, .si-pointer-border-right { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .si-pointer-top { border-bottom: 0 } .si-pointer-border-top { bottom: 0; border-top-color: #bbb } .si-pointer-bg-top { border-top-color: #fff } .si-has-border .si-pointer-bg-top { top: -.0625rem; margin-bottom: 0 } .si-pointer-bottom { border-top: 0 } .si-pointer-border-bottom { top: 0; border-bottom-color: #bbb } .si-pointer-bg-bottom { border-bottom-color: #fff } .si-has-border .si-pointer-bg-bottom { bottom: -.0625rem; margin-top: 0 } .si-pointer-left { border-right: 0 } .si-pointer-border-left { right: 0; border-left-color: #bbb } .si-pointer-bg-left { border-left-color: #fff } .si-has-border .si-pointer-bg-left { left: -.0625rem; margin-right: 0 } .si-pointer-right { border-left: 0 } .si-pointer-border-right { left: 0; border-right-color: #bbb } .si-pointer-bg-right { border-right-color: #fff } .si-has-border .si-pointer-bg-right { right: -.0625rem; margin-left: 0 } .select2-container { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle } .select2-container .select2-selection--single { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; height: 3.125rem; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 1.5625rem; padding-right: 3.75rem; font-size: .875rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .select2-container .select2-selection--single .select2-selection__clear { position: relative } .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { padding-right: 1.125rem; padding-left: 1.875rem } .select2-container .select2-selection--multiple { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; min-height: 48px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 1.125rem; text-overflow: ellipsis; white-space: nowrap; font-size: .8125rem } .select2-container .select2-search--inline { float: left } .select2-container .select2-search--inline .select2-search__field { -webkit-box-sizing: border-box; box-sizing: border-box; border: none; font-size: 100%; margin-top: .875rem; padding: 0 } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-dropdown { font-size: .875rem; background-color: #fff; border: 1px solid #eaeaea; -webkit-box-shadow: 0 0 15px 0 rgba(var(--main-color), .1); box-shadow: 0 0 15px 0 rgba(var(--main-color), .1); border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; position: absolute; left: -6250rem; width: 100%; z-index: 400 } .select2-results { display: block } .select2-results__options { list-style: none; margin: 0; padding: 0 } .select2-results__option { color: #000; padding: .8125rem 1.125rem .75rem; border-bottom: 1px solid var(--main-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none } .select2-results__option:last-child { border-bottom: 0 } .select2-results__option[aria-selected] { cursor: pointer } .select2-container--open .select2-dropdown { left: 0 } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--open .select2-dropdown--above .select2-search--dropdown { border-top-left-radius: 5px; border-top-right-radius: 5px } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0 } .select2-search--dropdown { display: block; padding: .75rem; background-color: #eaeaea; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12); box-shadow: 0 1px 3px rgba(0, 0, 0, .12); position: relative } .select2-search--dropdown .select2-search__field { padding: .5rem; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none } .select2-search--dropdown.select2-search--hide { display: none } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0) } .select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: .0625rem !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: .0625rem !important; white-space: nowrap !important } .select2-container--default { -webkit-transition: border-color .3s ease-out, -webkit-box-shadow .3s ease-out; transition: border-color .3s ease-out, -webkit-box-shadow .3s ease-out; transition: box-shadow .3s ease-out, border-color .3s ease-out; transition: box-shadow .3s ease-out, border-color .3s ease-out, -webkit-box-shadow .3s ease-out } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #eaeaea; border-radius: 25px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .select-red .select2-container--default .select2-selection--single { background-color: var(--hover-color); border-radius: 5px; border: 1px solid var(--hover-color) !important } .select2-container--default .select2-selection--single span[title=Wybierz] { color: #131127; opacity: .3 } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #000; line-height: 50px } .select-red .select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700 } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #131127; opacity: .3 } .select2-container--default .select2-selection--single .select2-selection__arrow { width: 3.75rem; height: 3.125rem; position: absolute; top: .0625rem; right: .0625rem } .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: .0625rem; line-height: 1; -webkit-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; position: relative; -webkit-transform-origin: center center; transform-origin: center center; font-size: .875rem; color: var(--main-color) } .select-red .select2-container--default .select2-selection--single .select2-selection__arrow b { color: #fff } .select2-container--default .select2-selection--single .select2-selection__arrow b:before { font-family: Icons; content: "\e022" } .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { float: left } .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { left: .0625rem; right: auto } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #f2f2f2; border-color: #d9d9d9; cursor: default } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered { color: #b4b4b4 } .select2-container--default.select2-container--disabled .select2-selection__arrow { opacity: .3 } .select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--single, .select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection--single { border-color: var(--main-color); -webkit-box-shadow: 0 0 15px 0 rgba(var(--main-color), .1); box-shadow: 0 0 15px 0 rgba(var(--main-color), .1) } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .select2-container--default .select2-selection--multiple { background-color: #fff; border: 1px solid #eaeaea; border-radius: 25px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; cursor: text } .select2-container--default .select2-selection--multiple .select2-selection__rendered { -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; padding: 0 1.125rem; width: 100% } .select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none } .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: var(--main-color); opacity: .3; margin-top: .3125rem; float: left } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: 700; margin-top: .3125rem; margin-right: .625rem } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgba(var(--main-color), .1); border: 1px solid rgba(var(--main-color), .1); border-radius: 15px; color: var(--main-color); cursor: default; position: relative; font-size: .8125rem; float: left; margin-right: .3125rem; margin-top: .6875rem; padding: .1875rem 2.0625rem .25rem .5rem; font-weight: 700; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--main-color); cursor: pointer; font-weight: 400; font-size: 1.5rem; line-height: 1; position: absolute; top: -.125rem; right: .625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -webkit-transform-origin: center; transform-origin: center } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--main-color); opacity: .6 } .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder { float: right } .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { margin-left: .3125rem; margin-right: auto } .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { margin-left: .125rem; margin-right: auto } .select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple, .select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection--multiple { border-color: var(--main-color); -webkit-box-shadow: 0 0 15px 0 rgba(var(--main-color), .1); box-shadow: 0 0 15px 0 rgba(var(--main-color), .1) } .select2-container--default.select2-container--focus .select2-selection--multiple { outline: 0 } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #f2f2f2; border-color: #d9d9d9; cursor: default } .select2-container--default.select2-container--disabled .select2-selection__choice { padding-left: .5rem; background-color: #d9d9d9; border-color: #d9d9d9; color: #a8a8a8 } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none } .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { border-top-left-radius: 0; border-top-right-radius: 0 } .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #d1d1d1 } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: textfield } .select2-container--default .select2-results>.select2-results__options { max-height: 240px; overflow-y: auto } .select-red .select2-container--default .select2-results__option { text-transform: uppercase } .select2-container--default .select2-results__option[role=group] { padding: 0 } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999 } .select2-container--default .select2-results__option[aria-selected=true] { color: var(--main-color); background-color: rgba(91, 92, 93, .4) } .select-red .select2-container--default .select2-results__option[aria-selected=true] { background-color: #fff; color: #000 } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0 } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #fff; color: #000 } .select-red .select2-container--default .select2-results__option--highlighted[aria-selected] { text-transform: uppercase } .select-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover { background-color: #ffecec !important } .select2-container--default .select2-results__group { cursor: default; display: block; padding: .375rem } .menu-trigger { -ms-flex-negative: 0; flex-shrink: 0; display: none; width: 50px; height: 50px; position: relative; cursor: pointer; float: right; overflow: hidden; border-radius: 50%; background: transparent; -webkit-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; -webkit-transform: rotate(0deg); transform: rotate(0deg); z-index: 901 } .menu-trigger__inner { margin: 14px; position: relative; display: block; width: 26px; height: 26px } .menu-trigger__inner span { display: block; position: absolute; height: 4px; width: 50%; background: var(--black-color); opacity: 1; -webkit-transition: all .25s ease-in-out 0s; transition: all .25s ease-in-out 0s; -webkit-transform: rotate(0deg); transform: rotate(0deg) } .menu-trigger__inner span:nth-child(2n) { right: 0; border-radius: 0 4px 4px 0 } .menu-trigger__inner span:nth-child(odd) { left: 0; border-radius: 4px 0 0 4px } .menu-trigger__inner span:first-child, .menu-trigger__inner span:nth-child(2) { top: 2px } .menu-trigger__inner span:nth-child(3), .menu-trigger__inner span:nth-child(4) { top: 11px } .menu-trigger__inner span:nth-child(4) { right: auto; left: 50% } .menu-trigger__inner span:nth-child(5), .menu-trigger__inner span:nth-child(6) { top: 20px } .is-menu-open .menu-trigger { background-color: transparent } .is-menu-open .menu-trigger__inner span { height: 3px } .is-menu-open .menu-trigger__inner span:first-child, .is-menu-open .menu-trigger__inner span:nth-child(6) { -webkit-transform: rotate(45deg); transform: rotate(45deg) } .is-menu-open .menu-trigger__inner span:nth-child(2), .is-menu-open .menu-trigger__inner span:nth-child(5) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .is-menu-open .menu-trigger__inner span:first-child { left: 3px; top: 8px } .is-menu-open .menu-trigger__inner span:nth-child(2) { right: 3px; left: auto; top: 8px } .is-menu-open .menu-trigger__inner span:nth-child(3) { left: -50%; opacity: 0 } .is-menu-open .menu-trigger__inner span:nth-child(4) { left: 100%; opacity: 0 } .is-menu-open .menu-trigger__inner span:nth-child(5) { left: 3px; top: 15px } .is-menu-open .menu-trigger__inner span:nth-child(6) { right: 3px; left: auto; top: 15px } .nav { font-size: .9375rem; text-transform: uppercase } @media only screen and (max-width:1199px) { .nav { display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle; margin: 0; padding: 0; font-size: 1.5rem } } @media only screen and (max-width:575px) { .nav { font-size: 1.125rem } } @media only screen and (max-width:1199px) { .nav__list { margin: 0; padding: 1.5625rem 1.75rem; text-align: center; display: table-cell; vertical-align: top; width: 100%; height: 100% } } .nav__item { position: relative; margin-right: 1.75rem } @media only screen and (max-width:1199px) { .nav__item { width: 100%; margin: 0; opacity: 0; -webkit-transform: translateX(50px); transform: translateX(50px); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .is-menu-open .nav__item { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: calc(.3s + 100ms*var(--li-index)); transition-delay: calc(.3s + 100ms*var(--li-index)) } } .nav__item:last-child { margin-right: 0 } .nav__item [class*=ico-] { display: inline-block; color: var(--main-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -webkit-transform: rotate(0); transform: rotate(0); font-size: 1.25rem; margin-left: .625rem } @media only screen and (max-width:1199px) { .nav__item [class*=ico-] { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color: var(--body-color); font-size: 1.0625rem; padding: 0 } } @media only screen and (max-width:575px) { .nav__item [class*=ico-] { font-size: .9375rem } } @media only screen and (min-width:1200px) { .nav__item [class*=ico-]:hover { color: var(--main-color) } } @media only screen and (min-width:1200px) and (max-width:1199px) { .nav__item [class*=ico-]:hover { color: inherit } } .nav__item.is-hover [class*=ico-] { display: inline-block; -webkit-transform: rotate(180deg); transform: rotate(180deg) } .nav__item.is-hover [class*=ico-], .nav__item>a { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .nav__item>a { font-weight: 700; text-align: center; color: var(--black-color); padding: .625rem 0 } .nav__item>a:before { position: absolute; content: ""; bottom: 0; left: 0; width: 0; height: .1875rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:1199px) { .nav__item>a { color: var(--hover-color); font-size: 1.375rem; border: 1px solid #d4d4d4; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; padding: 1.5rem; margin-bottom: .5625rem; width: 100% } } @media only screen and (max-width:767px) { .nav__item>a { font-size: .9375rem; padding: 1.0625rem 1.5rem 1rem } } @media only screen and (min-width:1200px) { .nav__item>a:hover:before { width: 100% } } @media only screen and (min-width:1200px) and (max-width:1199px) { .nav__item>a:hover { color: inherit } } .nav__item>a.is-active:before { width: 100% } @media only screen and (min-width:1200px) { .nav__item>a:focus:before { width: 100% } } .nav__icon.is-hover { display: inline-block; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -webkit-transform: rotate(180deg); transform: rotate(180deg) } .nav__sublist { position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%); border-radius: 10px; padding: 2.5rem 2.5rem 1.25rem !important; overflow: hidden; background-color: var(--body-color); display: block; visibility: hidden; -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, .1); box-shadow: 0 0 60px 0 rgba(0, 0, 0, .1); -webkit-transition: opacity 1s; transition: opacity 1s } @media only screen and (max-width:1199px) { .nav__sublist { position: relative; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; min-width: 0; left: 50%; border-radius: 0; padding: 1.25rem 2.5rem !important } } .nav__subitem a { padding: 0 0 .9375rem; color: var(--black-color); font-size: .875rem; line-height: 1.2; display: block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; text-transform: none; background-color: var(--body-color); border-bottom: none; width: 100% } @media only screen and (min-width:1200px) { .nav__subitem a:hover { color: var(--hover-color) } } @media only screen and (max-width:1199px) { .nav__subitem a { width: 100%; border: none; font-size: .875rem; background-color: transparent; text-align: left; padding: .75rem 0 } .nav__subitem a>img { display: none } } @media only screen and (max-width:767px) { .nav__subitem a { font-size: .875rem } } .nav__subitem a.is-active { color: var(--hover-color) } .nav__subitem:last-child a { border-bottom: none } .search-in-menu { display: none } @media only screen and (max-width:1199px) { .search-in-menu { display: block } } .search-in-menu-container { position: relative } .search-in-menu-container>input { height: 3.4375rem; font-size: .875rem; z-index: 1 } .search-in-menu-container button { cursor: pointer; position: absolute; top: 1.25rem; right: 1.25rem; z-index: 3; color: var(--icons-color); border: none; background: none; outline: none; margin: 0; padding: 0 } .search-in-menu-container button .ico-search-icon { top: 1.125rem; right: 1.25rem; z-index: 3; color: var(--icons-color) } .search-in-menu-container ::-webkit-input-placeholder { font-size: .875rem; color: var(--icons-color) } .search-in-menu-container :-moz-placeholder, .search-in-menu-container ::-moz-placeholder { opacity: 1; font-size: .875rem; color: var(--icons-color) } .search-in-menu-container :-ms-input-placeholder { font-size: .875rem; color: var(--icons-color) } .fadein, .fadeout { opacity: 0; -webkit-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out } @media only screen and (max-width:1199px) { .fadein, .fadeout { display: none } } .fadein { opacity: 1; visibility: visible } @media only screen and (max-width:1199px) { .fadein { display: block } } .cookies { background-color: var(--main-color); padding: .9375rem 0; font-size: .875rem; color: #a7a8a9; line-height: 1.2 } @media only screen and (max-width:767px) { .cookies { padding-top: .625rem; padding-bottom: .625rem } } @media only screen and (max-width:575px) { .cookies { font-size: .75rem } } .cookies__text { margin: 0 1.875rem 0 0 } .cookies__text a { display: inline-block; font-weight: 700; color: inherit; text-decoration: underline } @media only screen and (min-width:1200px) { .cookies__text a:hover { text-decoration: none } } .cookies__close { line-height: 1; width: 1.5625rem; height: 1.5625rem; background-color: #a7a8a9; color: #fff; font-size: .625rem; border-radius: 3px; -ms-flex-negative: 0; flex-shrink: 0; cursor: pointer } @media only screen and (min-width:1200px) { .cookies__close:hover { background-color: #c1c2c2; color: var(--main-color) } } .alert { display: block; position: relative; padding: 1.5625rem; margin: 0 0 1.5625rem; border: 1px solid transparent; border-radius: 5px; font-size: .875rem } .alert__title { display: block; font-size: 1.125rem; margin: 0; font-weight: 700; color: inherit } .alert ul { list-style: disc; padding-left: 1.25rem } .alert a { font-weight: inherit; text-decoration: underline; color: inherit } .alert>ol, .alert>p, .alert>ul { margin-bottom: 0 } .alert>p+p { margin-top: .3125rem } .alert--fixed { position: fixed; bottom: 0; left: 0; right: 0; z-index: 99; margin-bottom: 0; border-radius: 0 } .alert--icon { padding-left: 3.75rem } .alert--icon:before { content: ""; font-family: Icons; position: absolute; top: 1.375rem; left: 1.5625rem; font-size: 1.375rem } .alert--success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6 } .alert--success.alert--icon:before { content: "" } .alert--info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1 } .alert--info.alert--icon:before { content: "" } .alert--warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc } .alert--warning.alert--icon:before { content: "" } .alert--danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1 } .alert--danger.alert--icon:before { content: "" } .btn-group { margin: 0 -.3125rem 1.875rem } .btn-group>.btn { margin: .3125rem } .btn { cursor: pointer; padding: 1.0625rem 2.1875rem; margin: 0; text-align: center; text-decoration: none; text-transform: none; line-height: 1.2; letter-spacing: normal; color: var(--body-color); background-color: var(--main-color); border: 2px solid transparent; border-radius: 5px; font-size: .9375rem; font-family: Roboto, sans-serif; font-weight: 700; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .btn:hover { border: 2px solid transparent; text-decoration: none; background-color: var(--hover-color); color: var(--body-color) } } .btn--primary { color: var(--body-color); background-color: var(--hover-color); border: 2px solid transparent } @media only screen and (min-width:1200px) { .btn--primary:hover { color: var(--body-color); background-color: var(--main-color); border: 2px solid transparent } } .btn--outline { color: var(--hover-color); background-color: transparent; border: 2px solid var(--hover-color) } @media only screen and (min-width:1200px) { .btn--outline:hover { color: var(--main-color); background-color: transparent; border: 2px solid var(--main-color) } } .btn--small { padding: .81731rem 1.68269rem; font-size: .875rem } .btn--contact { min-width: 220px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .btn--large { padding: 1.59375rem 3.28125rem; font-size: 1rem } .btn--block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; min-width: 0 } .btn--outline-gradient { padding: 1.25rem 2.1875rem; background: none; border: none; border-radius: 0; font-weight: 700; font-size: .8125rem; color: var(--main-color) !important; text-decoration: none !important; cursor: pointer; outline: 0; -webkit-tap-highlight-color: transparent; text-align: center; border-left: 3px solid var(--main-color); border-right: 3px solid var(--hover-color); display: inline-block; background-position: 0 100%, 0 0; background-repeat: no-repeat; background-size: 200% 3px; background-image: -webkit-gradient(linear, left top, right top, from(var(--main-color)), color-stop(50%, var(--hover-color)), to(var(--main-color))), -webkit-gradient(linear, left top, right top, from(var(--main-color)), color-stop(50%, var(--hover-color)), to(var(--main-color))); background-image: linear-gradient(90deg, var(--main-color) 0, var(--hover-color) 50%, var(--main-color)), linear-gradient(90deg, var(--main-color) 0, var(--hover-color) 50%, var(--main-color)); transition: background-position .3s ease-in-out, border-color .3s ease-in-out; -moz-transition: background-position .3s ease-in-out, border-color .3s ease-in-out; -ms-transition: background-position .3s ease-in-out, border-color .3s ease-in-out; -o-transition: background-position .3s ease-in-out, border-color .3s ease-in-out; -webkit-transition: background-position .3s ease-in-out, border-color .3s ease-in-out } @media only screen and (min-width:1200px) { .btn--outline-gradient:hover { background-color: transparent; border: none; background-position: 100% 100%, 100% 0; border-left: 3px solid var(--hover-color); border-right: 3px solid var(--main-color) } } .btn--gradient { background-size: 200% 100%; background-position: 10%; color: #fff; background-image: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #df011a), color-stop(89.89%, #9f0b15)); background-image: linear-gradient(90deg, #df011a 29.59%, #9f0b15 89.89%); -webkit-transition: background-position .5s ease; transition: background-position .5s ease } @media only screen and (min-width:1200px) { .btn--gradient:hover { color: #fff; background-position: 90%; border: 2px solid transparent; text-decoration: none; background-color: #7c21ec } } .files { margin: 0 } .files__item { position: relative } .files__item a { display: inline-block; color: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; text-decoration: inherit; padding: .625rem 2.5rem } @media only screen and (min-width:1200px) { .files__item a:hover { color: var(--main-color); padding: .625rem 2.5rem .625rem 3.125rem } .files__item a:hover .files__info { color: inherit } .files__item a:hover:before { left: .625rem } } .files__item a:before { content: ""; position: absolute; top: .3125rem; left: 0; font-family: Icons; font-size: 1.5rem; color: var(--main-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .files__info { color: var(--main-color); font-weight: 300 } .box { display: block; width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px } .box:link { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .box:link:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } } @media only screen and (max-width:1199px) { /*.box{border:1px solid #d4d4d4;-webkit-box-shadow:none;box-shadow:none;margin-bottom:.5rem}*/ } .box__inner { padding: 3.125rem .9375rem } @media only screen and (max-width:575px) { .box__inner { padding: 1.875rem .9375rem } } .box__major-text { color: var(--hover-color); font-size: 2.8125rem; font-weight: 700 } .box__major-text img { max-height: 59px; -o-object-fit: scale-down; object-fit: scale-down } @media only screen and (max-width:1199px) { .box__major-text { font-size: 1.875rem } } @media only screen and (max-width:767px) { .box__major-text { font-size: 1.4375rem } .box__major-text i { font-size: 2.5rem } } .box__major-text2 { color: var(--hover-color); font-size: 2.8125rem; font-weight: 700 } .box__major-text2 img { max-height: 35px; -o-object-fit: scale-down; object-fit: scale-down } @media only screen and (max-width:1199px) { .box__major-text2 { font-size: 1.875rem } } @media only screen and (max-width:767px) { .box__major-text2 { font-size: 1.4375rem } .box__major-text2 i { font-size: 2.5rem } } .box__small-text { font-size: 1rem; line-height: 21px; color: var(--black-color) } @media only screen and (max-width:1199px) { .box__small-text { font-size: 1.0625rem } } @media only screen and (max-width:767px) { .box__small-text { font-size: .75rem; line-height: normal; margin-top: .625rem } } .box__bold-text { margin-top: .625rem } .box__bold-text, .box__bold-text a { font-weight: 500; font-size: 1.0625rem; line-height: 29px; color: var(--black-color); text-align: center } .box__bold-text a { display: block; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .box__bold-text a:hover { color: var(--hover-color) } } .big-box { width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px } @media only screen and (max-width:767px) { .big-box { -webkit-box-shadow: none; box-shadow: none; border-radius: 0; background-color: transparent } } .big-box.margin-left { margin: 0 0 0 2.1875rem } @media only screen and (max-width:767px) { .big-box.margin-left { margin: 0 } } .big-box__inner { padding: 4.6875rem 3.8125rem } @media only screen and (max-width:991px) { .big-box__inner { padding: 3.125rem 1.875rem } } @media only screen and (max-width:767px) { .big-box__inner { padding: 0 } } .big-box__title { font-size: 1.875rem; font-weight: 500; color: var(--black-color); margin-bottom: 1.875rem; text-transform: uppercase } @media only screen and (max-width:767px) { .big-box__title { font-size: 1.5rem } } @media only screen and (max-width:767px) { .big-box__text { font-size: .875rem; line-height: 2 } .big-box__text ol, .big-box__text p, .big-box__text ul { font-size: .9375rem; line-height: 1.66 } .big-box__text ul li:before { top: .5rem !important } } .news-box { position: relative; width: 100%; display: block; border-radius: 10px; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); background-color: var(--body-color); margin-bottom: 1.25rem; overflow: hidden; padding-bottom: 1.25rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .news-box.full { height: 100% } @media only screen and (min-width:1200px) { .news-box:hover { -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .05); box-shadow: 1px 1px 5px rgba(0, 0, 0, .05) } .news-box:hover .more-button { color: var(--hover-color) } .news-box:hover .more-button i { margin-left: .75rem } } .news-box .more-button { position: absolute; bottom: 1.25rem; left: 1.5rem } .news-box__event { color: var(--hover-color); margin-bottom: .9375rem; font-size: .875rem; font-weight: 700 } .news-box__image { width: 100%; background-repeat: no-repeat; background-size: cover; background-position: 50%; height: auto } .news-box__content { padding: 1.875rem 1.5rem } @media only screen and (max-width:1599px) { .news-box__content { padding: 1.5625rem 1.25rem } } @media only screen and (max-width:1199px) { .news-box__content { padding: 1.875rem 1.5rem } } .news-box__date { color: var(--hover-color); font-size: .875rem; font-weight: 700; margin-bottom: .9375rem } .news-box__title { font-size: 1.3125rem; line-height: 1.2; font-weight: 500; color: var(--black-color); margin-bottom: 1.25rem } @media only screen and (max-width:1599px) { .news-box__title { font-size: 1.25rem } } @media only screen and (max-width:1199px) { .news-box__title { font-size: 1.4375rem } } .news-box__text { font-size: .875rem; font-weight: 400; color: var(--main-color); margin-bottom: 1.25rem } .box-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .box-wrapper>.smart-box:first-child { margin-right: 1.5625rem } @media only screen and (max-width:767px) { .box-wrapper>.smart-box:first-child { margin-right: 0 } } @media only screen and (max-width:767px) { .box-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .smart-box { width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 2.8125rem; margin-bottom: 1.5625rem } .smart-box__icon-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: .625rem } .smart-box__icon { font-size: 2.8125rem; color: var(--hover-color); margin-right: 1.25rem } .smart-box__title { font-size: 1.4375rem; font-weight: 500; text-transform: uppercase; color: var(--black-color) } @media only screen and (max-width:575px) { .smart-box__title { font-size: 1.125rem } } .smart-box__text { font-weight: 400; font-size: .9375rem; line-height: 23px; letter-spacing: -.4px } .smart-box ul.check-style { margin-left: 0; padding-left: 0 !important } .smart-box a { color: var(--hover-color) !important } .grid { width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 1rem } .grid.margin-left { margin: 0 0 0 2.1875rem } .grid.margin-right { margin: 0 2.1875rem 0 0 } @media only screen and (max-width:1199px) { .grid { grid-template-columns: 1fr 1fr } } @media only screen and (max-width:991px) { .grid { grid-template-columns: 1fr } } @media only screen and (max-width:767px) { .grid { grid-template-columns: 1fr; margin: 0 !important } } .aside-off .grid { margin: 0 !important; grid-template-columns: 1fr 1fr 1fr 1fr } @media only screen and (max-width:1199px) { .aside-off .grid { grid-template-columns: 1fr 1fr 1fr } } @media only screen and (max-width:991px) { .aside-off .grid { grid-template-columns: 1fr 1fr } } @media only screen and (max-width:575px) { .aside-off .grid { grid-template-columns: 1fr } } .grid-item { position: relative; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; border-radius: 10px; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); padding: 1.6875rem 1.5625rem 2.5rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .grid-item:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } .grid-item:hover .grid-item__title { color: var(--hover-color) } } .grid-item .label { position: absolute; top: 1.6875rem; right: 1.5625rem } .grid-item__icon { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1; margin-bottom: 2.0625rem; width: 2.1875rem; height: 2.1875rem; min-height: 35px } .grid-item__icon img { height: inherit; width: inherit; -o-object-fit: scale-down; object-fit: scale-down } .grid-item__middle { color: var(--hover-color); font-size: .8125rem } .grid-item__middle, .grid-item__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: .9375rem; min-height: 50px } .grid-item__title { font-size: 1.1875rem; line-height: 28px; color: var(--black-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .grid-item__text { font-size: .9375rem; line-height: 22px; color: var(--main-color) } .grid-4 { width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 23px } @media only screen and (max-width:1199px) { .grid-4 { grid-template-columns: 1fr 1fr 1fr } } @media only screen and (max-width:991px) { .grid-4 { grid-template-columns: 1fr 1fr } } @media only screen and (max-width:767px) { .grid-4 { grid-template-columns: 1fr } } .contact-box { width: 100%; border-radius: 10px; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); padding: 3.125rem 4.6875rem; margin-bottom: 3.125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .contact-box:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } } @media only screen and (max-width:991px) { .contact-box { padding: 3.125rem 1.875rem } } @media only screen and (max-width:767px) { .contact-box { padding: 1.875rem } } .contact-box__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:991px) { .contact-box__inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .contact-box__icon { width: 15rem; min-width: 240px; text-align: right; margin-right: 3.75rem } @media only screen and (max-width:991px) { .contact-box__icon { width: auto; min-width: 0; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1.25rem } } .contact-box__icon i { color: var(--hover-color); font-size: 3.75rem } .contact-box .btn { white-space: nowrap; margin-left: 1.875rem } @media only screen and (max-width:991px) { .contact-box .btn { margin-left: 0 } } .contact-box__title { font-weight: 500; font-size: 2.1875rem; line-height: 43px } @media only screen and (max-width:767px) { .contact-box__title { font-size: 1.75rem; line-height: normal } } .contact-box__subtitle { font-size: 1.125rem; color: var(--main-color); letter-spacing: -.48px } @media only screen and (max-width:991px) { .contact-box__subtitle { margin-bottom: 2.5rem } } .small-box { width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 1.9375rem 2.1875rem 2.1875rem } .small-box__icon-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: .625rem } .small-box__icon { font-size: 2.1875rem; color: var(--hover-color); margin-right: 1.25rem; min-width: 38px } .small-box__title { font-size: 1.125rem; color: var(--hover-color); font-weight: 500 } .small-box__text { padding-left: 3.75rem; font-weight: 400; font-size: .9375rem; line-height: 27px; color: var(--main-color) } .plain-text-box { background: var(--body-color); border-radius: 10px; padding: 2.75rem 2.6875rem 3.25rem 3.625rem } @media only screen and (max-width:767px) { .plain-text-box { padding: 2.5rem 1.875rem } } .plain-text-box>p { font-size: .75rem; line-height: 23px; color: var(--main-color); margin-bottom: 0; padding-bottom: 0 } .number-box { background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 1.25rem 2.1875rem .625rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .number-box__number { position: relative; top: 0; font-weight: 500; font-size: 7.5625rem; color: var(--numbers-color); margin-right: 2.3125rem } .number-box__right { padding-top: .9375rem; display: block } .number-box__icon { display: block; font-size: 2.8125rem; color: var(--hover-color); margin-bottom: .75rem } .number-box__title { font-size: 1.3125rem; line-height: 34px; color: var(--black-color) } @media only screen and (max-width:991px) { .number-box__title { line-height: normal } } .broker-box { width: 100%; border-radius: 10px; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); padding: 4.0625rem 2.1875rem; margin-bottom: .9375rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; text-align: center; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .broker-box:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } .broker-box:hover .broker-box__image img { -webkit-filter: grayscale(0); filter: grayscale(0) } } @media only screen and (max-width:575px) { .broker-box { padding: 3.125rem 1.875rem } } .broker-box__image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 6.25rem; margin-bottom: 2.375rem } .broker-box__image img { height: inherit; max-width: 167px; -o-object-fit: scale-down; object-fit: scale-down; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .broker-box__name { font-size: 1.25rem; margin-bottom: 2.1875rem; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 6.25rem; color: var(--black-color); font-weight: 500 } @media only screen and (max-width:575px) { .broker-box__name { font-size: 1.25rem } } .broker-box__text { font-size: .9375rem; line-height: 25px; text-align: center; letter-spacing: -.4px; margin-bottom: 2.375rem } .broker-box__button { margin-top: auto; padding: 0 1.875rem } @media only screen and (max-width:767px) { .broker-box__button { padding: 0 } } .broker-box__button .btn { height: 3.125rem; font-size: .9375rem } .partner-box { display: block; background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 4.375rem 1.875rem; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:575px) { .partner-box { padding: 3.125rem .9375rem } } @media only screen and (min-width:1200px) { .partner-box:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } .partner-box:hover .more-button { color: var(--hover-color) } } .partner-box__logo { max-width: 167px; min-height: 50px; height: 6.25rem; margin: 0 auto 1.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: center; background-color: #fff } .partner-box__logo img { height: inherit; -o-object-fit: scale-down; object-fit: scale-down; -o-object-position: center; object-position: center } .partner-box__logo img, .partner-box__title { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .partner-box__title { font-weight: 500; font-size: 1.5625rem; line-height: 1; margin: 2.5rem 0; color: var(--black-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-transform: uppercase } .partner-box .more-button { margin-top: auto; color: #9a9a9a } .partner-big-box { width: 100%; background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 5.9375rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:991px) { .partner-big-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 3.125rem } } @media only screen and (max-width:767px) { .partner-big-box { padding: 1.875rem 0 0; -webkit-box-shadow: none; box-shadow: none } } .partner-big-box__logo { max-width: 190px; width: 11.875rem; margin-right: 3.75rem; background-color: #fff } @media only screen and (max-width:991px) { .partner-big-box__logo { margin-right: 0; margin-bottom: 2.5rem } } @media only screen and (max-width:767px) { .partner-big-box__logo { margin: 0 auto 2.5rem } } .partner-big-box__logo a, .partner-big-box__logo img { width: inherit; max-width: inherit; -o-object-fit: scale-down; object-fit: scale-down } .partner-big-box__description { font-size: 1.125rem; line-height: 28px; letter-spacing: -.48px; color: var(--black-color) } @media only screen and (max-width:767px) { .partner-big-box__description { text-align: justify; line-height: 1.55; font-size: .9375rem } } .download-box { width: 100%; padding: .625rem 3.75rem; background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); border-radius: 10px } @media only screen and (max-width:1199px) { .download-box { padding: .625rem 1.875rem } } .download-box.margin-left { margin: 0 0 0 2.1875rem } @media only screen and (max-width:767px) { .download-box.margin-left { margin: 0 } } .download-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; padding: 1.8125rem 0; border-bottom: 1px solid #979797; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .download-item:last-child { border: none } @media only screen and (min-width:1200px) { .download-item:hover span { color: var(--hover-color) } } @media only screen and (max-width:991px) { .download-item { padding: 1.25rem 0 } } .download-item a, .download-item span { font-size: 1.0625rem; line-height: 1; font-weight: 500; color: var(--black-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:991px) { .download-item a, .download-item span { font-size: .875rem } } .download-item i { color: var(--hover-color); font-size: 1.0625rem; margin-left: .625rem } @media only screen and (max-width:991px) { .download-item i { font-size: .875rem } } .update-box { padding: 1.6875rem 2.125rem 1.5625rem; background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); border-radius: 5px; font-weight: 400; font-size: 1.0625rem; line-height: 25px; color: var(--black-color) } @media only screen and (max-width:767px) { .update-box { font-size: .9375rem } } .tabs { width: 100% } .tabs__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; background-color: transparent } @media only screen and (max-width:991px) { .tabs__list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .tabs__list-item { font-weight: 700; width: 100%; color: var(--black-color); background-color: var(--body-color); text-align: center; border-radius: 5px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .tabs__list-item:not(:first-child) { margin-left: .625rem } @media only screen and (max-width:991px) { .tabs__list-item:not(:first-child) { margin-left: 0 } } .tabs__list-item:not(:last-child) { margin-right: .625rem } @media only screen and (max-width:991px) { .tabs__list-item:not(:last-child) { margin-right: 0 } } .tabs__list-item>a { position: relative; text-transform: uppercase; color: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; padding: 1.25rem 1.875rem 1.125rem; font-size: .8125rem; font-weight: 500 } @media only screen and (max-width:991px) { .tabs__list-item>a { font-size: .75rem; padding: .9375rem 1.875rem .8125rem } .tabs__list-item>a br { display: none } } @media only screen and (max-width:991px) { .tabs__list-item { margin-bottom: .375rem } } .tabs__list-item .is-active, .tabs__list-item :hover { background-color: var(--hover-color); color: var(--body-color); border-radius: 5px; opacity: 1 } .tab-downloads { padding: 1.25rem 0 } .download-link { display: block; background-color: var(--body-color); color: var(--black-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 5px; font-weight: 500; padding: 1.1875rem 4.125rem 1.0625rem; margin-bottom: .8125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .download-link:hover { -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .05); box-shadow: 1px 1px 5px rgba(0, 0, 0, .05); color: var(--hover-color) } } .tab { display: none } .tab.active { display: block } aside.left-aside { width: 21.25rem; min-width: 340px } @media only screen and (max-width:767px) { aside.left-aside { height: 0; display: none; opacity: 0; width: 100%; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } html.is-aside-open aside.left-aside { height: auto; display: block; opacity: 1 } } aside.left-aside--media { height: auto; display: block; opacity: 1 } @media only screen and (max-width:991px) { aside.left-aside--media .news-category { text-transform: uppercase; font-size: .875rem } } html.is-aside-open .aside-button { background-color: var(--main-color) } aside.right-aside { width: 14.5625rem; min-width: 233px } @media only screen and (max-width:767px) { aside.right-aside { height: 0; display: none; opacity: 0; width: 100%; margin-bottom: 2.5rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } html.is-aside-open aside.right-aside { height: auto; display: block; opacity: 1 } } .aside-item { padding: 2.1875rem; background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; margin-bottom: 1.125rem } .aside-item__title { color: var(--hover-color); text-transform: uppercase; font-weight: 700; font-size: .9375rem; margin-bottom: 1.25rem } .aside-grid-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media only screen and (max-width:767px) { .aside-grid-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .aside-grid-wrapper.reversed { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } .aside-grid-wrapper.aside-off aside.left-aside, .aside-grid-wrapper.aside-off aside.right-aside { display: none } .aside-title { font-size: 1.0625rem; font-weight: 700; color: var(--black-color); margin-bottom: .9375rem; text-transform: uppercase } .news-category { background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); border-radius: 5px; color: var(--black-color); font-size: 1rem; display: block; padding: 1.0625rem 1.8125rem 1rem 1.5625rem; font-weight: 500; margin-bottom: .5625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .news-category:hover { color: var(--body-color); background: #8f0000 } } .news-category.is-active { color: var(--body-color); background: var(--hover-color) } .sub-category-wrapper { display: none; margin: 1.25rem 0 1.875rem } .sub-category-wrapper.is-active { display: block } .sub-category { padding-left: 2.5rem; display: block; font-weight: 400; font-size: 1rem; line-height: 37px; color: var(--black-color); mix-blend-mode: normal; opacity: .73; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .sub-category:hover { color: var(--hover-color) } } .sub-category.is-active { color: var(--hover-color) } .visits-status { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-weight: 400; font-size: 1.0625rem; line-height: 25px; color: var(--black-color) } ::-webkit-input-placeholder { color: var(--icons-color); font-weight: 500; font-size: .8125rem } :-moz-placeholder, ::-moz-placeholder { color: var(--icons-color); font-weight: 500; opacity: 1; font-size: .8125rem } :-ms-input-placeholder { color: var(--icons-color); font-weight: 500; font-size: .8125rem } input, select, textarea { border: 1px solid #d1d1d1; border-radius: 5px; color: var(--main-color); font-family: Roboto, sans-serif; font-size: .875rem; font-weight: 400; width: 100%; margin: 0; padding: .875rem 1.125rem .8125rem; line-height: inherit; background-color: var(--body-color); outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } input.error, select.error, textarea.error { border-color: #e74c3c !important } input:focus, select:focus, textarea:focus { border-color: var(--hover-color); -webkit-box-shadow: 0 0 15px 0 rgba(var(--main-color), .1); box-shadow: 0 0 15px 0 rgba(var(--main-color), .1) } input[disabled], select[disabled], textarea[disabled] { border-color: #d9d9d9; background-color: #f2f2f2; color: #b4b4b4 } input[type=checkbox], input[type=radio] { width: auto } textarea { margin: 0; resize: none; vertical-align: top } select { padding: .8125rem .875rem .75rem } label.error { font-size: .6875rem; font-weight: 400; background-color: #e74c3c; color: #fff; border-radius: 5px; padding: .3125rem .5625rem; line-height: 1.2; position: relative; display: inline-block; margin: .375rem 0 0; text-align: left } label.error:before { content: ""; display: block; position: absolute; width: 0; height: 0; border-color: transparent transparent #e74c3c; border-style: solid; border-width: 0 4px 4px; left: .375rem; top: -.25rem } .form { margin: 0 0 1.5625rem } .form__group { margin: 0 0 1.25rem; position: relative } .form__info { opacity: .4; display: block; margin: .3125rem 0 0; font-size: 80% } @media only screen and (max-width:991px) { .form__field--wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap } } .form__field--wrapper .form__radio+.form__radio { margin-left: 1.875rem } @media only screen and (max-width:991px) { .form__field--wrapper .form__radio+.form__radio { margin-left: 0 } } .form__label { color: var(--main-color); display: block; font-size: .9375rem; font-weight: 700; margin: 0 0 1.0625rem } .form__plaintext { border: 1px solid transparent; color: var(--main-color); font-size: .875rem; font-weight: 400; padding: .9375rem 0; width: 100% } .form__checkbox, .form__radio { margin: .625rem 0 } .form__actions { margin: 1.5625rem 0 0 } @media only screen and (max-width:767px) { .form__actions .btn { width: 100%; clear: both; display: block } } .form__action-link { font-size: 85% } .form--horizontal .form__group--avatar-selector .form__label { margin-top: 1.5625rem } .form--horizontal .form__group--rating-selector .rating { margin-top: -.1875rem } .form--horizontal .form__group--rating-selector .form__label { margin-top: .125rem } @media only screen and (max-width:767px) { .form--horizontal .form__group--rating-selector { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap } } .form--horizontal .form__label { text-align: left; margin: 1rem 0 0; float: left; width: 11.25rem } @media only screen and (max-width:767px) { .form--horizontal .form__label { margin: 0 0 .5rem; width: 100%; float: none } } .form--horizontal .form__field { margin: 0 0 0 12.5rem } @media only screen and (max-width:767px) { .form--horizontal .form__field { margin: 0 } } .form--horizontal .form__actions { margin: 0 0 0 12.5rem } @media only screen and (max-width:767px) { .form--horizontal .form__actions { margin: 0 } } .form.is-loading { position: relative } .form.is-loading:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: hsla(0, 0%, 100%, .7); background-image: url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../img/preloaders/preloader-1.svg); background-position: 50%; background-size: 100px 100px; background-repeat: no-repeat; z-index: 2 } @media only screen and (max-width:767px) { .form.is-loading:before { background-size: 60px 60px; position: fixed } } .modal .form.is-loading:before { background-size: 60px 60px } @media only screen and (max-width:767px) { .modal .form.is-loading:before { background-size: 60px 60px } } .checkbox { display: inline-block; line-height: 1.35 } @media only screen and (min-width:1200px) { .checkbox:hover .checkbox__text:after { border: 1px solid var(--hover-color) } } .checkbox__input { position: absolute; opacity: 0 } .checkbox__input:not(:checked):disabled+.checkbox__text:after { border: 1px solid #d9d9d9; background-color: #d9d9d9 } .checkbox__input:checked+.checkbox__text:before { opacity: 1 } .checkbox__input:checked+.checkbox__text:after { border: 1px solid var(--hover-color); background-color: var(--hover-color) } .checkbox__input:checked:disabled+.checkbox__text:before { border-right: 2px solid #a8a8a8; border-bottom: 2px solid #a8a8a8 } .checkbox__input:checked:disabled+.checkbox__text:after { border: 1px solid #d9d9d9; background-color: #d9d9d9 } .checkbox__input:disabled+.checkbox__text { cursor: not-allowed } .checkbox__input.is-tabbed:focus+.checkbox__text:after { -webkit-box-shadow: 0 0 0 10px rgba(var(--hover-color), .1); box-shadow: 0 0 0 10px rgba(var(--hover-color), .1); background-color: rgba(var(--hover-color), .1) } .checkbox__input.is-tabbed:focus:checked+.checkbox__text:after { background-color: var(--hover-color) } .checkbox__text { position: relative; padding: .125rem 0 0 2.1875rem; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer } .checkbox__text:before { opacity: 0; top: .3125rem; left: .125rem; width: .5rem; height: .6875rem; border-radius: 1px; margin: .1875rem 0 0; z-index: 1; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 2px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; -webkit-transform: rotate(37deg); transform: rotate(37deg) } .checkbox__text:after, .checkbox__text:before { content: ""; position: absolute; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .checkbox__text:after { top: .25rem; left: 0; width: 1.25rem; height: 1.25rem; border-radius: 3px; background-color: transparent; border: 1px solid var(--form-border-color); z-index: 0 } .checkbox__label { font-size: .75rem; font-weight: 500 } .checkbox__label a { font-weight: 700 } .checkbox__info { display: block; margin: .125rem 0 0; opacity: .4; font-size: 80% } .radio { margin: .25rem 0; display: inline-block; line-height: 1.35 } @media only screen and (min-width:1200px) { .radio:hover .radio__text:after { border: 1px solid var(--main-color) } } .radio__input { position: absolute; opacity: 0 } .radio__input:not(:checked):disabled+.radio__text:after { border: 1px solid #d9d9d9; background-color: #d9d9d9 } .radio__input:checked+.radio__text:before { opacity: 1 } .radio__input:checked+.radio__text:after { border: 1px solid var(--hover-color); background-color: transparent } .radio__input:checked:disabled+.radio__text:before { background-color: #a8a8a8 } .radio__input:checked:disabled+.radio__text:after { border: 1px solid #d9d9d9; background-color: #d9d9d9 } .radio__input:disabled+.radio__text { cursor: not-allowed } .radio__input.is-tabbed:focus+.radio__text:after { -webkit-box-shadow: 0 0 0 10px rgba(var(--hover-color), .1); box-shadow: 0 0 0 10px rgba(var(--hover-color), .1); background-color: rgba(var(--hover-color), .1) } .radio__input.is-tabbed:focus:checked+.radio__text:after { background-color: rgba(var(--hover-color), .1) } .radio__text { position: relative; padding: .125rem 0 0 2.1875rem; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer } .radio__text:before { opacity: 0; top: .6875rem; left: .6875rem; width: .5rem; height: .5rem; border-radius: 50%; background-color: var(--hover-color); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden } .radio__text:after, .radio__text:before { content: ""; position: absolute; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .radio__text:after { top: 0; left: 0; width: 1.375rem; height: 1.375rem; border-radius: 50%; background-color: transparent; border: 1px solid #d1d1d1; z-index: 0 } .radio__label { font-size: .9375rem; color: var(--black-color) } .radio__label, .radio__label a { font-weight: 500 } .radio__info { display: block; margin: .125rem 0 0; opacity: .4; font-size: 80% } .radio--border { margin-bottom: .3125rem; cursor: pointer; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; width: 100% } .radio--border .radio__input:checked+.radio__text { border-color: var(--hover-color); background-color: var(--hover-color) } .radio--border .radio__input:checked+.radio__text .radio__label>strong { color: var(--main-color) } .radio--border .radio__text { width: 100%; padding: 1rem .9375rem .9375rem 3.125rem; border: 1px solid #cacad4; border-radius: 5px } .radio--border .radio__text:after { top: .8125rem; left: .9375rem } .radio--border .radio__text:before { top: 1.5rem; left: 1.625rem } @media only screen and (min-width:1200px) { .radio--border .radio__text:hover { border-color: var(--hover-color); background-color: var(--hover-color) } .radio--border .radio__text:hover:after { background-color: #fff; border-color: var(--hover-color) } .radio--border .radio__text:hover .radio__label>strong { color: var(--main-color) } } .radio--border .radio__label { width: 100% } .radio--border .radio__label>span { margin-right: 1.875rem } .radio--border .radio__label>span em { font-style: normal } .radio--border .radio__label>strong { white-space: nowrap; font-size: .875rem; color: var(--main-color); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:575px) { .radio--border .radio__label { display: inline } .radio--border .radio__label>span { margin-right: 0 } } .radio--border .radio__input:checked this__text { border-color: var(--hover-color); background-color: var(--hover-color) } .g-recaptcha { display: inline-block } .aside-form .radio__label { font-size: .875rem } .aside-form .checkbox__label, .aside-form .radio__label { text-transform: uppercase; color: var(--black-color); font-weight: 500 } .aside-form .checkbox__text:after { top: 0 } .aside-form .checkbox__text:before { top: .0625rem } .slider-range-results { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .slider-range-results input { width: 100%; padding: 0; margin: 0; border: none; font-weight: 700; color: var(--black-color); font-size: .875rem } .slider-range-results #amount1 { position: relative; left: -.9375rem; text-align: left } .slider-range-results #amount2 { position: relative; right: -.9375rem; text-align: right } .form-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:767px) { .form-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .form-wrapper .form__group { width: 100% } .form-wrapper .form__group:first-child { margin-right: .875rem } @media only screen and (max-width:767px) { .form-wrapper .form__group:first-child { margin-right: 0 } } @media only screen and (max-width:767px) { .form-wrapper .form__group:last-child { margin-left: 0 } } .form-wrapper input[type=date] { height: 3rem } .form-wrapper input[type=date] ::-webkit-input-placeholder { color: var(--icons-color); font-weight: 500; font-size: .75rem } .form-wrapper input[type=date] :-moz-placeholder, .form-wrapper input[type=date] ::-moz-placeholder { color: var(--icons-color); font-weight: 500; opacity: 1; font-size: .75rem } .form-wrapper input[type=date] :-ms-input-placeholder { color: var(--icons-color); font-weight: 500; font-size: .75rem } .contact-form-wrapper { background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 3px; padding: 4.25rem 4.375rem 4.4375rem 5.75rem; width: 46.25rem } .contact-form-wrapper .checkbox__label { font-size: .625rem; font-weight: 400 } @media only screen and (max-width:1199px) { .contact-form-wrapper { width: 100% } } @media only screen and (max-width:991px) { .contact-form-wrapper { padding: 1.875rem } } .form-title { font-size: .9375rem; font-weight: 500; text-transform: uppercase; color: var(--black-color); margin-bottom: 1.25rem } .search-input-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: .9375rem; padding: 1.75rem 1.5rem; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); box-shadow: 0 5px 25px rgba(0, 0, 0, .0561023); border-radius: 5px } @media only screen and (max-width:767px) { .search-input-container { padding: 0; -webkit-transform: translateY(-50px); transform: translateY(-50px); background-color: transparent } } .search-input-container input { border-top-right-radius: 0; border-bottom-right-radius: 0; height: 2.9375rem; border-color: var(--form-border-color) } .search-input-container button.search-input-button { cursor: pointer; width: 2.9375rem; height: 2.9375rem; min-width: 47px; min-height: 47px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: var(--black-color); border-top-right-radius: 3px; border-bottom-right-radius: 3px; color: var(--body-color); -webkit-box-shadow: none; box-shadow: none; outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:767px) { .search-input-container button.search-input-button { background: var(--icons-color) } } @media only screen and (min-width:1200px) { .search-input-container button.search-input-button:hover { background-color: var(--hover-color) } } .nip-form { margin-bottom: 4.375rem } @media only screen and (max-width:767px) { .nip-form { margin-bottom: 2.1875rem } } .gallery { margin: 0 0 1.5625rem } .gallery .gutters-10 .thumbnail { margin-bottom: .625rem } .gallery .gutters-20 .thumbnail { margin-bottom: 1.25rem } .thumbnail { position: relative; display: block; width: 100%; overflow: hidden; background-color: rgba(var(--main-color), 0); -webkit-transition: background .3s ease-out 0s; transition: background .3s ease-out 0s; margin-bottom: 1.875rem } @media only screen and (min-width:1200px) { .thumbnail:hover { background: rgba(var(--main-color), 1) } .thumbnail:hover img { opacity: .2 } .thumbnail:hover .ico, .thumbnail:hover .ico-default { opacity: 1 } } .thumbnail img { display: block; width: 100%; height: auto; -webkit-transform: translateZ(0); transform: translateZ(0) } .thumbnail .ico, .thumbnail .ico-default, .thumbnail img { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .thumbnail .ico, .thumbnail .ico-default { font-size: 2.8125rem; color: #fff; position: absolute; z-index: 2; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0 } .thumbnail .ico--small, .thumbnail .ico-default--small { font-size: 1.5625rem } .thumbnail--mb-clear { margin-bottom: 0 !important } .thumbnail--img-zoom-in img { max-width: 100% !important; -webkit-transition: all .4s ease 0s; transition: all .4s ease 0s; z-index: 1 } @media only screen and (min-width:1200px) { .thumbnail--img-zoom-in:hover img { -webkit-transform: scale(1.1); transform: scale(1.1) } } .thumbnail--icon-slide .ico, .thumbnail--icon-slide .ico-default { top: 25% } @media only screen and (min-width:1200px) { .thumbnail--icon-slide:hover .ico, .thumbnail--icon-slide:hover .ico-default { top: 50% } } .thumbnail--icon-zoom-out .ico, .thumbnail--icon-zoom-out .ico-default { -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translate(-50%, -50%) scale(2); transform: translate(-50%, -50%) scale(2); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .thumbnail--icon-zoom-out:hover .ico, .thumbnail--icon-zoom-out:hover .ico-default { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-transition: all .3s ease-out .15s; transition: all .3s ease-out .15s } } .map { background: #fff url(//www.wfr.org.pl/wp-content/themes/wfr/public/assets/css/../img/preloaders/preloader-1.svg) no-repeat 50%; background-size: 60px 60px; width: 100% } .map-info-window__title { font-size: .875rem; margin-bottom: 0 } .pagination { font-size: 1rem; color: var(--black-color); margin: 0 0 1.5625rem } .pagination__list { list-style: none; margin: 0; padding: 0 } .pagination__item { margin: 0 .125rem; padding: 0 } @media only screen and (max-width:991px) { .pagination__item { display: none } } .pagination__item a, .pagination__item em, .pagination__item span { width: 2.375rem; height: 2.375rem; color: var(--black-color); background-color: transparent; border: 2px solid transparent; border-radius: 50vw; font-weight: 700; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .pagination__item a:hover { color: #fff; background-color: var(--hover-color); border: 2px solid var(--hover-color); width: 2.375rem; height: 2.375rem } } .pagination__item.is-active span { color: #fff; background-color: var(--hover-color); border: 2px solid var(--hover-color) } .pagination__item em { font-style: normal } .pagination__item.is-disabled { opacity: .3 } @media only screen and (max-width:991px) { .pagination__item.is-active, .pagination__item.is-next, .pagination__item.is-prev { display: block } } .pagination__item--next, .pagination__item--prev { border: 2px solid #e2e2e2; border-radius: 50vw; font-size: 1rem } @media only screen and (max-width:991px) { .pagination__item--next, .pagination__item--prev { display: -webkit-box; display: -ms-flexbox; display: flex } .pagination__item--next a, .pagination__item--next span, .pagination__item--prev a, .pagination__item--prev span { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent } .pagination__item--next span, .pagination__item--prev span { font-size: .875rem; padding-left: .625rem; padding-right: .625rem } } @media only screen and (max-width:991px) { .pagination { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important } } .pagination--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .pagination--right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .pagination--grid { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-right: 14.5625rem; margin-top: 3.125rem; margin-bottom: 0 } @media only screen and (max-width:767px) { .pagination--grid { padding-right: 0 } } .pagination--grid.aside-off { padding-right: 0 } .pagination .nav-links { list-style: none; margin: 0; padding: 0 } .pagination .page-numbers { margin: 0 .125rem; padding: 0; width: 2.375rem; height: 2.375rem; color: var(--black-color) !important; background-color: transparent; border: 2px solid transparent; border-radius: 50vw; font-weight: 700; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .pagination .page-numbers:hover { color: #fff !important; background-color: var(--hover-color); border: 2px solid var(--hover-color); width: 2.375rem; height: 2.375rem } } .pagination .current { color: #fff !important; background-color: var(--hover-color); border: 2px solid var(--hover-color) } .pagination .next, .pagination .prev { border: 2px solid #e2e2e2; border-radius: 50vw; font-size: 1rem } .screen-reader-text { display: none } .owl-carousel .owl-nav { z-index: 100; position: absolute; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; -webkit-tap-highlight-color: transparent; pointer-events: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { color: var(--black-color); font-size: .8125rem; margin: .3125rem 3.125rem; padding: 0; background: transparent; border: 2px solid #e2e2e2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; width: 2.3125rem; min-width: 37px; height: 2.3125rem; min-height: 37px; border-radius: 50vw; pointer-events: auto; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { position: relative; left: .0625rem } .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { background: var(--main-color); color: #fff; text-decoration: none } .owl-carousel .owl-nav .disabled { opacity: .5; cursor: default } .owl-carousel .owl-nav.disabled+.owl-dots { margin-top: .625rem } .owl-carousel .owl-dots { z-index: 100; position: absolute; width: 100%; bottom: 3.125rem; text-align: center; -webkit-tap-highlight-color: transparent; pointer-events: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:991px) { .owl-carousel .owl-dots { bottom: 1.875rem } } .owl-carousel .owl-dots button.owl-dot { display: inline-block; zoom: 1; *display: inline; pointer-events: auto } @media only screen and (max-width:767px) { .owl-carousel .owl-dots button.owl-dot { padding: 0 } } .owl-carousel .owl-dots button.owl-dot span { width: .625rem; height: .625rem; margin: .3125rem .4375rem; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; border-radius: 30px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .owl-carousel .owl-dots button.owl-dot.active span, .owl-carousel .owl-dots button.owl-dot:hover span { background: var(--main-color) } .slider, .slider__item { position: relative } .slider__item { width: 100%; min-height: 620px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.35; padding: 6.25rem 0; background-size: cover; background-position: 50%; background-repeat: no-repeat } .slider__item:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(0, 0, 0, .75)), color-stop(50%, rgba(0, 0, 0, .65)), color-stop(75%, transparent)); background: linear-gradient(90deg, rgba(0, 0, 0, .75) 10%, rgba(0, 0, 0, .65) 50%, transparent 75%) } .slider__item>.container { position: relative; margin-left: 0; margin-right: 0 } @media only screen and (max-width:1199px) { .slider__item { min-height: 520px; padding-top: 5rem; padding-bottom: 5rem } } @media only screen and (max-width:991px) { .slider__item { min-height: 0; text-align: center } } @media only screen and (min-width:768px) and (max-width:991px) { .slider__item { padding-top: 6.25rem; padding-bottom: 6.25rem } } .slider__title { font-size: 3.25rem; line-height: 1; margin: 0 0 1.25rem; opacity: 0; -webkit-transition: opacity .7s ease-out .8s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) .8s; transition: opacity .7s ease-out .8s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) .8s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) .8s, opacity .7s ease-out .8s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) .8s, opacity .7s ease-out .8s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) .8s; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .owl-item.active .slider__title { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } @media only screen and (max-width:1199px) { .slider__title { font-size: 2.875rem } } @media only screen and (max-width:991px) { .slider__title { font-size: 2.625rem } } @media only screen and (max-width:767px) { .slider__title { font-size: 2rem } } @media only screen and (max-width:575px) { .slider__title { font-size: 1.75rem } } .slider__text { font-size: 1.3125rem; margin: 0 0 2.8125rem; opacity: 0; -webkit-transition: opacity .7s ease-out 1.1s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.1s; transition: opacity .7s ease-out 1.1s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.1s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.1s, opacity .7s ease-out 1.1s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.1s, opacity .7s ease-out 1.1s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.1s; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .owl-item.active .slider__text { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } @media only screen and (max-width:1199px) { .slider__text { margin-bottom: 2.5rem } } @media only screen and (max-width:767px) { .slider__text { font-size: 1.125rem; margin-bottom: 1.875rem } } .slider__action { opacity: 0; -webkit-transition: opacity .7s ease-out 1.4s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.4s; transition: opacity .7s ease-out 1.4s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.4s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.4s, opacity .7s ease-out 1.4s; transition: transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.4s, opacity .7s ease-out 1.4s, -webkit-transform .7s cubic-bezier(.175, .885, .32, 1.275) 1.4s; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .owl-item.active .slider__action { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } .offer-slider-container { width: 100% } .offer-slider-container .owl-carousel .owl-stage { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .offer-slider, .offer-slider-container .owl-carousel .owl-item, .offer-slider-container .owl-carousel .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex } .offer-slider { position: relative; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 4.0625rem } .offer-slider .owl-nav { width: 116%; left: -8%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .offer-slider .owl-dots { bottom: -3.125rem } .offer-slider__item { padding: 1.625rem 1.875rem 1.25rem 2.8125rem; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; background-color: var(--body-color); width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .offer-slider__item:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } .offer-slider__item:hover .offer-slider__title { color: var(--hover-color) } } @media only screen and (max-width:767px) { .offer-slider__item { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 2.1875rem } } .offer-slider__label { margin-left: auto; margin-right: 0 } @media only screen and (max-width:767px) { .offer-slider__label { display: none } } .offer-slider__title { font-size: 1.375rem; font-weight: 500; color: var(--black-color); letter-spacing: -.26px; margin: .6875rem 0 1.25rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:767px) { .offer-slider__title { margin-bottom: 1.25rem } } .offer-slider__icon { width: 2.25rem; -o-object-fit: scale-down; object-fit: scale-down; min-height: 40px; margin: 1.875rem 0 } @media only screen and (max-width:767px) { .offer-slider__icon { margin: 0 auto 1.875rem; width: 3.125rem } } .offer-slider__text { margin-bottom: 1.875rem; font-size: .9375rem; letter-spacing: -.4px; color: var(--main-color); min-height: 50px } .offer-slider .owl-stage-outer { overflow: visible } .offer-slider .owl-item { opacity: 0; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .offer-slider .owl-item.active { opacity: 1 } .quote-slider { margin: 3.125rem 0 } .quote-slider.single { margin: 0; padding: 3.75rem 3.125rem; border-radius: 10px; background-color: var(--body-color) } @media only screen and (max-width:767px) { .quote-slider.single { padding: 1.875rem } } .quote-slider .owl-nav { width: 116%; left: -8%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .quote-slider .owl-dots { bottom: -2.5rem } .quote-slider__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0 6.25rem } @media only screen and (max-width:991px) { .quote-slider__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } } @media only screen and (max-width:767px) { .quote-slider__info { font-size: 1.125rem } } .quote-slider__quote { line-height: 1.55 } .quote-slider .author-container.line { position: relative; padding-top: 3.125rem } .quote-slider .author-container.line:before { position: absolute; content: ""; top: 1.5625rem; left: 0; width: 18.75rem; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } @media only screen and (max-width:767px) { .quote-slider .author-container.line:before { width: 100% } } @media only screen and (max-width:991px) { .quote-slider .author-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: 1.875rem } } .quote-slider .author-container .author-image { display: none } @media only screen and (max-width:991px) { .quote-slider .author-container .author-image { display: block; position: relative; top: .8125rem; margin-right: 1.25rem; width: 6.875rem; min-width: 110px; overflow: hidden; border-radius: 10px } .quote-slider .author-container .author-image img { width: inherit; min-width: inherit; height: inherit; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; -webkit-filter: grayscale(100%); filter: grayscale(100%) } } .quote-slider__image { width: 23.75rem; min-width: 380px; height: auto; padding: 0 3.125rem; border-radius: 10px; overflow: hidden } .single .quote-slider__image { padding: 0 3.125rem 0 0 } @media only screen and (max-width:991px) { .quote-slider__image { padding: 0; margin-bottom: 2.5rem; min-width: 100%; display: none } } .quote-slider__image img { width: inherit; height: inherit; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; border-radius: inherit; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .quote-slider__image img:hover { -webkit-filter: grayscale(0); filter: grayscale(0) } } .partners-slider { -ms-flex-pack: distribute; justify-content: space-around; margin: 1.25rem 0 3.125rem } .partners-slider, .partners-slider .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .partners-slider .owl-stage { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .partners-slider .owl-nav { width: 116%; left: -8%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .partners-slider__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center } @media only screen and (min-width:1200px) { .partners-slider__item:hover img { -webkit-filter: grayscale(0); filter: grayscale(0) } } .partners-slider__item img { max-width: 140px; -o-object-fit: scale-down; object-fit: scale-down; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .news-box-slider-container { display: none } @media only screen and (max-width:1199px) { .news-box-slider-container { display: block } } .news-box-slider .owl-dots { bottom: -2.5rem } .news-box-slider .owl-stage-outer { overflow: visible } .news-box-slider .owl-item { opacity: 0; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .news-box-slider .owl-item.active { opacity: 1 } .wysiwyg { line-height: 160%; font-size: 1.0625rem } .wysiwyg table.aligncenter td, .wysiwyg table.aligncenter tr { text-align: center } .wysiwyg table.alignleft td, .wysiwyg table.alignleft tr { text-align: left } .wysiwyg table.alignright td, .wysiwyg table.alignright tr { text-align: right } .wysiwyg .lead { color: var(--black-color) } @media only screen and (max-width:991px) { .wysiwyg { line-height: normal } } .wysiwyg img { height: auto !important; max-width: 100% !important } .wysiwyg a { color: var(--hover-color) !important; white-space: pre-wrap; word-break: break-word } .wysiwyg .img { margin: 0 0 1.5625rem; text-align: center } .wysiwyg .img--left { float: left; margin: 0 1.875rem .9375rem 0 !important } .wysiwyg .img--right { float: right; margin: 0 0 .9375rem 1.875rem !important } .wysiwyg .img--left, .wysiwyg .img--right { max-width: 45% } .wysiwyg .img--left img, .wysiwyg .img--right img { display: block; width: 100% } @media only screen and (max-width:576px) { .wysiwyg .img--left img, .wysiwyg .img--right img { display: inline-block !important; width: auto !important } } @media only screen and (max-width:576px) { .wysiwyg .img--left, .wysiwyg .img--right { max-width: 100% !important; float: none !important; margin: 0 0 1.5625rem !important; text-align: center !important } } .wysiwyg--editor h3 { text-transform: uppercase; margin-bottom: 4.0625rem; margin-top: 3.125rem; font-size: 1.75rem !important; position: relative; display: inline-block; padding-bottom: .3125rem !important } @media only screen and (max-width:767px) { .wysiwyg--editor h3 { margin-bottom: 1.875rem; font-size: 1.75rem } } .wysiwyg--editor h3:before { position: absolute; content: ""; bottom: 0; left: 0; width: 18.75rem; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } @media only screen and (max-width:767px) { .wysiwyg--editor h3:before { width: 100% } } @media only screen and (max-width:767px) { .wysiwyg--editor h3 { text-align: center !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .wysiwyg--article h2 { font-size: 1.75rem; font-weight: 500; color: var(--black-color); text-transform: uppercase } .wysiwyg--bip h5 { text-transform: uppercase; margin-top: 2.5rem; margin-bottom: .625rem } .wysiwyg hr { width: 100%; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } .wysiwyg .hr-grey { width: 100%; height: .0625rem; background: var(--main-color) } .wysiwyg h1, .wysiwyg h2, .wysiwyg h3 { position: relative; padding-bottom: .9375rem } .wysiwyg h1:before, .wysiwyg h2:before, .wysiwyg h3:before { position: absolute; content: ""; bottom: 0; left: 0; width: 18.75rem; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } @media only screen and (max-width:767px) { .wysiwyg h1:before, .wysiwyg h2:before, .wysiwyg h3:before { width: 100% } } .wysiwyg strong a { font-weight: 700 } .wysiwyg ul:not(.square-style):not(.dot-style):not(.check-style):not(.list-styled) li { margin: 0 0 .5375rem; padding: 0 0 0 1.875rem; position: relative } .wysiwyg ul:not(.square-style):not(.dot-style):not(.check-style):not(.list-styled) li:before { content: "" !important; font-size: .9375rem; width: .5rem; min-width: 8px; height: .5rem; min-height: 8px; background-color: var(--hover-color); border-radius: 0; color: var(--hover-color); position: absolute; top: .75rem; left: 0 } .wysiwyg ol { padding-left: 1.125rem } .modal { padding: 0 !important; margin: 2.8125rem .9375rem .9375rem !important; background: #fff; width: calc(100% - 1.875rem); max-width: 800px; overflow: visible !important; border-radius: 5px; display: none } .modal__title { width: 100%; text-align: left } @media only screen and (max-width:767px) { .modal__title { font-size: 1.5rem } } .modal__wrapper { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } @media only screen and (max-width:767px) { .modal__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .modal__wrapper .btn { margin-right: .625rem } @media only screen and (max-width:767px) { .modal__wrapper .btn { margin-right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .modal__wrapper .btn:first-child { margin-bottom: .625rem } } .modal--search { background: transparent } .modal--search form { width: 100% } .modal--search .modal__close i { font-size: 1.625rem } .modal__close { position: absolute; top: -1.875rem; right: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #fff; font-size: .75rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; line-height: 1; font-weight: 400 } @media only screen and (min-width:1200px) { .modal__close:hover { color: var(--main-color) } } .modal__close>span { font-size: .75rem; font-weight: 400; margin-right: .5rem } .modal__check { width: 100%; padding: 1.875rem; border: 1px solid #eaeaea; margin-bottom: 1.875rem; border-radius: 10px } .modal__inner { padding: 3.125rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:767px) { .modal__inner { padding: 2.5rem 1.875rem } } .fancybox-is-modal .modal { -webkit-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .fancybox-is-modal .fancybox-slide--current .modal { -webkit-transform: translateY(0); transform: translateY(0) } .fancybox-is-modal.fancybox-is-closing .modal { -webkit-transform: translateY(100px); transform: translateY(100px) } .dropdown { position: relative; line-height: 1 } .dropdown__trigger { cursor: pointer } @media only screen and (min-width:1200px) { .dropdown__trigger:hover { color: inherit } } .is-dropdown-open .dropdown__trigger { color: inherit } .dropdown__trigger-icon { padding-right: 1.25rem; position: relative; color: inherit } .dropdown__trigger-icon:before { font-family: Icons; content: "\e022"; font-size: .5625rem; position: absolute; right: .1875rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -webkit-transform-origin: center; transform-origin: center } .is-dropdown-open .dropdown__trigger-icon:before { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) } .dropdown__inner { background-color: #fff; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, .1); box-shadow: 0 0 60px 0 rgba(0, 0, 0, .1); padding: .9375rem 1.25rem } .dropdown__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .dropdown__label { color: var(--main-color); font-size: .875rem; margin-right: 1.25rem; min-width: 62px } .dropdown__content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .dropdown__content, .dropdown a.dropdown__link { display: -webkit-box; display: -ms-flexbox; display: flex } .dropdown a.dropdown__link { width: 1.25rem; min-width: 20px; height: 1.25rem; min-height: 20px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 0 .25rem; border-radius: 5px; margin-right: .5rem; background-color: #e6e6e6 } .dropdown a.dropdown__link i { font-size: .75rem; color: var(--black-color) } .dropdown a.dropdown__link.eye1 { background-color: var(--black-color) } .dropdown a.dropdown__link.eye1 i { color: var(--body-color) } .dropdown a.dropdown__link.eye2 { background-color: var(--black-color) } .dropdown a.dropdown__link.eye2 i { color: #feec35 } .dropdown a.dropdown__link.eye3 { background-color: #feec35 } .dropdown a.dropdown__link.eye3 i { color: var(--black-color) } .dropdown a.dropdown__link.a1 { font-size: .75rem !important } .dropdown a.dropdown__link.a2 i { font-size: .625rem !important } .dropdown a.dropdown__link.a3 i { font-size: .5rem !important } .dropdown__drop { opacity: 0; visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 100; min-width: 160px; max-width: 260px; -webkit-transform: translateY(50px) scale(.9); transform: translateY(50px) scale(.9); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .dropdown__drop--arrow:before { content: ""; display: block; position: absolute; width: 0; height: 0; border-color: transparent transparent #fff; border-style: solid; border-width: 0 6px 6px; top: -.3125rem; right: .9375rem } .dropdown__drop--right { right: 0; left: auto } .dropdown.is-dropdown-open .dropdown__drop { opacity: 1; visibility: visible; -webkit-transform: translateY(15px) scale(1); transform: translateY(15px) scale(1) } .dropdown-links { font-size: .9375rem; line-height: 1.35 } .dropdown-links__list { padding: .9375rem 1.375rem } .dropdown-links__item a { color: var(--main-color); padding: .3125rem 0; display: block } @media only screen and (min-width:1200px) { .dropdown-links__item a:hover { color: var(--main-color) } } .dropdown-links__item a [class*=ico-] { margin-right: .625rem; font-size: .9375rem } .dropdown-links__item:last-child { border-bottom: none } .horizontal-bar { margin-top: -.3125rem; margin-bottom: -.3125rem; max-width: 100%; width: 100% } .horizontal-bar>.horizontal-bar__item { margin-top: .3125rem; margin-bottom: .3125rem; max-width: 100% } .horizontal-bar>.horizontal-bar__item:first-child { margin-right: 1.5625rem } @media only screen and (max-width:575px) { .horizontal-bar>.horizontal-bar__item:first-child { margin-right: .9375rem } } @media only screen and (max-width:991px) { .horizontal-bar--wrap-sm { -ms-flex-wrap: wrap; flex-wrap: wrap } .horizontal-bar--wrap-sm>.horizontal-bar__item { width: 100% } .horizontal-bar--wrap-sm>.horizontal-bar__item:first-child { margin-right: 0 } } @media only screen and (max-width:767px) { .horizontal-bar--wrap-xs { -ms-flex-wrap: wrap; flex-wrap: wrap } .horizontal-bar--wrap-xs>.horizontal-bar__item { width: 100% } .horizontal-bar--wrap-xs>.horizontal-bar__item:first-child { margin-right: 0 } } @media only screen and (max-width:575px) { .horizontal-bar--wrap-xxs { -ms-flex-wrap: wrap; flex-wrap: wrap } .horizontal-bar--wrap-xxs>.horizontal-bar__item { width: 100% } .horizontal-bar--wrap-xxs>.horizontal-bar__item:first-child { margin-right: 0 } } .wpcf7-form span.wpcf7-list-item { margin: 0; display: inline } .wpcf7-form .wpcf7-form-control-wrap { width: 100% } .wpcf7-form .wpcf7-not-valid-tip, .wpcf7-form div.wpcf7-validation-errors { position: relative; font-size: .625rem; margin-top: .25rem } .wpcf7-form .form__checkbox label { display: inline-block; line-height: 1.35 } @media only screen and (min-width:1200px) { .wpcf7-form .form__checkbox label:hover .wpcf7-list-item-label:after { border: 1px solid var(--hover-color) } } .wpcf7-form .form__checkbox label input[type=checkbox] { position: absolute; opacity: 0 } .wpcf7-form .form__checkbox label input[type=checkbox]:checked+.wpcf7-list-item-label:before { opacity: 1 } .wpcf7-form .form__checkbox label input[type=checkbox]:checked+.wpcf7-list-item-label:after { border: 1px solid var(--hover-color); background-color: var(--hover-color) } .wpcf7-form .form__checkbox label .wpcf7-list-item-label { position: relative; padding: .125rem 0 0 2.1875rem; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: .625rem; font-weight: 400; line-height: 2 } .wpcf7-form .form__checkbox label .wpcf7-list-item-label a { font-weight: 700 } .form-alt .wpcf7-form .form__checkbox label .wpcf7-list-item-label { color: var(--body-color) } .wpcf7-form .form__checkbox label .wpcf7-list-item-label:before { content: ""; opacity: 0; position: absolute; top: .3125rem; left: .125rem; width: .5rem; height: .6875rem; border-radius: 1px; margin: .1875rem 0 0; z-index: 1; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 2px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; -webkit-transform: rotate(37deg); transform: rotate(37deg); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .wpcf7-form .form__checkbox label .wpcf7-list-item-label:after { content: ""; position: absolute; top: .25rem; left: 0; width: 1.25rem; height: 1.25rem; border-radius: 3px; background-color: transparent; border: 1px solid var(--form-border-color); z-index: 0; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .wpcf7-form .wpcf7-response-output { border-radius: 5px } .newsletter-form .wpcf7-list-item-label { font-size: .75rem !important; font-weight: 500 !important; line-height: 1.5 !important } .newsletter-form.invalid .wpcf7-response-output { display: none !important } .comment-form-fm-sign { display: none } .grecaptcha-badge { display: none !important } .after-mail-sent { display: none } #contact_form .comment-form-fm-sign, #event_form .comment-form-fm-sign { display: block } #contact_form .comment-form-fm-sign input[type=checkbox], #event_form .comment-form-fm-sign input[type=checkbox] { position: absolute; opacity: 0 } #contact_form .comment-form-fm-sign input[type=checkbox]:checked+.fm-label-text:before, #event_form .comment-form-fm-sign input[type=checkbox]:checked+.fm-label-text:before { opacity: 1 } #contact_form .comment-form-fm-sign input[type=checkbox]:checked+.fm-label-text:after, #event_form .comment-form-fm-sign input[type=checkbox]:checked+.fm-label-text:after { border: 1px solid var(--hover-color); background-color: var(--hover-color) } #contact_form .comment-form-fm-sign .fm-label-text, #event_form .comment-form-fm-sign .fm-label-text { position: relative; padding: .125rem 0 0 2.1875rem; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: .625rem; font-weight: 400; line-height: 2 } #contact_form .comment-form-fm-sign .fm-label-text:before, #event_form .comment-form-fm-sign .fm-label-text:before { content: ""; opacity: 0; position: absolute; top: .3125rem; left: .125rem; width: .5rem; height: .6875rem; border-radius: 1px; margin: .1875rem 0 0; z-index: 1; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 2px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; -webkit-transform: rotate(37deg); transform: rotate(37deg); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } #contact_form .comment-form-fm-sign .fm-label-text:after, #event_form .comment-form-fm-sign .fm-label-text:after { content: ""; position: absolute; top: .25rem; left: 0; width: 1.25rem; height: 1.25rem; border-radius: 3px; background-color: transparent; border: 1px solid var(--form-border-color); z-index: 0; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .no-gutters { margin-right: 0; margin-left: 0 } .no-gutters>[class*=col-] { padding-right: 0; padding-left: 0 } .gutters-10 { margin-right: -.3125rem; margin-left: -.3125rem } .gutters-10>[class*=col-] { padding-right: .3125rem; padding-left: .3125rem } .gutters-20 { margin-right: -.625rem; margin-left: -.625rem } .gutters-20>[class*=col-] { padding-right: .625rem; padding-left: .625rem } .gutters-60 { margin-right: -1.875rem !important; margin-left: -1.875rem !important } @media only screen and (max-width:767px) { .gutters-60 { margin-right: -.9375rem; margin-left: -.9375rem } } .gutters-60>[class*=col-] { padding-right: 1.875rem !important; padding-left: 1.875rem !important } .gutters-60>[class*=col-] p { text-justify: inter-word; text-align: justify } .gutters-60>[class*=col-] .desk-mobile-float, .gutters-60>[class*=col-] p { font-size: 1rem; line-height: 28px } @media only screen and (max-width:767px) { .gutters-60>[class*=col-] { padding-right: .9375rem; padding-left: .9375rem } } .top { background-color: var(--body-color); padding: 0; position: absolute; top: 0; width: 100%; z-index: 500; -webkit-box-shadow: 0 2px 15px transparent; box-shadow: 0 2px 15px transparent; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .is-top-shadow .top { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .1); box-shadow: 0 2px 15px rgba(0, 0, 0, .1) } .is-top-minimize .top { top: -3.125rem } .is-top-minimize .top .top-upper { position: absolute; top: -6.9375rem; opacity: 0 } .is-top-minimize .top .top-bottom { background-color: var(--body-color); opacity: 0; -webkit-transform: translateY(-125px); transform: translateY(-125px); visibility: hidden; -webkit-transition: opacity .1s ease, tranform .5s ease; transition: opacity .1s ease, tranform .5s ease } .is-top-minimize .top.fixed-menu--fixed-out { top: -18.75rem } .is-top-minimize .top.fixed-menu--fixed-in { position: fixed; -webkit-transform: translateY(0); transform: translateY(0); visibility: visible !important; opacity: 1 !important; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, .1); box-shadow: 0 2px 15px rgba(0, 0, 0, .1); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:1199px) { .is-top-minimize .top.fixed-menu--fixed-in { position: absolute } } .is-menu-open .is-top-minimize .top.fixed-menu--fixed-in { opacity: 0 !important; -webkit-transform: translateY(-125px); transform: translateY(-125px); visibility: hidden !important } .is-top-minimize .top__logo { padding: 1.25rem 0; max-width: 220px } .top__upper { background-color: var(--grey-color); height: 3.125rem } .top__upper>.container-wide { height: 100% } @media only screen and (max-width:1199px) { .top__upper { display: none } } .top__upper-wrapper { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .top__upper-wrapper a { padding-left: .75rem } @media only screen and (min-width:1200px) { .top__upper-wrapper a:hover { color: var(--hover-color) } } .top__upper-wrapper a:focus i { color: var(--hover-color) } .top__upper-wrapper i, .top__upper-wrapper img { color: #a7a8a9; font-size: .8125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .top__upper-wrapper i:hover, .top__upper-wrapper img:hover { color: var(--hover-color) } } .top__upper-wrapper .ico-mail-icon { padding: 0 .3125rem } .top__upper-wrapper .ico-youtube-icon { padding-right: .5rem } .top__upper-wrapper .ico-bip-grey { font-size: .9375rem } .top__upper-wrapper a.search-link { padding-left: 1.25rem; padding-right: .625rem } .top__upper-wrapper svg { fill: #a7a8a9 } .top__logo { position: relative; margin-right: 1.875rem; max-width: 460px; padding: 1.375rem 0; background-color: #fff; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .top__logo:before { position: absolute; content: ""; top: 0; left: -20%; width: 140%; height: 100%; background-color: #fff; z-index: -1 } @media only screen and (max-width:575px) { .top__logo:before { left: -10%; width: 120% } } @media only screen and (max-width:1199px) { .top__logo { max-width: 220px !important; padding: 1.25rem 0 } } @media only screen and (min-width:1200px) { .top__logo a:hover img { opacity: .5 } } .top__logo img { -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; width: 28.75rem } @media only screen and (max-width:1199px) { .top__nav { display: block !important; background-color: var(--body-color); margin: 0; padding: 0; opacity: 0; visibility: hidden; position: fixed; top: 4.375rem; right: 0; bottom: 0; left: 0; z-index: 900; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .is-menu-open .top__nav { overflow-y: auto; opacity: 1; visibility: visible } } .top__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .main-heading { position: relative; width: 100% } .main-heading__heading { text-transform: uppercase; font-size: 1.25rem; line-height: 33px; color: var(--black-color); margin-bottom: .9375rem; position: relative; z-index: 2 } @media only screen and (max-width:767px) { .main-heading__heading { font-size: .9375rem; line-height: normal } } .main-heading--subpage2 .main-heading__heading, .main-heading--subpage .main-heading__heading { color: #000 } @media only screen and (max-width:575px) { .main-heading--subpage2 .main-heading__heading, .main-heading--subpage .main-heading__heading { max-width: 260px } } .main-heading__v { position: absolute; top: 0; right: 0; z-index: 2; max-width: 50% } @media only screen and (max-width:991px) { .main-heading__v { max-width: 38% } } @media only screen and (max-width:575px) { .main-heading__v { max-width: 40% } } .main-heading__item { position: relative; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-size: cover; background-repeat: no-repeat; background-position: 0; min-height: 660px; z-index: 1 } @media only screen and (max-width:767px) { .main-heading__item { min-height: 520px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-bottom: 3.75rem } } @media only screen and (max-width:575px) { .main-heading__item { min-height: 480px } } .main-heading__item:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .0001)), color-stop(61.88%, #000)); background: linear-gradient(180deg, hsla(0, 0%, 100%, .0001), #000 61.88%); mix-blend-mode: normal; opacity: .51; z-index: -1 } .main-heading--small .main-heading__item:before, .main-heading--subpage2 .main-heading__item:before, .main-heading--subpage3 .main-heading__item:before, .main-heading--subpage .main-heading__item:before { display: none } .main-heading__item:after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #000; mix-blend-mode: normal; opacity: 0; z-index: -1 } html.bw .main-heading__item:after, html.by .main-heading__item:after { opacity: .9 } html.yb .main-heading__item:after { opacity: .9; background: #feec35 } .main-heading--subpage .main-heading__item:after { display: none } .main-heading--v .main-heading__item:after { display: block; z-index: -1 } .main-heading--small .main-heading__item:after, .main-heading--subpage2 .main-heading__item:after, .main-heading--subpage3 .main-heading__item:after, .main-heading__item--no-overlay:before { display: none } .main-heading--subpage .main-heading__item { background-color: var(--grey-color); border-radius: 20px; padding: 0 .9375rem 6.25rem; min-height: 520px } @media only screen and (max-width:767px) { .main-heading--subpage .main-heading__item { padding-top: 3.125rem; padding-bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 460px; border-radius: 0 } } .main-heading--subpage2 .main-heading__item { background-color: var(--grey-color); border-radius: 20px; padding: 0 .9375rem 6.25rem; min-height: 460px } @media only screen and (max-width:767px) { .main-heading--subpage2 .main-heading__item { padding-top: 0; padding-bottom: 6.25rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 460px; border-radius: 0 } } .main-heading--subpage3 .main-heading__item { background-color: var(--grey-color); border-radius: 20px; padding: 0 .9375rem; min-height: 440px } @media only screen and (max-width:991px) { .main-heading--subpage3 .main-heading__item { padding-top: 3.125rem } } @media only screen and (max-width:767px) { .main-heading--subpage3 .main-heading__item { padding-top: 3.125rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 0 } } @media only screen and (max-width:575px) { .main-heading--subpage3 .main-heading__item { padding-top: 5rem; padding-left: 0; min-height: 400px } } .main-heading--biuletyn .main-heading__item { min-height: 440px } @media only screen and (max-width:767px) { .main-heading--biuletyn .main-heading__item { min-height: 380px } } .main-heading--small .main-heading__item { background-color: var(--grey-color); border-radius: 20px; padding: 0 .9375rem; min-height: 300px } @media only screen and (max-width:767px) { .main-heading--small .main-heading__item { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important } } .main-heading__item>.container { position: relative; margin-left: 0; margin-right: 0 } .main-heading__title { position: relative !important; font-weight: 500 !important; font-size: 2.8125rem !important; text-transform: uppercase !important; line-height: 55px !important; color: #fff; z-index: 2 !important } @media only screen and (max-width:767px) { .main-heading__title { font-size: 1.875rem !important; line-height: 40px !important } } @media only screen and (max-width:768px) { .main-heading__title__768 { max-width: 200px } } .main-heading__title.small { font-size: 2.1875rem } @media only screen and (max-width:767px) { .main-heading__title.small { margin-top: 1.875rem; font-size: 1.625rem; text-align: center } } .main-heading__title.small a { font-weight: 500; color: var(--black-color) } .main-heading--subpage2 .main-heading__title, .main-heading--subpage .main-heading__title { color: var(--black-color) } @media only screen and (max-width:575px) { .main-heading--subpage2 .main-heading__title, .main-heading--subpage .main-heading__title { font-size: 1.625rem; line-height: 1.2 } } .main-heading--subpage3 .main-heading__title { color: var(--black-color) } @media only screen and (max-width:575px) { .main-heading--subpage3 .main-heading__title { font-size: 1.625rem !important; line-height: 1.2 !important } } @media only screen and (max-width:991px) { .main-heading--v .main-heading__title { max-width: 64%; font-size: 1.9375rem; line-height: 35px } } @media only screen and (max-width:575px) { .main-heading--v .main-heading__title { max-width: 50%; font-size: 1.5rem } } .main-heading--small .main-heading__title { color: var(--black-color) } .main-heading__title--black { color: #000 } html.bw .main-heading__title { color: #fff !important } html.by .main-heading__title { color: #feec35 !important } html.yb .main-heading__title { color: #000 !important } .main-heading__line { margin: 1.5625rem 0 1.875rem; width: 0; height: .4rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%); -webkit-animation: line 2s linear forwards; animation: line 2s linear forwards } .main-heading__line.text-center { margin: 1.5625rem auto 1.875rem } @media only screen and (max-width:767px) { .main-heading__line { -webkit-animation: none; animation: none; width: 15.625rem } } @-webkit-keyframes line { 0% { width: 0 } 50% { width: 16.25rem } to { width: 23.4375rem } } @keyframes line { 0% { width: 0 } 50% { width: 16.25rem } to { width: 23.4375rem } } @-webkit-keyframes line-mobile { 0% { width: 0 } 50% { width: 6.25rem } to { width: 12.5rem } } @keyframes line-mobile { 0% { width: 0 } 50% { width: 6.25rem } to { width: 12.5rem } } .main-heading__text { font-weight: 500; font-size: 1.1875rem; line-height: 25px; letter-spacing: -.184615px; color: var(--body-color); margin: 0 0 1.5625rem } @media only screen and (max-width:767px) { .main-heading__text { line-height: 25px } } .main-heading--subpage2 .main-heading__text, .main-heading--subpage3 .main-heading__text, .main-heading--subpage .main-heading__text { color: var(--black-color) } @media only screen and (max-width:767px) { .main-heading--subpage2 .main-heading__text, .main-heading--subpage3 .main-heading__text, .main-heading--subpage .main-heading__text { font-size: .9375rem; padding-bottom: 2.5rem } } @media only screen and (max-width:991px) { .main-heading--v .main-heading__text { font-size: 1.0625rem; padding-bottom: 3.75rem } } @media only screen and (max-width:767px) { .main-heading--v .main-heading__text { font-size: .9375rem; padding-bottom: 4.375rem } } @media only screen and (max-width:575px) { .main-heading--v .main-heading__text { padding-bottom: 5rem } } .main-heading__text--black { color: #000 } html.bw .main-heading__text { color: #fff !important } html.by .main-heading__text { color: #feec35 !important } html.yb .main-heading__text { color: #000 !important } @media only screen and (max-width:1300px) { .main-heading__text br { display: none } } .main-heading__bottom { position: relative; top: -5.875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 1 } @media only screen and (max-width:1599px) { .main-heading__bottom { top: -6.3125rem } } @media only screen and (max-width:1199px) { .main-heading__bottom { top: auto; margin-top: 1.25rem; -ms-flex-wrap: wrap; flex-wrap: wrap } } .main-heading__bottom .box { text-align: center } @media only screen and (max-width:1199px) { .main-heading__bottom .box { width: calc(50% - .25rem); min-height: 140px; margin-bottom: 10px; } } .main-heading__bottom .box:not(:first-child) { margin-left: .625rem } @media only screen and (max-width:1199px) { .main-heading__bottom .box:not(:first-child) { margin-left: 0 } } .main-heading__bottom .box:not(:last-child) { margin-right: .625rem } @media only screen and (max-width:1199px) { .main-heading__bottom .box:not(:last-child) { margin-right: 0 } } .main-heading__date { text-align: center; font-weight: 700; font-size: 1rem; line-height: 22px; letter-spacing: -.426667px; color: #b4b4b4; margin: 2.5rem 0 } .main-heading__contact { position: relative; top: -8.75rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 1 } @media only screen and (max-width:1199px) { .main-heading__contact { top: auto; margin-top: 1.25rem; -ms-flex-wrap: wrap; flex-wrap: wrap } } .main-heading__contact .box { text-align: center } @media only screen and (max-width:1199px) { .main-heading__contact .box { width: calc(50% - .25rem); min-height: 140px } } @media only screen and (max-width:767px) { .main-heading__contact .box { width: 100% } } .main-heading__contact .box:not(:first-child) { margin-left: .625rem } @media only screen and (max-width:1199px) { .main-heading__contact .box:not(:first-child) { margin-left: 0 } } .main-heading__contact .box:not(:last-child) { margin-right: .625rem } @media only screen and (max-width:1199px) { .main-heading__contact .box:not(:last-child) { margin-right: 0 } } .main-heading__logo { margin-left: 1.875rem } @media only screen and (max-width:1199px) { .main-heading__logo { margin-left: 0 } } @media only screen and (max-width:767px) { .main-heading__logo { text-align: center; width: 100% } .main-heading--biuletyn .main-heading__logo { margin-bottom: 1.25rem } } @media only screen and (min-width:1200px) { .main-heading__anchor:hover { color: var(--hover-color) } } .main-heading__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:767px) { .main-heading__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .main-heading__wrapper img { margin-left: 0; margin-right: 2.5rem; -o-object-fit: scale-down; object-fit: scale-down } @media only screen and (max-width:767px) { .main-heading__wrapper img { width: 100%; margin-right: 0; margin-bottom: 1.25rem } } .main-heading__wrapper .main-heading__title { width: 55%; margin-left: 2.5rem } @media only screen and (max-width:1199px) { .main-heading__wrapper .main-heading__title { font-size: 2.125rem; line-height: normal } } @media only screen and (max-width:767px) { .main-heading__wrapper .main-heading__title { width: 100%; text-align: center; margin-left: 0 } } .custom-heading { width: 100%; height: 3.125rem; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .custom-heading, .custom-heading__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .custom-heading__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .custom-heading__item { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-weight: 500; font-size: .9375rem; line-height: 1; color: var(--hover-color); text-transform: uppercase; margin-left: 1.875rem } .custom-heading .more-action { margin-left: 1.875rem } .footer { background-color: var(--grey-color); color: var(--main-color); font-size: .875rem; position: relative } .footer:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: .625rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } .footer p { margin-bottom: 0 } .footer__top { padding: 3.75rem 0 } .footer__top>.container-fluid { padding: 0 30px !important } .footer__logo { display: block; max-width: 215px; margin-bottom: 3.125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .footer__logo:hover { opacity: .8 } } .footer__logo img { -o-object-fit: scale-down; object-fit: scale-down } @media only screen and (max-width:767px) { .footer__logo { max-width: 202px; margin-bottom: 1.875rem } } .footer__contact-container { padding-left: 5rem } @media only screen and (max-width:1199px) { .footer__contact-container { padding-left: 2.5rem; padding-bottom: 1.5625rem } } .footer .footer-contact-item { position: relative; margin-bottom: 1.25rem; font-size: .875rem; line-height: 22px } .footer .footer-contact-item i { position: absolute; font-size: .6875rem; color: var(--icons-color); left: -1.875rem; top: .375rem } .footer .footer-contact-item span.i { position: absolute; font-size: .75rem; color: var(--icons-color); left: -1.875rem; top: 0 } .footer .footer-contact-item a { display: block; margin-bottom: .3125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .footer .footer-contact-item a:hover { padding-left: .3125rem; color: var(--hover-color) } } .footer .footer-social-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap } .footer .footer-social-links a { color: var(--icons-color); margin-right: .625rem; font-size: .75rem; margin-bottom: .1875rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .footer .footer-social-links a:hover { color: var(--hover-color) } } .footer .footer__title { font-size: 1rem; font-weight: 500; color: var(--black-color); margin: 1.25rem 0 1.875rem; text-transform: uppercase } @media only screen and (max-width:991px) { .footer .footer__title>.desktop { display: none } } .footer .footer__title>.mobile { display: none } @media only screen and (max-width:991px) { .footer .footer__title>.mobile { display: block } } @media only screen and (max-width:1199px) { .footer .footer__title { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } .footer .footer__title:before { position: absolute; content: ""; width: 100%; height: .25rem; bottom: -.625rem; left: 0; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } .footer .footer__title.no-border:before { display: none } } .footer ul.footer__links { padding-left: 0 } .footer ul.footer__links li { font-size: .875rem; line-height: 32px; color: var(--main-color) } .footer ul.footer__links li a { display: block; color: inherit } @media only screen and (min-width:1200px) { .footer ul.footer__links li a:hover { color: var(--hover-color) } } .footer__bottom { padding: 2.6875rem 0; background-color: var(--body-color); color: var(--main-color); font-size: .75rem; font-weight: 500 } @media only screen and (max-width:767px) { .footer__bottom { padding: 1.25rem 0 } } .footer__copy { margin-right: .3125rem } .footer__copy, .footer__create { padding: .1875rem 0 } .newsletter-input-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: .9375rem } .newsletter-input-container input { border-top-right-radius: 0; border-bottom-right-radius: 0; height: 2.9375rem; border-color: var(--form-border-color) } .newsletter-input-container button.newsletter-arrow-button { cursor: pointer; width: 2.9375rem; height: 2.9375rem; min-width: 47px; min-height: 47px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: var(--icons-color); border-top-right-radius: 3px; border-bottom-right-radius: 3px; color: var(--body-color); -webkit-box-shadow: none; box-shadow: none; outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .newsletter-input-container button.newsletter-arrow-button:hover { background-color: var(--hover-color) } } .color-key-1 { color: var(--main-color) !important } .color-key-2 { color: var(--hover-color) !important } .bg-color-key-1 { background-color: var(--main-color) !important } .bg-color-key-2 { background-color: var(--hover-color) !important } .bg-color-key-3 { background-color: var(--grey-color) !important } .icons-container { font-size: 1.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .icons-container i { padding-right: .625rem } .lead { font-size: 1.375rem; font-weight: 500 } .section { padding: 3.125rem 0 } .section--first { position: relative; z-index: 5; margin-top: -12.5rem } @media only screen and (max-width:767px) { .section--first { margin-top: 0 } } .section--event { position: relative; z-index: 5; margin-top: -15rem; margin-bottom: -9.375rem } @media only screen and (max-width:767px) { .section--event { margin-top: -5rem; margin-bottom: -3.125rem } } html.is-form-open .section--event { margin-bottom: 0; padding-bottom: 100px } .section--event2 { position: relative; z-index: 5; margin-top: -11.25rem; margin-bottom: -9.375rem } @media only screen and (max-width:767px) { .section--event2 { margin-top: -8.75rem; margin-bottom: 0 } } @media only screen and (max-width:575px) { .section--event2 { margin-top: -5.625rem } } html.is-form-open .section--event2 { margin-bottom: 0; padding-bottom: 100px } .section--article { position: relative; z-index: 5; margin-top: -15rem; margin-bottom: -9.375rem } @media only screen and (max-width:767px) { .section--article { margin-top: -8.75rem; margin-bottom: -3.125rem } } .section--90 { padding: 5.375rem 0 6.25rem } @media only screen and (max-width:767px) { .section--90 { padding: 3.125rem 0 } } .section--70 { padding: 4.375rem 0 } @media only screen and (max-width:767px) { .section--70 { padding: 3.125rem 0 } } .section--grey { padding: 10.625rem 0 5.625rem; background-color: var(--grey-color) } @media only screen and (max-width:767px) { .section--grey { padding: 3.125rem 0 } } .section--grey-bottom { background-color: var(--grey-color); padding: 5.375rem 0 10.625rem; margin-bottom: -12.5rem } .section--padding-top-desktop { padding-top: 0 } @media only screen and (max-width:1199px) { .section--padding-top-desktop { padding-top: 3.125rem } } .section--boxes { padding-top: 0; padding-bottom: 0 } @media only screen and (max-width:1199px) { .section--boxes { margin-top: -6.25rem } } .alt-padding-bottom { padding-bottom: 0; margin-bottom: -7.5rem } @media only screen and (max-width:767px) { .alt-padding-bottom { margin-bottom: 0 } } @media only screen and (max-width:1599px) { .alt-padding-top { margin-top: -10.625rem } } @media only screen and (max-width:1199px) { .alt-padding-top { margin-top: -6.25rem } } @media only screen and (max-width:767px) { .alt-padding-top { margin-top: -5.3125rem } } .main-title { text-transform: uppercase; margin-bottom: 4.0625rem } .main-title--28 { font-size: 1.75rem } .main-title--26 { font-size: 1.625rem !important } @media only screen and (max-width:767px) { .main-title { margin-bottom: 1.875rem; font-size: 1.75rem } } .main-wrapper { overflow-x: hidden } .underline { position: relative; display: inline-block; padding-bottom: .9375rem } .underline:before { position: absolute; content: ""; bottom: 0; left: 0; width: 18.75rem; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%) } @media only screen and (max-width:767px) { .underline:before { width: 100% } } @media only screen and (max-width:767px) { .underline { text-align: center !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .label { background-color: var(--black-color); color: var(--body-color); border-radius: 3px; padding: .4375rem .625rem .375rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: .6875rem; font-weight: 500 } .label i { margin-right: .625rem; font-size: .625rem } .pull-right { float: right } .additional-button-container { width: 100%; margin: 3.125rem 0 0; text-align: right } .additional-button-container .more-button { display: none; color: var(--hover-color); font-size: .875rem } @media only screen and (max-width:767px) { .additional-button-container .more-button { display: block } } .additional-button-container .btn.btn--primary { display: inline-block } @media only screen and (max-width:767px) { .additional-button-container .btn.btn--primary { display: none } } @media only screen and (max-width:767px) { .additional-button-container { margin: 5rem 0 0; text-align: left } } .more-button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: var(--black-color); font-size: .875rem; font-weight: 700; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .more-button:hover i { margin-left: .75rem } } .more-button i { position: relative; top: -.0625rem; margin-left: .5rem; font-size: .625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .share-wrapper { position: relative; z-index: 5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; border-top: 1px solid #eaeaea; padding: 1.9375rem 0 } .share-wrapper .share-container { margin-left: .5625rem } .share-wrapper .share-icons { opacity: 0; pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .share-wrapper .share-icons.is-active { opacity: 1; pointer-events: auto; -webkit-touch-callout: initial; -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial } .share-wrapper-vertical { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } @media only screen and (max-width:767px) { .share-wrapper-vertical { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } } .share-wrapper-vertical .share-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:767px) { .share-wrapper-vertical .share-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-right: .375rem } } .share-wrapper-vertical .share-container .share-button { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: .75rem; color: var(--icons-color); padding: .5rem .5625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .share-wrapper-vertical .share-container .share-button:hover { color: var(--hover-color) } } .share-wrapper-vertical .share-container a { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: .75rem; color: var(--icons-color); padding: .5625rem .5rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .share-wrapper-vertical .share-container a:hover { color: var(--hover-color) } } .share-wrapper-vertical .share-container a:not(:only-child):first-child { margin-bottom: .3125rem; margin-left: 0 } @media only screen and (max-width:767px) { .share-wrapper-vertical .share-container a:not(:only-child):first-child { margin-bottom: 0; margin-left: .3125rem } } .share-wrapper-vertical .share-container a:not(:only-child):last-child { margin-top: .3125rem; margin-right: 0 !important } @media only screen and (max-width:767px) { .share-wrapper-vertical .share-container a:not(:only-child):last-child { margin-top: 0; margin-right: .3125rem !important } } .share-wrapper-vertical .share-icons { opacity: 0; pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .share-wrapper-vertical .share-icons.is-active { opacity: 1; pointer-events: auto; -webkit-touch-callout: initial; -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial } .share-container { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #dedede; border-radius: 23px; padding: 0; margin-bottom: .625rem } .share-container .share-button, .share-container a { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: .75rem; color: var(--icons-color); padding: .5rem .5625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .share-container .share-button:hover, .share-container a:hover { color: var(--hover-color) } } .share-container a:not(:only-child):first-child { margin-left: .3125rem } .share-container a:not(:only-child):last-child { margin-right: .3125rem } .share-container.is-active>.share-button { color: var(--hover-color) } .offset-lg { padding-left: 3.75rem } @media only screen and (max-width:1599px) { .offset-lg { padding-left: 5rem } } @media only screen and (max-width:1199px) { .offset-lg { padding-left: .9375rem } } .offset-newsletter { padding-left: 3.75rem } @media only screen and (max-width:1599px) { .offset-newsletter { padding-left: 1.25rem } } @media only screen and (max-width:1199px) { .offset-newsletter { padding-left: .9375rem } } .white-space-no-wrap { white-space: nowrap } .no-border { border: none !important } .contact-wrapper, .relative { position: relative } .contact-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:1199px) { .contact-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } } .contact-wrapper .map { margin-right: 1.875rem } @media only screen and (max-width:1199px) { .contact-wrapper .map { margin-right: 0; min-height: 500px; margin-top: 2.5rem } } .see-more-wrapper { width: 100% } .see-more-wrapper .see-more { background: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1.4375rem 2.5rem 1.375rem; margin-bottom: 1.125rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (min-width:1200px) { .see-more-wrapper .see-more:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } .see-more-wrapper .see-more:hover span { color: var(--hover-color) } .see-more-wrapper .see-more:hover i { padding-right: 0 } } .see-more-wrapper .see-more span { font-weight: 500; color: var(--black-color) } .see-more-wrapper .see-more i, .see-more-wrapper .see-more span { font-size: 1.0625rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } .see-more-wrapper .see-more i { color: var(--hover-color); margin-left: .625rem; padding-right: .3125rem } .flex-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:767px) { .flex-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } } .flex-wrapper figure { width: 50% } @media only screen and (max-width:767px) { .flex-wrapper figure { width: 100%; margin-right: 0 !important; max-width: 100% !important } } .flex-wrapper figure img { width: 60% !important; margin-left: auto; margin-right: 0; max-height: 100px; -o-object-fit: scale-down; object-fit: scale-down; float: right } @media only screen and (max-width:1199px) { .flex-wrapper figure img { width: 100% !important } } @media only screen and (max-width:767px) { .flex-wrapper figure img { float: none } } .flex-wrapper p { width: 50% } @media only screen and (max-width:767px) { .flex-wrapper p { width: 100%; text-align: center } } .flex-wrapper--left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .flex-wrapper--left figure { width: 20% } .flex-wrapper--left figure img { float: none } .wcag-float { position: fixed; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; top: 6.25rem; right: -14.625rem; z-index: 889; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; display: none } @media only screen and (max-width:1199px) { .wcag-float { display: block } } html.is-wcag-open .wcag-float { right: 0 } .wcag-float__float { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .wcag-float__float svg { cursor: pointer; width: 2.5rem !important; height: auto !important } .wcag-float__drop { width: 14.625rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } .wcag-float__drop .dropdown__inner { border-radius: 0 !important; position: relative; overflow: visible } .wcag-float__drop .dropdown__inner:before { position: absolute; content: ""; top: 0; left: 100%; width: 100%; height: 100%; background-color: #fff } .board-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } @media only screen and (max-width:991px) { .board-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .board-wrapper .board-member:first-child { margin-right: 1.875rem } @media only screen and (max-width:991px) { .board-wrapper .board-member:first-child { margin-right: 0; margin-bottom: 1.875rem } } .board-wrapper .board-member:last-child { margin-left: 1.875rem } @media only screen and (max-width:991px) { .board-wrapper .board-member:last-child { margin-left: 0 } } .board-member { width: 100% } .board-member__image { width: 100%; border-radius: 10px; height: 34.375rem; overflow: hidden } @media only screen and (max-width:767px) { .board-member__image { height: 25rem } } .board-member__image img { width: 100%; height: 100%; -o-object-position: top; object-position: top; -o-object-fit: cover; object-fit: cover } .board-member__inner { padding: 3.5rem 2.1875rem } @media only screen and (max-width:767px) { .board-member__inner { padding: 3.125rem 0 } } .board-member__name { font-size: 1.5625rem; font-weight: 500; color: var(--black-color); margin-bottom: .3125rem; text-transform: uppercase } @media only screen and (max-width:767px) { .board-member__name { font-size: 1.3125rem; line-height: normal } } .board-member__post { color: var(--main-color); font-size: 1.25rem; margin: .75rem 0 } @media only screen and (max-width:767px) { .board-member__post { font-size: 1rem; line-height: normal } } .board-member__underline, .board-member__underline2 { width: 8.8125rem; height: .25rem; background: -webkit-gradient(linear, left top, right top, color-stop(29.59%, #a4231b), color-stop(54.83%, #fe2e17)); background: linear-gradient(90deg, #a4231b 29.59%, #fe2e17 54.83%); margin-bottom: 1.25rem } @media only screen and (max-width:767px) { .board-member__underline2 { width: 100% } } .board-member__description { color: var(--black-color); font-size: 1.0625rem; line-height: 28px; text-align: justify; font-weight: 400 } @media only screen and (max-width:767px) { .board-member__description { font-size: 1rem } } .board-member__occupation { font-size: 1.5625rem; line-height: 43px; text-transform: uppercase; color: #000; margin-bottom: .625rem } @media only screen and (max-width:767px) { .board-member__occupation { font-size: 1.6875rem; font-weight: 500; line-height: normal; text-align: center } } .board-member__subtitle { margin-top: .9375rem; font-size: 1.0625rem; font-weight: 700; line-height: 40px } .board-member__text { font-size: 1.0625rem; line-height: 28px; font-weight: 400 } .event-container { width: 63.75rem; margin: 0 auto } @media only screen and (max-width:1199px) { .event-container { width: 100% !important } } html.is-form-open .event-container { width: 740px } .under-event-container { width: 71.25rem; margin: 0 auto } @media only screen and (max-width:1199px) { .under-event-container { width: 100% } } .under-event-container h2 { margin-left: 3.75rem } @media only screen and (max-width:1199px) { .under-event-container h2 { margin-left: 0 } } .event-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 2.5rem } @media only screen and (max-width:991px) { .event-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } } .event-wrapper .btn { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; font-size: 1.125rem } @media only screen and (min-width:1200px) { .event-wrapper .btn:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .0997052); box-shadow: 0 0 5px rgba(0, 0, 0, .0997052) } } .event-box { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 1.75rem 1.75rem 2.8125rem; margin-right: 1.375rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } html.is-form-open .event-box.last { margin-right: 0 !important } @media only screen and (max-width:991px) { .event-box { margin-bottom: .9375rem; padding: 1.875rem } } .event-box__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: var(--hover-color); font-size: .8125rem; font-weight: 700; margin-bottom: .9375rem; text-transform: uppercase } .event-box__heading i { margin-right: .625rem } .event-box__content { font-size: 1.3125rem; font-weight: 700; color: var(--black-color) } .event-box__1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .event-box__2 { -webkit-box-flex: 2; -ms-flex: 2; flex: 2 } .event { display: block; width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px } .event.no-box { -webkit-box-shadow: none; box-shadow: none } @media only screen and (max-width:767px) { .event { -webkit-box-shadow: none; box-shadow: none; background-color: transparent } } html.is-form-open .event { display: none } .event__image { width: 100%; overflow: hidden; border-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0 } .event__image img { -o-object-fit: cover; object-fit: cover; width: 100% } @media only screen and (max-width:767px) { .event__image img { min-height: 1px; width: 100%; -o-object-fit: contain; object-fit: contain } } .event__inner { position: relative; overflow: hidden; padding: 3.75rem 3.125rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } @media only screen and (max-width:767px) { .event__inner { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 2.5rem 0 } } .event__share { margin-right: 2.9375rem } @media only screen and (max-width:767px) { .event__share { margin-right: 0; margin-left: auto } } .event__share.sticky { position: sticky !important; top: 5rem; -ms-flex-item-align: start; align-self: flex-start; height: auto } .event__content { font-size: 1.0625rem; color: var(--main-color) } .event__title { font-size: 1.75rem; font-weight: 500; color: var(--black-color); text-transform: uppercase } .event__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 2.5rem 0 } @media only screen and (max-width:767px) { .event__bottom { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: .625rem 0 } } .event__bottom .btn { margin: 0 .6875rem; min-width: 181px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } @media only screen and (max-width:767px) { .event__bottom .btn { margin: 0 0 .625rem; min-width: 153px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100% } } .event-form { display: none; width: 100%; background-color: var(--body-color); -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); box-shadow: 0 5px 25px rgba(0, 0, 0, .0997052); border-radius: 10px; padding: 4.0625rem 5.3125rem 4.375rem 6.1875rem; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } @media only screen and (max-width:991px) { .event-form { padding: 2.5rem 1.875rem 3.75rem } } html.is-form-open .event-form { display: block; -webkit-animation: fadeInUp 1s ease backwards; animation: fadeInUp 1s ease backwards } .event-form .checkbox__label { font-size: .625rem; font-weight: 400 } @-webkit-keyframes fadeInUp { 0% { -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0 } to { -webkit-transform: translate(0); transform: translate(0); opacity: 1 } } @keyframes fadeInUp { 0% { -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0 } to { -webkit-transform: translate(0); transform: translate(0); opacity: 1 } } html.is-form-open .hidden-on-form { display: none } /* LOADER */ .ml-form-embedSubmitLoad { display: inline-block; width: 20px; height: 20px; } .g-recaptcha { transform: scale(1); -webkit-transform: scale(1); transform-origin: 0 0; -webkit-transform-origin: 0 0; height: ; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .ml-form-embedSubmitLoad:after { content: " "; display: block; width: 11px; height: 11px; margin: 1px; border-radius: 50%; border: 4px solid #fff; border-color: #ffffff #ffffff #ffffff transparent; animation: ml-form-embedSubmitLoad 1.2s linear infinite; } @keyframes ml-form-embedSubmitLoad { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #mlb2-20710719.ml-form-embedContainer { box-sizing: border-box; display: table; margin: 0 auto; position: static; width: 100% !important; } #mlb2-20710719.ml-form-embedContainer h4, #mlb2-20710719.ml-form-embedContainer p, #mlb2-20710719.ml-form-embedContainer span, #mlb2-20710719.ml-form-embedContainer button { text-transform: none !important; letter-spacing: normal !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper { background-color: #f6f6f6; border-width: 0px; border-color: transparent; border-radius: 4px; border-style: solid; box-sizing: border-box; display: inline-block !important; margin: 0; padding: 0; position: relative; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper.embedPopup, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; } # mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; } #mlb2-20710719.ml-form-embedContainer .ml-form-align-left { text-align: left; } #mlb2-20710719.ml-form-embedContainer .ml-form-align-center { text-align: center; } #mlb2-20710719.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-align-right { text-align: right; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img { border-top-left-radius: 4px; border-top-right-radius: 4px; height: auto; margin: 0 auto !important; max-width: 100%; width: undefinedpx; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 0px; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { padding-bottom: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { text-align: left; margin: 0 0 20px 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 30px; font-weight: 400; margin: 0 0 10px 0; text-align: left; word-break: break-word; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0 0 10px 0; text-align: left; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol { list-style-type: lower-alpha; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol { list-style-type: lower-roman; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000000; text-decoration: underline; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group { text-align: left !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label { margin-bottom: 5px; color: #333333; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; ; display: inline-block; line-height: 20px; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { margin: 0 0 20px 0; width: 100%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; width: 100%; height: auto; float: left; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item { margin: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal { margin: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-color: #cccccc !important; background-color: #ffffff !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-radius: 4px !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before { border-color: #000000 !important; background-color: #000000 !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after { top: 2px; box-sizing: border-box; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 0px !important; box-sizing: border-box !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 0px !important; box-sizing: border-box !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after { top: 0px !important; box-sizing: border-box !important; position: absolute; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { top: 0px !important; box-sizing: border-box !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after { position: absolute; top: 2px !important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after { position: absolute; top: 0px !important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { position: absolute; top: 0px !important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after { background: no-repeat 50%/50% 50%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { background: no-repeat 50%/50% 50%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input { position: absolute; z-index: -1; opacity: 0; box-sizing: border-box; padding: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label { color: #000000; font-size: 12px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 0; position: relative; vertical-align: top; font-style: normal; font-weight: 700; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select { background-color: #ffffff !important; color: #333333 !important; border-color: #cccccc; border-radius: 4px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px !important; line-height: 20px !important; margin-bottom: 0; margin-top: 0; padding: 10px 28px 10px 12px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; height: auto; display: inline-block; vertical-align: middle; background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow { height: auto; width: 100%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { background-color: #ffffff; color: #333333; border-color: #cccccc; border-radius: 4px; border-style: solid; border-width: 1px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 10px 10px; width: 100%; box-sizing: border-box; overflow-y: initial; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { background-color: #8f0000 !important; border-color: #8f0000; border-style: solid; border-width: 1px; border-radius: 4px; box-shadow: none; color: #ffffff !important; cursor: pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: 700; line-height: 20px; margin: 0 !important; padding: 10px !important; width: 100%; height: auto; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #333333 !important; border-color: #333333 !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description { color: #000000; display: block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-bottom: 0; position: relative; vertical-align: top; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: normal; margin: 0; padding: 0; position: relative; display: block; min-height: 24px; padding-left: 24px; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000000; text-decoration: underline; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p { color: #000000 !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: normal !important; line-height: 18px !important; padding: 0 !important; margin: 0 5px 0 0 !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; float: left; width: 100%; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button { background-color: #8f0000 !important; border: none !important; border-radius: 4px !important; box-shadow: none !important; color: #ffffff !important; cursor: pointer; font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 21px !important; height: auto; padding: 10px !important; width: 100% !important; box-sizing: border-box !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #333333 !important; } .ml-subscribe-close { width: 30px; height: 30px; background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; } .ml-error input, .ml-error textarea, .ml-error select { border-color: red !important; } .ml-error .custom-checkbox-radio-list { border: 1px solid red !important; border-radius: 4px; padding: 10px; } .ml-error .label-description, .ml-error .label-description p, .ml-error .label-description p a, .ml-error label:first-child { color: #ff0000 !important; } #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-20710719.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter { color: #ff0000 !important; } @media only screen and (max-width: 400px) { .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100% !important; } .ml-form-formContent.horozintalForm { float: left !important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto !important; width: 100% !important; float: left !important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100% !important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px !important; padding-bottom: 10px; } .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100% !important; } .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px !important; } }