@font-face { font-family: elementskit; src: url("elementskit97ac97ac.woff") format("woff"); font-style: normal; font-weight: 400; }
.ekit-wid-con .fasicon, .ekit-wid-con .icon, .ekit-wid-con .icon::before { font-family: elementskit !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; }
.ekit-wid-con .icon-home::before { content: ""; }
.ekit-wid-con .icon-apartment1::before { content: ""; }
.ekit-wid-con .icon-pencil::before { content: ""; }
.ekit-wid-con .icon-magic-wand::before { content: ""; }
.ekit-wid-con .icon-drop::before { content: ""; }
.ekit-wid-con .icon-lighter::before { content: ""; }
.ekit-wid-con .icon-poop::before { content: ""; }
.ekit-wid-con .icon-sun::before { content: ""; }
.ekit-wid-con .icon-moon::before { content: ""; }
.ekit-wid-con .icon-cloud1::before { content: ""; }
.ekit-wid-con .icon-cloud-upload::before { content: ""; }
.ekit-wid-con .icon-cloud-download::before { content: ""; }
.ekit-wid-con .icon-cloud-sync::before { content: ""; }
.ekit-wid-con .icon-cloud-check::before { content: ""; }
.ekit-wid-con .icon-database1::before { content: ""; }
.ekit-wid-con .icon-lock::before { content: ""; }
.ekit-wid-con .icon-cog::before { content: ""; }
.ekit-wid-con .icon-trash::before { content: ""; }
.ekit-wid-con .icon-dice::before { content: ""; }
.ekit-wid-con .icon-heart1::before { content: ""; }
.ekit-wid-con .icon-star1::before { content: ""; }
.ekit-wid-con .icon-star-half::before { content: ""; }
.ekit-wid-con .icon-star-empty::before { content: ""; }
.ekit-wid-con .icon-flag::before { content: ""; }
.ekit-wid-con .icon-envelope1::before { content: ""; }
.ekit-wid-con .icon-paperclip::before { content: ""; }
.ekit-wid-con .icon-inbox::before { content: ""; }
.ekit-wid-con .icon-eye::before { content: ""; }
.ekit-wid-con .icon-printer::before { content: ""; }
.ekit-wid-con .icon-file-empty::before { content: ""; }
.ekit-wid-con .icon-file-add::before { content: ""; }
.ekit-wid-con .icon-enter::before { content: ""; }
.ekit-wid-con .icon-exit::before { content: ""; }
.ekit-wid-con .icon-graduation-hat::before { content: ""; }
.ekit-wid-con .icon-license::before { content: ""; }
.ekit-wid-con .icon-music-note::before { content: ""; }
.ekit-wid-con .icon-film-play::before { content: ""; }
.ekit-wid-con .icon-camera-video::before { content: ""; }
.ekit-wid-con .icon-camera::before { content: ""; }
.ekit-wid-con .icon-picture::before { content: ""; }
.ekit-wid-con .icon-book::before { content: ""; }
.ekit-wid-con .icon-bookmark::before { content: ""; }
.ekit-wid-con .icon-user::before { content: ""; }
.ekit-wid-con .icon-users::before { content: ""; }
.ekit-wid-con .icon-shirt::before { content: ""; }
.ekit-wid-con .icon-store::before { content: ""; }
.ekit-wid-con .icon-cart2::before { content: ""; }
.ekit-wid-con .icon-tag::before { content: ""; }
.ekit-wid-con .icon-phone-handset::before { content: ""; }
.ekit-wid-con .icon-phone::before { content: ""; }
.ekit-wid-con .icon-pushpin::before { content: ""; }
.ekit-wid-con .icon-map-marker::before { content: ""; }
.ekit-wid-con .icon-map::before { content: ""; }
.ekit-wid-con .icon-location::before { content: ""; }
.ekit-wid-con .icon-calendar-full::before { content: ""; }
.ekit-wid-con .icon-keyboard::before { content: ""; }
.ekit-wid-con .icon-spell-check::before { content: ""; }
.ekit-wid-con .icon-screen::before { content: ""; }
.ekit-wid-con .icon-smartphone::before { content: ""; }
.ekit-wid-con .icon-tablet::before { content: ""; }
.ekit-wid-con .icon-laptop::before { content: ""; }
.ekit-wid-con .icon-laptop-phone::before { content: ""; }
.ekit-wid-con .icon-power-switch::before { content: ""; }
.ekit-wid-con .icon-bubble::before { content: ""; }
.ekit-wid-con .icon-heart-pulse::before { content: ""; }
.ekit-wid-con .icon-construction::before { content: ""; }
.ekit-wid-con .icon-pie-chart::before { content: ""; }
.ekit-wid-con .icon-chart-bars::before { content: ""; }
.ekit-wid-con .icon-gift1::before { content: ""; }
.ekit-wid-con .icon-diamond1::before { content: ""; }
.ekit-wid-con .icon-dinner::before { content: ""; }
.ekit-wid-con .icon-coffee-cup::before { content: ""; }
.ekit-wid-con .icon-leaf::before { content: ""; }
.ekit-wid-con .icon-paw::before { content: ""; }
.ekit-wid-con .icon-rocket::before { content: ""; }
.ekit-wid-con .icon-briefcase::before { content: ""; }
.ekit-wid-con .icon-bus::before { content: ""; }
.ekit-wid-con .icon-car1::before { content: ""; }
.ekit-wid-con .icon-train::before { content: ""; }
.ekit-wid-con .icon-bicycle::before { content: ""; }
.ekit-wid-con .icon-wheelchair::before { content: ""; }
.ekit-wid-con .icon-select::before { content: ""; }
.ekit-wid-con .icon-earth::before { content: ""; }
.ekit-wid-con .icon-smile::before { content: ""; }
.ekit-wid-con .icon-sad::before { content: ""; }
.ekit-wid-con .icon-neutral::before { content: ""; }
.ekit-wid-con .icon-mustache::before { content: ""; }
.ekit-wid-con .icon-alarm::before { content: ""; }
.ekit-wid-con .icon-bullhorn::before { content: ""; }
.ekit-wid-con .icon-volume-high::before { content: ""; }
.ekit-wid-con .icon-volume-medium::before { content: ""; }
.ekit-wid-con .icon-volume-low::before { content: ""; }
.ekit-wid-con .icon-volume::before { content: ""; }
.ekit-wid-con .icon-mic::before { content: ""; }
.ekit-wid-con .icon-hourglass::before { content: ""; }
.ekit-wid-con .icon-undo::before { content: ""; }
.ekit-wid-con .icon-redo::before { content: ""; }
.ekit-wid-con .icon-sync::before { content: ""; }
.ekit-wid-con .icon-history::before { content: ""; }
.ekit-wid-con .icon-clock1::before { content: ""; }
.ekit-wid-con .icon-download::before { content: ""; }
.ekit-wid-con .icon-upload::before { content: ""; }
.ekit-wid-con .icon-enter-down::before { content: ""; }
.ekit-wid-con .icon-exit-up::before { content: ""; }
.ekit-wid-con .icon-bug::before { content: ""; }
.ekit-wid-con .icon-code::before { content: ""; }
.ekit-wid-con .icon-link::before { content: ""; }
.ekit-wid-con .icon-unlink::before { content: ""; }
.ekit-wid-con .icon-thumbs-up::before { content: ""; }
.ekit-wid-con .icon-thumbs-down::before { content: ""; }
.ekit-wid-con .icon-magnifier::before { content: ""; }
.ekit-wid-con .icon-cross::before { content: ""; }
.ekit-wid-con .icon-chevron-up::before { content: ""; }
.ekit-wid-con .icon-chevron-down::before { content: ""; }
.ekit-wid-con .icon-chevron-left::before { content: ""; }
.ekit-wid-con .icon-chevron-right::before { content: ""; }
.ekit-wid-con .icon-arrow-up::before { content: ""; }
.ekit-wid-con .icon-arrow-down::before { content: ""; }
.ekit-wid-con .icon-arrow-left::before { content: ""; }
.ekit-wid-con .icon-arrow-right::before { content: ""; }
.ekit-wid-con .icon-right-arrow::before { content: ""; }
.ekit-wid-con .icon-left-arrow::before { content: ""; }
.ekit-wid-con .icon-download-arrow::before { content: ""; }
.ekit-wid-con .icon-up-arrow::before { content: ""; }
.ekit-wid-con .icon-arrows::before { content: ""; }
.ekit-wid-con .icon-double-angle-pointing-to-right::before { content: ""; }
.ekit-wid-con .icon-double-left-chevron::before { content: ""; }
.ekit-wid-con .icon-left-arrow2::before { content: ""; }
.ekit-wid-con .icon-right-arrow2::before { content: ""; }
.ekit-wid-con .icon-warning::before { content: ""; }
.ekit-wid-con .icon-down-arrow1::before { content: ""; }
.ekit-wid-con .icon-up-arrow1::before { content: ""; }
.ekit-wid-con .icon-right-arrow1::before { content: ""; }
.ekit-wid-con .icon-left-arrows::before { content: ""; }
.ekit-wid-con .icon-question-circle::before { content: ""; }
.ekit-wid-con .icon-menu-circle::before { content: ""; }
.ekit-wid-con .icon-checkmark-circle::before { content: ""; }
.ekit-wid-con .icon-cross-circle::before { content: ""; }
.ekit-wid-con .icon-plus-circle::before { content: ""; }
.ekit-wid-con .icon-move::before { content: ""; }
.ekit-wid-con .icon-circle-minus::before { content: ""; }
.ekit-wid-con .icon-arrow-up-circle::before { content: ""; }
.ekit-wid-con .icon-arrow-down-circle::before { content: ""; }
.ekit-wid-con .icon-arrow-left-circle::before { content: ""; }
.ekit-wid-con .icon-arrow-right-circle::before { content: ""; }
.ekit-wid-con .icon-chevron-up-circle::before { content: ""; }
.ekit-wid-con .icon-chevron-down-circle::before { content: ""; }
.ekit-wid-con .icon-chevron-left-circle::before { content: ""; }
.ekit-wid-con .icon-chevron-right-circle::before { content: ""; }
.ekit-wid-con .icon-crop::before { content: ""; }
.ekit-wid-con .icon-frame-expand::before { content: ""; }
.ekit-wid-con .icon-frame-contract::before { content: ""; }
.ekit-wid-con .icon-layers::before { content: ""; }
.ekit-wid-con .icon-funnel::before { content: ""; }
.ekit-wid-con .icon-text-format::before { content: ""; }
.ekit-wid-con .icon-text-size::before { content: ""; }
.ekit-wid-con .icon-bold::before { content: ""; }
.ekit-wid-con .icon-italic::before { content: ""; }
.ekit-wid-con .icon-underline::before { content: ""; }
.ekit-wid-con .icon-strikethrough::before { content: ""; }
.ekit-wid-con .icon-highlight::before { content: ""; }
.ekit-wid-con .icon-text-align-left::before { content: ""; }
.ekit-wid-con .icon-text-align-center::before { content: ""; }
.ekit-wid-con .icon-text-align-right::before { content: ""; }
.ekit-wid-con .icon-text-align-justify::before { content: ""; }
.ekit-wid-con .icon-line-spacing::before { content: ""; }
.ekit-wid-con .icon-indent-increase::before { content: ""; }
.ekit-wid-con .icon-indent-decrease::before { content: ""; }
.ekit-wid-con .icon-page-break::before { content: ""; }
.ekit-wid-con .icon-hand::before { content: ""; }
.ekit-wid-con .icon-pointer-up::before { content: ""; }
.ekit-wid-con .icon-pointer-right::before { content: ""; }
.ekit-wid-con .icon-pointer-down::before { content: ""; }
.ekit-wid-con .icon-pointer-left::before { content: ""; }
.ekit-wid-con .icon-burger::before { content: ""; }
.ekit-wid-con .icon-cakes::before { content: ""; }
.ekit-wid-con .icon-cheese::before { content: ""; }
.ekit-wid-con .icon-drink-glass::before { content: ""; }
.ekit-wid-con .icon-pizza::before { content: ""; }
.ekit-wid-con .icon-vplay::before { content: ""; }
.ekit-wid-con .icon-newsletter::before { content: ""; }
.ekit-wid-con .icon-coins-2::before { content: ""; }
.ekit-wid-con .icon-commerce-2::before { content: ""; }
.ekit-wid-con .icon-monitor::before { content: ""; }
.ekit-wid-con .icon-business::before { content: ""; }
.ekit-wid-con .icon-graphic-2::before { content: ""; }
.ekit-wid-con .icon-commerce-1::before { content: ""; }
.ekit-wid-con .icon-hammer::before { content: ""; }
.ekit-wid-con .icon-justice-1::before { content: ""; }
.ekit-wid-con .icon-line::before { content: ""; }
.ekit-wid-con .icon-money-3::before { content: ""; }
.ekit-wid-con .icon-commerce::before { content: ""; }
.ekit-wid-con .icon-agenda::before { content: ""; }
.ekit-wid-con .icon-justice::before { content: ""; }
.ekit-wid-con .icon-technology::before { content: ""; }
.ekit-wid-con .icon-coins-1::before { content: ""; }
.ekit-wid-con .icon-bank::before { content: ""; }
.ekit-wid-con .icon-calculator::before { content: ""; }
.ekit-wid-con .icon-soundcloud::before { content: ""; }
.ekit-wid-con .icon-chart2::before { content: ""; }
.ekit-wid-con .icon-checked::before { content: ""; }
.ekit-wid-con .icon-clock11::before { content: ""; }
.ekit-wid-con .icon-comment2::before { content: ""; }
.ekit-wid-con .icon-comments::before { content: ""; }
.ekit-wid-con .icon-consult::before { content: ""; }
.ekit-wid-con .icon-consut2::before { content: ""; }
.ekit-wid-con .icon-deal::before { content: ""; }
.ekit-wid-con .icon-envelope11::before { content: ""; }
.ekit-wid-con .icon-folder::before { content: ""; }
.ekit-wid-con .icon-folder2::before { content: ""; }
.ekit-wid-con .icon-invest::before { content: ""; }
.ekit-wid-con .icon-loan::before { content: ""; }
.ekit-wid-con .icon-menu1::before { content: ""; }
.ekit-wid-con .icon-list1::before { content: ""; }
.ekit-wid-con .icon-map-marker1::before { content: ""; }
.ekit-wid-con .icon-mutual-fund::before { content: ""; }
.ekit-wid-con .icon-google-plus::before { content: ""; }
.ekit-wid-con .icon-phone1::before { content: ""; }
.ekit-wid-con .icon-pie-chart1::before { content: ""; }
.ekit-wid-con .icon-play::before { content: ""; }
.ekit-wid-con .icon-savings::before { content: ""; }
.ekit-wid-con .icon-search2::before { content: ""; }
.ekit-wid-con .icon-tag1::before { content: ""; }
.ekit-wid-con .icon-tags::before { content: ""; }
.ekit-wid-con .icon-instagram1::before { content: ""; }
.ekit-wid-con .icon-quote::before { content: ""; }
.ekit-wid-con .icon-arrow-point-to-down::before { content: ""; }
.ekit-wid-con .icon-play-button::before { content: ""; }
.ekit-wid-con .icon-minus::before { content: ""; }
.ekit-wid-con .icon-plus::before { content: ""; }
.ekit-wid-con .icon-tick::before { content: ""; }
.ekit-wid-con .icon-check::before { content: ""; }
.ekit-wid-con .icon-edit::before { content: ""; }
.ekit-wid-con .icon-reply::before { content: ""; }
.ekit-wid-con .icon-cogwheel-outline::before { content: ""; }
.ekit-wid-con .icon-abacus::before { content: ""; }
.ekit-wid-con .icon-abacus1::before { content: ""; }
.ekit-wid-con .icon-agenda1::before { content: ""; }
.ekit-wid-con .icon-shopping-basket::before { content: ""; }
.ekit-wid-con .icon-users1::before { content: ""; }
.ekit-wid-con .icon-man::before { content: ""; }
.ekit-wid-con .icon-support1::before { content: ""; }
.ekit-wid-con .icon-favorites::before { content: ""; }
.ekit-wid-con .icon-calendar::before { content: ""; }
.ekit-wid-con .icon-paper-plane::before { content: ""; }
.ekit-wid-con .icon-placeholder::before { content: ""; }
.ekit-wid-con .icon-phone-call::before { content: ""; }
.ekit-wid-con .icon-contact::before { content: ""; }
.ekit-wid-con .icon-email::before { content: ""; }
.ekit-wid-con .icon-internet::before { content: ""; }
.ekit-wid-con .icon-quote1::before { content: ""; }
.ekit-wid-con .icon-medical::before { content: ""; }
.ekit-wid-con .icon-eye1::before { content: ""; }
.ekit-wid-con .icon-full-screen::before { content: ""; }
.ekit-wid-con .icon-tools::before { content: ""; }
.ekit-wid-con .icon-pie-chart2::before { content: ""; }
.ekit-wid-con .icon-diamond11::before { content: ""; }
.ekit-wid-con .icon-valentines-heart::before { content: ""; }
.ekit-wid-con .icon-like::before { content: ""; }
.ekit-wid-con .icon-team::before { content: ""; }
.ekit-wid-con .icon-tshirt::before { content: ""; }
.ekit-wid-con .icon-cancel::before { content: ""; }
.ekit-wid-con .icon-drink::before { content: ""; }
.ekit-wid-con .icon-home1::before { content: ""; }
.ekit-wid-con .icon-music::before { content: ""; }
.ekit-wid-con .icon-rich::before { content: ""; }
.ekit-wid-con .icon-brush::before { content: ""; }
.ekit-wid-con .icon-opposite-way::before { content: ""; }
.ekit-wid-con .icon-cloud-computing1::before { content: ""; }
.ekit-wid-con .icon-technology-1::before { content: ""; }
.ekit-wid-con .icon-rotate::before { content: ""; }
.ekit-wid-con .icon-medical1::before { content: ""; }
.ekit-wid-con .icon-flash-1::before { content: ""; }
.ekit-wid-con .icon-flash::before { content: ""; }
.ekit-wid-con .icon-uturn::before { content: ""; }
.ekit-wid-con .icon-down-arrow::before { content: ""; }
.ekit-wid-con .icon-hours-support::before { content: ""; }
.ekit-wid-con .icon-bag::before { content: ""; }
.ekit-wid-con .icon-photo-camera::before { content: ""; }
.ekit-wid-con .icon-school::before { content: ""; }
.ekit-wid-con .icon-settings::before { content: ""; }
.ekit-wid-con .icon-smartphone1::before { content: ""; }
.ekit-wid-con .icon-technology-11::before { content: ""; }
.ekit-wid-con .icon-tool::before { content: ""; }
.ekit-wid-con .icon-business1::before { content: ""; }
.ekit-wid-con .icon-shuffle-arrow::before { content: ""; }
.ekit-wid-con .icon-van-1::before { content: ""; }
.ekit-wid-con .icon-van::before { content: ""; }
.ekit-wid-con .icon-vegetables::before { content: ""; }
.ekit-wid-con .icon-women::before { content: ""; }
.ekit-wid-con .icon-vintage::before { content: ""; }
.ekit-wid-con .icon-team-1::before { content: ""; }
.ekit-wid-con .icon-team1::before { content: ""; }
.ekit-wid-con .icon-apple::before { content: ""; }
.ekit-wid-con .icon-watch::before { content: ""; }
.ekit-wid-con .icon-cogwheel::before { content: ""; }
.ekit-wid-con .icon-light-bulb::before { content: ""; }
.ekit-wid-con .icon-light-bulb-1::before { content: ""; }
.ekit-wid-con .icon-heart-shape-outline::before { content: ""; }
.ekit-wid-con .icon-online-shopping-cart::before { content: ""; }
.ekit-wid-con .icon-shopping-cart1::before { content: ""; }
.ekit-wid-con .icon-star2::before { content: ""; }
.ekit-wid-con .icon-star-1::before { content: ""; }
.ekit-wid-con .icon-favorite1::before { content: ""; }
.ekit-wid-con .icon-agenda2::before { content: ""; }
.ekit-wid-con .icon-agenda-1::before { content: ""; }
.ekit-wid-con .icon-alarm-clock::before { content: ""; }
.ekit-wid-con .icon-alarm-clock1::before { content: ""; }
.ekit-wid-con .icon-atomic::before { content: ""; }
.ekit-wid-con .icon-auction::before { content: ""; }
.ekit-wid-con .icon-balance::before { content: ""; }
.ekit-wid-con .icon-balance1::before { content: ""; }
.ekit-wid-con .icon-bank1::before { content: ""; }
.ekit-wid-con .icon-bar-chart::before { content: ""; }
.ekit-wid-con .icon-barrier::before { content: ""; }
.ekit-wid-con .icon-battery::before { content: ""; }
.ekit-wid-con .icon-battery-1::before { content: ""; }
.ekit-wid-con .icon-bell::before { content: ""; }
.ekit-wid-con .icon-bluetooth::before { content: ""; }
.ekit-wid-con .icon-book1::before { content: ""; }
.ekit-wid-con .icon-briefcase1::before { content: ""; }
.ekit-wid-con .icon-briefcase-1::before { content: ""; }
.ekit-wid-con .icon-briefcase-2::before { content: ""; }
.ekit-wid-con .icon-calculator1::before { content: ""; }
.ekit-wid-con .icon-calculator2::before { content: ""; }
.ekit-wid-con .icon-calculator-1::before { content: ""; }
.ekit-wid-con .icon-calendar1::before { content: ""; }
.ekit-wid-con .icon-calendar2::before { content: ""; }
.ekit-wid-con .icon-calendar-1::before { content: ""; }
.ekit-wid-con .icon-calendar-page-empty::before { content: ""; }
.ekit-wid-con .icon-calendar3::before { content: ""; }
.ekit-wid-con .icon-car11::before { content: ""; }
.ekit-wid-con .icon-carrier::before { content: ""; }
.ekit-wid-con .icon-cash::before { content: ""; }
.ekit-wid-con .icon-chat::before { content: ""; }
.ekit-wid-con .icon-chat-1::before { content: ""; }
.ekit-wid-con .icon-checked1::before { content: ""; }
.ekit-wid-con .icon-clip::before { content: ""; }
.ekit-wid-con .icon-clip1::before { content: ""; }
.ekit-wid-con .icon-clipboard1::before { content: ""; }
.ekit-wid-con .icon-clipboard11::before { content: ""; }
.ekit-wid-con .icon-clock2::before { content: ""; }
.ekit-wid-con .icon-clock-1::before { content: ""; }
.ekit-wid-con .icon-cloud11::before { content: ""; }
.ekit-wid-con .icon-cloud-computing11::before { content: ""; }
.ekit-wid-con .icon-cloud-computing-1::before { content: ""; }
.ekit-wid-con .icon-cogwheel1::before { content: ""; }
.ekit-wid-con .icon-coins1::before { content: ""; }
.ekit-wid-con .icon-compass::before { content: ""; }
.ekit-wid-con .icon-contract::before { content: ""; }
.ekit-wid-con .icon-conversation::before { content: ""; }
.ekit-wid-con .icon-crane1::before { content: ""; }
.ekit-wid-con .icon-crane-2::before { content: ""; }
.ekit-wid-con .icon-credit-card::before { content: ""; }
.ekit-wid-con .icon-credit-card1::before { content: ""; }
.ekit-wid-con .icon-cursor::before { content: ""; }
.ekit-wid-con .icon-customer-service::before { content: ""; }
.ekit-wid-con .icon-cutlery::before { content: ""; }
.ekit-wid-con .icon-dart-board::before { content: ""; }
.ekit-wid-con .icon-decision-making::before { content: ""; }
.ekit-wid-con .icon-desk-chair::before { content: ""; }
.ekit-wid-con .icon-desk-lamp::before { content: ""; }
.ekit-wid-con .icon-diamond2::before { content: ""; }
.ekit-wid-con .icon-direction::before { content: ""; }
.ekit-wid-con .icon-document::before { content: ""; }
.ekit-wid-con .icon-dollar-bill::before { content: ""; }
.ekit-wid-con .icon-download1::before { content: ""; }
.ekit-wid-con .icon-edit1::before { content: ""; }
.ekit-wid-con .icon-email1::before { content: ""; }
.ekit-wid-con .icon-envelope2::before { content: ""; }
.ekit-wid-con .icon-envelope3::before { content: ""; }
.ekit-wid-con .icon-eraser::before { content: ""; }
.ekit-wid-con .icon-eye2::before { content: ""; }
.ekit-wid-con .icon-factory::before { content: ""; }
.ekit-wid-con .icon-fast-forward::before { content: ""; }
.ekit-wid-con .icon-favorites1::before { content: ""; }
.ekit-wid-con .icon-file::before { content: ""; }
.ekit-wid-con .icon-file-1::before { content: ""; }
.ekit-wid-con .icon-file-2::before { content: ""; }
.ekit-wid-con .icon-file-3::before { content: ""; }
.ekit-wid-con .icon-filter::before { content: ""; }
.ekit-wid-con .icon-finance-book::before { content: ""; }
.ekit-wid-con .icon-flag1::before { content: ""; }
.ekit-wid-con .icon-folder1::before { content: ""; }
.ekit-wid-con .icon-folder-1::before { content: ""; }
.ekit-wid-con .icon-folders::before { content: ""; }
.ekit-wid-con .icon-folders1::before { content: ""; }
.ekit-wid-con .icon-gamepad::before { content: ""; }
.ekit-wid-con .icon-gift11::before { content: ""; }
.ekit-wid-con .icon-growth::before { content: ""; }
.ekit-wid-con .icon-heart11::before { content: ""; }
.ekit-wid-con .icon-home2::before { content: ""; }
.ekit-wid-con .icon-house::before { content: ""; }
.ekit-wid-con .icon-house-1::before { content: ""; }
.ekit-wid-con .icon-house-2::before { content: ""; }
.ekit-wid-con .icon-id-card::before { content: ""; }
.ekit-wid-con .icon-id-card1::before { content: ""; }
.ekit-wid-con .icon-id-card-1::before { content: ""; }
.ekit-wid-con .icon-idea1::before { content: ""; }
.ekit-wid-con .icon-image::before { content: ""; }
.ekit-wid-con .icon-improvement::before { content: ""; }
.ekit-wid-con .icon-inbox1::before { content: ""; }
.ekit-wid-con .icon-information::before { content: ""; }
.ekit-wid-con .icon-key::before { content: ""; }
.ekit-wid-con .icon-key1::before { content: ""; }
.ekit-wid-con .icon-laptop1::before { content: ""; }
.ekit-wid-con .icon-layers1::before { content: ""; }
.ekit-wid-con .icon-light-bulb1::before { content: ""; }
.ekit-wid-con .icon-like1::before { content: ""; }
.ekit-wid-con .icon-line-chart1::before { content: ""; }
.ekit-wid-con .icon-mail::before { content: ""; }
.ekit-wid-con .icon-manager::before { content: ""; }
.ekit-wid-con .icon-map1::before { content: ""; }
.ekit-wid-con .icon-medal1::before { content: ""; }
.ekit-wid-con .icon-megaphone::before { content: ""; }
.ekit-wid-con .icon-megaphone1::before { content: ""; }
.ekit-wid-con .icon-message::before { content: ""; }
.ekit-wid-con .icon-message-1::before { content: ""; }
.ekit-wid-con .icon-message-2::before { content: ""; }
.ekit-wid-con .icon-microphone::before { content: ""; }
.ekit-wid-con .icon-money1::before { content: ""; }
.ekit-wid-con .icon-money-bag1::before { content: ""; }
.ekit-wid-con .icon-monitor1::before { content: ""; }
.ekit-wid-con .icon-music1::before { content: ""; }
.ekit-wid-con .icon-next::before { content: ""; }
.ekit-wid-con .icon-open-book1::before { content: ""; }
.ekit-wid-con .icon-padlock::before { content: ""; }
.ekit-wid-con .icon-padlock-1::before { content: ""; }
.ekit-wid-con .icon-paint-brush::before { content: ""; }
.ekit-wid-con .icon-pause::before { content: ""; }
.ekit-wid-con .icon-pen::before { content: ""; }
.ekit-wid-con .icon-pencil1::before { content: ""; }
.ekit-wid-con .icon-percentage::before { content: ""; }
.ekit-wid-con .icon-phone-call1::before { content: ""; }
.ekit-wid-con .icon-phone-call2::before { content: ""; }
.ekit-wid-con .icon-photo-camera1::before { content: ""; }
.ekit-wid-con .icon-pie-chart3::before { content: ""; }
.ekit-wid-con .icon-pipe::before { content: ""; }
.ekit-wid-con .icon-placeholder1::before { content: ""; }
.ekit-wid-con .icon-placeholder2::before { content: ""; }
.ekit-wid-con .icon-planet-earth::before { content: ""; }
.ekit-wid-con .icon-play-button1::before { content: ""; }
.ekit-wid-con .icon-power-button::before { content: ""; }
.ekit-wid-con .icon-presentation::before { content: ""; }
.ekit-wid-con .icon-presentation1::before { content: ""; }
.ekit-wid-con .icon-printer1::before { content: ""; }
.ekit-wid-con .icon-push-pin::before { content: ""; }
.ekit-wid-con .icon-push-pin1::before { content: ""; }
.ekit-wid-con .icon-refresh::before { content: ""; }
.ekit-wid-con .icon-reload::before { content: ""; }
.ekit-wid-con .icon-return::before { content: ""; }
.ekit-wid-con .icon-rocket-ship::before { content: ""; }
.ekit-wid-con .icon-rss1::before { content: ""; }
.ekit-wid-con .icon-safebox::before { content: ""; }
.ekit-wid-con .icon-safebox1::before { content: ""; }
.ekit-wid-con .icon-settings1::before { content: ""; }
.ekit-wid-con .icon-settings-2::before { content: ""; }
.ekit-wid-con .icon-sewing-machine::before { content: ""; }
.ekit-wid-con .icon-share2::before { content: ""; }
.ekit-wid-con .icon-shield1::before { content: ""; }
.ekit-wid-con .icon-shield11::before { content: ""; }
.ekit-wid-con .icon-shopping::before { content: ""; }
.ekit-wid-con .icon-shopping-bag::before { content: ""; }
.ekit-wid-con .icon-shopping-bag-1::before { content: ""; }
.ekit-wid-con .icon-shopping-bag-2::before { content: ""; }
.ekit-wid-con .icon-shopping-cart11::before { content: ""; }
.ekit-wid-con .icon-shopping-cart2::before { content: ""; }
.ekit-wid-con .icon-shopping-cart-1::before { content: ""; }
.ekit-wid-con .icon-shopping-cart-2::before { content: ""; }
.ekit-wid-con .icon-shopping-cart-3::before { content: ""; }
.ekit-wid-con .icon-smartphone2::before { content: ""; }
.ekit-wid-con .icon-speaker::before { content: ""; }
.ekit-wid-con .icon-speakers::before { content: ""; }
.ekit-wid-con .icon-stats::before { content: ""; }
.ekit-wid-con .icon-stats-1::before { content: ""; }
.ekit-wid-con .icon-stats-2::before { content: ""; }
.ekit-wid-con .icon-stats-3::before { content: ""; }
.ekit-wid-con .icon-stats-4::before { content: ""; }
.ekit-wid-con .icon-stats-5::before { content: ""; }
.ekit-wid-con .icon-stats-6::before { content: ""; }
.ekit-wid-con .icon-sticky-note::before { content: ""; }
.ekit-wid-con .icon-store1::before { content: ""; }
.ekit-wid-con .icon-store-1::before { content: ""; }
.ekit-wid-con .icon-suitcase::before { content: ""; }
.ekit-wid-con .icon-suitcase-1::before { content: ""; }
.ekit-wid-con .icon-tag2::before { content: ""; }
.ekit-wid-con .icon-target::before { content: ""; }
.ekit-wid-con .icon-team2::before { content: ""; }
.ekit-wid-con .icon-tie::before { content: ""; }
.ekit-wid-con .icon-trash1::before { content: ""; }
.ekit-wid-con .icon-trolley::before { content: ""; }
.ekit-wid-con .icon-trolley-1::before { content: ""; }
.ekit-wid-con .icon-trolley-2::before { content: ""; }
.ekit-wid-con .icon-trophy1::before { content: ""; }
.ekit-wid-con .icon-truck1::before { content: ""; }
.ekit-wid-con .icon-truck-1::before { content: ""; }
.ekit-wid-con .icon-truck-2::before { content: ""; }
.ekit-wid-con .icon-umbrella::before { content: ""; }
.ekit-wid-con .icon-upload1::before { content: ""; }
.ekit-wid-con .icon-user1::before { content: ""; }
.ekit-wid-con .icon-user-1::before { content: ""; }
.ekit-wid-con .icon-user-2::before { content: ""; }
.ekit-wid-con .icon-user-3::before { content: ""; }
.ekit-wid-con .icon-users2::before { content: ""; }
.ekit-wid-con .icon-video-camera::before { content: ""; }
.ekit-wid-con .icon-voucher::before { content: ""; }
.ekit-wid-con .icon-voucher-1::before { content: ""; }
.ekit-wid-con .icon-voucher-2::before { content: ""; }
.ekit-wid-con .icon-voucher-3::before { content: ""; }
.ekit-wid-con .icon-voucher-4::before { content: ""; }
.ekit-wid-con .icon-wallet::before { content: ""; }
.ekit-wid-con .icon-wallet1::before { content: ""; }
.ekit-wid-con .icon-wifi::before { content: ""; }
.ekit-wid-con .icon-worker::before { content: ""; }
.ekit-wid-con .icon-zoom-in::before { content: ""; }
.ekit-wid-con .icon-zoom-out::before { content: ""; }
.ekit-wid-con .icon-burger-menu::before { content: ""; }
.ekit-wid-con .icon-squares::before { content: ""; }
.ekit-wid-con .icon-options::before { content: ""; }
.ekit-wid-con .icon-apps::before { content: ""; }
.ekit-wid-con .icon-menu-11::before { content: ""; }
.ekit-wid-con .icon-menu11::before { content: ""; }
.ekit-wid-con .icon-back_up::before { content: ""; }
.ekit-wid-con .icon-cart11::before { content: ""; }
.ekit-wid-con .icon-checkmark::before { content: ""; }
.ekit-wid-con .icon-dollar::before { content: ""; }
.ekit-wid-con .icon-domian::before { content: ""; }
.ekit-wid-con .icon-hosting1::before { content: ""; }
.ekit-wid-con .icon-key2::before { content: ""; }
.ekit-wid-con .icon-migration::before { content: ""; }
.ekit-wid-con .icon-play1::before { content: ""; }
.ekit-wid-con .icon-quote2::before { content: ""; }
.ekit-wid-con .icon-api_setup::before { content: ""; }
.ekit-wid-con .icon-coin::before { content: ""; }
.ekit-wid-con .icon-hand_shake::before { content: ""; }
.ekit-wid-con .icon-idea_generate::before { content: ""; }
.ekit-wid-con .icon-page_search::before { content: ""; }
.ekit-wid-con .icon-pen_shape::before { content: ""; }
.ekit-wid-con .icon-pencil_art::before { content: ""; }
.ekit-wid-con .icon-review::before { content: ""; }
.ekit-wid-con .icon-star::before { content: ""; }
.ekit-wid-con .icon-timing::before { content: ""; }
.ekit-wid-con .icon-trophy::before { content: ""; }
.ekit-wid-con .icon-communication::before { content: ""; }
.ekit-wid-con .icon-money-bag2::before { content: ""; }
.ekit-wid-con .icon-dentist::before { content: ""; }
.ekit-wid-con .icon-bill::before { content: ""; }
.ekit-wid-con .icon-label::before { content: ""; }
.ekit-wid-con .icon-money::before { content: ""; }
.ekit-wid-con .icon-shield::before { content: ""; }
.ekit-wid-con .icon-support::before { content: ""; }
.ekit-wid-con .icon-one::before { content: ""; }
.ekit-wid-con .icon-clock::before { content: ""; }
.ekit-wid-con .icon-cart::before { content: ""; }
.ekit-wid-con .icon-globe::before { content: ""; }
.ekit-wid-con .icon-tooth::before { content: ""; }
.ekit-wid-con .icon-tooth-1::before { content: ""; }
.ekit-wid-con .icon-tooth-2::before { content: ""; }
.ekit-wid-con .icon-brain::before { content: ""; }
.ekit-wid-con .icon-view::before { content: ""; }
.ekit-wid-con .icon-doctor::before { content: ""; }
.ekit-wid-con .icon-heart::before { content: ""; }
.ekit-wid-con .icon-medicine::before { content: ""; }
.ekit-wid-con .icon-stethoscope::before { content: ""; }
.ekit-wid-con .icon-hospital::before { content: ""; }
.ekit-wid-con .icon-clipboard::before { content: ""; }
.ekit-wid-con .icon-medicine-1::before { content: ""; }
.ekit-wid-con .icon-hospital-1::before { content: ""; }
.ekit-wid-con .icon-customer-support::before { content: ""; }
.ekit-wid-con .icon-brickwall::before { content: ""; }
.ekit-wid-con .icon-crane2::before { content: ""; }
.ekit-wid-con .icon-valve::before { content: ""; }
.ekit-wid-con .icon-safety::before { content: ""; }
.ekit-wid-con .icon-energy-saving::before { content: ""; }
.ekit-wid-con .icon-paint-roller::before { content: ""; }
.ekit-wid-con .icon-paint-brushes::before { content: ""; }
.ekit-wid-con .icon-construction-tool-vehicle-with-crane-lifting-materials::before { content: ""; }
.ekit-wid-con .icon-trowel::before { content: ""; }
.ekit-wid-con .icon-bucket::before { content: ""; }
.ekit-wid-con .icon-smart::before { content: ""; }
.ekit-wid-con .icon-repair::before { content: ""; }
.ekit-wid-con .icon-saw::before { content: ""; }
.ekit-wid-con .icon-cutter::before { content: ""; }
.ekit-wid-con .icon-plier::before { content: ""; }
.ekit-wid-con .icon-drill::before { content: ""; }
.ekit-wid-con .icon-save-money::before { content: ""; }
.ekit-wid-con .icon-planting::before { content: ""; }
.ekit-wid-con .icon-line-chart::before { content: ""; }
.ekit-wid-con .icon-open-book::before { content: ""; }
.ekit-wid-con .icon-money-bag3::before { content: ""; }
.ekit-wid-con .icon-server::before { content: ""; }
.ekit-wid-con .icon-server-1::before { content: ""; }
.ekit-wid-con .icon-server-2::before { content: ""; }
.ekit-wid-con .icon-cloud-computing::before { content: ""; }
.ekit-wid-con .icon-cloud::before { content: ""; }
.ekit-wid-con .icon-database::before { content: ""; }
.ekit-wid-con .icon-computer::before { content: ""; }
.ekit-wid-con .icon-server-3::before { content: ""; }
.ekit-wid-con .icon-server-4::before { content: ""; }
.ekit-wid-con .icon-server-5::before { content: ""; }
.ekit-wid-con .icon-server-6::before { content: ""; }
.ekit-wid-con .icon-server-7::before { content: ""; }
.ekit-wid-con .icon-cloud-1::before { content: ""; }
.ekit-wid-con .icon-server-8::before { content: ""; }
.ekit-wid-con .icon-business-and-finance::before { content: ""; }
.ekit-wid-con .icon-cloud-2::before { content: ""; }
.ekit-wid-con .icon-server-9::before { content: ""; }
.ekit-wid-con .icon-hosting::before { content: ""; }
.ekit-wid-con .icon-car::before { content: ""; }
.ekit-wid-con .icon-car-frontal-view::before { content: ""; }
.ekit-wid-con .icon-car-1::before { content: ""; }
.ekit-wid-con .icon-racing::before { content: ""; }
.ekit-wid-con .icon-car-wheel::before { content: ""; }
.ekit-wid-con .icon-steering-wheel::before { content: ""; }
.ekit-wid-con .icon-frontal-taxi-cab::before { content: ""; }
.ekit-wid-con .icon-taxi::before { content: ""; }
.ekit-wid-con .icon-cosmetics::before { content: ""; }
.ekit-wid-con .icon-flower::before { content: ""; }
.ekit-wid-con .icon-mirror::before { content: ""; }
.ekit-wid-con .icon-itunes::before { content: ""; }
.ekit-wid-con .icon-salon::before { content: ""; }
.ekit-wid-con .icon-hair-dryer::before { content: ""; }
.ekit-wid-con .icon-shampoo::before { content: ""; }
.ekit-wid-con .icon-download-button::before { content: ""; }
.ekit-wid-con .icon-list::before { content: ""; }
.ekit-wid-con .icon-loupe::before { content: ""; }
.ekit-wid-con .icon-search::before { content: ""; }
.ekit-wid-con .icon-search-1::before { content: ""; }
.ekit-wid-con .icon-shopping-cart::before { content: ""; }
.ekit-wid-con .icon-menu::before { content: ""; }
.ekit-wid-con .icon-menu-1::before { content: ""; }
.ekit-wid-con .icon-menu-button-of-three-horizontal-lines::before { content: ""; }
.ekit-wid-con .icon-menu-2::before { content: ""; }
.ekit-wid-con .icon-menu-3::before { content: ""; }
.ekit-wid-con .icon-menu-5::before { content: ""; }
.ekit-wid-con .icon-menu-button::before { content: ""; }
.ekit-wid-con .icon-list-1::before { content: ""; }
.ekit-wid-con .icon-menu-6::before { content: ""; }
.ekit-wid-con .icon-menu-7::before { content: ""; }
.ekit-wid-con .icon-menu-8::before { content: ""; }
.ekit-wid-con .icon-list-2::before { content: ""; }
.ekit-wid-con .icon-dot::before { content: ""; }
.ekit-wid-con .icon-menu-9::before { content: ""; }
.ekit-wid-con .icon-search11::before { content: ""; }
.ekit-wid-con .icon-search-minus::before { content: ""; }
.ekit-wid-con .icon-search-11::before { content: ""; }
.ekit-wid-con .icon-search-2::before { content: ""; }
.ekit-wid-con .icon-search-3::before { content: ""; }
.ekit-wid-con .icon-magnifying-glass-search::before { content: ""; }
.ekit-wid-con .icon-loupe1::before { content: ""; }
.ekit-wid-con .icon-speed::before { content: ""; }
.ekit-wid-con .icon-search21::before { content: ""; }
.ekit-wid-con .icon-search-4::before { content: ""; }
.ekit-wid-con .icon-search-5::before { content: ""; }
.ekit-wid-con .icon-detective::before { content: ""; }
.ekit-wid-con .icon-cart1::before { content: ""; }
.ekit-wid-con .icon-buying-on-smartphone::before { content: ""; }
.ekit-wid-con .icon-badge::before { content: ""; }
.ekit-wid-con .icon-basket1::before { content: ""; }
.ekit-wid-con .icon-commerce-and-shopping::before { content: ""; }
.ekit-wid-con .icon-comment::before { content: ""; }
.ekit-wid-con .icon-comment-1::before { content: ""; }
.ekit-wid-con .icon-share::before { content: ""; }
.ekit-wid-con .icon-share-1::before { content: ""; }
.ekit-wid-con .icon-share-2::before { content: ""; }
.ekit-wid-con .icon-share-3::before { content: ""; }
.ekit-wid-con .icon-comment1::before { content: ""; }
.ekit-wid-con .icon-favorite::before { content: ""; }
.ekit-wid-con .icon-retweet::before { content: ""; }
.ekit-wid-con .icon-share1::before { content: ""; }
.ekit-wid-con .icon-facebook::before { content: ""; }
.ekit-wid-con .icon-twitter::before { content: ""; }
.ekit-wid-con .icon-linkedin::before { content: ""; }
.ekit-wid-con .icon-whatsapp-1::before { content: ""; }
.ekit-wid-con .icon-dribbble::before { content: ""; }
.ekit-wid-con .icon-facebook-2::before { content: ""; }
.ekit-wid-con .icon-twitter1::before { content: ""; }
.ekit-wid-con .icon-vk::before { content: ""; }
.ekit-wid-con .icon-youtube-v::before { content: ""; }
.ekit-wid-con .icon-vimeo::before { content: ""; }
.ekit-wid-con .icon-youtube::before { content: ""; }
.ekit-wid-con .icon-snapchat-1::before { content: ""; }
.ekit-wid-con .icon-behance::before { content: ""; }
.ekit-wid-con .icon-github::before { content: ""; }
.ekit-wid-con .icon-pinterest::before { content: ""; }
.ekit-wid-con .icon-spotify::before { content: ""; }
.ekit-wid-con .icon-soundcloud-1::before { content: ""; }
.ekit-wid-con .icon-skype-1::before { content: ""; }
.ekit-wid-con .icon-rss::before { content: ""; }
.ekit-wid-con .icon-reddit-1::before { content: ""; }
.ekit-wid-con .icon-dribbble-1::before { content: ""; }
.ekit-wid-con .icon-wordpress-1::before { content: ""; }
.ekit-wid-con .icon-logo::before { content: ""; }
.ekit-wid-con .icon-dropbox-1::before { content: ""; }
.ekit-wid-con .icon-blogger-1::before { content: ""; }
.ekit-wid-con .icon-photo::before { content: ""; }
.ekit-wid-con .icon-hangouts::before { content: ""; }
.ekit-wid-con .icon-xing::before { content: ""; }
.ekit-wid-con .icon-myspace::before { content: ""; }
.ekit-wid-con .icon-flickr-1::before { content: ""; }
.ekit-wid-con .icon-envato::before { content: ""; }
.ekit-wid-con .icon-picasa-1::before { content: ""; }
.ekit-wid-con .icon-wattpad::before { content: ""; }
.ekit-wid-con .icon-emoji::before { content: ""; }
.ekit-wid-con .icon-deviantart-1::before { content: ""; }
.ekit-wid-con .icon-yahoo-1::before { content: ""; }
.ekit-wid-con .icon-vine-1::before { content: ""; }
.ekit-wid-con .icon-delicious::before { content: ""; }
.ekit-wid-con .icon-kickstarter-1::before { content: ""; }
.ekit-wid-con .icon-stumbleupon-1::before { content: ""; }
.ekit-wid-con .icon-brands-and-logotypes::before { content: ""; }
.ekit-wid-con .icon-instagram-1::before { content: ""; }
.ekit-wid-con .icon-facebook-1::before { content: ""; }
.ekit-wid-con .icon-instagram-2::before { content: ""; }
.ekit-wid-con .icon-twitter-1::before { content: ""; }
.ekit-wid-con .icon-whatsapp-2::before { content: ""; }
.ekit-wid-con .icon-youtube-1::before { content: ""; }
.ekit-wid-con .icon-linkedin-1::before { content: ""; }
.ekit-wid-con .icon-telegram::before { content: ""; }
.ekit-wid-con .icon-github-1::before { content: ""; }
.ekit-wid-con .icon-vk-1::before { content: ""; }
.ekit-wid-con .icon-pinterest-1::before { content: ""; }
.ekit-wid-con .icon-rss-1::before { content: ""; }
.ekit-wid-con .icon-twitch::before { content: ""; }
.ekit-wid-con .icon-snapchat-2::before { content: ""; }
.ekit-wid-con .icon-skype-2::before { content: ""; }
.ekit-wid-con .icon-behance-2::before { content: ""; }
.ekit-wid-con .icon-spotify-1::before { content: ""; }
.ekit-wid-con .icon-periscope::before { content: ""; }
.ekit-wid-con .icon-dribbble-2::before { content: ""; }
.ekit-wid-con .icon-tumblr-1::before { content: ""; }
.ekit-wid-con .icon-soundcloud-2::before { content: ""; }
.ekit-wid-con .icon-google-drive-1::before { content: ""; }
.ekit-wid-con .icon-dropbox-2::before { content: ""; }
.ekit-wid-con .icon-reddit-2::before { content: ""; }
.ekit-wid-con .icon-html::before { content: ""; }
.ekit-wid-con .icon-vimeo-1::before { content: ""; }
.ekit-wid-con .icon-hangout::before { content: ""; }
.ekit-wid-con .icon-blogger-2::before { content: ""; }
.ekit-wid-con .icon-yahoo-2::before { content: ""; }
.ekit-wid-con .icon-path::before { content: ""; }
.ekit-wid-con .icon-yelp-1::before { content: ""; }
.ekit-wid-con .icon-slideshare::before { content: ""; }
.ekit-wid-con .icon-picasa-2::before { content: ""; }
.ekit-wid-con .icon-myspace-1::before { content: ""; }
.ekit-wid-con .icon-flickr-2::before { content: ""; }
.ekit-wid-con .icon-xing-1::before { content: ""; }
.ekit-wid-con .icon-envato-1::before { content: ""; }
.ekit-wid-con .icon-swarm::before { content: ""; }
.ekit-wid-con .icon-wattpad-1::before { content: ""; }
.ekit-wid-con .icon-foursquare::before { content: ""; }
.ekit-wid-con .icon-deviantart-2::before { content: ""; }
.ekit-wid-con .icon-kickstarter-2::before { content: ""; }
.ekit-wid-con .icon-delicious-1::before { content: ""; }
.ekit-wid-con .icon-vine-2::before { content: ""; }
.ekit-wid-con .icon-digg::before { content: ""; }
.ekit-wid-con .icon-bebo::before { content: ""; }
.ekit-wid-con .icon-stumbleupon-2::before { content: ""; }
.ekit-wid-con .icon-forrst::before { content: ""; }
.ekit-wid-con .icon-eye3::before { content: ""; }
.ekit-wid-con .icon-microscope::before { content: ""; }
.ekit-wid-con .icon-Anti-Lock::before { content: ""; }
.ekit-wid-con .icon-apartment::before { content: ""; }
.ekit-wid-con .icon-app::before { content: ""; }
.ekit-wid-con .icon-Aroma::before { content: ""; }
.ekit-wid-con .icon-bamboo-Leaf::before { content: ""; }
.ekit-wid-con .icon-basket::before { content: ""; }
.ekit-wid-con .icon-Battery::before { content: ""; }
.ekit-wid-con .icon-Bettery::before { content: ""; }
.ekit-wid-con .icon-building::before { content: ""; }
.ekit-wid-con .icon-car-2::before { content: ""; }
.ekit-wid-con .icon-Car::before { content: ""; }
.ekit-wid-con .icon-Child::before { content: ""; }
.ekit-wid-con .icon-cityscape::before { content: ""; }
.ekit-wid-con .icon-cleaner::before { content: ""; }
.ekit-wid-con .icon-Coffee-cup::before { content: ""; }
.ekit-wid-con .icon-coins::before { content: ""; }
.ekit-wid-con .icon-Computer::before { content: ""; }
.ekit-wid-con .icon-Consultancy::before { content: ""; }
.ekit-wid-con .icon-cottage::before { content: ""; }
.ekit-wid-con .icon-crane::before { content: ""; }
.ekit-wid-con .icon-Custom-api::before { content: ""; }
.ekit-wid-con .icon-customer-support-2::before { content: ""; }
.ekit-wid-con .icon-Design-2::before { content: ""; }
.ekit-wid-con .icon-Design-3::before { content: ""; }
.ekit-wid-con .icon-design::before { content: ""; }
.ekit-wid-con .icon-diamond::before { content: ""; }
.ekit-wid-con .icon-diploma::before { content: ""; }
.ekit-wid-con .icon-Document-Search::before { content: ""; }
.ekit-wid-con .icon-Download::before { content: ""; }
.ekit-wid-con .icon-drilling::before { content: ""; }
.ekit-wid-con .icon-engine::before { content: ""; }
.ekit-wid-con .icon-engineer::before { content: ""; }
.ekit-wid-con .icon-envelope::before { content: ""; }
.ekit-wid-con .icon-Family::before { content: ""; }
.ekit-wid-con .icon-friendship::before { content: ""; }
.ekit-wid-con .icon-gift::before { content: ""; }
.ekit-wid-con .icon-graph-2::before { content: ""; }
.ekit-wid-con .icon-graph::before { content: ""; }
.ekit-wid-con .icon-hamburger-2::before { content: ""; }
.ekit-wid-con .icon-handshake::before { content: ""; }
.ekit-wid-con .icon-Helmet::before { content: ""; }
.ekit-wid-con .icon-hot-Stone-2::before { content: ""; }
.ekit-wid-con .icon-hot-stone::before { content: ""; }
.ekit-wid-con .icon-idea::before { content: ""; }
.ekit-wid-con .icon-Leaf::before { content: ""; }
.ekit-wid-con .icon-management::before { content: ""; }
.ekit-wid-con .icon-Massage-table::before { content: ""; }
.ekit-wid-con .icon-Mechanic::before { content: ""; }
.ekit-wid-con .icon-Money-2::before { content: ""; }
.ekit-wid-con .icon-money-bag::before { content: ""; }
.ekit-wid-con .icon-Money::before { content: ""; }
.ekit-wid-con .icon-oil-bottle::before { content: ""; }
.ekit-wid-con .icon-Physiotherapy::before { content: ""; }
.ekit-wid-con .icon-Profile::before { content: ""; }
.ekit-wid-con .icon-Rating::before { content: ""; }
.ekit-wid-con .icon-right-mark::before { content: ""; }
.ekit-wid-con .icon-rings::before { content: ""; }
.ekit-wid-con .icon-Safe-house::before { content: ""; }
.ekit-wid-con .icon-Scan::before { content: ""; }
.ekit-wid-con .icon-social-care::before { content: ""; }
.ekit-wid-con .icon-Speed-Clock::before { content: ""; }
.ekit-wid-con .icon-stopwatch::before { content: ""; }
.ekit-wid-con .icon-Support-2::before { content: ""; }
.ekit-wid-con .icon-target-2::before { content: ""; }
.ekit-wid-con .icon-Target::before { content: ""; }
.ekit-wid-con .icon-tripod::before { content: ""; }
.ekit-wid-con .icon-truck::before { content: ""; }
.ekit-wid-con .icon-university::before { content: ""; }
.ekit-wid-con .icon-User::before { content: ""; }
.ekit-wid-con .icon-Web-Portals::before { content: ""; }
.ekit-wid-con .icon-window::before { content: ""; }
.ekit-wid-con .icon-ek_line_icon::before { content: ""; }
.ekit-wid-con .icon-ek_stroke_icon::before { content: ""; }
.ekit-wid-con .icon-ekit::before { content: ""; }
.ekit-wid-con .icon-elements-kit-logo::before { content: ""; }
.ekit-wid-con .icon-degree-image::before { content: ""; }
.ekit-wid-con .icon-accordion::before { content: ""; }
.ekit-wid-con .icon-animated-flip-box::before { content: ""; }
.ekit-wid-con .icon-animated-text::before { content: ""; }
.ekit-wid-con .icon-brands::before { content: ""; }
.ekit-wid-con .icon-business-hour::before { content: ""; }
.ekit-wid-con .icon-button::before { content: ""; }
.ekit-wid-con .icon-carousel::before { content: ""; }
.ekit-wid-con .icon-Circle-progress::before { content: ""; }
.ekit-wid-con .icon-contact-form::before { content: ""; }
.ekit-wid-con .icon-countdown-timer::before { content: ""; }
.ekit-wid-con .icon-dropbar::before { content: ""; }
.ekit-wid-con .icon-faq::before { content: ""; }
.ekit-wid-con .icon-full-width-scroll::before { content: ""; }
.ekit-wid-con .icon-google-map::before { content: ""; }
.ekit-wid-con .icon-heading-style::before { content: ""; }
.ekit-wid-con .icon-help-desk::before { content: ""; }
.ekit-wid-con .icon-horizontal-timeline::before { content: ""; }
.ekit-wid-con .icon-iframe::before { content: ""; }
.ekit-wid-con .icon-image-comparison::before { content: ""; }
.ekit-wid-con .icon-image-gallery::before { content: ""; }
.ekit-wid-con .icon-image-justify::before { content: ""; }
.ekit-wid-con .icon-image-magnifier::before { content: ""; }
.ekit-wid-con .icon-image-masonry::before { content: ""; }
.ekit-wid-con .icon-inline-svg::before { content: ""; }
.ekit-wid-con .icon-instagram::before { content: ""; }
.ekit-wid-con .icon-listing::before { content: ""; }
.ekit-wid-con .icon-music-player::before { content: ""; }
.ekit-wid-con .icon-news-ticker::before { content: ""; }
.ekit-wid-con .icon-off-canvus-menu::before { content: ""; }
.ekit-wid-con .icon-parallax::before { content: ""; }
.ekit-wid-con .icon-portfolio::before { content: ""; }
.ekit-wid-con .icon-post-banner::before { content: ""; }
.ekit-wid-con .icon-post-carousel::before { content: ""; }
.ekit-wid-con .icon-post-grid::before { content: ""; }
.ekit-wid-con .icon-post-slider::before { content: ""; }
.ekit-wid-con .icon-pricing-list::before { content: ""; }
.ekit-wid-con .icon-pricing-table::before { content: ""; }
.ekit-wid-con .icon-product-featured::before { content: ""; }
.ekit-wid-con .icon-product-image::before { content: ""; }
.ekit-wid-con .icon-product-recent::before { content: ""; }
.ekit-wid-con .icon-product-sale::before { content: ""; }
.ekit-wid-con .icon-product-top-rated::before { content: ""; }
.ekit-wid-con .icon-product-top-seller::before { content: ""; }
.ekit-wid-con .icon-progress-bar::before { content: ""; }
.ekit-wid-con .icon-protected-content-v2::before { content: ""; }
.ekit-wid-con .icon-protected-content-v3::before { content: ""; }
.ekit-wid-con .icon-protected-content::before { content: ""; }
.ekit-wid-con .icon-qr_code::before { content: ""; }
.ekit-wid-con .icon-scroll-button::before { content: ""; }
.ekit-wid-con .icon-search1::before { content: ""; }
.ekit-wid-con .icon-service::before { content: ""; }
.ekit-wid-con .icon-slider-image::before { content: ""; }
.ekit-wid-con .icon-social-share::before { content: ""; }
.ekit-wid-con .icon-subscribe::before { content: ""; }
.ekit-wid-con .icon-tab::before { content: ""; }
.ekit-wid-con .icon-table::before { content: ""; }
.ekit-wid-con .icon-team-join::before { content: ""; }
.ekit-wid-con .icon-team-member::before { content: ""; }
.ekit-wid-con .icon-testimonial-carousel::before { content: ""; }
.ekit-wid-con .icon-testimonial-grid::before { content: ""; }
.ekit-wid-con .icon-testimonial-quote::before { content: ""; }
.ekit-wid-con .icon-testimonial-slider::before { content: ""; }
.ekit-wid-con .icon-toggle::before { content: ""; }
.ekit-wid-con .icon-user-login::before { content: ""; }
.ekit-wid-con .icon-user-registration::before { content: ""; }
.ekit-wid-con .icon-vertical-timeline::before { content: ""; }
.ekit-wid-con .icon-video-player::before { content: ""; }
.ekit-wid-con .icon-weather::before { content: ""; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.hinge { animation-duration: 2s; }
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { animation-duration: 0.75s; }
@keyframes bounce {
20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}
@keyframes bounce {
20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}
.bounce { animation-name: bounce; transform-origin: center bottom 0px; }
@keyframes flash {
50%, 0%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}
@keyframes flash {
50%, 0%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}
.flash { animation-name: flash; }
@keyframes pulse {
0% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
100% { transform: scale3d(1, 1, 1); }
}
@keyframes pulse {
0% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
100% { transform: scale3d(1, 1, 1); }
}
.pulse { animation-name: pulse; }
@keyframes rubberBand {
0% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
100% { transform: scale3d(1, 1, 1); }
}
@keyframes rubberBand {
0% { transform: scale3d(1, 1, 1); }
30% { transform: scale3d(1.25, 0.75, 1); }
40% { transform: scale3d(0.75, 1.25, 1); }
50% { transform: scale3d(1.15, 0.85, 1); }
65% { transform: scale3d(0.95, 1.05, 1); }
75% { transform: scale3d(1.05, 0.95, 1); }
100% { transform: scale3d(1, 1, 1); }
}
.rubberBand { animation-name: rubberBand; }
@keyframes shake {
0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shake {
0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.shake { animation-name: shake; }
@keyframes headShake {
0% { transform: translateX(0px); }
6.5% { transform: translateX(-6px) rotateY(-9deg); }
18.5% { transform: translateX(5px) rotateY(7deg); }
31.5% { transform: translateX(-3px) rotateY(-5deg); }
43.5% { transform: translateX(2px) rotateY(3deg); }
50% { transform: translateX(0px); }
}
@keyframes headShake {
0% { transform: translateX(0px); }
6.5% { transform: translateX(-6px) rotateY(-9deg); }
18.5% { transform: translateX(5px) rotateY(7deg); }
31.5% { transform: translateX(-3px) rotateY(-5deg); }
43.5% { transform: translateX(2px) rotateY(3deg); }
50% { transform: translateX(0px); }
}
.headShake { animation-timing-function: ease-in-out; animation-name: headShake; }
@keyframes swing {
20% { transform: rotate3d(0, 0, 1, 15deg); }
40% { transform: rotate3d(0, 0, 1, -10deg); }
60% { transform: rotate3d(0, 0, 1, 5deg); }
80% { transform: rotate3d(0, 0, 1, -5deg); }
100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes swing {
20% { transform: rotate3d(0, 0, 1, 15deg); }
40% { transform: rotate3d(0, 0, 1, -10deg); }
60% { transform: rotate3d(0, 0, 1, 5deg); }
80% { transform: rotate3d(0, 0, 1, -5deg); }
100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.swing { transform-origin: center top 0px; animation-name: swing; }
@keyframes tada {
0% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { transform: scale3d(1, 1, 1); }
}
@keyframes tada {
0% { transform: scale3d(1, 1, 1); }
10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { transform: scale3d(1, 1, 1); }
}
.tada { animation-name: tada; }
@keyframes wobble {
0% { transform: none; }
15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
100% { transform: none; }
}
@keyframes wobble {
0% { transform: none; }
15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
100% { transform: none; }
}
.wobble { animation-name: wobble; }
@keyframes jello {
11.1%, 0%, 100% { transform: none; }
22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% { transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% { transform: skewX(-0.19531deg) skewY(-0.19531deg); }
}
@keyframes jello {
11.1%, 0%, 100% { transform: none; }
22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
77.7% { transform: skewX(0.39063deg) skewY(0.39063deg); }
88.8% { transform: skewX(-0.19531deg) skewY(-0.19531deg); }
}
.jello { animation-name: jello; transform-origin: center center 0px; }
@keyframes bounceIn {
20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
20% { transform: scale3d(1.1, 1.1, 1.1); }
40% { transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(0.97, 0.97, 0.97); }
100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceIn {
20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
20% { transform: scale3d(1.1, 1.1, 1.1); }
40% { transform: scale3d(0.9, 0.9, 0.9); }
60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
80% { transform: scale3d(0.97, 0.97, 0.97); }
100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
.bounceIn { animation-name: bounceIn; }
@keyframes bounceInDown {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
75% { transform: translate3d(0px, -10px, 0px); }
90% { transform: translate3d(0px, 5px, 0px); }
100% { transform: none; }
}
@keyframes bounceInDown {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
75% { transform: translate3d(0px, -10px, 0px); }
90% { transform: translate3d(0px, 5px, 0px); }
100% { transform: none; }
}
.bounceInDown { animation-name: bounceInDown; }
@keyframes bounceInLeft {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
75% { transform: translate3d(-10px, 0px, 0px); }
90% { transform: translate3d(5px, 0px, 0px); }
100% { transform: none; }
}
@keyframes bounceInLeft {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
75% { transform: translate3d(-10px, 0px, 0px); }
90% { transform: translate3d(5px, 0px, 0px); }
100% { transform: none; }
}
.bounceInLeft { animation-name: bounceInLeft; }
@keyframes bounceInRight {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
75% { transform: translate3d(10px, 0px, 0px); }
90% { transform: translate3d(-5px, 0px, 0px); }
100% { transform: none; }
}
@keyframes bounceInRight {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
75% { transform: translate3d(10px, 0px, 0px); }
90% { transform: translate3d(-5px, 0px, 0px); }
100% { transform: none; }
}
.bounceInRight { animation-name: bounceInRight; }
@keyframes bounceInUp {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
75% { transform: translate3d(0px, 10px, 0px); }
90% { transform: translate3d(0px, -5px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes bounceInUp {
60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
75% { transform: translate3d(0px, 10px, 0px); }
90% { transform: translate3d(0px, -5px, 0px); }
100% { transform: translate3d(0px, 0px, 0px); }
}
.bounceInUp { animation-name: bounceInUp; }
@keyframes bounceOut {
20% { transform: scale3d(0.9, 0.9, 0.9); }
50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes bounceOut {
20% { transform: scale3d(0.9, 0.9, 0.9); }
50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.bounceOut { animation-name: bounceOut; }
@keyframes bounceOutDown {
20% { transform: translate3d(0px, 10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes bounceOutDown {
20% { transform: translate3d(0px, 10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.bounceOutDown { animation-name: bounceOutDown; }
@keyframes bounceOutLeft {
20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes bounceOutLeft {
20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.bounceOutLeft { animation-name: bounceOutLeft; }
@keyframes bounceOutRight {
20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes bounceOutRight {
20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.bounceOutRight { animation-name: bounceOutRight; }
@keyframes bounceOutUp {
20% { transform: translate3d(0px, -10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes bounceOutUp {
20% { transform: translate3d(0px, -10px, 0px); }
40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.bounceOutUp { animation-name: bounceOutUp; }
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes fadeInDown {
0% { opacity: 0; transform: translate3d(0px, -70px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInDown {
0% { opacity: 0; transform: translate3d(0px, -70px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInDown { animation-name: fadeInDown; }
@keyframes fadeInDownBig {
0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInDownBig {
0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInDownBig { animation-name: fadeInDownBig; }
@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-70px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-70px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeftBig {
0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInLeftBig { animation-name: fadeInLeftBig; }
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(70px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(70px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInRightBig { animation-name: fadeInRightBig; }
@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 70px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 70px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
@keyframes fadeInUpBig {
0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInUpBig {
0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
100% { opacity: 1; transform: none; }
}
.fadeInUpBig { animation-name: fadeInUpBig; }
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }
@keyframes fadeOutDown {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
@keyframes fadeOutDown {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.fadeOutDown { animation-name: fadeOutDown; }
@keyframes fadeOutDownBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
@keyframes fadeOutDownBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.fadeOutDownBig { animation-name: fadeOutDownBig; }
@keyframes fadeOutLeft {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes fadeOutLeft {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.fadeOutLeft { animation-name: fadeOutLeft; }
@keyframes fadeOutLeftBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
@keyframes fadeOutLeftBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
@keyframes fadeOutRightBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
@keyframes fadeOutRightBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.fadeOutRightBig { animation-name: fadeOutRightBig; }
@keyframes fadeOutUp {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
@keyframes fadeOutUp {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.fadeOutUp { animation-name: fadeOutUp; }
@keyframes fadeOutUpBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes fadeOutUpBig {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.fadeOutUpBig { animation-name: fadeOutUpBig; }
@keyframes flip {
0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
@keyframes flip {
0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
.animated.flip { backface-visibility: visible; animation-name: flip; }
@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}
@keyframes flipInX {
0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { transform: perspective(400px); }
}
.flipInX { backface-visibility: visible !important; animation-name: flipInX; }
@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}
@keyframes flipInY {
0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
100% { transform: perspective(400px); }
}
.flipInY { backface-visibility: visible !important; animation-name: flipInY; }
@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
@keyframes flipOutX {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
.flipOutX { animation-name: flipOutX; backface-visibility: visible !important; }
@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
@keyframes flipOutY {
0% { transform: perspective(400px); }
30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
.flipOutY { backface-visibility: visible !important; animation-name: flipOutY; }
@keyframes lightSpeedIn {
0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
60% { transform: skewX(20deg); opacity: 1; }
80% { transform: skewX(-5deg); opacity: 1; }
100% { transform: none; opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
60% { transform: skewX(20deg); opacity: 1; }
80% { transform: skewX(-5deg); opacity: 1; }
100% { transform: none; opacity: 1; }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }
@keyframes lightSpeedOut {
0% { opacity: 1; }
100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { opacity: 1; }
100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }
@keyframes rotateIn {
0% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
100% { transform-origin: center center 0px; transform: none; opacity: 1; }
}
@keyframes rotateIn {
0% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
100% { transform-origin: center center 0px; transform: none; opacity: 1; }
}
.rotateIn { animation-name: rotateIn; }
@keyframes rotateInDownLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
@keyframes rotateInDownLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@keyframes rotateInDownRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
@keyframes rotateInDownRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
.rotateInDownRight { animation-name: rotateInDownRight; }
@keyframes rotateInUpLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
@keyframes rotateInUpLeft {
0% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
100% { transform-origin: left bottom 0px; transform: none; opacity: 1; }
}
.rotateInUpLeft { animation-name: rotateInUpLeft; }
@keyframes rotateInUpRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
@keyframes rotateInUpRight {
0% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
100% { transform-origin: right bottom 0px; transform: none; opacity: 1; }
}
.rotateInUpRight { animation-name: rotateInUpRight; }
@keyframes rotateOut {
0% { transform-origin: center center 0px; opacity: 1; }
100% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
@keyframes rotateOut {
0% { transform-origin: center center 0px; opacity: 1; }
100% { transform-origin: center center 0px; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
.rotateOut { animation-name: rotateOut; }
@keyframes rotateOutDownLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
@keyframes rotateOutDownLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
.rotateOutDownLeft { animation-name: rotateOutDownLeft; }
@keyframes rotateOutDownRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutDownRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutDownRight { animation-name: rotateOutDownRight; }
@keyframes rotateOutUpLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutUpLeft {
0% { transform-origin: left bottom 0px; opacity: 1; }
100% { transform-origin: left bottom 0px; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutUpLeft { animation-name: rotateOutUpLeft; }
@keyframes rotateOutUpRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
@keyframes rotateOutUpRight {
0% { transform-origin: right bottom 0px; opacity: 1; }
100% { transform-origin: right bottom 0px; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
.rotateOutUpRight { animation-name: rotateOutUpRight; }
@keyframes hinge {
0% { transform-origin: left top 0px; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; }
40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; opacity: 1; }
100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
@keyframes hinge {
0% { transform-origin: left top 0px; animation-timing-function: ease-in-out; }
20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; }
40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top 0px; animation-timing-function: ease-in-out; opacity: 1; }
100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
.hinge { animation-name: hinge; }
@keyframes jackInTheBox {
0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom 0px; }
50% { transform: rotate(-10deg); }
70% { transform: rotate(3deg); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes jackInTheBox {
0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom 0px; }
50% { transform: rotate(-10deg); }
70% { transform: rotate(3deg); }
100% { opacity: 1; transform: scale(1); }
}
.jackInTheBox { animation-name: jackInTheBox; }
@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: none; }
}
@keyframes rollIn {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
100% { opacity: 1; transform: none; }
}
.rollIn { animation-name: rollIn; }
@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
@keyframes rollOut {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
.rollOut { animation-name: rollOut; }
@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}
@keyframes zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInDown {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInDown { animation-name: zoomInDown; }
@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInLeft {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInLeft { animation-name: zoomInLeft; }
@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInRight {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInRight { animation-name: zoomInRight; }
@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInUp {
0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInUp { animation-name: zoomInUp; }
@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}
@keyframes zoomOut {
0% { opacity: 1; }
50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
100% { opacity: 0; }
}
.zoomOut { animation-name: zoomOut; }
@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutDown {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutDown { animation-name: zoomOutDown; }
@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}
@keyframes zoomOutLeft {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center 0px; }
}
.zoomOutLeft { animation-name: zoomOutLeft; }
@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}
@keyframes zoomOutRight {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center 0px; }
}
.zoomOutRight { animation-name: zoomOutRight; }
@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomOutUp {
40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom 0px; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutUp { animation-name: zoomOutUp; }
@keyframes slideInDown {
0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown {
0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInDown { animation-name: slideInDown; }
@keyframes slideInLeft {
0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft {
0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInLeft { animation-name: slideInLeft; }
@keyframes slideInRight {
0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight {
0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInRight { animation-name: slideInRight; }
@keyframes slideInUp {
0% { transform: translate3d(0px, 50px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp {
0% { transform: translate3d(0px, 50px, 0px); visibility: visible; }
100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInUp { animation-name: slideInUp; }
@keyframes slideOutDown {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutDown {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
.slideOutDown { animation-name: slideOutDown; }
@keyframes slideOutLeft {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
@keyframes slideOutLeft {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}
.slideOutLeft { animation-name: slideOutLeft; }
@keyframes slideOutRight {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
@keyframes slideOutRight {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}
.slideOutRight { animation-name: slideOutRight; }
@keyframes slideOutUp {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@keyframes slideOutUp {
0% { transform: translate3d(0px, 0px, 0px); }
100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
.slideOutUp { animation-name: slideOutUp; }
:focus { outline: currentcolor none 0px; }
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11) none repeat scroll 0% 0%; opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: currentcolor none medium !important; backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-arrow, button.mfp-close { overflow: visible; cursor: pointer; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; border: 0px none; appearance: none; display: block; outline: currentcolor none medium; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:focus, .mfp-close:hover { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:focus, .mfp-arrow:hover { opacity: 1; }
.mfp-arrow::after, .mfp-arrow::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center 0px; }
  .mfp-arrow-right { transform-origin: 100% center 0px; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-fade.mfp-bg { opacity: 0; transition: all 0.15s ease-out 0s; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: all 0.15s ease-out 0s; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.mfp-zoom-in { }
.mfp-zoom-in .mfp-with-anim { opacity: 0; transition: all 0.2s ease-in-out 0s; transform: scale(0.8); }
.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out 0s; }
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1); }
.mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-zoom-in.mfp-removing .mfp-with-anim { transform: scale(0.8); opacity: 0; }
.mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; }
.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before { content: " "; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 30; box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px; }
.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before { width: 3px; height: 9999px; left: 50%; margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before { width: 9999px; height: 3px; top: 50%; margin-top: -1.5px; }
.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay { position: absolute; top: 0px; width: 100%; height: 100%; }
.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay { transition-duration: 0.5s; }
.twentytwenty-after-label, .twentytwenty-before-label { transition-property: opacity; }
.twentytwenty-after-label::before, .twentytwenty-before-label::before { color: rgb(255, 255, 255); font-size: 13px; letter-spacing: 0.1em; }
.twentytwenty-after-label::before, .twentytwenty-before-label::before { position: absolute; background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; line-height: 38px; padding: 0px 20px; border-radius: 2px; }
.twentytwenty-horizontal .twentytwenty-after-label::before, .twentytwenty-horizontal .twentytwenty-before-label::before { top: 50%; margin-top: -19px; }
.twentytwenty-vertical .twentytwenty-after-label::before, .twentytwenty-vertical .twentytwenty-before-label::before { left: 50%; margin-left: -45px; text-align: center; width: auto; display: inline-block; }
.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow { width: 0px; height: 0px; border: 6px inset transparent; position: absolute; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top: -6px; }
.twentytwenty-down-arrow, .twentytwenty-up-arrow { left: 50%; margin-left: -6px; }
.twentytwenty-container { box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; user-select: none; }
.twentytwenty-container img { max-width: 100%; position: absolute; top: 0px; display: block; }
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { background: transparent none repeat scroll 0% 0%; }
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label { opacity: 0; }
.twentytwenty-container * { box-sizing: content-box; }
.twentytwenty-before-label { opacity: 0; }
.twentytwenty-before-label::before { content: attr(data-content); }
.twentytwenty-after-label { opacity: 0; }
.twentytwenty-after-label::before { content: attr(data-content); }
.twentytwenty-horizontal .twentytwenty-before-label::before { left: 10px; }
.twentytwenty-horizontal .twentytwenty-after-label::before { right: 10px; }
.twentytwenty-vertical .twentytwenty-before-label::before { top: 10px; }
.twentytwenty-vertical .twentytwenty-after-label::before { bottom: 10px; }
.twentytwenty-overlay { transition-property: background; background: transparent none repeat scroll 0% 0%; z-index: 25; }
.twentytwenty-overlay:hover { background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; }
.twentytwenty-overlay:hover .twentytwenty-after-label { opacity: 1; }
.twentytwenty-overlay:hover .twentytwenty-before-label { opacity: 1; }
.twentytwenty-before { z-index: 20; }
.twentytwenty-after { z-index: 10; }
.twentytwenty-handle { height: 38px; width: 38px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid rgb(255, 255, 255); border-radius: 1000px; box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px; z-index: 40; cursor: pointer; }
.twentytwenty-horizontal .twentytwenty-handle::before { bottom: 50%; margin-bottom: 22px; box-shadow: rgb(255, 255, 255) 0px 3px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px; }
.twentytwenty-horizontal .twentytwenty-handle::after { top: 50%; margin-top: 22px; box-shadow: rgb(255, 255, 255) 0px -3px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px; }
.twentytwenty-vertical .twentytwenty-handle::before { left: 50%; margin-left: 22px; box-shadow: rgb(255, 255, 255) 3px 0px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px; }
.twentytwenty-vertical .twentytwenty-handle::after { right: 50%; margin-right: 22px; box-shadow: rgb(255, 255, 255) -3px 0px 0px, rgba(51, 51, 51, 0.5) 0px 0px 12px; }
.twentytwenty-left-arrow { border-right: 6px solid rgb(255, 255, 255); left: 50%; margin-left: -17px; }
.twentytwenty-right-arrow { border-left: 6px solid rgb(255, 255, 255); right: 50%; margin-right: -17px; }
.twentytwenty-up-arrow { border-bottom: 6px solid rgb(255, 255, 255); top: 50%; margin-top: -17px; }
.twentytwenty-down-arrow { border-top: 6px solid rgb(255, 255, 255); bottom: 50%; margin-bottom: -17px; }
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: currentcolor none medium; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::after, .slick-track::before { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list { background: rgb(255, 255, 255) url("ajax-loader.gif") no-repeat scroll center center; }
@font-face { font-family: slick; src: url("slickd41dd41d.eot") format("embedded-opentype"), url("slick.woff") format("woff"), url("slick.ttf") format("truetype"), url("slick.svg") format("svg"); font-style: normal; font-weight: 400; }
.slick-next, .slick-prev { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border: medium none; outline: currentcolor none medium; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { color: transparent; outline: currentcolor none medium; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
.slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::before, .slick-prev:hover::before { opacity: 1; }
.slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { opacity: 0.25; }
.slick-next::before, .slick-prev::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: rgb(255, 255, 255); }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { right: -25px; left: auto; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { right: auto; left: -25px; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px none; outline: currentcolor none medium; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
.slick-dots li button:focus, .slick-dots li button:hover { outline: currentcolor none medium; }
.slick-dots li button:focus::before, .slick-dots li button:hover::before { opacity: 1; }
.slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: rgb(0, 0, 0); }
.slick-dots li.slick-active button::before { opacity: 0.75; color: rgb(0, 0, 0); }
.nav-alignment-dynamic, .nav-alignment-flex-start { -moz-box-pack: start; justify-content: flex-start; }
.elementskit-menu-container { z-index: 10000; }
.elementskit-navbar-nav > li > a .ekit-menu-icon { padding-right: 5px; }
.ekit-menu-badge { position: absolute; top: 5px; right: 5px; background-color: rgb(187, 187, 187); color: rgb(255, 255, 255); padding: 4px 8px; border-radius: 3px; font-size: 8px; line-height: 1; z-index: 10; }
.ekit-menu-badge > .ekit-menu-badge-arrow { position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%); border-color: rgb(187, 187, 187) transparent transparent; border-style: solid; border-width: 6px; }
.elementskit-dropdown li { position: relative; }
.elementskit-dropdown li:first-child { margin-top: 15px; }
.elementskit-dropdown li:last-child { margin-bottom: 15px; }
.elementskit-dropdown .ekit-menu-badge { top: 50%; transform: translateY(-50%); }
.elementskit-navbar-nav-default .elementskit-navbar-nav { padding-left: 0px; margin-bottom: 0px; list-style: none; margin-left: 0px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li { position: relative; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { height: 100%; display: flex; -moz-box-align: center; align-items: center; text-decoration: none; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { text-decoration: none; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has { position: static; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { transition: all 0.4s ease 0s; text-transform: none; font-weight: 500; letter-spacing: normal; }
.elementskit-navbar-nav-default .elementskit-dropdown { border-color: rgb(218, 218, 218); border-style: solid; border-width: 1px; background-color: rgb(244, 244, 244); border-radius: 0px; padding-left: 0px; list-style: none; opacity: 0; visibility: hidden; transition: transform 0.4s ease 0s, transform 0.4s ease 0s; }
.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 100%; top: 0px; }
.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown.open-fromleft { left: auto; right: 100%; }
.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { padding: 15px 10px; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover { color: rgb(30, 115, 190); background-color: rgb(255, 255, 255); }
.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: rgb(13, 58, 79); background-color: rgba(255, 255, 255, 0.5); }
.elementskit-navbar-nav-default .elementskit-megamenu-panel { width: 100%; }
.elementskit-navbar-nav-default .elementskit-overlay { display: none; }
.elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: none; }
.elementskit-navbar-nav-default .elementskit-menu-close { border: 1px solid rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.5); float: right; margin: 20px; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a { position: relative; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: 6px; display: block; float: right; cursor: pointer; position: relative; font-weight: 900; font-style: normal; font-family: "font awesome 5 free"; }
@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding: 0px 15px; }
}
.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator { font-style: normal; }
.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-indicator::before { content: ""; }
.elementskit-navbar-nav-default.elementskit_line_arrow .elementskit-submenu-panel > li > a .elementskit-submenu-indicator::before { content: ""; }
.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator { font-style: normal; }
.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator::before { content: "+"; }
.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-indicator::before { content: ""; }
.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel > li > a .elementskit-submenu-indicator::before { content: ""; }
.elementskit-navbar-nav-default.elementskit-menu-container { background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; border-radius: 0px; position: relative; height: 100px; z-index: 90000; }
.elementskit-navbar-nav-default .elementskit-dropdown { min-width: 250px; margin-left: 0px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav { display: flex; height: 100%; -moz-box-pack: start; justify-content: flex-start; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { font-size: 15px; color: rgb(0, 0, 0); padding-left: 15px; padding-right: 15px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center { -moz-box-pack: center; justify-content: center; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right { -moz-box-pack: end; justify-content: flex-end; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified { -moz-box-pack: justify; justify-content: space-between; }
@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: all 0.4s ease 0s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; }
}
@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-megamenu-has:hover > .elementskit-megamenu-panel { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}
.elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-dropdown { display: none; }
@media (max-width: 1024px) {
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements { background-color: rgb(247, 247, 247); width: 100%; position: fixed; top: 0px; left: -110%; height: 100%; box-shadow: transparent 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -moz-box-orient: vertical; -moz-box-direction: reverse; flex-direction: column-reverse; -moz-box-pack: end; justify-content: flex-end; transition: left 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53) 0ms; }
  .elementskit-navbar-nav-default .no-scroller { overflow: hidden; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: block; position: relative; z-index: 5; width: 100%; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title { float: left; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close { float: right; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { color: rgb(0, 0, 0); font-size: 12px; transition: all 0.4s ease 0s; padding: 5px 5px 5px 10px; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { color: rgb(0, 0, 0); font-size: 12px; padding: 7px; }
  .elementskit-navbar-nav-default .elementskit-dropdown { display: block; border: 0px none; margin-left: 0px; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { display: none; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown-has > .elementskit-dropdown li a { padding-left: 15px; }
}
@media (min-width: 1025px) {
  .elementskit-dropdown-has .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; }
  .elementskit-dropdown-has:hover > .elementskit-dropdown { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has:hover > .elementskit-megamenu-panel { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}
@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out 0s; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}
.elementskit-menu-close, .elementskit-menu-hamburger { display: none; }
.elementskit-menu-hamburger { color: rgb(0, 0, 0); }
@media (max-width: 1024px) {
  .elementskit-menu-overlay { display: block; position: fixed; z-index: 14; top: 0px; left: -110%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); opacity: 1; visibility: visible; transition: all 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53) 400ms; }
  .elementskit-menu-hamburger { border: 1px solid rgba(0, 0, 0, 0.2); float: right; }
  .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { background-color: rgba(0, 0, 0, 0.5); }
  .elementskit-menu-close, .elementskit-menu-hamburger { padding: 8px; background-color: transparent; border-radius: 0.25rem; position: relative; z-index: 10; cursor: pointer; width: 45px; transition: all 0.4s ease-in 0s; }
  .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { height: 1px; width: 100%; display: block; margin-bottom: 4px; }
  .elementskit-menu-close .elementskit-menu-hamburger-icon:last-child, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child { margin-bottom: 0px; }
  .elementskit-navbar-nav .ekit-menu-badge { font-size: 7px; }
}
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > .elementskit-dropdown > li > a .ekit-menu-badge .ekit-menu-badge-arrow { display: none; }
.dropdown-item, .ekit-menu-nav-link { position: relative; }
.dropdown-item > i, .ekit-menu-nav-link > i { padding-right: 5px; }
@keyframes xs-zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}
@keyframes xs-zoomIn {
0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
50% { opacity: 1; }
}
.xs-zoomIn { animation-name: xs-zoomIn; }
.elementskit-nav-logo { display: inline-block; }
@media (max-width: 1024px) {
  .elementor-widget-ekit-nav-menu { animation: 0s ease 0s 1 normal none running none !important; }
  .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav { display: block; }
}
@media (max-width: 1024px) {
  .elementskit-menu-close, .elementskit-menu-hamburger { display: block; }
  .elementskit-menu-container { max-width: 350px; }
  .elementskit-menu-overlay.active { left: 0%; transition: all 600ms cubic-bezier(0.22, 0.61, 0.24, 1) 0ms; }
  .elementskit-menu-offcanvas-elements { height: 100% !important; padding-bottom: 10px; }
  .elementskit-menu-offcanvas-elements.active { left: 0px; }
  .elementskit-dropdown { position: relative; max-height: 0px; box-shadow: none; transition: max-height 2s cubic-bezier(0, 1, 0, 1) 0s; }
  .ekit_menu_responsive_tablet .ekit-menu-badge { position: static; margin-left: 10px; -moz-box-ordinal-group: 2; order: 1; }
  .ekit_menu_responsive_tablet .ekit-menu-badge > .ekit-menu-badge-arrow { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_tablet .elementskit-submenu-indicator { -moz-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
}
@media screen and (min-width: 766px) and (max-width: 1024px) {
  .ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements { position: static; }
  .ekit_menu_responsive_mobile .elementskit-nav-identity-panel { display: none; }
  .ekit_menu_responsive_mobile .elementskit-menu-hamburger, .ekit_menu_responsive_mobile .elementskit-menu-overlay { display: none; }
  .ekit_menu_responsive_mobile .elementskit-menu-container { overflow: unset; }
  .ekit_menu_responsive_mobile .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: all 0.4s ease 0s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; }
  .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
  .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width.top_position .elementskit-megamenu-panel { left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position { position: relative; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container { max-width: none; }
}
@media (max-width: 767px) {
  .ekit_menu_responsive_mobile .elementskit-navbar-nav { display: block; }
  .ekit_menu_responsive_mobile .elementskit-dropdown { position: relative; }
  .ekit_menu_responsive_mobile .ekit-menu-badge { position: static; margin-left: 10px; -moz-box-ordinal-group: 2; order: 1; }
  .ekit_menu_responsive_mobile .ekit-menu-badge > .ekit-menu-badge-arrow { display: none; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_mobile .elementskit-submenu-indicator { -moz-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_mobile .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_mobile .elementskit-dropdown ~ .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_mobile .elementskit-dropdown.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out 0s; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav, .ekit_menu_responsive_tablet .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_mobile .elementskit-dropdown > li > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}
.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i { color: inherit !important; }
@media (max-width: 767px) {
  .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements { height: 120vh !important; }
  .ekit-sticky .elementskit-menu-overlay { display: none; }
  .ekit-sticky .elementskit-menu-offcanvas-elements::before { position: fixed; content: ""; top: 0px; left: -110%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); transition: left 0.5s ease 0s; }
  .ekit-sticky .elementskit-menu-offcanvas-elements::after { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background: inherit; }
  .ekit-sticky .elementskit-menu-offcanvas-elements.active::before { left: 0%; }
  .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav { position: relative; z-index: 5; }
}
@media (min-width: 1025px) {
  .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
  .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position { position: relative; }
  .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container { max-width: none; }
}
.ekit-vertical-menu-tigger { display: block; background: rgb(255, 178, 93) none repeat scroll 0% 0%; box-shadow: rgba(255, 178, 93, 0.3) 0px 7px 15px; padding: 16px 16px 16px 20px; font-size: 14px; color: rgb(255, 255, 255); font-weight: 500; line-height: 1; }
.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon { max-width: 14px; }
.ekit-vertical-menu-tigger .vertical-menu-icon { transition: all 0.4s ease-in 0s; }
.ekit-vertical-menu-tigger:hover { color: rgb(255, 255, 255); }
.vertical-menu-right-icon { margin-right: 7px; }
.vertical-menu-left-icon { float: right; }
.ekit-vertical-navbar-nav { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px; background-color: rgb(255, 255, 255); }
.ekit-vertical-navbar-nav > li:not(:last-child) { border-bottom: 1px solid rgb(237, 237, 237); }
.ekit-vertical-navbar-nav > li > a { font-size: 14px; font-weight: 500; color: rgb(16, 16, 16); padding: 12px 19px 12px 25px; display: flex; -moz-box-align: center; align-items: center; }
.ekit-vertical-navbar-nav > li > a .ekit-menu-icon { margin-right: 7px; padding-right: 0px; }
.ekit-vertical-navbar-nav > li > a .ekit-menu-badge-arrow { display: none; }
.ekit-vertical-navbar-nav > li > a .ekit-menu-badge { position: static; -moz-box-ordinal-group: 2; order: 1; margin-left: 10px; }
.ekit-vertical-navbar-nav > li > a:hover { color: rgb(66, 133, 244); }
.ekit-vertical-navbar-nav > li:hover > a { color: rgb(66, 133, 244); }
.ekit-vertical-navbar-nav li.elementskit-dropdown-has { position: relative; }
@media (min-width: 1025px) {
  .ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover > .elementskit-dropdown { transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: auto; }
}
@media (min-width: 1025px) {
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position { position: relative; }
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position { position: static; }
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover > .elementskit-megamenu-panel { transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: auto; }
}
@media (max-width: 1024px) {
  .ekit-vertical-navbar-nav .elementskit-megamenu-panel { display: none; width: auto !important; }
  .ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown.elementskit-dropdown-open { display: block; }
}
.ekit-vertical-navbar-nav .elementskit-dropdown { max-width: 220px; width: 100%; }
@media (min-width: 1025px) {
  .ekit-vertical-navbar-nav .elementskit-dropdown { position: absolute; left: 100%; top: 0px; z-index: 100; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px; transform: translateY(10px); opacity: 0; visibility: hidden; transition: all 0.3s linear 0s; pointer-events: none; }
}
@media (max-width: 1024px) {
  .ekit-vertical-navbar-nav .elementskit-dropdown { display: none; max-height: none; max-width: 100%; padding: 10px 15px; }
  .ekit-vertical-navbar-nav .elementskit-dropdown.elementskit-dropdown-open { display: block; }
}
@media (min-width: 1025px) {
  .ekit-vertical-navbar-nav .elementskit-dropdown > li:not(:last-child) { border-bottom: 1px solid rgb(237, 237, 237); }
}
.ekit-vertical-navbar-nav .elementskit-dropdown > li:first-child { margin-top: 0px; }
.ekit-vertical-navbar-nav .elementskit-dropdown > li:last-child { margin-bottom: 0px; }
.ekit-vertical-navbar-nav .elementskit-dropdown > li > a { font-size: 14px; font-weight: 500; color: rgb(16, 16, 16); padding: 12px 19px 12px 25px; display: flex; -moz-box-align: center; align-items: center; }
@media (min-width: 1025px) {
  .ekit-vertical-navbar-nav .elementskit-megamenu-panel { position: absolute; left: 100%; top: 0px; z-index: 100; transform: translateY(10px); opacity: 0; visibility: hidden; transition: all 0.3s linear 0s; pointer-events: none; width: 100%; }
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator { display: block; line-height: 1; margin-left: auto; position: relative; font-weight: 900; font-style: normal; font-family: "font awesome 5 free"; -moz-box-ordinal-group: 3; order: 2; }
.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before { content: ""; }
.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge { margin-left: auto; }
.badge-position-right .ekit-menu-badge ~ .elementskit-submenu-indicator { margin-left: 12px; }
.ekit-vertical-main-menu-on-click { position: relative; }
.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container { position: absolute; top: 100%; z-index: 1111; left: 0px; width: 100%; }
.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container { opacity: 1; visibility: visible; }
.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon { transform: rotateX(180deg); }
.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container { opacity: 0; visibility: hidden; }
.ekit-vertical-menu-container { transition: all 0.3s ease-in-out 0s; }
table.dataTable { width: 100%; margin: 0px auto; clear: both; border-collapse: separate; border-spacing: 0px; }
table.dataTable tfoot th, table.dataTable thead th { font-weight: 700; }
table.dataTable thead td, table.dataTable thead th { padding: 10px 18px; border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable thead td:active, table.dataTable thead th:active { outline: currentcolor none medium; }
table.dataTable tfoot td, table.dataTable tfoot th { padding: 10px 18px 6px; border-top: 1px solid rgb(17, 17, 17); }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled { cursor: pointer; background-repeat: no-repeat; background-position: right center; }
table.dataTable thead .sorting { background-image: url("arrow.png"); }
table.dataTable thead .sorting_asc { background-image: url("sort_asc.png"); }
table.dataTable thead .sorting_desc { background-image: url("sort_desc.png"); }
table.dataTable thead .sorting_asc_disabled { background-image: url("sort_asc_disabled.png"); }
table.dataTable tbody tr { background-color: rgb(255, 255, 255); }
table.dataTable tbody tr.selected { background-color: rgb(176, 190, 217); }
table.dataTable tbody td, table.dataTable tbody th { padding: 8px 10px; }
.ekit_table.display table.dataTable tbody td, .ekit_table.display table.dataTable tbody th, table.dataTable.row-border tbody td, table.dataTable.row-border tbody th { border-top: 1px solid rgb(221, 221, 221); }
.ekit_table.display table.dataTable tbody tr:first-child td, .ekit_table.display table.dataTable tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.row-border tbody tr:first-child th { border-top: medium none; }
table.dataTable.cell-border tbody td, table.dataTable.cell-border tbody th { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr td:first-child, table.dataTable.cell-border tbody tr th:first-child { border-left: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr:first-child td, table.dataTable.cell-border tbody tr:first-child th { border-top: medium none; }
.ekit_table.display table.dataTable tbody tr.odd, table.dataTable.stripe tbody tr.odd { background-color: rgb(249, 249, 249); }
.ekit_table.display table.dataTable tbody tr.odd.selected, table.dataTable.stripe tbody tr.odd.selected { background-color: rgb(172, 186, 212); }
.ekit_table.display table.dataTable tbody tr:hover, table.dataTable.hover tbody tr:hover { background-color: rgb(246, 246, 246); }
.ekit_table.display table.dataTable tbody tr:hover.selected, table.dataTable.hover tbody tr:hover.selected { background-color: rgb(170, 183, 209); }
.ekit_table.display table.dataTable tbody tr > .sorting_1, .ekit_table.display table.dataTable tbody tr > .sorting_2, .ekit_table.display table.dataTable tbody tr > .sorting_3, table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3 { background-color: rgb(250, 250, 250); }
.ekit_table.display table.dataTable tbody tr.selected > .sorting_1, .ekit_table.display table.dataTable tbody tr.selected > .sorting_2, .ekit_table.display table.dataTable tbody tr.selected > .sorting_3, table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3 { background-color: rgb(172, 186, 213); }
.ekit_table.display table.dataTable tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: rgb(241, 241, 241); }
.ekit_table.display table.dataTable tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { background-color: rgb(243, 243, 243); }
.ekit_table.display table.dataTable tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { background-color: rgb(245, 245, 245); }
.ekit_table.display table.dataTable tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { background-color: rgb(166, 180, 205); }
.ekit_table.display table.dataTable tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { background-color: rgb(168, 181, 207); }
.ekit_table.display table.dataTable tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { background-color: rgb(169, 183, 209); }
.ekit_table.display table.dataTable tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: rgb(250, 250, 250); }
.ekit_table.display table.dataTable tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { background-color: rgb(252, 252, 252); }
.ekit_table.display table.dataTable tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { background-color: rgb(254, 254, 254); }
.ekit_table.display table.dataTable tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { background-color: rgb(172, 186, 213); }
.ekit_table.display table.dataTable tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { background-color: rgb(174, 188, 214); }
.ekit_table.display table.dataTable tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { background-color: rgb(175, 189, 216); }
.ekit_table.display table.dataTable tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: rgb(234, 234, 234); }
.ekit_table.display table.dataTable tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 { background-color: rgb(236, 236, 236); }
.ekit_table.display table.dataTable tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 { background-color: rgb(239, 239, 239); }
.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 { background-color: rgb(162, 174, 199); }
.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 { background-color: rgb(163, 176, 201); }
.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 { background-color: rgb(165, 178, 203); }
table.dataTable.no-footer { border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable.nowrap td, table.dataTable.nowrap th { white-space: nowrap; }
table.dataTable.compact thead td, table.dataTable.compact thead th { padding: 4px 17px 4px 4px; }
table.dataTable.compact tfoot td, table.dataTable.compact tfoot th { padding: 4px; }
table.dataTable.compact tbody td, table.dataTable.compact tbody th { padding: 4px; }
table.dataTable td.dt-left, table.dataTable th.dt-left { text-align: left; }
table.dataTable td.dataTables_empty, table.dataTable td.dt-center, table.dataTable th.dt-center { text-align: center; }
table.dataTable td.dt-right, table.dataTable th.dt-right { text-align: right; }
table.dataTable td.dt-justify, table.dataTable th.dt-justify { text-align: justify; }
table.dataTable td.dt-nowrap, table.dataTable th.dt-nowrap { white-space: nowrap; }
table.dataTable tfoot td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable thead th.dt-head-left { text-align: left; }
table.dataTable tfoot td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable thead th.dt-head-center { text-align: center; }
table.dataTable tfoot td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable thead th.dt-head-right { text-align: right; }
table.dataTable tfoot td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable thead th.dt-head-justify { text-align: justify; }
table.dataTable tfoot td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable thead th.dt-head-nowrap { white-space: nowrap; }
table.dataTable tbody td.dt-body-left, table.dataTable tbody th.dt-body-left { text-align: left; }
table.dataTable tbody td.dt-body-center, table.dataTable tbody th.dt-body-center { text-align: center; }
table.dataTable tbody td.dt-body-right, table.dataTable tbody th.dt-body-right { text-align: right; }
table.dataTable tbody td.dt-body-justify, table.dataTable tbody th.dt-body-justify { text-align: justify; }
table.dataTable tbody td.dt-body-nowrap, table.dataTable tbody th.dt-body-nowrap { white-space: nowrap; }
table.dataTable, table.dataTable td, table.dataTable th { box-sizing: content-box; }
.dataTables_wrapper { position: relative; clear: both; }
.dataTables_wrapper .dataTables_length { float: left; }
.dataTables_wrapper .dataTables_filter { float: right; text-align: right; }
.dataTables_wrapper .dataTables_filter input { margin-left: 0.5em; }
.dataTables_wrapper .dataTables_info { clear: both; float: left; padding-top: 0.755em; }
.dataTables_wrapper .dataTables_paginate { float: right; text-align: right; padding-top: 0.25em; }
.dataTables_wrapper .dataTables_paginate .paginate_button { box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: 0.5em 1em; margin-left: 2px; text-align: center; text-decoration: none !important; cursor: pointer; color: rgb(51, 51, 51) !important; border: 1px solid transparent; border-radius: 2px; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: rgb(51, 51, 51) !important; border: 1px solid rgb(151, 151, 151); background: rgba(0, 0, 0, 0) linear-gradient(rgb(255, 255, 255) 0%, rgb(220, 220, 220) 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { cursor: default; color: rgb(102, 102, 102) !important; border: 1px solid transparent; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; box-shadow: none; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: rgb(255, 255, 255) !important; border: 1px solid rgb(17, 17, 17); background: rgba(0, 0, 0, 0) linear-gradient(rgb(88, 88, 88) 0%, rgb(17, 17, 17) 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_paginate .paginate_button:active { outline: currentcolor none medium; background: rgba(0, 0, 0, 0) linear-gradient(rgb(43, 43, 43) 0%, rgb(12, 12, 12) 100%) repeat scroll 0% 0%; box-shadow: rgb(17, 17, 17) 0px 0px 3px inset; }
.dataTables_wrapper .dataTables_paginate .ellipsis { padding: 0px 1em; }
.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: -25px; padding-top: 20px; text-align: center; font-size: 1.2em; background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing { color: rgb(51, 51, 51); }
.dataTables_wrapper .dataTables_scroll { clear: both; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th { vertical-align: middle; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing { height: 0px; overflow: hidden; margin: 0px !important; padding: 0px !important; }
.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid rgb(17, 17, 17); }
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table, .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable { border-bottom: medium none; }
.dataTables_wrapper::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_paginate { margin-top: 0.5em; }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_filter { margin-top: 0.5em; }
}
@keyframes dtb-spinner {
100% { transform: rotate(360deg); }
}
@keyframes dtb-spinner {
100% { transform: rotate(360deg); }
}
@keyframes dtb-spinner {
100% { transform: rotate(360deg); }
}
div.dt-button-info { position: fixed; top: 50%; left: 50%; width: 400px; margin-top: -100px; margin-left: -200px; background-color: rgb(255, 255, 255); border: 2px solid rgb(17, 17, 17); box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 8px; border-radius: 3px; text-align: center; z-index: 21; }
div.dt-button-info h2 { padding: 0.5em; margin: 0px; font-weight: 400; border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(243, 243, 243); }
div.dt-button-info > div { padding: 1em; }
div.dt-button-collection-title { text-align: center; padding: 0.3em 0px 0.5em; font-size: 0.9em; }
div.dt-button-collection-title:empty { display: none; }
a.dt-button, button.dt-button, div.dt-button { position: relative; display: inline-block; box-sizing: border-box; margin-right: 0.333em; margin-bottom: 0.333em; padding: 0.5em 1em; border: 1px solid rgb(153, 153, 153); border-radius: 2px; cursor: pointer; font-size: 0.88em; line-height: 1.6em; color: rgb(0, 0, 0); white-space: nowrap; overflow: hidden; background-color: rgb(233, 233, 233); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(233, 233, 233) 100%); user-select: none; text-decoration: none; outline: currentcolor none medium; }
a.dt-button.disabled, button.dt-button.disabled, div.dt-button.disabled { color: rgb(153, 153, 153); border: 1px solid rgb(208, 208, 208); cursor: default; background-color: rgb(249, 249, 249); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); }
a.dt-button.active:not(.disabled), a.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled), button.dt-button:active:not(.disabled), div.dt-button.active:not(.disabled), div.dt-button:active:not(.disabled) { background-color: rgb(226, 226, 226); background-image: linear-gradient(rgb(243, 243, 243) 0%, rgb(226, 226, 226) 100%); box-shadow: rgb(153, 153, 153) 1px 1px 3px inset; }
a.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), button.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled) { box-shadow: rgb(153, 153, 153) 1px 1px 3px inset; background-color: rgb(204, 204, 204); background-image: linear-gradient(rgb(234, 234, 234) 0%, rgb(204, 204, 204) 100%); }
a.dt-button:hover, button.dt-button:hover, div.dt-button:hover { text-decoration: none; }
a.dt-button:hover:not(.disabled), button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled) { border: 1px solid rgb(102, 102, 102); background-color: rgb(224, 224, 224); background-image: linear-gradient(rgb(249, 249, 249) 0%, rgb(224, 224, 224) 100%); }
a.dt-button:focus:not(.disabled), button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled) { border: 1px solid rgb(66, 108, 158); text-shadow: rgb(196, 222, 241) 0px 1px 0px; outline: currentcolor none medium; background-color: rgb(121, 172, 233); background-image: linear-gradient(rgb(189, 222, 244) 0%, rgb(121, 172, 233) 100%); }
.dt-button embed { outline: currentcolor none medium; }
div.dt-buttons { position: relative; float: left; }
div.dt-buttons.buttons-right { float: right; }
div.dt-button-collection { position: absolute; top: 0px; left: 0px; width: 150px; margin-top: 3px; padding: 8px 8px 4px; border: 1px solid rgba(0, 0, 0, 0.4); background-color: rgb(255, 255, 255); overflow: hidden; z-index: 2002; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 5px; column-gap: 8px; }
div.dt-button-collection a.dt-button, div.dt-button-collection button.dt-button, div.dt-button-collection div.dt-button { position: relative; left: 0px; right: 0px; width: 100%; display: block; float: none; margin-bottom: 4px; margin-right: 0px; }
div.dt-button-collection a.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled) { background-color: rgb(218, 218, 218); background-image: linear-gradient(rgb(240, 240, 240) 0%, rgb(218, 218, 218) 100%); box-shadow: rgb(102, 102, 102) 1px 1px 3px inset; }
div.dt-button-collection.fixed { position: fixed; top: 50%; left: 50%; margin-left: -75px; border-radius: 0px; }
div.dt-button-collection.fixed.two-column { margin-left: -150px; }
div.dt-button-collection.fixed.three-column { margin-left: -225px; }
div.dt-button-collection.fixed.four-column { margin-left: -300px; }
div.dt-button-collection > * { break-inside: avoid; }
div.dt-button-collection.two-column { width: 300px; padding-bottom: 1px; column-count: 2; }
div.dt-button-collection.three-column { width: 450px; padding-bottom: 1px; column-count: 3; }
div.dt-button-collection.four-column { width: 600px; padding-bottom: 1px; column-count: 4; }
div.dt-button-collection .dt-button { border-radius: 0px; }
div.dt-button-background { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0) radial-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0% 0%; z-index: 2001; }
@media screen and (max-width: 640px) {
  div.dt-buttons { float: none !important; text-align: center; }
}
a.dt-button.processing, button.dt-button.processing, div.dt-button.processing { color: rgba(0, 0, 0, 0.2); }
a.dt-button.processing::after, button.dt-button.processing::after, div.dt-button.processing::after { position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin: -8px 0px 0px -8px; box-sizing: border-box; display: block; content: " "; border-color: rgb(40, 40, 40) transparent; border-style: solid; border-width: 2px; border-image: none 100% / 1 / 0 stretch; border-radius: 50%; animation: 1500ms linear 0s infinite normal none running dtb-spinner; }
table.DTFC_Cloned tfoot, table.DTFC_Cloned thead { background-color: rgb(255, 255, 255); }
div.DTFC_Blocker { background-color: rgb(255, 255, 255); }
div.DTFC_LeftWrapper table.dataTable, div.DTFC_RightWrapper table.dataTable { margin-bottom: 0px; z-index: 2; }
div.DTFC_LeftWrapper table.dataTable.no-footer, div.DTFC_RightWrapper table.dataTable.no-footer { border-bottom: medium none; }
table.fixedHeader-floating { position: fixed !important; background-color: rgb(255, 255, 255); }
table.fixedHeader-floating.no-footer { border-bottom-width: 0px; }
table.fixedHeader-locked { position: absolute !important; background-color: rgb(255, 255, 255); }
@media print {
  table.fixedHeader-floating { display: none; }
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child { cursor: default !important; }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before { display: none !important; }
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child { position: relative; padding-left: 30px; cursor: pointer; }
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before { top: 9px; left: 4px; height: 14px; width: 14px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; text-indent: 0px !important; font-family: courier new, Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: rgb(211, 51, 51); }
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { padding-left: 27px; }
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before { top: 5px; left: 4px; height: 14px; width: 14px; border-radius: 14px; line-height: 14px; text-indent: 3px; }
table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control { position: relative; cursor: pointer; }
table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before { top: 50%; left: 50%; height: 16px; width: 16px; margin-top: -10px; margin-left: -10px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; text-indent: 0px !important; font-family: courier new, Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before { content: "-"; background-color: rgb(211, 51, 51); }
table.dataTable > tbody > tr.child { padding: 0.5em 1em; }
table.dataTable > tbody > tr.child:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; }
table.dataTable > tbody > tr.child ul.dtr-details { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li { border-bottom: 1px solid rgb(239, 239, 239); padding: 0.5em 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child { padding-top: 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child { border-bottom: medium none; }
table.dataTable > tbody > tr.child span.dtr-title { display: inline-block; min-width: 75px; font-weight: 700; }
div.dtr-modal { position: fixed; box-sizing: border-box; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 100; padding: 10em 1em; }
div.dtr-modal div.dtr-modal-display { position: absolute; inset: 0px; width: 50%; height: 50%; margin: auto; z-index: 102; overflow: auto; background-color: rgb(245, 245, 247); border: 1px solid rgb(0, 0, 0); border-radius: 0.5em; box-shadow: rgba(0, 0, 0, 0.6) 0px 12px 30px; }
div.dtr-modal div.dtr-modal-content { position: relative; padding: 1em; }
div.dtr-modal div.dtr-modal-close { position: absolute; top: 6px; right: 6px; width: 22px; height: 22px; border: 1px solid rgb(234, 234, 234); background-color: rgb(249, 249, 249); text-align: center; border-radius: 3px; cursor: pointer; z-index: 12; }
div.dtr-modal div.dtr-modal-close:hover { background-color: rgb(234, 234, 234); }
div.dtr-modal div.dtr-modal-background { position: fixed; inset: 0px; z-index: 101; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; }
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display { width: 95%; }
}
table.dataTable tr.dtrg-group td { background-color: rgb(224, 224, 224); }
table.dataTable tr.dtrg-group.dtrg-level-0 td { font-weight: 700; }
table.dataTable tr.dtrg-group.dtrg-level-1 td, table.dataTable tr.dtrg-group.dtrg-level-2 td { background-color: rgb(240, 240, 240); padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 2em; font-size: 0.9em; }
table.dataTable tr.dtrg-group.dtrg-level-2 td { background-color: rgb(243, 243, 243); }
.ekit_table .dataTables_wrapper { padding-top: 20px; padding-bottom: 20px; }
.dataTables_filter, .ekit_table .dataTables_wrapper .dataTables_length, .ekit_table .ekit_table_length { padding-bottom: 20px; }
.ekit_table table.dataTable.no-footer { border-bottom: 1px solid rgb(230, 230, 230); }
.ekit_table .dataTables_wrapper select:not([multiple]) { appearance: none; background-color: transparent; border-radius: 0px; border: 1px solid rgb(187, 187, 187); padding: 12px 48px 12px 18px; }
.ekit_table .dataTables_wrapper select:not([multiple])::after { content: " - Remember this"; }
.ekit_table .dataTables_wrapper .dataTables_filter input { border: 1px solid rgb(187, 187, 187); padding: 12px 48px 12px 18px; }
.ekit_table .dataTables_wrapper table { margin-top: 20px; margin-bottom: 20px; }
.ekit_table table.dataTable thead th { font-size: 14px; font-weight: 500; letter-spacing: 0.3px; color: rgb(255, 255, 255); }
.ekit_table.display table.dataTable tbody tr td { border-style: solid; border-width: 1px; border-color: rgb(249, 249, 249); }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child { cursor: default !important; }
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before { display: none !important; }
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child { position: relative; padding-left: 30px; cursor: pointer; }
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before { top: 9px; left: 4px; height: 14px; width: 14px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; text-indent: 0px !important; font-family: courier new, Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: rgb(211, 51, 51); }
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { padding-left: 27px; }
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before { top: 5px; left: 4px; height: 14px; width: 14px; border-radius: 14px; line-height: 14px; text-indent: 3px; }
table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control { position: relative; cursor: pointer; }
table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before { top: 50%; left: 50%; height: 16px; width: 16px; margin-top: -10px; margin-left: -10px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; text-indent: 0px !important; font-family: courier new, Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before { content: "-"; background-color: rgb(211, 51, 51); }
table.dataTable > tbody > tr.child { padding: 0.5em 1em; }
table.dataTable > tbody > tr.child:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; }
table.dataTable > tbody > tr.child ul.dtr-details { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li { border-bottom: 1px solid rgb(239, 239, 239); padding: 0.5em 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child { padding-top: 0px; }
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child { border-bottom: medium none; }
table.dataTable > tbody > tr.child span.dtr-title { display: inline-block; min-width: 75px; font-weight: 700; }
div.dtr-modal { position: fixed; box-sizing: border-box; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 100; padding: 10em 1em; }
div.dtr-modal div.dtr-modal-display { position: absolute; inset: 0px; width: 50%; height: 50%; margin: auto; z-index: 102; overflow: auto; background-color: rgb(245, 245, 247); border: 1px solid rgb(0, 0, 0); border-radius: 0.5em; box-shadow: rgba(0, 0, 0, 0.6) 0px 12px 30px; }
div.dtr-modal div.dtr-modal-content { position: relative; padding: 1em; }
div.dtr-modal div.dtr-modal-close { position: absolute; top: 6px; right: 6px; width: 22px; height: 22px; border: 1px solid rgb(234, 234, 234); background-color: rgb(249, 249, 249); text-align: center; border-radius: 3px; cursor: pointer; z-index: 12; }
div.dtr-modal div.dtr-modal-close:hover { background-color: rgb(234, 234, 234); }
div.dtr-modal div.dtr-modal-background { position: fixed; inset: 0px; z-index: 101; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; }
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display { width: 95%; }
}
.elementskit-invisible { visibility: hidden; }