@font-face {
    font-family: "bootstrap-icons";
    src: url("../fonts/bootstrap-icons/fonts/bootstrap-icons.woff2") format("woff2"),
    url("../fonts/bootstrap-icons/fonts/bootstrap-icons.woff") format("woff");
}

[class^="bi-"]::before,
[class*=" bi-"]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-1::before { content: "\f2a5"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }


/**
 * Swiper 9.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 21, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}


.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto; }
.nice-select:hover {
    border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); }
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
.nice-select.disabled:after {
    border-color: #cccccc; }
.nice-select.wide {
    width: 100%; }
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important; }
.nice-select.right {
    float: right; }
.nice-select.right .list {
    left: auto;
    right: 0; }
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
.nice-select.small:after {
    height: 4px;
    width: 4px; }
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px; }
.nice-select .list {
    background-color: #fff;
    border-radius: 0px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    right: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important; }
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6; }
.nice-select .option.selected {
    font-weight: bold; }
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default; }

.no-csspointerevents .nice-select .list {
    display: none; }

.no-csspointerevents .nice-select.open .list {
    display: block; }



.metismenu .arrow {
    float: right;
    line-height: 1.42857;
}
*[dir="rtl"] .metismenu .arrow {
    float: left;
}

/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/

.metismenu .glyphicon.arrow:before {
    content: "\e079";
}
.metismenu .mm-active > a > .glyphicon.arrow:before {
    content: "\e114";
}

/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/

.metismenu .fa.arrow:before {
    content: "\f104";
}
.metismenu .mm-active > a > .fa.arrow:before {
    content: "\f107";
}

/*
 * Require Ionicons
 * http://ionicons.com/
*/

.metismenu .ion.arrow:before {
    content: "\f3d2"
}
.metismenu .mm-active > a > .ion.arrow:before {
    content: "\f3d0";
}
.metismenu .plus-times {
    float: right;
}
*[dir="rtl"] .metismenu .plus-times {
    float: left;
}
.metismenu .fa.plus-times:before {
    content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-times {
    transform: rotate(45deg);
}
.metismenu .plus-minus {
    float: right;
}
*[dir="rtl"] .metismenu .plus-minus {
    float: left;
}
.metismenu .fa.plus-minus:before {
    content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-minus:before {
    content: "\f068";
}
.metismenu .mm-collapse:not(.mm-show) {
    display: none;
}

.metismenu .mm-collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height, visibility;
}

.metismenu .has-arrow {
    position: relative;
}

.metismenu .has-arrow::after {
    position: absolute;
    content: '';
    width: .5em;
    height: .5em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: initial;
    right: 1em;
    transform: rotate(-45deg) translate(0, -50%);
    transform-origin: top;
    top: 50%;
    transition: all .3s ease-out;
}

*[dir="rtl"] .metismenu .has-arrow::after {
    right: auto;
    left: 1em;
    transform: rotate(135deg) translate(0, -50%);
}

.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded="true"]::after {
    transform: rotate(-135deg) translate(0, -50%);
}

*[dir="rtl"] .metismenu .mm-active > .has-arrow::after,
*[dir="rtl"] .metismenu .has-arrow[aria-expanded="true"]::after {
    transform: rotate(225deg) translate(0, -50%);
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
    transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
    transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
    transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
    transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos="fade-up"] {
    transform: translate3d(0, 100px, 0);
}
[data-aos="fade-down"] {
    transform: translate3d(0, -100px, 0);
}
[data-aos="fade-right"] {
    transform: translate3d(-100px, 0, 0);
}
[data-aos="fade-left"] {
    transform: translate3d(100px, 0, 0);
}
[data-aos="fade-up-right"] {
    transform: translate3d(-100px, 100px, 0);
}
[data-aos="fade-up-left"] {
    transform: translate3d(100px, 100px, 0);
}
[data-aos="fade-down-right"] {
    transform: translate3d(-100px, -100px, 0);
}
[data-aos="fade-down-left"] {
    transform: translate3d(100px, -100px, 0);
}
[data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 0;
    transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1);
}
[data-aos="zoom-in"] {
    transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
    transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos="zoom-in-down"] {
    transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos="zoom-in-right"] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos="zoom-in-left"] {
    transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos="zoom-out"] {
    transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
    transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos="zoom-out-down"] {
    transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos="zoom-out-right"] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos="zoom-out-left"] {
    transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
    transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
    transform: translateZ(0);
}
[data-aos="slide-up"] {
    transform: translate3d(0, 100%, 0);
}
[data-aos="slide-down"] {
    transform: translate3d(0, -100%, 0);
}
[data-aos="slide-right"] {
    transform: translate3d(-100%, 0, 0);
}
[data-aos="slide-left"] {
    transform: translate3d(100%, 0, 0);
}
[data-aos^="flip"][data-aos^="flip"] {
    backface-visibility: hidden;
    transition-property: transform;
}
[data-aos="flip-left"] {
    transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
    transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-right"] {
    transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
    transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-up"] {
    transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
    transform: perspective(2500px) rotateX(0);
}
[data-aos="flip-down"] {
    transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
    transform: perspective(2500px) rotateX(0);
}

/* Margin Top */
.mt-5 {
    margin-top: 5px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-35 {
    margin-top: 35px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-45 {
    margin-top: 45px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-55 {
    margin-top: 55px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-65 {
    margin-top: 65px;
}

.mt-70 {
    margin-top: 70px;
}

.mt-75 {
    margin-top: 75px;
}

.mt-80 {
    margin-top: 80px;
}

.mt-85 {
    margin-top: 85px;
}

.mt-90 {
    margin-top: 90px;
}

.mt-95 {
    margin-top: 95px;
}

.mt-100 {
    margin-top: 100px;
}

.mt-105 {
    margin-top: 105px;
}

.mt-110 {
    margin-top: 110px;
}

.mt-115 {
    margin-top: 115px;
}

.mt-120 {
    margin-top: 120px;
}

.mt-125 {
    margin-top: 125px;
}

.mt-130 {
    margin-top: 130px;
}

.mt-135 {
    margin-top: 135px;
}

.mt-140 {
    margin-top: 140px;
}

.mt-145 {
    margin-top: 145px;
}

.mt-150 {
    margin-top: 150px;
}

.mt-155 {
    margin-top: 155px;
}

.mt-160 {
    margin-top: 160px;
}

.mt-165 {
    margin-top: 165px;
}

.mt-170 {
    margin-top: 170px;
}

.mt-175 {
    margin-top: 175px;
}

.mt-180 {
    margin-top: 180px;
}

.mt-185 {
    margin-top: 185px;
}

.mt-190 {
    margin-top: 190px;
}

.mt-195 {
    margin-top: 195px;
}

.mt-200 {
    margin-top: 200px;
}

.mt-205 {
    margin-top: 205px;
}

.mt-210 {
    margin-top: 210px;
}

.mt-215 {
    margin-top: 215px;
}

.mt-220 {
    margin-top: 220px;
}

.mt-225 {
    margin-top: 225px;
}

.mt-230 {
    margin-top: 230px;
}

.mt-235 {
    margin-top: 235px;
}

.mt-240 {
    margin-top: 240px;
}

.mt-245 {
    margin-top: 245px;
}

.mt-250 {
    margin-top: 250px;
}

.mt-255 {
    margin-top: 255px;
}

.mt-260 {
    margin-top: 260px;
}

.mt-265 {
    margin-top: 265px;
}

.mt-270 {
    margin-top: 270px;
}

.mt-275 {
    margin-top: 275px;
}

.mt-280 {
    margin-top: 280px;
}

.mt-285 {
    margin-top: 285px;
}

.mt-290 {
    margin-top: 290px;
}

.mt-295 {
    margin-top: 295px;
}

.mt-300 {
    margin-top: 300px;
}

.mt-305 {
    margin-top: 305px;
}

.mt-310 {
    margin-top: 310px;
}

.mt-315 {
    margin-top: 315px;
}

.mt-320 {
    margin-top: 320px;
}

.mt-325 {
    margin-top: 325px;
}

.mt--5 {
    margin-top: -5px;
}

.mt--10 {
    margin-top: -10px;
}

.mt--15 {
    margin-top: -15px;
}

.mt--20 {
    margin-top: -20px;
}

.mt--25 {
    margin-top: -25px;
}

.mt--30 {
    margin-top: -30px;
}

.mt--35 {
    margin-top: -35px;
}

.mt--40 {
    margin-top: -40px;
}

.mt--45 {
    margin-top: -45px;
}

.mt--50 {
    margin-top: -50px;
}

.mt--55 {
    margin-top: -55px;
}

.mt--60 {
    margin-top: -60px;
}

.mt--65 {
    margin-top: -65px;
}

.mt--70 {
    margin-top: -70px;
}

.mt--75 {
    margin-top: -75px;
}

.mt--80 {
    margin-top: -80px;
}

.mt--85 {
    margin-top: -85px;
}

.mt--90 {
    margin-top: -90px;
}

.mt--95 {
    margin-top: -95px;
}

.mt--100 {
    margin-top: -100px;
}

.mt--105 {
    margin-top: -105px;
}

.mt--110 {
    margin-top: -110px;
}

.mt--115 {
    margin-top: -115px;
}

.mt--120 {
    margin-top: -120px;
}

.mt--125 {
    margin-top: -125px;
}

.mt--130 {
    margin-top: -130px;
}

.mt--135 {
    margin-top: -135px;
}

.mt--140 {
    margin-top: -140px;
}

.mt--145 {
    margin-top: -145px;
}

.mt--150 {
    margin-top: -150px;
}

.mt--155 {
    margin-top: -155px;
}

.mt--160 {
    margin-top: -160px;
}

.mt--165 {
    margin-top: -165px;
}

.mt--170 {
    margin-top: -170px;
}

.mt--175 {
    margin-top: -175px;
}

.mt--180 {
    margin-top: -180px;
}

.mt--185 {
    margin-top: -185px;
}

.mt--190 {
    margin-top: -190px;
}

.mt--195 {
    margin-top: -195px;
}

.mt--200 {
    margin-top: -200px;
}

.mt--205 {
    margin-top: -205px;
}

.mt--210 {
    margin-top: -210px;
}

.mt--215 {
    margin-top: -215px;
}

.mt--220 {
    margin-top: -220px;
}

.mt--225 {
    margin-top: -225px;
}

.mt--230 {
    margin-top: -230px;
}

.mt--235 {
    margin-top: -235px;
}

.mt--240 {
    margin-top: -240px;
}

.mt--245 {
    margin-top: -245px;
}

.mt--250 {
    margin-top: -250px;
}

.mt--255 {
    margin-top: -255px;
}

.mt--260 {
    margin-top: -260px;
}

.mt--265 {
    margin-top: -265px;
}

.mt--270 {
    margin-top: -270px;
}

.mt--275 {
    margin-top: -275px;
}

.mt--280 {
    margin-top: -280px;
}

.mt--285 {
    margin-top: -285px;
}

.mt--290 {
    margin-top: -290px;
}

.mt--295 {
    margin-top: -295px;
}

.mt--300 {
    margin-top: -300px;
}

.mt--305 {
    margin-top: -305px;
}

.mt--310 {
    margin-top: -310px;
}

.mt--315 {
    margin-top: -315px;
}

.mt--320 {
    margin-top: -320px;
}

.mt--325 {
    margin-top: -325px;
}

/* Margin Bottom */
.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-35 {
    margin-bottom: 35px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-45 {
    margin-bottom: 45px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-55 {
    margin-bottom: 55px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-65 {
    margin-bottom: 65px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mb-75 {
    margin-bottom: 75px;
}

.mb-80 {
    margin-bottom: 80px;
}

.mb-85 {
    margin-bottom: 85px;
}

.mb-90 {
    margin-bottom: 90px;
}

.mb-95 {
    margin-bottom: 95px;
}

.mb-100 {
    margin-bottom: 100px;
}

.mb-105 {
    margin-bottom: 105px;
}

.mb-110 {
    margin-bottom: 110px;
}

.mb-115 {
    margin-bottom: 115px;
}

.mb-120 {
    margin-bottom: 120px;
}

.mb-125 {
    margin-bottom: 125px;
}

.mb-130 {
    margin-bottom: 130px;
}

.mb-135 {
    margin-bottom: 135px;
}

.mb-140 {
    margin-bottom: 140px;
}

.mb-145 {
    margin-bottom: 145px;
}

.mb-150 {
    margin-bottom: 150px;
}

.mb-155 {
    margin-bottom: 155px;
}

.mb-160 {
    margin-bottom: 160px;
}

.mb-165 {
    margin-bottom: 165px;
}

.mb-170 {
    margin-bottom: 170px;
}

.mb-175 {
    margin-bottom: 175px;
}

.mb-180 {
    margin-bottom: 180px;
}

.mb-185 {
    margin-bottom: 185px;
}

.mb-190 {
    margin-bottom: 190px;
}

.mb-195 {
    margin-bottom: 195px;
}

.mb-200 {
    margin-bottom: 200px;
}

.mb-205 {
    margin-bottom: 205px;
}

.mb-210 {
    margin-bottom: 210px;
}

.mb-215 {
    margin-bottom: 215px;
}

.mb-220 {
    margin-bottom: 220px;
}

.mb-225 {
    margin-bottom: 225px;
}

.mb-230 {
    margin-bottom: 230px;
}

.mb-235 {
    margin-bottom: 235px;
}

.mb-240 {
    margin-bottom: 240px;
}

.mb-245 {
    margin-bottom: 245px;
}

.mb-250 {
    margin-bottom: 250px;
}

.mb-255 {
    margin-bottom: 255px;
}

.mb-260 {
    margin-bottom: 260px;
}

.mb-265 {
    margin-bottom: 265px;
}

.mb-270 {
    margin-bottom: 270px;
}

.mb-275 {
    margin-bottom: 275px;
}

.mb-280 {
    margin-bottom: 280px;
}

.mb-285 {
    margin-bottom: 285px;
}

.mb-290 {
    margin-bottom: 290px;
}

.mb-295 {
    margin-bottom: 295px;
}

.mb-300 {
    margin-bottom: 300px;
}

.mb-305 {
    margin-bottom: 305px;
}

.mb-310 {
    margin-bottom: 310px;
}

.mb-315 {
    margin-bottom: 315px;
}

.mb-320 {
    margin-bottom: 320px;
}

.mb-325 {
    margin-bottom: 325px;
}

.mb--5 {
    margin-bottom: -5px;
}

.mb--10 {
    margin-bottom: -10px;
}

.mb--15 {
    margin-bottom: -15px;
}

.mb--20 {
    margin-bottom: -20px;
}

.mb--25 {
    margin-bottom: -25px;
}

/* Margin Left */
.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}

.ml-25 {
    margin-left: 25px;
}

.ml-30 {
    margin-left: 30px;
}

.ml-35 {
    margin-left: 35px;
}

.ml-40 {
    margin-left: 40px;
}

.ml-45 {
    margin-left: 45px;
}

.ml-50 {
    margin-left: 50px;
}

.ml-55 {
    margin-left: 55px;
}

.ml-60 {
    margin-left: 60px;
}

.ml-65 {
    margin-left: 65px;
}

.ml-70 {
    margin-left: 70px;
}

.ml-75 {
    margin-left: 75px;
}

.ml-80 {
    margin-left: 80px;
}

.ml-85 {
    margin-left: 85px;
}

.ml-90 {
    margin-left: 90px;
}

.ml-95 {
    margin-left: 95px;
}

.ml-100 {
    margin-left: 100px;
}

.ml-105 {
    margin-left: 105px;
}

.ml-110 {
    margin-left: 110px;
}

.ml-115 {
    margin-left: 115px;
}

.ml-120 {
    margin-left: 120px;
}

.ml-125 {
    margin-left: 125px;
}

.ml-130 {
    margin-left: 130px;
}

.ml-135 {
    margin-left: 135px;
}

.ml-140 {
    margin-left: 140px;
}

.ml-145 {
    margin-left: 145px;
}

.ml-150 {
    margin-left: 150px;
}

.ml-155 {
    margin-left: 155px;
}

.ml-160 {
    margin-left: 160px;
}

.ml-165 {
    margin-left: 165px;
}

.ml-170 {
    margin-left: 170px;
}

.ml-175 {
    margin-left: 175px;
}

.ml-180 {
    margin-left: 180px;
}

.ml-185 {
    margin-left: 185px;
}

.ml-190 {
    margin-left: 190px;
}

.ml-195 {
    margin-left: 195px;
}

.ml-200 {
    margin-left: 200px;
}

.ml-205 {
    margin-left: 205px;
}

.ml-210 {
    margin-left: 210px;
}

.ml-215 {
    margin-left: 215px;
}

.ml-220 {
    margin-left: 220px;
}

.ml-225 {
    margin-left: 225px;
}

.ml-230 {
    margin-left: 230px;
}

.ml-235 {
    margin-left: 235px;
}

.ml-240 {
    margin-left: 240px;
}

.ml-245 {
    margin-left: 245px;
}

.ml-250 {
    margin-left: 250px;
}

.ml-255 {
    margin-left: 255px;
}

.ml-260 {
    margin-left: 260px;
}

.ml-265 {
    margin-left: 265px;
}

.ml-270 {
    margin-left: 270px;
}

.ml-275 {
    margin-left: 275px;
}

.ml-280 {
    margin-left: 280px;
}

.ml-285 {
    margin-left: 285px;
}

.ml-290 {
    margin-left: 290px;
}

.ml-295 {
    margin-left: 295px;
}

.ml-300 {
    margin-left: 300px;
}

.ml-305 {
    margin-left: 305px;
}

.ml-310 {
    margin-left: 310px;
}

.ml-315 {
    margin-left: 315px;
}

.ml-320 {
    margin-left: 320px;
}

.ml-325 {
    margin-left: 325px;
}

/* Margin Right */
.mr-5 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.mr-25 {
    margin-right: 25px;
}

.mr-30 {
    margin-right: 30px;
}

.mr-35 {
    margin-right: 35px;
}

.mr-40 {
    margin-right: 40px;
}

.mr-45 {
    margin-right: 45px;
}

.mr-50 {
    margin-right: 50px;
}

.mr-55 {
    margin-right: 55px;
}

.mr-60 {
    margin-right: 60px;
}

.mr-65 {
    margin-right: 65px;
}

.mr-70 {
    margin-right: 70px;
}

.mr-75 {
    margin-right: 75px;
}

.mr-80 {
    margin-right: 80px;
}

.mr-85 {
    margin-right: 85px;
}

.mr-90 {
    margin-right: 90px;
}

.mr-95 {
    margin-right: 95px;
}

.mr-100 {
    margin-right: 100px;
}

.mr-105 {
    margin-right: 105px;
}

.mr-110 {
    margin-right: 110px;
}

.mr-115 {
    margin-right: 115px;
}

.mr-120 {
    margin-right: 120px;
}

.mr-125 {
    margin-right: 125px;
}

.mr-130 {
    margin-right: 130px;
}

.mr-135 {
    margin-right: 135px;
}

.mr-140 {
    margin-right: 140px;
}

.mr-145 {
    margin-right: 145px;
}

.mr-150 {
    margin-right: 150px;
}

.mr-155 {
    margin-right: 155px;
}

.mr-160 {
    margin-right: 160px;
}

.mr-165 {
    margin-right: 165px;
}

.mr-170 {
    margin-right: 170px;
}

.mr-175 {
    margin-right: 175px;
}

.mr-180 {
    margin-right: 180px;
}

.mr-185 {
    margin-right: 185px;
}

.mr-190 {
    margin-right: 190px;
}

.mr-195 {
    margin-right: 195px;
}

.mr-200 {
    margin-right: 200px;
}

.mr-205 {
    margin-right: 205px;
}

.mr-210 {
    margin-right: 210px;
}

.mr-215 {
    margin-right: 215px;
}

.mr-220 {
    margin-right: 220px;
}

.mr-225 {
    margin-right: 225px;
}

.mr-230 {
    margin-right: 230px;
}

.mr-235 {
    margin-right: 235px;
}

.mr-240 {
    margin-right: 240px;
}

.mr-245 {
    margin-right: 245px;
}

.mr-250 {
    margin-right: 250px;
}

.mr-255 {
    margin-right: 255px;
}

.mr-260 {
    margin-right: 260px;
}

.mr-265 {
    margin-right: 265px;
}

.mr-270 {
    margin-right: 270px;
}

.mr-275 {
    margin-right: 275px;
}

.mr-280 {
    margin-right: 280px;
}

.mr-285 {
    margin-right: 285px;
}

.mr-290 {
    margin-right: 290px;
}

.mr-295 {
    margin-right: 295px;
}

.mr-300 {
    margin-right: 300px;
}

.mr-305 {
    margin-right: 305px;
}

.mr-310 {
    margin-right: 310px;
}

.mr-315 {
    margin-right: 315px;
}

.mr-320 {
    margin-right: 320px;
}

.mr-325 {
    margin-right: 325px;
}

/* Padding Top */
.pt-5 {
    padding-top: 5px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-15 {
    padding-top: 15px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-25 {
    padding-top: 25px;
}

.pt-30 {
    padding-top: 30px;
}

.pt-35 {
    padding-top: 35px;
}

.pt-40 {
    padding-top: 40px;
}

.pt-45 {
    padding-top: 45px;
}

.pt-50 {
    padding-top: 50px;
}

.pt-55 {
    padding-top: 55px;
}

.pt-60 {
    padding-top: 60px;
}

.pt-65 {
    padding-top: 65px;
}

.pt-70 {
    padding-top: 70px;
}

.pt-75 {
    padding-top: 75px;
}

.pt-80 {
    padding-top: 80px;
}

.pt-85 {
    padding-top: 85px;
}

.pt-90 {
    padding-top: 90px;
}

.pt-95 {
    padding-top: 95px;
}

.pt-100 {
    padding-top: 100px;
}

.pt-105 {
    padding-top: 105px;
}

.pt-110 {
    padding-top: 110px;
}

.pt-115 {
    padding-top: 115px;
}

.pt-120 {
    padding-top: 120px;
}

.pt-125 {
    padding-top: 125px;
}

.pt-130 {
    padding-top: 130px;
}

.pt-135 {
    padding-top: 135px;
}

.pt-140 {
    padding-top: 140px;
}

.pt-145 {
    padding-top: 145px;
}

.pt-150 {
    padding-top: 150px;
}

.pt-155 {
    padding-top: 155px;
}

.pt-160 {
    padding-top: 160px;
}

.pt-165 {
    padding-top: 165px;
}

.pt-170 {
    padding-top: 170px;
}

.pt-175 {
    padding-top: 175px;
}

.pt-180 {
    padding-top: 180px;
}

.pt-185 {
    padding-top: 185px;
}

.pt-190 {
    padding-top: 190px;
}

.pt-195 {
    padding-top: 195px;
}

.pt-200 {
    padding-top: 200px;
}

.pt-205 {
    padding-top: 205px;
}

.pt-210 {
    padding-top: 210px;
}

.pt-215 {
    padding-top: 215px;
}

.pt-220 {
    padding-top: 220px;
}

.pt-225 {
    padding-top: 225px;
}

.pt-230 {
    padding-top: 230px;
}

.pt-235 {
    padding-top: 235px;
}

.pt-240 {
    padding-top: 240px;
}

.pt-245 {
    padding-top: 245px;
}

.pt-250 {
    padding-top: 250px;
}

.pt-255 {
    padding-top: 255px;
}

.pt-260 {
    padding-top: 260px;
}

.pt-265 {
    padding-top: 265px;
}

.pt-270 {
    padding-top: 270px;
}

.pt-275 {
    padding-top: 275px;
}

.pt-280 {
    padding-top: 280px;
}

.pt-285 {
    padding-top: 285px;
}

.pt-290 {
    padding-top: 290px;
}

.pt-295 {
    padding-top: 295px;
}

.pt-300 {
    padding-top: 385px;
}

.pt-305 {
    padding-top: 305px;
}

.pt-310 {
    padding-top: 310px;
}

.pt-315 {
    padding-top: 315px;
}

.pt-320 {
    padding-top: 320px;
}

.pt-750 {
    padding-top: 700px;
}

.pt-325 {
    padding-top: 325px;
}

.pt--5 {
    padding-top: -5px;
}

.pt--10 {
    padding-top: -10px;
}

.pt--15 {
    padding-top: -15px;
}

.pt--20 {
    padding-top: -20px;
}

.pt--25 {
    padding-top: -25px;
}

/* Padding Bottom */
.pb-5 {
    padding-bottom: 5px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-25 {
    padding-bottom: 25px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-35 {
    padding-bottom: 35px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pb-45 {
    padding-bottom: 45px;
}

.pb-50 {
    padding-bottom: 50px;
}

.pb-55 {
    padding-bottom: 55px;
}

.pb-60 {
    padding-bottom: 60px;
}

.pb-65 {
    padding-bottom: 65px;
}

.pb-70 {
    padding-bottom: 70px;
}

.pb-75 {
    padding-bottom: 75px;
}

.pb-80 {
    padding-bottom: 80px;
}

.pb-85 {
    padding-bottom: 85px;
}

.pb-90 {
    padding-bottom: 90px;
}

.pb-95 {
    padding-bottom: 95px;
}

.pb-100 {
    padding-bottom: 100px;
}

.pb-105 {
    padding-bottom: 105px;
}

.pb-110 {
    padding-bottom: 110px;
}

.pb-115 {
    padding-bottom: 115px;
}

.pb-120 {
    padding-bottom: 120px;
}

.pb-125 {
    padding-bottom: 125px;
}

.pb-130 {
    padding-bottom: 130px;
}

.pb-135 {
    padding-bottom: 135px;
}

.pb-140 {
    padding-bottom: 140px;
}

.pb-145 {
    padding-bottom: 145px;
}

.pb-150 {
    padding-bottom: 150px;
}

.pb-155 {
    padding-bottom: 155px;
}

.pb-160 {
    padding-bottom: 160px;
}

.pb-165 {
    padding-bottom: 165px;
}

.pb-170 {
    padding-bottom: 170px;
}

.pb-175 {
    padding-bottom: 175px;
}

.pb-180 {
    padding-bottom: 180px;
}

.pb-185 {
    padding-bottom: 185px;
}

.pb-190 {
    padding-bottom: 190px;
}

.pb-195 {
    padding-bottom: 195px;
}

.pb-200 {
    padding-bottom: 200px;
}

.pb-205 {
    padding-bottom: 205px;
}

.pb-210 {
    padding-bottom: 210px;
}

.pb-215 {
    padding-bottom: 215px;
}

.pb-220 {
    padding-bottom: 220px;
}

.pb-225 {
    padding-bottom: 225px;
}

.pb-230 {
    padding-bottom: 230px;
}

.pb-235 {
    padding-bottom: 235px;
}

.pb-240 {
    padding-bottom: 240px;
}

.pb-245 {
    padding-bottom: 245px;
}

.pb-250 {
    padding-bottom: 250px;
}

.pb-255 {
    padding-bottom: 255px;
}

.pb-260 {
    padding-bottom: 260px;
}

.pb-265 {
    padding-bottom: 265px;
}

.pb-270 {
    padding-bottom: 270px;
}

.pb-275 {
    padding-bottom: 275px;
}

.pb-280 {
    padding-bottom: 280px;
}

.pb-285 {
    padding-bottom: 285px;
}

.pb-290 {
    padding-bottom: 290px;
}

.pb-295 {
    padding-bottom: 295px;
}

.pb-300 {
    padding-bottom: 300px;
}

.pb-305 {
    padding-bottom: 305px;
}

.pb-310 {
    padding-bottom: 310px;
}

.pb-315 {
    padding-bottom: 315px;
}

.pb-320 {
    padding-bottom: 320px;
}

.pb-325 {
    padding-bottom: 325px;
}

.pb--5 {
    padding-bottom: -5px;
}

.pb--10 {
    padding-bottom: -10px;
}

.pb--15 {
    padding-bottom: -15px;
}

.pb--20 {
    padding-bottom: -20px;
}

.pb--25 {
    padding-bottom: -25px;
}

/* Padding Left */
.pl-5 {
    padding-left: 5px;
}


.pl-10 {
    padding-left: 10px;
}


.pl-15 {
    padding-left: 15px;
}


.pl-20 {
    padding-left: 20px;
}



.pl-25 {
    padding-left: 25px;
}


.pl-30 {
    padding-left: 30px;
}


.pl-35 {
    padding-left: 35px;
}


.pl-40 {
    padding-left: 40px;
}



.pl-45 {
    padding-left: 45px;
}



.pl-50 {
    padding-left: 50px;
}


.pl-55 {
    padding-left: 55px;
}

.pl-55 {
    padding-left: 55px;
}

.pl-60 {
    padding-left: 60px;
}

.pl-60 {
    padding-left: 60px;
}

.pl-65 {
    padding-left: 65px;
}

.pl-65 {
    padding-left: 65px;
}

.pl-70 {
    padding-left: 70px;
}

.pl-70 {
    padding-left: 70px;
}

.pl-75 {
    padding-left: 75px;
}

.pl-75 {
    padding-left: 75px;
}

.pl-80 {
    padding-left: 80px;
}

.pl-80 {
    padding-left: 80px;
}

.pl-85 {
    padding-left: 85px;
}

.pl-85 {
    padding-left: 85px;
}

.pl-90 {
    padding-left: 90px;
}

.pl-90 {
    padding-left: 90px;
}

.pl-95 {
    padding-left: 95px;
}

.pl-95 {
    padding-left: 95px;
}

.pl-100 {
    padding-left: 100px;
}

.pl-100 {
    padding-left: 100px;
}

.pl-105 {
    padding-left: 105px;
}

.pl-105 {
    padding-left: 105px;
}

.pl-110 {
    padding-left: 110px;
}

.pl-110 {
    padding-left: 110px;
}

.pl-115 {
    padding-left: 115px;
}

.pl-115 {
    padding-left: 115px;
}

.pl-120 {
    padding-left: 120px;
}

.pl-120 {
    padding-left: 120px;
}

.pl-125 {
    padding-left: 125px;
}

.pl-125 {
    padding-left: 125px;
}

.pl-130 {
    padding-left: 130px;
}

.pl-130 {
    padding-left: 130px;
}

.pl-135 {
    padding-left: 135px;
}

.pl-135 {
    padding-left: 135px;
}

.pl-140 {
    padding-left: 140px;
}

.pl-140 {
    padding-left: 140px;
}

.pl-145 {
    padding-left: 145px;
}

.pl-145 {
    padding-left: 145px;
}

.pl-150 {
    padding-left: 150px;
}

.pl-150 {
    padding-left: 150px;
}

.pl-155 {
    padding-left: 155px;
}

.pl-155 {
    padding-left: 155px;
}

.pl-160 {
    padding-left: 160px;
}

.pl-160 {
    padding-left: 160px;
}

.pl-165 {
    padding-left: 165px;
}

.pl-165 {
    padding-left: 165px;
}

.pl-170 {
    padding-left: 170px;
}

.pl-170 {
    padding-left: 170px;
}

.pl-175 {
    padding-left: 175px;
}

.pl-175 {
    padding-left: 175px;
}

.pl-180 {
    padding-left: 180px;
}

.pl-180 {
    padding-left: 180px;
}

.pl-185 {
    padding-left: 185px;
}

.pl-185 {
    padding-left: 185px;
}

.pl-190 {
    padding-left: 190px;
}

.pl-190 {
    padding-left: 190px;
}

.pl-195 {
    padding-left: 195px;
}

.pl-195 {
    padding-left: 195px;
}

.pl-200 {
    padding-left: 200px;
}

.pl-200 {
    padding-left: 200px;
}

.pl-205 {
    padding-left: 205px;
}

.pl-205 {
    padding-left: 205px;
}

.pl-210 {
    padding-left: 210px;
}

.pl-210 {
    padding-left: 210px;
}

.pl-215 {
    padding-left: 215px;
}

.pl-215 {
    padding-left: 215px;
}

.pl-220 {
    padding-left: 220px;
}

.pl-220 {
    padding-left: 220px;
}

.pl-225 {
    padding-left: 225px;
}

.pl-225 {
    padding-left: 225px;
}

.pl-230 {
    padding-left: 230px;
}

.pl-230 {
    padding-left: 230px;
}

.pl-235 {
    padding-left: 235px;
}

.pl-235 {
    padding-left: 235px;
}

.pl-240 {
    padding-left: 240px;
}

.pl-240 {
    padding-left: 240px;
}

.pl-245 {
    padding-left: 245px;
}

.pl-245 {
    padding-left: 245px;
}

.pl-250 {
    padding-left: 250px;
}

.pl-250 {
    padding-left: 250px;
}

.pl-255 {
    padding-left: 255px;
}

.pl-255 {
    padding-left: 255px;
}

.pl-260 {
    padding-left: 260px;
}

.pl-260 {
    padding-left: 260px;
}

.pl-265 {
    padding-left: 265px;
}

.pl-265 {
    padding-left: 265px;
}

.pl-270 {
    padding-left: 270px;
}

.pl-270 {
    padding-left: 270px;
}

.pl-275 {
    padding-left: 275px;
}

.pl-275 {
    padding-left: 275px;
}

.pl-280 {
    padding-left: 280px;
}

.pl-280 {
    padding-left: 280px;
}

.pl-285 {
    padding-left: 285px;
}

.pl-285 {
    padding-left: 285px;
}

.pl-290 {
    padding-left: 290px;
}

.pl-290 {
    padding-left: 290px;
}

.pl-295 {
    padding-left: 295px;
}

.pl-295 {
    padding-left: 295px;
}

.pl-300 {
    padding-left: 300px;
}

.pl-300 {
    padding-left: 300px;
}

.pl-305 {
    padding-left: 305px;
}

.pl-305 {
    padding-left: 305px;
}

.pl-310 {
    padding-left: 310px;
}

.pl-310 {
    padding-left: 310px;
}

.pl-315 {
    padding-left: 315px;
}

.pl-315 {
    padding-left: 315px;
}

.pl-320 {
    padding-left: 320px;
}

.pl-320 {
    padding-left: 320px;
}

.pl-325 {
    padding-left: 325px;
}

.pl-325 {
    padding-left: 325px;
}

/* Padding Right */
.pr-5 {
    padding-right: 5px;
}

.pr-5 {
    padding-right: 5px;
}

.pr-10 {
    padding-right: 10px;
}

.pr-10 {
    padding-right: 10px;
}

.pr-15 {
    padding-right: 15px;
}

.pr-15 {
    padding-right: 15px;
}

.pr-20 {
    padding-right: 20px;
}

.pr-20 {
    padding-right: 20px;
}

.pr-25 {
    padding-right: 25px;
}

.pr-25 {
    padding-right: 25px;
}

.pr-30 {
    padding-right: 30px;
}

.pr-30 {
    padding-right: 30px;
}

.pr-35 {
    padding-right: 35px;
}

.pr-35 {
    padding-right: 35px;
}

.pr-40 {
    padding-right: 40px;
}

.pr-40 {
    padding-right: 40px;
}

.pr-45 {
    padding-right: 45px;
}

.pr-45 {
    padding-right: 45px;
}

.pr-50 {
    padding-right: 50px;
}

.pr-50 {
    padding-right: 50px;
}

.pr-55 {
    padding-right: 55px;
}

.pr-55 {
    padding-right: 55px;
}

.pr-60 {
    padding-right: 60px;
}

.pr-60 {
    padding-right: 60px;
}

.pr-65 {
    padding-right: 65px;
}

.pr-65 {
    padding-right: 65px;
}

.pr-70 {
    padding-right: 70px;
}

.pr-70 {
    padding-right: 70px;
}

.pr-75 {
    padding-right: 75px;
}

.pr-75 {
    padding-right: 75px;
}

.pr-80 {
    padding-right: 80px;
}

.pr-80 {
    padding-right: 80px;
}

.pr-85 {
    padding-right: 85px;
}

.pr-85 {
    padding-right: 85px;
}

.pr-90 {
    padding-right: 90px;
}

.pr-90 {
    padding-right: 90px;
}

.pr-95 {
    padding-right: 95px;
}

.pr-95 {
    padding-right: 95px;
}

.pr-100 {
    padding-right: 100px;
}

.pr-100 {
    padding-right: 100px;
}

.pr-105 {
    padding-right: 105px;
}

.pr-105 {
    padding-right: 105px;
}

.pr-110 {
    padding-right: 110px;
}

.pr-110 {
    padding-right: 110px;
}

.pr-115 {
    padding-right: 115px;
}

.pr-115 {
    padding-right: 115px;
}

.pr-120 {
    padding-right: 120px;
}

.pr-120 {
    padding-right: 120px;
}

.pr-125 {
    padding-right: 125px;
}

.pr-125 {
    padding-right: 125px;
}

.pr-130 {
    padding-right: 130px;
}

.pr-130 {
    padding-right: 130px;
}

.pr-135 {
    padding-right: 135px;
}

.pr-135 {
    padding-right: 135px;
}

.pr-140 {
    padding-right: 140px;
}

.pr-140 {
    padding-right: 140px;
}

.pr-145 {
    padding-right: 145px;
}

.pr-145 {
    padding-right: 145px;
}

.pr-150 {
    padding-right: 150px;
}

.pr-150 {
    padding-right: 150px;
}

.pr-155 {
    padding-right: 155px;
}

.pr-155 {
    padding-right: 155px;
}

.pr-160 {
    padding-right: 160px;
}

.pr-160 {
    padding-right: 160px;
}

.pr-165 {
    padding-right: 165px;
}

.pr-165 {
    padding-right: 165px;
}

.pr-170 {
    padding-right: 170px;
}

.pr-170 {
    padding-right: 170px;
}

.pr-175 {
    padding-right: 175px;
}

.pr-175 {
    padding-right: 175px;
}

.pr-180 {
    padding-right: 180px;
}

.pr-180 {
    padding-right: 180px;
}

.pr-185 {
    padding-right: 185px;
}

.pr-185 {
    padding-right: 185px;
}

.pr-190 {
    padding-right: 190px;
}

.pr-190 {
    padding-right: 190px;
}

.pr-195 {
    padding-right: 195px;
}

.pr-195 {
    padding-right: 195px;
}

.pr-200 {
    padding-right: 200px;
}

.pr-200 {
    padding-right: 200px;
}

.pr-205 {
    padding-right: 205px;
}

.pr-205 {
    padding-right: 205px;
}

.pr-210 {
    padding-right: 210px;
}

.pr-210 {
    padding-right: 210px;
}

.pr-215 {
    padding-right: 215px;
}

.pr-215 {
    padding-right: 215px;
}

.pr-220 {
    padding-right: 220px;
}

.pr-220 {
    padding-right: 220px;
}

.pr-225 {
    padding-right: 225px;
}

.pr-225 {
    padding-right: 225px;
}

.pr-230 {
    padding-right: 230px;
}

.pr-230 {
    padding-right: 230px;
}

.pr-235 {
    padding-right: 235px;
}

.pr-235 {
    padding-right: 235px;
}

.pr-240 {
    padding-right: 240px;
}

.pr-240 {
    padding-right: 240px;
}

.pr-245 {
    padding-right: 245px;
}

.pr-245 {
    padding-right: 245px;
}

.pr-250 {
    padding-right: 250px;
}

.pr-250 {
    padding-right: 250px;
}

.pr-255 {
    padding-right: 255px;
}

.pr-255 {
    padding-right: 255px;
}

.pr-260 {
    padding-right: 260px;
}

.pr-260 {
    padding-right: 260px;
}

.pr-265 {
    padding-right: 265px;
}

.pr-265 {
    padding-right: 265px;
}

.pr-270 {
    padding-right: 270px;
}

.pr-270 {
    padding-right: 270px;
}

.pr-275 {
    padding-right: 275px;
}

.pr-275 {
    padding-right: 275px;
}

.pr-280 {
    padding-right: 280px;
}

.pr-280 {
    padding-right: 280px;
}

.pr-285 {
    padding-right: 285px;
}

.pr-285 {
    padding-right: 285px;
}

.pr-290 {
    padding-right: 290px;
}

.pr-290 {
    padding-right: 290px;
}

.pr-295 {
    padding-right: 295px;
}

.pr-295 {
    padding-right: 295px;
}

.pr-300 {
    padding-right: 300px;
}

.pr-300 {
    padding-right: 300px;
}

.pr-305 {
    padding-right: 305px;
}

.pr-305 {
    padding-right: 305px;
}

.pr-310 {
    padding-right: 310px;
}

.pr-310 {
    padding-right: 310px;
}

.pr-315 {
    padding-right: 315px;
}

.pr-315 {
    padding-right: 315px;
}

.pr-320 {
    padding-right: 320px;
}

.pr-320 {
    padding-right: 320px;
}

.pr-325 {
    padding-right: 325px;
}

.pr-325 {
    padding-right: 325px;
}

/* Margin + Padding LG */
@media (max-width: 1200px) {
    .mt-lg-5 {
        margin-top: 5px;
    }

    .mt-lg-10 {
        margin-top: 10px;
    }

    .mt-lg-15 {
        margin-top: 15px;
    }

    .mt-lg-20 {
        margin-top: 20px;
    }

    .mt-lg-25 {
        margin-top: 25px;
    }

    .mt-lg-30 {
        margin-top: 30px;
    }

    .mt-lg-35 {
        margin-top: 35px;
    }

    .mt-lg-40 {
        margin-top: 40px;
    }

    .mt-lg-45 {
        margin-top: 45px;
    }

    .mt-lg-50 {
        margin-top: 50px;
    }

    .mt-lg-55 {
        margin-top: 55px;
    }

    .mt-lg-60 {
        margin-top: 60px;
    }

    .mt-lg-65 {
        margin-top: 65px;
    }

    .mt-lg-70 {
        margin-top: 70px;
    }

    .mt-lg-75 {
        margin-top: 75px;
    }

    .mt-lg-80 {
        margin-top: 80px;
    }

    .mt-lg-85 {
        margin-top: 85px;
    }

    .mt-lg-90 {
        margin-top: 90px;
    }

    .mt-lg-95 {
        margin-top: 95px;
    }

    .mt-lg-100 {
        margin-top: 100px;
    }

    .mt-lg-105 {
        margin-top: 105px;
    }

    .mt-lg-110 {
        margin-top: 110px;
    }

    .mt-lg-115 {
        margin-top: 115px;
    }

    .mt-lg-120 {
        margin-top: 120px;
    }

    .mt-lg-125 {
        margin-top: 125px;
    }

    .mt-lg-130 {
        margin-top: 130px;
    }

    .mt-lg-135 {
        margin-top: 135px;
    }

    .mt-lg-140 {
        margin-top: 140px;
    }

    .mt-lg-145 {
        margin-top: 145px;
    }

    .mt-lg-150 {
        margin-top: 150px;
    }

    .mt-lg-155 {
        margin-top: 155px;
    }

    .mt-lg-160 {
        margin-top: 160px;
    }

    .mt-lg-165 {
        margin-top: 165px;
    }

    .mt-lg-170 {
        margin-top: 170px;
    }

    .mt-lg-175 {
        margin-top: 175px;
    }

    .mt-lg-180 {
        margin-top: 180px;
    }

    .mt-lg-185 {
        margin-top: 185px;
    }

    .mt-lg-190 {
        margin-top: 190px;
    }

    .mt-lg-195 {
        margin-top: 195px;
    }

    .mt-lg-200 {
        margin-top: 200px;
    }

    .mt-lg-205 {
        margin-top: 205px;
    }

    .mt-lg-210 {
        margin-top: 210px;
    }

    .mt-lg-215 {
        margin-top: 215px;
    }

    .mt-lg-220 {
        margin-top: 220px;
    }

    .mt-lg-225 {
        margin-top: 225px;
    }

    .mt-lg-230 {
        margin-top: 230px;
    }

    .mt-lg-235 {
        margin-top: 235px;
    }

    .mt-lg-240 {
        margin-top: 240px;
    }

    .mt-lg-245 {
        margin-top: 245px;
    }

    .mt-lg-250 {
        margin-top: 250px;
    }

    .mt-lg-255 {
        margin-top: 255px;
    }

    .mt-lg-260 {
        margin-top: 260px;
    }

    .mt-lg-265 {
        margin-top: 265px;
    }

    .mt-lg-270 {
        margin-top: 270px;
    }

    .mt-lg-275 {
        margin-top: 275px;
    }

    .mt-lg-280 {
        margin-top: 280px;
    }

    .mt-lg-285 {
        margin-top: 285px;
    }

    .mt-lg-290 {
        margin-top: 290px;
    }

    .mt-lg-295 {
        margin-top: 295px;
    }

    .mt-lg-300 {
        margin-top: 300px;
    }

    .mt-lg-305 {
        margin-top: 305px;
    }

    .mt-lg-310 {
        margin-top: 310px;
    }

    .mt-lg-315 {
        margin-top: 315px;
    }

    .mt-lg-320 {
        margin-top: 320px;
    }

    .mt-lg-325 {
        margin-top: 325px;
    }

    .mb-lg-5 {
        margin-bottom: 5px;
    }

    .mb-lg-10 {
        margin-bottom: 10px;
    }

    .mb-lg-15 {
        margin-bottom: 15px;
    }

    .mb-lg-20 {
        margin-bottom: 20px;
    }

    .mb-lg-25 {
        margin-bottom: 25px;
    }

    .mb-lg-30 {
        margin-bottom: 30px;
    }

    .mb-lg-35 {
        margin-bottom: 35px;
    }

    .mb-lg-40 {
        margin-bottom: 40px;
    }

    .mb-lg-45 {
        margin-bottom: 45px;
    }

    .mb-lg-50 {
        margin-bottom: 50px;
    }

    .mb-lg-55 {
        margin-bottom: 55px;
    }

    .mb-lg-60 {
        margin-bottom: 60px;
    }

    .mb-lg-65 {
        margin-bottom: 65px;
    }

    .mb-lg-70 {
        margin-bottom: 70px;
    }

    .mb-lg-75 {
        margin-bottom: 75px;
    }

    .mb-lg-80 {
        margin-bottom: 80px;
    }

    .mb-lg-85 {
        margin-bottom: 85px;
    }

    .mb-lg-90 {
        margin-bottom: 90px;
    }

    .mb-lg-95 {
        margin-bottom: 95px;
    }

    .mb-lg-100 {
        margin-bottom: 100px;
    }

    .mb-lg-105 {
        margin-bottom: 105px;
    }

    .mb-lg-110 {
        margin-bottom: 110px;
    }

    .mb-lg-115 {
        margin-bottom: 115px;
    }

    .mb-lg-120 {
        margin-bottom: 120px;
    }

    .mb-lg-125 {
        margin-bottom: 125px;
    }

    .mb-lg-130 {
        margin-bottom: 130px;
    }

    .mb-lg-135 {
        margin-bottom: 135px;
    }

    .mb-lg-140 {
        margin-bottom: 140px;
    }

    .mb-lg-145 {
        margin-bottom: 145px;
    }

    .mb-lg-150 {
        margin-bottom: 150px;
    }

    .mb-lg-155 {
        margin-bottom: 155px;
    }

    .mb-lg-160 {
        margin-bottom: 160px;
    }

    .mb-lg-165 {
        margin-bottom: 165px;
    }

    .mb-lg-170 {
        margin-bottom: 170px;
    }

    .mb-lg-175 {
        margin-bottom: 175px;
    }

    .mb-lg-180 {
        margin-bottom: 180px;
    }

    .mb-lg-185 {
        margin-bottom: 185px;
    }

    .mb-lg-190 {
        margin-bottom: 190px;
    }

    .mb-lg-195 {
        margin-bottom: 195px;
    }

    .mb-lg-200 {
        margin-bottom: 200px;
    }

    .mb-lg-205 {
        margin-bottom: 205px;
    }

    .mb-lg-210 {
        margin-bottom: 210px;
    }

    .mb-lg-215 {
        margin-bottom: 215px;
    }

    .mb-lg-220 {
        margin-bottom: 220px;
    }

    .mb-lg-225 {
        margin-bottom: 225px;
    }

    .mb-lg-230 {
        margin-bottom: 230px;
    }

    .mb-lg-235 {
        margin-bottom: 235px;
    }

    .mb-lg-240 {
        margin-bottom: 240px;
    }

    .mb-lg-245 {
        margin-bottom: 245px;
    }

    .mb-lg-250 {
        margin-bottom: 250px;
    }

    .mb-lg-255 {
        margin-bottom: 255px;
    }

    .mb-lg-260 {
        margin-bottom: 260px;
    }

    .mb-lg-265 {
        margin-bottom: 265px;
    }

    .mb-lg-270 {
        margin-bottom: 270px;
    }

    .mb-lg-275 {
        margin-bottom: 275px;
    }

    .mb-lg-280 {
        margin-bottom: 280px;
    }

    .mb-lg-285 {
        margin-bottom: 285px;
    }

    .mb-lg-290 {
        margin-bottom: 290px;
    }

    .mb-lg-295 {
        margin-bottom: 295px;
    }

    .mb-lg-300 {
        margin-bottom: 300px;
    }

    .mb-lg-305 {
        margin-bottom: 305px;
    }

    .mb-lg-310 {
        margin-bottom: 310px;
    }

    .mb-lg-315 {
        margin-bottom: 315px;
    }

    .mb-lg-320 {
        margin-bottom: 320px;
    }

    .mb-lg-325 {
        margin-bottom: 325px;
    }

    .ml-lg-5 {
        margin-left: 5px;
    }

    .ml-lg-10 {
        margin-left: 10px;
    }

    .ml-lg-15 {
        margin-left: 15px;
    }

    .ml-lg-20 {
        margin-left: 20px;
    }

    .ml-lg-25 {
        margin-left: 25px;
    }

    .ml-lg-30 {
        margin-left: 30px;
    }

    .ml-lg-35 {
        margin-left: 35px;
    }

    .ml-lg-40 {
        margin-left: 40px;
    }

    .ml-lg-45 {
        margin-left: 45px;
    }

    .ml-lg-50 {
        margin-left: 50px;
    }

    .ml-lg-55 {
        margin-left: 55px;
    }

    .ml-lg-60 {
        margin-left: 60px;
    }

    .ml-lg-65 {
        margin-left: 65px;
    }

    .ml-lg-70 {
        margin-left: 70px;
    }

    .ml-lg-75 {
        margin-left: 75px;
    }

    .ml-lg-80 {
        margin-left: 80px;
    }

    .ml-lg-85 {
        margin-left: 85px;
    }

    .ml-lg-90 {
        margin-left: 90px;
    }

    .ml-lg-95 {
        margin-left: 95px;
    }

    .ml-lg-100 {
        margin-left: 100px;
    }

    .ml-lg-105 {
        margin-left: 105px;
    }

    .ml-lg-110 {
        margin-left: 110px;
    }

    .ml-lg-115 {
        margin-left: 115px;
    }

    .ml-lg-120 {
        margin-left: 120px;
    }

    .ml-lg-125 {
        margin-left: 125px;
    }

    .ml-lg-130 {
        margin-left: 130px;
    }

    .ml-lg-135 {
        margin-left: 135px;
    }

    .ml-lg-140 {
        margin-left: 140px;
    }

    .ml-lg-145 {
        margin-left: 145px;
    }

    .ml-lg-150 {
        margin-left: 150px;
    }

    .ml-lg-155 {
        margin-left: 155px;
    }

    .ml-lg-160 {
        margin-left: 160px;
    }

    .ml-lg-165 {
        margin-left: 165px;
    }

    .ml-lg-170 {
        margin-left: 170px;
    }

    .ml-lg-175 {
        margin-left: 175px;
    }

    .ml-lg-180 {
        margin-left: 180px;
    }

    .ml-lg-185 {
        margin-left: 185px;
    }

    .ml-lg-190 {
        margin-left: 190px;
    }

    .ml-lg-195 {
        margin-left: 195px;
    }

    .ml-lg-200 {
        margin-left: 200px;
    }

    .mr-lg-5 {
        margin-right: 5px;
    }

    .mr-lg-10 {
        margin-right: 10px;
    }

    .mr-lg-15 {
        margin-right: 15px;
    }

    .mr-lg-20 {
        margin-right: 20px;
    }

    .mr-lg-25 {
        margin-right: 25px;
    }

    .mr-lg-30 {
        margin-right: 30px;
    }

    .mr-lg-35 {
        margin-right: 35px;
    }

    .mr-lg-40 {
        margin-right: 40px;
    }

    .mr-lg-45 {
        margin-right: 45px;
    }

    .mr-lg-50 {
        margin-right: 50px;
    }

    .mr-lg-55 {
        margin-right: 55px;
    }

    .mr-lg-60 {
        margin-right: 60px;
    }

    .mr-lg-65 {
        margin-right: 65px;
    }

    .mr-lg-70 {
        margin-right: 70px;
    }

    .mr-lg-75 {
        margin-right: 75px;
    }

    .mr-lg-80 {
        margin-right: 80px;
    }

    .mr-lg-85 {
        margin-right: 85px;
    }

    .mr-lg-90 {
        margin-right: 90px;
    }

    .mr-lg-95 {
        margin-right: 95px;
    }

    .mr-lg-100 {
        margin-right: 100px;
    }

    .mr-lg-105 {
        margin-right: 105px;
    }

    .mr-lg-110 {
        margin-right: 110px;
    }

    .mr-lg-115 {
        margin-right: 115px;
    }

    .mr-lg-120 {
        margin-right: 120px;
    }

    .mr-lg-125 {
        margin-right: 125px;
    }

    .mr-lg-130 {
        margin-right: 130px;
    }

    .mr-lg-135 {
        margin-right: 135px;
    }

    .mr-lg-140 {
        margin-right: 140px;
    }

    .mr-lg-145 {
        margin-right: 145px;
    }

    .mr-lg-150 {
        margin-right: 150px;
    }

    .mr-lg-155 {
        margin-right: 155px;
    }

    .mr-lg-160 {
        margin-right: 160px;
    }

    .mr-lg-165 {
        margin-right: 165px;
    }

    .mr-lg-170 {
        margin-right: 170px;
    }

    .mr-lg-175 {
        margin-right: 175px;
    }

    .mr-lg-180 {
        margin-right: 180px;
    }

    .mr-lg-185 {
        margin-right: 185px;
    }

    .mr-lg-190 {
        margin-right: 190px;
    }

    .mr-lg-195 {
        margin-right: 195px;
    }

    .mr-lg-200 {
        margin-right: 200px;
    }

    .mt-lg-0 {
        margin-top: 0;
    }

    .mb-lg-0 {
        margin-bottom: 0;
    }

    .ml-lg-0 {
        margin-left: 0;
    }

    .mr-lg-0 {
        margin-right: 0;
    }

    .pt-lg-5 {
        padding-top: 5px;
    }

    .pt-lg-10 {
        padding-top: 10px;
    }

    .pt-lg-15 {
        padding-top: 15px;
    }

    .pt-lg-20 {
        padding-top: 20px;
    }

    .pt-lg-25 {
        padding-top: 25px;
    }

    .pt-lg-30 {
        padding-top: 30px;
    }

    .pt-lg-35 {
        padding-top: 35px;
    }

    .pt-lg-40 {
        padding-top: 40px;
    }

    .pt-lg-45 {
        padding-top: 45px;
    }

    .pt-lg-50 {
        padding-top: 50px;
    }

    .pt-lg-55 {
        padding-top: 55px;
    }

    .pt-lg-60 {
        padding-top: 60px;
    }

    .pt-lg-65 {
        padding-top: 65px;
    }

    .pt-lg-70 {
        padding-top: 70px;
    }

    .pt-lg-75 {
        padding-top: 75px;
    }

    .pt-lg-80 {
        padding-top: 80px;
    }

    .pt-lg-85 {
        padding-top: 85px;
    }

    .pt-lg-90 {
        padding-top: 90px;
    }

    .pt-lg-95 {
        padding-top: 95px;
    }

    .pt-lg-100 {
        padding-top: 100px;
    }

    .pt-lg-105 {
        padding-top: 105px;
    }

    .pt-lg-110 {
        padding-top: 110px;
    }

    .pt-lg-115 {
        padding-top: 115px;
    }

    .pt-lg-120 {
        padding-top: 120px;
    }

    .pt-lg-125 {
        padding-top: 125px;
    }

    .pt-lg-130 {
        padding-top: 130px;
    }

    .pt-lg-135 {
        padding-top: 135px;
    }

    .pt-lg-140 {
        padding-top: 140px;
    }

    .pt-lg-145 {
        padding-top: 145px;
    }

    .pt-lg-150 {
        padding-top: 150px;
    }

    .pt-lg-155 {
        padding-top: 155px;
    }

    .pt-lg-160 {
        padding-top: 160px;
    }

    .pt-lg-165 {
        padding-top: 165px;
    }

    .pt-lg-170 {
        padding-top: 170px;
    }

    .pt-lg-175 {
        padding-top: 175px;
    }

    .pt-lg-180 {
        padding-top: 180px;
    }

    .pt-lg-185 {
        padding-top: 185px;
    }

    .pt-lg-190 {
        padding-top: 190px;
    }

    .pt-lg-195 {
        padding-top: 195px;
    }

    .pt-lg-200 {
        padding-top: 200px;
    }

    .pt-lg-205 {
        padding-top: 205px;
    }

    .pt-lg-210 {
        padding-top: 210px;
    }

    .pt-lg-215 {
        padding-top: 215px;
    }

    .pt-lg-220 {
        padding-top: 220px;
    }

    .pt-lg-225 {
        padding-top: 225px;
    }

    .pt-lg-230 {
        padding-top: 230px;
    }

    .pt-lg-235 {
        padding-top: 235px;
    }

    .pt-lg-240 {
        padding-top: 240px;
    }

    .pt-lg-245 {
        padding-top: 245px;
    }

    .pt-lg-250 {
        padding-top: 250px;
    }

    .pt-lg-255 {
        padding-top: 255px;
    }

    .pt-lg-260 {
        padding-top: 260px;
    }

    .pt-lg-265 {
        padding-top: 265px;
    }

    .pt-lg-270 {
        padding-top: 270px;
    }

    .pt-lg-275 {
        padding-top: 275px;
    }

    .pt-lg-280 {
        padding-top: 280px;
    }

    .pt-lg-285 {
        padding-top: 285px;
    }

    .pt-lg-290 {
        padding-top: 290px;
    }

    .pt-lg-295 {
        padding-top: 295px;
    }

    .pt-lg-300 {
        padding-top: 300px;
    }

    .pt-lg-305 {
        padding-top: 305px;
    }

    .pt-lg-310 {
        padding-top: 310px;
    }

    .pt-lg-315 {
        padding-top: 315px;
    }

    .pt-lg-320 {
        padding-top: 320px;
    }

    .pt-lg-325 {
        padding-top: 325px;
    }

    .pb-lg-5 {
        padding-bottom: 5px;
    }

    .pb-lg-10 {
        padding-bottom: 10px;
    }

    .pb-lg-15 {
        padding-bottom: 15px;
    }

    .pb-lg-20 {
        padding-bottom: 20px;
    }

    .pb-lg-25 {
        padding-bottom: 25px;
    }

    .pb-lg-30 {
        padding-bottom: 30px;
    }

    .pb-lg-35 {
        padding-bottom: 35px;
    }

    .pb-lg-40 {
        padding-bottom: 40px;
    }

    .pb-lg-45 {
        padding-bottom: 45px;
    }

    .pb-lg-50 {
        padding-bottom: 50px;
    }

    .pb-lg-55 {
        padding-bottom: 55px;
    }

    .pb-lg-60 {
        padding-bottom: 60px;
    }

    .pb-lg-65 {
        padding-bottom: 65px;
    }

    .pb-lg-70 {
        padding-bottom: 70px;
    }

    .pb-lg-75 {
        padding-bottom: 75px;
    }

    .pb-lg-80 {
        padding-bottom: 80px;
    }

    .pb-lg-85 {
        padding-bottom: 85px;
    }

    .pb-lg-90 {
        padding-bottom: 90px;
    }

    .pb-lg-95 {
        padding-bottom: 95px;
    }

    .pb-lg-100 {
        padding-bottom: 100px;
    }

    .pb-lg-105 {
        padding-bottom: 105px;
    }

    .pb-lg-110 {
        padding-bottom: 110px;
    }

    .pb-lg-115 {
        padding-bottom: 115px;
    }

    .pb-lg-120 {
        padding-bottom: 120px;
    }

    .pb-lg-125 {
        padding-bottom: 125px;
    }

    .pb-lg-130 {
        padding-bottom: 130px;
    }

    .pb-lg-135 {
        padding-bottom: 135px;
    }

    .pb-lg-140 {
        padding-bottom: 140px;
    }

    .pb-lg-145 {
        padding-bottom: 145px;
    }

    .pb-lg-150 {
        padding-bottom: 150px;
    }

    .pb-lg-155 {
        padding-bottom: 155px;
    }

    .pb-lg-160 {
        padding-bottom: 160px;
    }

    .pb-lg-165 {
        padding-bottom: 165px;
    }

    .pb-lg-170 {
        padding-bottom: 170px;
    }

    .pb-lg-175 {
        padding-bottom: 175px;
    }

    .pb-lg-180 {
        padding-bottom: 180px;
    }

    .pb-lg-185 {
        padding-bottom: 185px;
    }

    .pb-lg-190 {
        padding-bottom: 190px;
    }

    .pb-lg-195 {
        padding-bottom: 195px;
    }

    .pb-lg-200 {
        padding-bottom: 200px;
    }

    .pb-lg-205 {
        padding-bottom: 205px;
    }

    .pb-lg-210 {
        padding-bottom: 210px;
    }

    .pb-lg-215 {
        padding-bottom: 215px;
    }

    .pb-lg-220 {
        padding-bottom: 220px;
    }

    .pb-lg-225 {
        padding-bottom: 225px;
    }

    .pb-lg-230 {
        padding-bottom: 230px;
    }

    .pb-lg-235 {
        padding-bottom: 235px;
    }

    .pb-lg-240 {
        padding-bottom: 240px;
    }

    .pb-lg-245 {
        padding-bottom: 245px;
    }

    .pb-lg-250 {
        padding-bottom: 250px;
    }

    .pb-lg-255 {
        padding-bottom: 255px;
    }

    .pb-lg-260 {
        padding-bottom: 260px;
    }

    .pb-lg-265 {
        padding-bottom: 265px;
    }

    .pb-lg-270 {
        padding-bottom: 270px;
    }

    .pb-lg-275 {
        padding-bottom: 275px;
    }

    .pb-lg-280 {
        padding-bottom: 280px;
    }

    .pb-lg-285 {
        padding-bottom: 285px;
    }

    .pb-lg-290 {
        padding-bottom: 290px;
    }

    .pb-lg-295 {
        padding-bottom: 295px;
    }

    .pb-lg-300 {
        padding-bottom: 300px;
    }

    .pb-lg-305 {
        padding-bottom: 305px;
    }

    .pb-lg-310 {
        padding-bottom: 310px;
    }

    .pb-lg-315 {
        padding-bottom: 315px;
    }

    .pb-lg-320 {
        padding-bottom: 320px;
    }

    .pb-lg-325 {
        padding-bottom: 325px;
    }

    .pl-lg-5 {
        padding-left: 5px;
    }

    .pl-lg-10 {
        padding-left: 10px;
    }

    .pl-lg-15 {
        padding-left: 15px;
    }

    .pl-lg-20 {
        padding-left: 20px;
    }

    .pl-lg-25 {
        padding-left: 25px;
    }

    .pl-lg-30 {
        padding-left: 30px;
    }

    .pl-lg-35 {
        padding-left: 35px;
    }

    .pl-lg-40 {
        padding-left: 40px;
    }

    .pl-lg-45 {
        padding-left: 45px;
    }

    .pl-lg-50 {
        padding-left: 50px;
    }

    .pl-lg-55 {
        padding-left: 55px;
    }

    .pl-lg-60 {
        padding-left: 60px;
    }

    .pl-lg-65 {
        padding-left: 65px;
    }

    .pl-lg-70 {
        padding-left: 70px;
    }

    .pl-lg-75 {
        padding-left: 75px;
    }

    .pl-lg-80 {
        padding-left: 80px;
    }

    .pl-lg-85 {
        padding-left: 85px;
    }

    .pl-lg-90 {
        padding-left: 90px;
    }

    .pl-lg-95 {
        padding-left: 95px;
    }

    .pl-lg-100 {
        padding-left: 100px;
    }

    .pl-lg-105 {
        padding-left: 105px;
    }

    .pl-lg-110 {
        padding-left: 110px;
    }

    .pl-lg-115 {
        padding-left: 115px;
    }

    .pl-lg-120 {
        padding-left: 120px;
    }

    .pl-lg-125 {
        padding-left: 125px;
    }

    .pl-lg-130 {
        padding-left: 130px;
    }

    .pl-lg-135 {
        padding-left: 135px;
    }

    .pl-lg-140 {
        padding-left: 140px;
    }

    .pl-lg-145 {
        padding-left: 145px;
    }

    .pl-lg-150 {
        padding-left: 150px;
    }

    .pl-lg-155 {
        padding-left: 155px;
    }

    .pl-lg-160 {
        padding-left: 160px;
    }

    .pl-lg-165 {
        padding-left: 165px;
    }

    .pl-lg-170 {
        padding-left: 170px;
    }

    .pl-lg-175 {
        padding-left: 175px;
    }

    .pl-lg-180 {
        padding-left: 180px;
    }

    .pl-lg-185 {
        padding-left: 185px;
    }

    .pl-lg-190 {
        padding-left: 190px;
    }

    .pl-lg-195 {
        padding-left: 195px;
    }

    .pl-lg-200 {
        padding-left: 200px;
    }

    .pr-lg-5 {
        padding-right: 5px;
    }

    .pr-lg-10 {
        padding-right: 10px;
    }

    .pr-lg-15 {
        padding-right: 15px;
    }

    .pr-lg-20 {
        padding-right: 20px;
    }

    .pr-lg-25 {
        padding-right: 25px;
    }

    .pr-lg-30 {
        padding-right: 30px;
    }

    .pr-lg-35 {
        padding-right: 35px;
    }

    .pr-lg-40 {
        padding-right: 40px;
    }

    .pr-lg-45 {
        padding-right: 45px;
    }

    .pr-lg-50 {
        padding-right: 50px;
    }

    .pr-lg-55 {
        padding-right: 55px;
    }

    .pr-lg-60 {
        padding-right: 60px;
    }

    .pr-lg-65 {
        padding-right: 65px;
    }

    .pr-lg-70 {
        padding-right: 70px;
    }

    .pr-lg-75 {
        padding-right: 75px;
    }

    .pr-lg-80 {
        padding-right: 80px;
    }

    .pr-lg-85 {
        padding-right: 85px;
    }

    .pr-lg-90 {
        padding-right: 90px;
    }

    .pr-lg-95 {
        padding-right: 95px;
    }

    .pr-lg-100 {
        padding-right: 100px;
    }

    .pr-lg-105 {
        padding-right: 105px;
    }

    .pr-lg-110 {
        padding-right: 110px;
    }

    .pr-lg-115 {
        padding-right: 115px;
    }

    .pr-lg-120 {
        padding-right: 120px;
    }

    .pr-lg-125 {
        padding-right: 125px;
    }

    .pr-lg-130 {
        padding-right: 130px;
    }

    .pr-lg-135 {
        padding-right: 135px;
    }

    .pr-lg-140 {
        padding-right: 140px;
    }

    .pr-lg-145 {
        padding-right: 145px;
    }

    .pr-lg-150 {
        padding-right: 150px;
    }

    .pr-lg-155 {
        padding-right: 155px;
    }

    .pr-lg-160 {
        padding-right: 160px;
    }

    .pr-lg-165 {
        padding-right: 165px;
    }

    .pr-lg-170 {
        padding-right: 170px;
    }

    .pr-lg-175 {
        padding-right: 175px;
    }

    .pr-lg-180 {
        padding-right: 180px;
    }

    .pr-lg-185 {
        padding-right: 185px;
    }

    .pr-lg-190 {
        padding-right: 190px;
    }

    .pr-lg-195 {
        padding-right: 195px;
    }

    .pr-lg-200 {
        padding-right: 200px;
    }

    .pt-lg-0 {
        padding-top: 0;
    }

    .pb-lg-0 {
        padding-bottom: 0;
    }

    .pl-lg-0 {
        padding-left: 0;
    }

    .pr-lg-0 {
        padding-right: 0;
    }
}
/* Margin + Padding MD */
@media (max-width: 991.98px) {
    .mt-md-5 {
        margin-top: 5px;
    }

    .mt-md-10 {
        margin-top: 10px;
    }

    .mt-md-15 {
        margin-top: 15px;
    }

    .mt-md-20 {
        margin-top: 20px;
    }

    .mt-md-25 {
        margin-top: 25px;
    }

    .mt-md-30 {
        margin-top: 30px;
    }

    .mt-md-35 {
        margin-top: 35px;
    }

    .mt-md-40 {
        margin-top: 40px;
    }

    .mt-md-45 {
        margin-top: 45px;
    }

    .mt-md-50 {
        margin-top: 50px;
    }

    .mt-md-55 {
        margin-top: 55px;
    }

    .mt-md-60 {
        margin-top: 60px;
    }

    .mt-md-65 {
        margin-top: 65px;
    }

    .mt-md-70 {
        margin-top: 70px;
    }

    .mt-md-75 {
        margin-top: 75px;
    }

    .mt-md-80 {
        margin-top: 80px;
    }

    .mt-md-85 {
        margin-top: 85px;
    }

    .mt-md-90 {
        margin-top: 90px;
    }

    .mt-md-95 {
        margin-top: 95px;
    }

    .mt-md-100 {
        margin-top: 100px;
    }

    .mt-md-105 {
        margin-top: 105px;
    }

    .mt-md-110 {
        margin-top: 110px;
    }

    .mt-md-115 {
        margin-top: 115px;
    }

    .mt-md-120 {
        margin-top: 120px;
    }

    .mt-md-125 {
        margin-top: 125px;
    }

    .mt-md-130 {
        margin-top: 130px;
    }

    .mt-md-135 {
        margin-top: 135px;
    }

    .mt-md-140 {
        margin-top: 140px;
    }

    .mt-md-145 {
        margin-top: 145px;
    }

    .mt-md-150 {
        margin-top: 150px;
    }

    .mt-md-155 {
        margin-top: 155px;
    }

    .mt-md-160 {
        margin-top: 160px;
    }

    .mt-md-165 {
        margin-top: 165px;
    }

    .mt-md-170 {
        margin-top: 170px;
    }

    .mt-md-175 {
        margin-top: 175px;
    }

    .mt-md-180 {
        margin-top: 180px;
    }

    .mt-md-185 {
        margin-top: 185px;
    }

    .mt-md-190 {
        margin-top: 190px;
    }

    .mt-md-195 {
        margin-top: 195px;
    }

    .mt-md-200 {
        margin-top: 200px;
    }

    .mb-md-5 {
        margin-bottom: 5px;
    }

    .mb-md-10 {
        margin-bottom: 10px;
    }

    .mb-md-15 {
        margin-bottom: 15px;
    }

    .mb-md-20 {
        margin-bottom: 20px;
    }

    .mb-md-25 {
        margin-bottom: 25px;
    }

    .mb-md-30 {
        margin-bottom: 30px;
    }

    .mb-md-35 {
        margin-bottom: 35px;
    }

    .mb-md-40 {
        margin-bottom: 40px;
    }

    .mb-md-45 {
        margin-bottom: 45px;
    }

    .mb-md-50 {
        margin-bottom: 50px;
    }

    .mb-md-55 {
        margin-bottom: 55px;
    }

    .mb-md-60 {
        margin-bottom: 60px;
    }

    .mb-md-65 {
        margin-bottom: 65px;
    }

    .mb-md-70 {
        margin-bottom: 70px;
    }

    .mb-md-75 {
        margin-bottom: 75px;
    }

    .mb-md-80 {
        margin-bottom: 80px;
    }

    .mb-md-85 {
        margin-bottom: 85px;
    }

    .mb-md-90 {
        margin-bottom: 90px;
    }

    .mb-md-95 {
        margin-bottom: 95px;
    }

    .mb-md-100 {
        margin-bottom: 100px;
    }

    .mb-md-105 {
        margin-bottom: 105px;
    }

    .mb-md-110 {
        margin-bottom: 110px;
    }

    .mb-md-115 {
        margin-bottom: 115px;
    }

    .mb-md-120 {
        margin-bottom: 120px;
    }

    .mb-md-125 {
        margin-bottom: 125px;
    }

    .mb-md-130 {
        margin-bottom: 130px;
    }

    .mb-md-135 {
        margin-bottom: 135px;
    }

    .mb-md-140 {
        margin-bottom: 140px;
    }

    .mb-md-145 {
        margin-bottom: 145px;
    }

    .mb-md-150 {
        margin-bottom: 150px;
    }

    .mb-md-155 {
        margin-bottom: 155px;
    }

    .mb-md-160 {
        margin-bottom: 160px;
    }

    .mb-md-165 {
        margin-bottom: 165px;
    }

    .mb-md-170 {
        margin-bottom: 170px;
    }

    .mb-md-175 {
        margin-bottom: 175px;
    }

    .mb-md-180 {
        margin-bottom: 180px;
    }

    .mb-md-185 {
        margin-bottom: 185px;
    }

    .mb-md-190 {
        margin-bottom: 190px;
    }

    .mb-md-195 {
        margin-bottom: 195px;
    }

    .mb-md-200 {
        margin-bottom: 200px;
    }

    .ml-md-5 {
        margin-left: 5px;
    }

    .ml-md-10 {
        margin-left: 10px;
    }

    .ml-md-15 {
        margin-left: 15px;
    }

    .ml-md-20 {
        margin-left: 20px;
    }

    .ml-md-25 {
        margin-left: 25px;
    }

    .ml-md-30 {
        margin-left: 30px;
    }

    .ml-md-35 {
        margin-left: 35px;
    }

    .ml-md-40 {
        margin-left: 40px;
    }

    .ml-md-45 {
        margin-left: 45px;
    }

    .ml-md-50 {
        margin-left: 50px;
    }

    .ml-md-55 {
        margin-left: 55px;
    }

    .ml-md-60 {
        margin-left: 60px;
    }

    .ml-md-65 {
        margin-left: 65px;
    }

    .ml-md-70 {
        margin-left: 70px;
    }

    .ml-md-75 {
        margin-left: 75px;
    }

    .ml-md-80 {
        margin-left: 80px;
    }

    .ml-md-85 {
        margin-left: 85px;
    }

    .ml-md-90 {
        margin-left: 90px;
    }

    .ml-md-95 {
        margin-left: 95px;
    }

    .ml-md-100 {
        margin-left: 100px;
    }

    .mr-md-5 {
        margin-right: 5px;
    }

    .mr-md-10 {
        margin-right: 10px;
    }

    .mr-md-15 {
        margin-right: 15px;
    }

    .mr-md-20 {
        margin-right: 20px;
    }

    .mr-md-25 {
        margin-right: 25px;
    }

    .mr-md-30 {
        margin-right: 30px;
    }

    .mr-md-35 {
        margin-right: 35px;
    }

    .mr-md-40 {
        margin-right: 40px;
    }

    .mr-md-45 {
        margin-right: 45px;
    }

    .mr-md-50 {
        margin-right: 50px;
    }

    .mr-md-55 {
        margin-right: 55px;
    }

    .mr-md-60 {
        margin-right: 60px;
    }

    .mr-md-65 {
        margin-right: 65px;
    }

    .mr-md-70 {
        margin-right: 70px;
    }

    .mr-md-75 {
        margin-right: 75px;
    }

    .mr-md-80 {
        margin-right: 80px;
    }

    .mr-md-85 {
        margin-right: 85px;
    }

    .mr-md-90 {
        margin-right: 90px;
    }

    .mr-md-95 {
        margin-right: 95px;
    }

    .mr-md-100 {
        margin-right: 100px;
    }

    .mt-md-0 {
        margin-top: 0;
    }

    .mb-md-0 {
        margin-bottom: 0;
    }

    .ml-md-0 {
        margin-left: 0;
    }

    .mr-md-0 {
        margin-right: 0;
    }

    .pt-md-5 {
        padding-top: 5px;
    }

    .pt-md-10 {
        padding-top: 10px;
    }

    .pt-md-15 {
        padding-top: 15px;
    }

    .pt-md-20 {
        padding-top: 20px;
    }

    .pt-md-25 {
        padding-top: 25px;
    }

    .pt-md-30 {
        padding-top: 30px;
    }

    .pt-md-35 {
        padding-top: 35px;
    }

    .pt-md-40 {
        padding-top: 40px;
    }

    .pt-md-45 {
        padding-top: 45px;
    }

    .pt-md-50 {
        padding-top: 50px;
    }

    .pt-md-55 {
        padding-top: 55px;
    }

    .pt-md-60 {
        padding-top: 60px;
    }

    .pt-md-65 {
        padding-top: 65px;
    }

    .pt-md-70 {
        padding-top: 70px;
    }

    .pt-md-75 {
        padding-top: 75px;
    }

    .pt-md-80 {
        padding-top: 80px;
    }

    .pt-md-85 {
        padding-top: 85px;
    }

    .pt-md-90 {
        padding-top: 90px;
    }

    .pt-md-95 {
        padding-top: 95px;
    }

    .pt-md-100 {
        padding-top: 100px;
    }

    .pt-md-105 {
        padding-top: 105px;
    }

    .pt-md-110 {
        padding-top: 110px;
    }

    .pt-md-115 {
        padding-top: 115px;
    }

    .pt-md-120 {
        padding-top: 120px;
    }

    .pt-md-125 {
        padding-top: 125px;
    }

    .pt-md-130 {
        padding-top: 130px;
    }

    .pt-md-135 {
        padding-top: 135px;
    }

    .pt-md-140 {
        padding-top: 140px;
    }

    .pt-md-145 {
        padding-top: 145px;
    }

    .pt-md-150 {
        padding-top: 150px;
    }

    .pt-md-155 {
        padding-top: 155px;
    }

    .pt-md-160 {
        padding-top: 160px;
    }

    .pt-md-165 {
        padding-top: 165px;
    }

    .pt-md-170 {
        padding-top: 170px;
    }

    .pt-md-175 {
        padding-top: 175px;
    }

    .pt-md-180 {
        padding-top: 180px;
    }

    .pt-md-185 {
        padding-top: 185px;
    }

    .pt-md-190 {
        padding-top: 190px;
    }

    .pt-md-195 {
        padding-top: 195px;
    }

    .pt-md-200 {
        padding-top: 200px;
    }

    .pb-md-5 {
        padding-bottom: 5px;
    }

    .pb-md-10 {
        padding-bottom: 10px;
    }

    .pb-md-15 {
        padding-bottom: 15px;
    }

    .pb-md-20 {
        padding-bottom: 20px;
    }

    .pb-md-25 {
        padding-bottom: 25px;
    }

    .pb-md-30 {
        padding-bottom: 30px;
    }

    .pb-md-35 {
        padding-bottom: 35px;
    }

    .pb-md-40 {
        padding-bottom: 40px;
    }

    .pb-md-45 {
        padding-bottom: 45px;
    }

    .pb-md-50 {
        padding-bottom: 50px;
    }

    .pb-md-55 {
        padding-bottom: 55px;
    }

    .pb-md-60 {
        padding-bottom: 60px;
    }

    .pb-md-65 {
        padding-bottom: 65px;
    }

    .pb-md-70 {
        padding-bottom: 70px;
    }

    .pb-md-75 {
        padding-bottom: 75px;
    }

    .pb-md-80 {
        padding-bottom: 80px;
    }

    .pb-md-85 {
        padding-bottom: 85px;
    }

    .pb-md-90 {
        padding-bottom: 90px;
    }

    .pb-md-95 {
        padding-bottom: 95px;
    }

    .pb-md-100 {
        padding-bottom: 100px;
    }

    .pb-md-105 {
        padding-bottom: 105px;
    }

    .pb-md-110 {
        padding-bottom: 110px;
    }

    .pb-md-115 {
        padding-bottom: 115px;
    }

    .pb-md-120 {
        padding-bottom: 120px;
    }

    .pb-md-125 {
        padding-bottom: 125px;
    }

    .pb-md-130 {
        padding-bottom: 130px;
    }

    .pb-md-135 {
        padding-bottom: 135px;
    }

    .pb-md-140 {
        padding-bottom: 140px;
    }

    .pb-md-145 {
        padding-bottom: 145px;
    }

    .pb-md-150 {
        padding-bottom: 150px;
    }

    .pb-md-155 {
        padding-bottom: 155px;
    }

    .pb-md-160 {
        padding-bottom: 160px;
    }

    .pb-md-165 {
        padding-bottom: 165px;
    }

    .pb-md-170 {
        padding-bottom: 170px;
    }

    .pb-md-175 {
        padding-bottom: 175px;
    }

    .pb-md-180 {
        padding-bottom: 180px;
    }

    .pb-md-185 {
        padding-bottom: 185px;
    }

    .pb-md-190 {
        padding-bottom: 190px;
    }

    .pb-md-195 {
        padding-bottom: 195px;
    }

    .pb-md-200 {
        padding-bottom: 200px;
    }

    .pl-md-5 {
        padding-left: 5px;
    }

    .pl-md-10 {
        padding-left: 10px;
    }

    .pl-md-15 {
        padding-left: 15px;
    }

    .pl-md-20 {
        padding-left: 20px;
    }

    .pl-md-25 {
        padding-left: 25px;
    }

    .pl-md-30 {
        padding-left: 30px;
    }

    .pl-md-35 {
        padding-left: 35px;
    }

    .pl-md-40 {
        padding-left: 40px;
    }

    .pl-md-45 {
        padding-left: 45px;
    }

    .pl-md-50 {
        padding-left: 50px;
    }

    .pl-md-55 {
        padding-left: 55px;
    }

    .pl-md-60 {
        padding-left: 60px;
    }

    .pl-md-65 {
        padding-left: 65px;
    }

    .pl-md-70 {
        padding-left: 70px;
    }

    .pl-md-75 {
        padding-left: 75px;
    }

    .pl-md-80 {
        padding-left: 80px;
    }

    .pl-md-85 {
        padding-left: 85px;
    }

    .pl-md-90 {
        padding-left: 90px;
    }

    .pl-md-95 {
        padding-left: 95px;
    }

    .pl-md-100 {
        padding-left: 100px;
    }

    .pr-md-5 {
        padding-right: 5px;
    }

    .pr-md-10 {
        padding-right: 10px;
    }

    .pr-md-15 {
        padding-right: 15px;
    }

    .pr-md-20 {
        padding-right: 20px;
    }

    .pr-md-25 {
        padding-right: 25px;
    }

    .pr-md-30 {
        padding-right: 30px;
    }

    .pr-md-35 {
        padding-right: 35px;
    }

    .pr-md-40 {
        padding-right: 40px;
    }

    .pr-md-45 {
        padding-right: 45px;
    }

    .pr-md-50 {
        padding-right: 50px;
    }

    .pr-md-55 {
        padding-right: 55px;
    }

    .pr-md-60 {
        padding-right: 60px;
    }

    .pr-md-65 {
        padding-right: 65px;
    }

    .pr-md-70 {
        padding-right: 70px;
    }

    .pr-md-75 {
        padding-right: 75px;
    }

    .pr-md-80 {
        padding-right: 80px;
    }

    .pr-md-85 {
        padding-right: 85px;
    }

    .pr-md-90 {
        padding-right: 90px;
    }

    .pr-md-95 {
        padding-right: 95px;
    }

    .pr-md-100 {
        padding-right: 100px;
    }

    .pt-md-0 {
        padding-top: 0;
    }

    .pb-md-0 {
        padding-bottom: 0;
    }

    .pl-md-0 {
        padding-left: 0;
    }

    .pr-md-0 {
        padding-right: 0;
    }
}
/* Margin XS */
@media (max-width: 767.98px) {
    .mt-sm-5 {
        margin-top: 5px;
    }

    .mt-sm-10 {
        margin-top: 10px;
    }

    .mt-sm-15 {
        margin-top: 15px;
    }

    .mt-sm-20 {
        margin-top: 20px;
    }

    .mt-sm-25 {
        margin-top: 25px;
    }

    .mt-sm-30 {
        margin-top: 30px;
    }

    .mt-sm-35 {
        margin-top: 35px;
    }

    .mt-sm-40 {
        margin-top: 40px;
    }

    .mt-sm-45 {
        margin-top: 45px;
    }

    .mt-sm-50 {
        margin-top: 50px;
    }

    .mt-sm-55 {
        margin-top: 55px;
    }

    .mt-sm-60 {
        margin-top: 60px;
    }

    .mt-sm-65 {
        margin-top: 65px;
    }

    .mt-sm-70 {
        margin-top: 70px;
    }

    .mt-sm-75 {
        margin-top: 75px;
    }

    .mt-sm-80 {
        margin-top: 80px;
    }

    .mt-sm-85 {
        margin-top: 85px;
    }

    .mt-sm-90 {
        margin-top: 90px;
    }

    .mt-sm-95 {
        margin-top: 95px;
    }

    .mt-sm-100 {
        margin-top: 100px;
    }

    .mt-sm-105 {
        margin-top: 105px;
    }

    .mt-sm-110 {
        margin-top: 110px;
    }

    .mt-sm-115 {
        margin-top: 115px;
    }

    .mt-sm-120 {
        margin-top: 120px;
    }

    .mt-sm-125 {
        margin-top: 125px;
    }

    .mt-sm-130 {
        margin-top: 130px;
    }

    .mt-sm-135 {
        margin-top: 135px;
    }

    .mt-sm-140 {
        margin-top: 140px;
    }

    .mt-sm-145 {
        margin-top: 145px;
    }

    .mt-sm-150 {
        margin-top: 150px;
    }

    .mb-sm-5 {
        margin-bottom: 5px;
    }

    .mb-sm-10 {
        margin-bottom: 10px;
    }

    .mb-sm-15 {
        margin-bottom: 15px;
    }

    .mb-sm-20 {
        margin-bottom: 20px;
    }

    .mb-sm-25 {
        margin-bottom: 25px;
    }

    .mb-sm-30 {
        margin-bottom: 30px;
    }

    .mb-sm-35 {
        margin-bottom: 35px;
    }

    .mb-sm-40 {
        margin-bottom: 40px;
    }

    .mb-sm-45 {
        margin-bottom: 45px;
    }

    .mb-sm-50 {
        margin-bottom: 50px;
    }

    .mb-sm-55 {
        margin-bottom: 55px;
    }

    .mb-sm-60 {
        margin-bottom: 60px;
    }

    .mb-sm-65 {
        margin-bottom: 65px;
    }

    .mb-sm-70 {
        margin-bottom: 70px;
    }

    .mb-sm-75 {
        margin-bottom: 75px;
    }

    .mb-sm-80 {
        margin-bottom: 80px;
    }

    .mb-sm-85 {
        margin-bottom: 85px;
    }

    .mb-sm-90 {
        margin-bottom: 90px;
    }

    .mb-sm-95 {
        margin-bottom: 95px;
    }

    .mb-sm-100 {
        margin-bottom: 100px;
    }

    .mb-sm-105 {
        margin-bottom: 105px;
    }

    .mb-sm-110 {
        margin-bottom: 110px;
    }

    .mb-sm-115 {
        margin-bottom: 115px;
    }

    .mb-sm-120 {
        margin-bottom: 120px;
    }

    .mb-sm-125 {
        margin-bottom: 125px;
    }

    .mb-sm-130 {
        margin-bottom: 130px;
    }

    .mb-sm-135 {
        margin-bottom: 135px;
    }

    .mb-sm-140 {
        margin-bottom: 140px;
    }

    .mb-sm-145 {
        margin-bottom: 145px;
    }

    .mb-sm-150 {
        margin-bottom: 150px;
    }

    .ml-sm-5 {
        margin-left: 5px;
    }

    .ml-sm-10 {
        margin-left: 10px;
    }

    .ml-sm-15 {
        margin-left: 15px;
    }

    .ml-sm-20 {
        margin-left: 20px;
    }

    .ml-sm-25 {
        margin-left: 25px;
    }

    .ml-sm-30 {
        margin-left: 30px;
    }

    .ml-sm-35 {
        margin-left: 35px;
    }

    .ml-sm-40 {
        margin-left: 40px;
    }

    .ml-sm-45 {
        margin-left: 45px;
    }

    .ml-sm-50 {
        margin-left: 50px;
    }

    .mr-sm-5 {
        margin-right: 5px;
    }

    .mr-sm-10 {
        margin-right: 10px;
    }

    .mr-sm-15 {
        margin-right: 15px;
    }

    .mr-sm-20 {
        margin-right: 20px;
    }

    .mr-sm-25 {
        margin-right: 25px;
    }

    .mr-sm-30 {
        margin-right: 30px;
    }

    .mr-sm-35 {
        margin-right: 35px;
    }

    .mr-sm-40 {
        margin-right: 40px;
    }

    .mr-sm-45 {
        margin-right: 45px;
    }

    .mr-sm-50 {
        margin-right: 50px;
    }

    .mt-sm-0 {
        margin-top: 0;
    }

    .mb-sm-0 {
        margin-bottom: 0;
    }

    .ml-sm-0 {
        margin-left: 0;
    }

    .mr-sm-0 {
        margin-right: 0;
    }

    .pt-sm-5 {
        padding-top: 5px;
    }

    .pt-sm-10 {
        padding-top: 10px;
    }

    .pt-sm-15 {
        padding-top: 15px;
    }

    .pt-sm-20 {
        padding-top: 20px;
    }

    .pt-sm-25 {
        padding-top: 25px;
    }

    .pt-sm-30 {
        padding-top: 30px;
    }

    .pt-sm-35 {
        padding-top: 35px;
    }

    .pt-sm-40 {
        padding-top: 40px;
    }

    .pt-sm-45 {
        padding-top: 45px;
    }

    .pt-sm-50 {
        padding-top: 50px;
    }

    .pt-sm-55 {
        padding-top: 55px;
    }

    .pt-sm-60 {
        padding-top: 60px;
    }

    .pt-sm-65 {
        padding-top: 65px;
    }

    .pt-sm-70 {
        padding-top: 70px;
    }

    .pt-sm-75 {
        padding-top: 75px;
    }

    .pt-sm-80 {
        padding-top: 80px;
    }

    .pt-sm-85 {
        padding-top: 85px;
    }

    .pt-sm-90 {
        padding-top: 90px;
    }

    .pt-sm-95 {
        padding-top: 95px;
    }

    .pt-sm-100 {
        padding-top: 100px;
    }

    .pt-sm-105 {
        padding-top: 105px;
    }

    .pt-sm-110 {
        padding-top: 110px;
    }

    .pt-sm-115 {
        padding-top: 115px;
    }

    .pt-sm-120 {
        padding-top: 120px;
    }

    .pt-sm-125 {
        padding-top: 125px;
    }

    .pt-sm-130 {
        padding-top: 130px;
    }

    .pt-sm-135 {
        padding-top: 135px;
    }

    .pt-sm-140 {
        padding-top: 140px;
    }

    .pt-sm-145 {
        padding-top: 145px;
    }

    .pt-sm-150 {
        padding-top: 150px;
    }

    .pb-sm-5 {
        padding-bottom: 5px;
    }

    .pb-sm-10 {
        padding-bottom: 10px;
    }

    .pb-sm-15 {
        padding-bottom: 15px;
    }

    .pb-sm-20 {
        padding-bottom: 20px;
    }

    .pb-sm-25 {
        padding-bottom: 25px;
    }

    .pb-sm-30 {
        padding-bottom: 30px;
    }

    .pb-sm-35 {
        padding-bottom: 35px;
    }

    .pb-sm-40 {
        padding-bottom: 40px;
    }

    .pb-sm-45 {
        padding-bottom: 45px;
    }

    .pb-sm-50 {
        padding-bottom: 50px;
    }

    .pb-sm-55 {
        padding-bottom: 55px;
    }

    .pb-sm-60 {
        padding-bottom: 60px;
    }

    .pb-sm-65 {
        padding-bottom: 65px;
    }

    .pb-sm-70 {
        padding-bottom: 70px;
    }

    .pb-sm-75 {
        padding-bottom: 75px;
    }

    .pb-sm-80 {
        padding-bottom: 80px;
    }

    .pb-sm-85 {
        padding-bottom: 85px;
    }

    .pb-sm-90 {
        padding-bottom: 90px;
    }

    .pb-sm-95 {
        padding-bottom: 95px;
    }

    .pb-sm-100 {
        padding-bottom: 100px;
    }

    .pb-sm-105 {
        padding-bottom: 105px;
    }

    .pb-sm-110 {
        padding-bottom: 110px;
    }

    .pb-sm-115 {
        padding-bottom: 115px;
    }

    .pb-sm-120 {
        padding-bottom: 120px;
    }

    .pb-sm-125 {
        padding-bottom: 125px;
    }

    .pb-sm-130 {
        padding-bottom: 130px;
    }

    .pb-sm-135 {
        padding-bottom: 135px;
    }

    .pb-sm-140 {
        padding-bottom: 140px;
    }

    .pb-sm-145 {
        padding-bottom: 145px;
    }

    .pb-sm-150 {
        padding-bottom: 150px;
    }

    .pl-sm-5 {
        padding-left: 5px;
    }

    .pl-sm-10 {
        padding-left: 10px;
    }

    .pl-sm-15 {
        padding-left: 15px;
    }

    .pl-sm-20 {
        padding-left: 20px;
    }

    .pl-sm-25 {
        padding-left: 25px;
    }

    .pl-sm-30 {
        padding-left: 30px;
    }

    .pl-sm-35 {
        padding-left: 35px;
    }

    .pl-sm-40 {
        padding-left: 40px;
    }

    .pl-sm-45 {
        padding-left: 45px;
    }

    .pl-sm-50 {
        padding-left: 50px;
    }

    .pr-sm-5 {
        padding-right: 5px;
    }

    .pr-sm-10 {
        padding-right: 10px;
    }

    .pr-sm-15 {
        padding-right: 15px;
    }

    .pr-sm-20 {
        padding-right: 20px;
    }

    .pr-sm-25 {
        padding-right: 25px;
    }

    .pr-sm-30 {
        padding-right: 30px;
    }

    .pr-sm-35 {
        padding-right: 35px;
    }

    .pr-sm-40 {
        padding-right: 40px;
    }

    .pr-sm-45 {
        padding-right: 45px;
    }

    .pr-sm-50 {
        padding-right: 50px;
    }

    .pt-sm-0 {
        padding-top: 0;
    }

    .pb-sm-0 {
        padding-bottom: 0;
    }

    .pl-sm-0 {
        padding-left: 0;
    }

    .pr-xs-0 {
        padding-right: 0;
    }
}
@media (max-width: 575.98px) {
    .mt-xs-5 {
        margin-top: 5px;
    }

    .mt-xs-10 {
        margin-top: 10px;
    }

    .mt-xs-15 {
        margin-top: 15px;
    }

    .mt-xs-20 {
        margin-top: 20px;
    }

    .mt-xs-25 {
        margin-top: 25px;
    }

    .mt-xs-30 {
        margin-top: 30px;
    }

    .mt-xs-35 {
        margin-top: 35px;
    }

    .mt-xs-40 {
        margin-top: 40px;
    }

    .mt-xs-45 {
        margin-top: 45px;
    }

    .mt-xs-50 {
        margin-top: 50px;
    }

    .mt-xs-55 {
        margin-top: 55px;
    }

    .mt-xs-60 {
        margin-top: 60px;
    }

    .mt-xs-65 {
        margin-top: 65px;
    }

    .mt-xs-70 {
        margin-top: 70px;
    }

    .mt-xs-75 {
        margin-top: 75px;
    }

    .mt-xs-80 {
        margin-top: 80px;
    }

    .mt-xs-85 {
        margin-top: 85px;
    }

    .mt-xs-90 {
        margin-top: 90px;
    }

    .mt-xs-95 {
        margin-top: 95px;
    }

    .mt-xs-100 {
        margin-top: 100px;
    }

    .mt-xs-105 {
        margin-top: 105px;
    }

    .mt-xs-110 {
        margin-top: 110px;
    }

    .mt-xs-115 {
        margin-top: 115px;
    }

    .mt-xs-120 {
        margin-top: 120px;
    }

    .mt-xs-125 {
        margin-top: 125px;
    }

    .mt-xs-130 {
        margin-top: 130px;
    }

    .mt-xs-135 {
        margin-top: 135px;
    }

    .mt-xs-140 {
        margin-top: 140px;
    }

    .mt-xs-145 {
        margin-top: 145px;
    }

    .mt-xs-150 {
        margin-top: 150px;
    }

    .mb-xs-5 {
        margin-bottom: 5px;
    }

    .mb-xs-10 {
        margin-bottom: 10px;
    }

    .mb-xs-15 {
        margin-bottom: 15px;
    }

    .mb-xs-20 {
        margin-bottom: 20px;
    }

    .mb-xs-25 {
        margin-bottom: 25px;
    }

    .mb-xs-30 {
        margin-bottom: 30px;
    }

    .mb-xs-35 {
        margin-bottom: 35px;
    }

    .mb-xs-40 {
        margin-bottom: 40px;
    }

    .mb-xs-45 {
        margin-bottom: 45px;
    }

    .mb-xs-50 {
        margin-bottom: 50px;
    }

    .mb-xs-55 {
        margin-bottom: 55px;
    }

    .mb-xs-60 {
        margin-bottom: 60px;
    }

    .mb-xs-65 {
        margin-bottom: 65px;
    }

    .mb-xs-70 {
        margin-bottom: 70px;
    }

    .mb-xs-75 {
        margin-bottom: 75px;
    }

    .mb-xs-80 {
        margin-bottom: 80px;
    }

    .mb-xs-85 {
        margin-bottom: 85px;
    }

    .mb-xs-90 {
        margin-bottom: 90px;
    }

    .mb-xs-95 {
        margin-bottom: 95px;
    }

    .mb-xs-100 {
        margin-bottom: 100px;
    }

    .mb-xs-105 {
        margin-bottom: 105px;
    }

    .mb-xs-110 {
        margin-bottom: 110px;
    }

    .mb-xs-115 {
        margin-bottom: 115px;
    }

    .mb-xs-120 {
        margin-bottom: 120px;
    }

    .mb-xs-125 {
        margin-bottom: 125px;
    }

    .mb-xs-130 {
        margin-bottom: 130px;
    }

    .mb-xs-135 {
        margin-bottom: 135px;
    }

    .mb-xs-140 {
        margin-bottom: 140px;
    }

    .mb-xs-145 {
        margin-bottom: 145px;
    }

    .mb-xs-150 {
        margin-bottom: 150px;
    }

    .ml-xs-5 {
        margin-left: 5px;
    }

    .ml-xs-10 {
        margin-left: 10px;
    }

    .ml-xs-15 {
        margin-left: 15px;
    }

    .ml-xs-20 {
        margin-left: 20px;
    }

    .ml-xs-25 {
        margin-left: 25px;
    }

    .ml-xs-30 {
        margin-left: 30px;
    }

    .ml-xs-35 {
        margin-left: 35px;
    }

    .ml-xs-40 {
        margin-left: 40px;
    }

    .ml-xs-45 {
        margin-left: 45px;
    }

    .ml-xs-50 {
        margin-left: 50px;
    }

    .mr-xs-5 {
        margin-right: 5px;
    }

    .mr-xs-10 {
        margin-right: 10px;
    }

    .mr-xs-15 {
        margin-right: 15px;
    }

    .mr-xs-20 {
        margin-right: 20px;
    }

    .mr-xs-25 {
        margin-right: 25px;
    }

    .mr-xs-30 {
        margin-right: 30px;
    }

    .mr-xs-35 {
        margin-right: 35px;
    }

    .mr-xs-40 {
        margin-right: 40px;
    }

    .mr-xs-45 {
        margin-right: 45px;
    }

    .mr-xs-50 {
        margin-right: 50px;
    }

    .mt-xs-0 {
        margin-top: 0;
    }

    .mb-xs-0 {
        margin-bottom: 0;
    }

    .ml-xs-0 {
        margin-left: 0;
    }

    .mr-xs-0 {
        margin-right: 0;
    }

    .pt-xs-5 {
        padding-top: 5px;
    }

    .pt-xs-10 {
        padding-top: 10px;
    }

    .pt-xs-15 {
        padding-top: 15px;
    }

    .pt-xs-20 {
        padding-top: 20px;
    }

    .pt-xs-25 {
        padding-top: 25px;
    }

    .pt-xs-30 {
        padding-top: 30px;
    }

    .pt-xs-35 {
        padding-top: 35px;
    }

    .pt-xs-40 {
        padding-top: 40px;
    }

    .pt-xs-45 {
        padding-top: 45px;
    }

    .pt-xs-50 {
        padding-top: 50px;
    }

    .pt-xs-55 {
        padding-top: 55px;
    }

    .pt-xs-60 {
        padding-top: 60px;
    }

    .pt-xs-65 {
        padding-top: 65px;
    }

    .pt-xs-70 {
        padding-top: 70px;
    }

    .pt-xs-75 {
        padding-top: 75px;
    }

    .pt-xs-80 {
        padding-top: 80px;
    }

    .pt-xs-85 {
        padding-top: 85px;
    }

    .pt-xs-90 {
        padding-top: 90px;
    }

    .pt-xs-95 {
        padding-top: 95px;
    }

    .pt-xs-100 {
        padding-top: 100px;
    }

    .pt-xs-105 {
        padding-top: 105px;
    }

    .pt-xs-110 {
        padding-top: 110px;
    }

    .pt-xs-115 {
        padding-top: 115px;
    }

    .pt-xs-120 {
        padding-top: 120px;
    }

    .pt-xs-125 {
        padding-top: 125px;
    }

    .pt-xs-130 {
        padding-top: 130px;
    }

    .pt-xs-135 {
        padding-top: 135px;
    }

    .pt-xs-140 {
        padding-top: 140px;
    }

    .pt-xs-145 {
        padding-top: 145px;
    }

    .pt-xs-150 {
        padding-top: 150px;
    }

    .pb-xs-5 {
        padding-bottom: 5px;
    }

    .pb-xs-10 {
        padding-bottom: 10px;
    }

    .pb-xs-15 {
        padding-bottom: 15px;
    }

    .pb-xs-20 {
        padding-bottom: 20px;
    }

    .pb-xs-25 {
        padding-bottom: 25px;
    }

    .pb-xs-30 {
        padding-bottom: 30px;
    }

    .pb-xs-35 {
        padding-bottom: 35px;
    }

    .pb-xs-40 {
        padding-bottom: 40px;
    }

    .pb-xs-45 {
        padding-bottom: 45px;
    }

    .pb-xs-50 {
        padding-bottom: 50px;
    }

    .pb-xs-55 {
        padding-bottom: 55px;
    }

    .pb-xs-60 {
        padding-bottom: 60px;
    }

    .pb-xs-65 {
        padding-bottom: 65px;
    }

    .pb-xs-70 {
        padding-bottom: 70px;
    }

    .pb-xs-75 {
        padding-bottom: 75px;
    }

    .pb-xs-80 {
        padding-bottom: 80px;
    }

    .pb-xs-85 {
        padding-bottom: 85px;
    }

    .pb-xs-90 {
        padding-bottom: 90px;
    }

    .pb-xs-95 {
        padding-bottom: 95px;
    }

    .pb-xs-100 {
        padding-bottom: 100px;
    }

    .pb-xs-105 {
        padding-bottom: 105px;
    }

    .pb-xs-110 {
        padding-bottom: 110px;
    }

    .pb-xs-115 {
        padding-bottom: 115px;
    }

    .pb-xs-120 {
        padding-bottom: 120px;
    }

    .pb-xs-125 {
        padding-bottom: 125px;
    }

    .pb-xs-130 {
        padding-bottom: 130px;
    }

    .pb-xs-135 {
        padding-bottom: 135px;
    }

    .pb-xs-140 {
        padding-bottom: 140px;
    }

    .pb-xs-145 {
        padding-bottom: 145px;
    }

    .pb-xs-150 {
        padding-bottom: 150px;
    }

    .pl-xs-5 {
        padding-left: 5px;
    }

    .pl-xs-10 {
        padding-left: 10px;
    }

    .pl-xs-15 {
        padding-left: 15px;
    }

    .pl-xs-20 {
        padding-left: 20px;
    }

    .pl-xs-25 {
        padding-left: 25px;
    }

    .pl-xs-30 {
        padding-left: 30px;
    }

    .pl-xs-35 {
        padding-left: 35px;
    }

    .pl-xs-40 {
        padding-left: 40px;
    }

    .pl-xs-45 {
        padding-left: 45px;
    }

    .pl-xs-50 {
        padding-left: 50px;
    }

    .pr-xs-5 {
        padding-right: 5px;
    }

    .pr-xs-10 {
        padding-right: 10px;
    }

    .pr-xs-15 {
        padding-right: 15px;
    }

    .pr-xs-20 {
        padding-right: 20px;
    }

    .pr-xs-25 {
        padding-right: 25px;
    }

    .pr-xs-30 {
        padding-right: 30px;
    }

    .pr-xs-35 {
        padding-right: 35px;
    }

    .pr-xs-40 {
        padding-right: 40px;
    }

    .pr-xs-45 {
        padding-right: 45px;
    }

    .pr-xs-50 {
        padding-right: 50px;
    }

    .pt-xs-0 {
        padding-top: 0;
    }

    .pb-xs-0 {
        padding-bottom: 0;
    }

    .pl-xs-0 {
        padding-left: 0;
    }

    .pr-xs-0 {
        padding-right: 0;
    }
}


/*----------------------------------------*/
/*  01. Theme default font
/*----------------------------------------*/
/*@import url("https://fonts.googleapis.com/css2?family=GothamPro:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500&display=swap");*/
/* 1. Theme default css */





body {
    font-family: 'Myriad Web Pro', sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #777c90;
}

.main-page-wrapper {
    overflow: hidden;
}

.fix {
    overflow: hidden;
}

a,
.button {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

a:focus,
.button:focus {
    text-decoration: none;
    outline: none;
}

a:focus,
a:hover {
    color: inherit;
    text-decoration: none;
}

a,
button {
    color: inherit;
    outline: medium none;
    text-decoration: none;
}

button:focus,
input:focus,
input:focus,
textarea,
textarea:focus {
    outline: 0;
}

.uppercase {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: 'Myriad Web Pro', sans-serif;
    color: #777777;
    line-height: 1.4;
    font-style: normal;
    font-weight: 700;
    text-transform: normal;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
    text-decoration: none;
}

h1 {
    font-size: 40px;
}

h2 {
    font-size: 35px;
}

h3 {
    font-size: 28px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

.list-none {
    margin: 0px;
    padding: 0px;
}

p {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Myriad Web Pro', sans-serif;
    color: #777c90;
    margin-bottom: 15px;

}

hr {
    border-bottom: 1px solid rgab(white, 0.1);
    border-top: 0 none;
    margin: 30px 0;
    padding: 0;
}

label {
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    color: #181818;
}

*::-moz-selection {
    background: black;
    color: white;
    text-shadow: none;
}

::-moz-selection {
    background: black;
    color: white;
    text-shadow: none;
}

::selection {
    background: black;
    color: white;
    text-shadow: none;
}

/*--
    - Input Placeholder
-----------------------------------------*/
*::-moz-placeholder {
    color: black;
    font-size: 14px;
    opacity: 1;
}

*::placeholder {
    color: black;
    font-size: 14px;
    opacity: 1;
}

/*--
    - Common Classes
-----------------------------------------*/
.fix {
    overflow: hidden;
}

.clear {
    clear: both;
}

.overlay-bg {
    position: relative;
    z-index: 2;
}
.overlay-bg::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.popup-video {
    color: white;
    background: #e72526;
    border-radius: 50%;
    font-size: 24px;
    line-height: 110px;
    display: inline-block;
    width: 110px;
    height: 110px;
    text-align: center;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    position: relative;
    z-index: 1;
    animation: pulseBig infinite 5s linear;
}
.popup-video:hover {
    color: white;
    background: #e72526;
}

.dark #preloader {
    background-color: #232323;
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f7f7f7;
    z-index: 999999;
}

.preloader {
    width: 50px;
    height: 50px;
    display: inline-block;
    padding: 0px;
    text-align: left;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
}

.preloader span {
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #e72526;
    -webkit-animation: preloader 1.3s linear infinite;
    animation: preloader 1.3s linear infinite;
}

.preloader span:last-child {
    animation-delay: -0.8s;
    -webkit-animation-delay: -0.8s;
}

@keyframes preloader {
    0% {
        transform: scale(0, 0);
        opacity: 0.5;
    }

    100% {
        transform: scale(1, 1);
        opacity: 0;
    }
}
@-webkit-keyframes preloader {
    0% {
        -webkit-transform: scale(0, 0);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale(1, 1);
        opacity: 0;
    }
}
#scrollUp {
    background: #e72526;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 20px;
    bottom: 40px;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
}
#scrollUp i {
    color: white;
}

/*--
    - Overlay
------------------------------------------*/
.overlay-soft {
    position: relative;
    z-index: 1;
}
.overlay-soft::after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}

[data-overlay] {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
[data-overlay]::before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
}

/*-- Overlay Color --*/
[data-overlay="light"]::before {
    background-color: white;
}

[data-overlay="dark"]::before {
    background-color: #e72526;
}

/*-- Overlay Opacity --*/
[data-opacity="1"]::before {
    opacity: 0.1;
}

[data-opacity="2"]::before {
    opacity: 0.2;
}

[data-opacity="3"]::before {
    opacity: 0.3;
}

[data-opacity="4"]::before {
    opacity: 0.4;
}

[data-opacity="5"]::before {
    opacity: 0.5;
}

[data-opacity="6"]::before {
    opacity: 0.6;
}

[data-opacity="7"]::before {
    opacity: 0.7;
}

[data-opacity="8"]::before {
    opacity: 0.8;
}

[data-opacity="9"]::before {
    opacity: 0.9;
}

.header-custom-container {
   /* max-width: 1320px;*/
}

.main-header-area {
    position: relative;
    width: 100%;
    left: 0;
   z-index: 2;
}
.logo-area{

    padding-bottom:1px;
}
.logo-area img {
    max-width: 100%;

}
.logo-area .front {
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.logo-area .back {
    display: none;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    width: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/* Hamburger-menu */
.hamburger-menu {
    display: inline-block;
}

.round-menu {
    display: inline-block;
    border: 2px solid rgba(255, 255, 255, 0.2);
    width: 46px;
    height: 46px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    line-height: 42px;
}
.round-menu i {
    color: #777777;
}

.offset-sidebar {
    display: block;
    margin-top: 30px;
}

.main-menu {
    position: relative;
    z-index: 11;
    padding-left:20px;
}
.main-menu ul {
    padding: 0;
    margin: 0;
}
.main-menu ul li {
    list-style: none;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.main-menu ul li:last-child a {
    margin-right: 0;
}
.main-menu ul li:last-child a:before {
    content: "\F282";
    font-family: "bootstrap-icons";
    font-weight: 700;
    position: absolute;
    font-size: 13px;
    right: -18px;
    top: 21px;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.main-menu ul li.active {
    color: #181818;
}
.main-menu ul li.active a {
    color: #181818;
}
.main-menu ul li a {
    color: #777777;
    font-family: 'Myriad Web Pro', sans-serif;
    font-size: 20px;

    font-weight: 500;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 0 25px 0 0;
    padding: 19px 0 20px 0;
    font-weight:bold;
    text-transform: uppercase;
}
@media only screen and (max-width: 1450px) {
    .main-menu ul li a {
        margin: 0 28px 0 0;
    }
}
.main-menu ul li a.sub::before {
    content: ""; /*\F282*/
    font-family: "bootstrap-icons";
    font-weight: 700;
    position: absolute;
    font-size: 13px;
    right: -18px;
    top: 21px;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .main-menu ul li a.sub::before {
        display: none;
    }
}
.main-menu ul li a::after {
    display: none;
}
.main-menu ul li a:hover {
   /* text-shadow: 1px 1px #fff;*/
    color: #e72526;
}
.main-menu ul li a i {
    font-size: 14px;
}
.main-menu ul li:hover > a {
    /*color: #e72526;*/
   /* font-weight: 900;*/
}
.main-menu ul li ul.sub-menu {
    border: 0;
    position: absolute;
    z-index: 5;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    backdrop-filter: blur(7.5px);
    border-radius: 0;
    display: block;
    right: 0;
    left: 0px;
    padding: 0;
    top: 118%;
    visibility: hidden;
    transform: scaleY(0);
    opacity: 0;
    min-width: 270px;
    box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.05);
    margin: 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.main-menu ul li ul.sub-menu li {
    display: block;
    position: relative;
}
.main-menu ul li ul.sub-menu li ul.sub-menu {
    position: absolute;
    right: 0;
    left: 100%;
    top: 0;
}
ul.sub-menu li a{
    font-size:16px;
}
.main-menu ul li ul.sub-menu li a {
    color: #181818;
    font-size: 14px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 600;
    padding: 14px 25px;
    display: block;
    transition: all 0.3s ease-in-out;
    width: 100%;
    color:#777c90;
}
.main-menu ul li ul.sub-menu li a::before {
    display: none;
}
.main-menu ul li ul.sub-menu li a .sub-menu-arrow {
    float: right;
}
.main-menu ul li ul.sub-menu li a:hover, .main-menu ul li ul.sub-menu li a.active {
    color: white;
    background-color: transparent;
    background: #e72526;
}
.main-menu ul li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.sticky-menu {
    position: fixed;
    background: #181818;
    top: 0;
    animation: 100ms ease-in-out 0s normal none 1 running fadeInDown;
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    -ms-transition: all 0.1s ease 0s;
    -o-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05);
    padding-top: 0;
    padding-bottom: 0;
}
.sticky-menu .hamburger-menu {
    top: 17px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .sticky-menu .hamburger-menu {
        top: 35px;
    }
}

.theme-menu-one {
    border-bottom: 2px solid rgba(248, 249, 252, 0.05);
}
.theme-menu-one .main-menu ul li a {
    padding: 24px 0 25px 0;
}
.theme-menu-one .main-menu ul li a::before {
    top: 25px;
}
.theme-menu-one .sticky-menu {
    padding: 15px 0;
}
.theme-menu-one .sticky-menu .menu-list {
    margin: 0;
}
.theme-menu-one .sticky-menu .top__header__info {
    display: none;
}
.theme-menu-one .top__header__info {
   // border-bottom: 1px solid rgba(248, 249, 252, 0.05);
}
.theme-menu-one .header-info {
    position: relative;
    z-index: 1010;
}

.custom-border {
    border-left: 2px solid rgba(248, 249, 252, 0.05);
    position: relative;
    z-index: 100;
}

.header-info {
    list-style: none;
}
.header-info > li {
    position: relative;
    z-index: 1;
    padding-left: 55px;
    margin-right: 50px;
}
.header-info > li:first-child {
    padding-left: 0;
}
.header-info > li::before {
    content: "";
    position: absolute;
    height: 40px;
    width: 2px;
    background: white;
    top: 10px;
    right: -55px;
    z-index: 1;
}
.header-info > li:last-child::before {
    display: none;
}
@media only screen and (max-width: 1600px) {
    .header-info > li {
        margin-right: 15px;
        padding-left: 55px;
    }
    .header-info > li::before {
        display: none;
    }
}

.header-info-box {
    display: flex;
    align-items: center;
}
.header-info-box .icon {
    margin-right: 10px;
}
.header-info-box .text-content span {
    color: white;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Myriad Web Pro', sans-serif;
}
.header-info-box .text-content h6 {
    color: white;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Myriad Web Pro', sans-serif;
}

.right-language .dropdown {
    line-height: 1;
}
.right-language .language-btn {
    color: white;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
}
.right-language .language-btn i {
    color: white;
    font-size: 14px;
    font-weight: 300;
}
.right-language .language-btn::after {
    color: #181818;
}
.right-language .dropdown-menu {
    min-width: 170px;
    padding: 10px 0;
    background: white;
    box-shadow: 0px 25px 50px 0px rgba(213, 216, 223, 0.5);
    border: 1px solid #f8f8f8;
    border-radius: 0;
    top: 20px;
    text-align: left;
}
.right-language .dropdown-menu li {
    display: block;
}
.right-language .dropdown-menu li a {
    display: block;
    padding: 0 15px;
    font-size: 15px;
    color: #181818;
    line-height: 35px;
    text-transform: uppercase;
}
.right-language .dropdown-menu li a:hover {
    color: white;
    background: #e72526;
}

.social_media a {
    color: #e72526;
    font-size: 16px;
    line-height: 43px;
    text-align: center;
    display: inline-block;
    margin-left: 5px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(232, 17, 43, 0.1);
}
.social_media a:hover {
    color: white;
    background: #e72526;
}

.theme-menu-two .header-info {
    position: relative;
    z-index: 1011;
}
.theme-menu-two .header-info li:last-child {
    margin-right: 0;
}
.theme-menu-two .main-header-area:not(.sticky-menu) {
    margin-top:40px;
    /*background: linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100%);
    background: o-linear-gradient(135deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100%);
    backdrop-filter: blur(7.5px);

     */
}
.theme-menu-two .main-header-area .menu-list {
    margin: 0;
    padding: 0;
}
.theme-menu-two .sticky-menu {
    background: #fff !important;
    padding: 10px 0;
}

.theme-menu-three {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 111;
    top: 0;
}
.theme-menu-three .main-header-area {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);
    background: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);
    backdrop-filter: blur(7.5px);
}
.theme-menu-three .sticky-menu {
    background: #52c459;
}
.theme-menu-three .header-info li:last-child {
    margin-right: 0;
}
.theme-menu-three .right-language .dropdown-toggle::after {
    color: white;
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    position: absolute;
    top: 5px;
}
.page-title small{
    font-size:30px;
}

.page-title-area {
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    min-height: 540px;
}
.page-title-area::before {
    content: "";
    position: absolute;
    background: rgba(24, 24, 24, 0.1);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.page-title-area .page-title-shape {
    position: absolute;
    z-index: 1;
}
.page-title-area .page-title-shape.shape-one {
    bottom: 40px;
    left: 0;
}
.page-title-area .page-title-shape.shape-two {
    bottom: 70px;
    right: 250px;
    animation: float-bob-y 5s infinite linear;
}

.page-title-wrapper {
    position: relative;
    z-index: 2;
}
.page-title-wrapper .page-title {
    color: white;
    font-size: 45px;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    .page-title-wrapper .page-title {
        font-size: 38px;
    }
}
@media (max-width: 767px) {
    .page-title-wrapper .page-title {
        font-size: 32px;
    }
}

ul.breadcrumb {
    display: inline-block;
    padding: 6px 26px;
    color:rgba(255, 255, 255, 1);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    backdrop-filter: blur(12.5px);
}
ul.breadcrumb li {
    display: inline-block;
}
ul.breadcrumb li a {
    color: #d5d5d5;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    display: inline-block;
    padding-right: 10px;
    margin-right: 10px;
    position: relative;
    z-index: 1;
}
ul.breadcrumb li a::before {
    content: "";
    position: absolute;
    background: white;
    width: 2px;
    height: 18px;
    right: -1px;
    top: 1px;
    z-index: 1;
    transform: rotate(14deg);
    color:#d5d5d5 !important;
}
ul.breadcrumb li.active {
    color: #d5d5d5;
    font-weight: 700;
}
@media only screen and (max-width: 1200px) {
    ul.breadcrumb {
        padding: 5px 15px;
    }
    ul.breadcrumb li a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767.98px) {
    ul.breadcrumb {
        padding: 5px 5px;
    }
}

/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */
/* hide the link until viewport size is reached */
a.meanmenu-reveal {
    display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
    float: left;
    width: 100%;
    position: relative;
    background: none;
    padding: 4px 0;
    min-height: 42px;
    z-index: 999999;
}

.mean-container a.meanmenu-reveal {
    width: 22px;
    height: 22px;
    padding: 13px 13px 11px 13px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    text-indent: -9999em;
    line-height: 22px;
    font-size: 1px;
    display: none !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
    display: block;
    background: #fff;
    height: 3px;
    margin-top: 3px;
}

.mean-container .mean-nav {
    float: left;
    width: 100%;
    background: none;
    margin-top: 0;
}

.mean-container .mean-nav > ul {
    padding: 0;
    margin: 0;
    width: 100%;
    list-style-type: none;
    display: block !important;
}

.mean-container .mean-nav ul li {
    position: relative;
    float: left;
    width: 100%;
    list-style: none;
}

.mean-container .mean-nav ul li a {
    display: block;
    float: left;
    width: 90%;
    padding: 1em 5%;
    margin: 0;
    text-align: left;
    color: #fff;
    /* border-top: 1px solid #383838;
  border-top: 1px solid rgba(255, 255, 255, 0.5); */
    text-decoration: none;
    text-transform: uppercase;
}

.mean-container .mean-nav ul li li a {
    width: 80%;
    padding: 0.8em 4%;
    border-top: 1px solid #f1f1f1;
    border-top: 1px solid rgba(255, 255, 255, 0.25);
    opacity: 0.75;
    /* filter: alpha(opacity=75);
  text-shadow: none !important; */
    visibility: visible;
    font-size: 16px;
}

.mean-container .mean-nav ul li.mean-last a {
    border-bottom: none;
    margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
    width: 70%;
    padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
    width: 60%;
    padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
    width: 50%;
    padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
    background: #252525;
    background: rgba(255, 255, 255, 0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
    margin-top: 5px;
    width: 26px;
    height: 32px;
    padding: 6px !important;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    font-weight: 700;
    background: rgba(255, 255, 255, 0.1);
    border: none !important;
    /* border-left: 1px solid rgba(255, 255, 255, 0.4) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; */
}

.mean-container .mean-nav ul li a.mean-expand:hover {
    background: rgba(0, 0, 0, 0.9);
}

.mean-container .mean-push {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    clear: both;
}

.mean-nav .wrapper {
    width: 100%;
    padding: 0;
    margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar,
.mean-container .mean-bar * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.mean-remove {
    display: none !important;
}

.slide-bar {
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: -370px;
    width: 350px;
    padding: 25px 30px;
    height: 100%;
    display: block;
    background-color: #181818;
    z-index: 1900;
    -webkit-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -moz-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .slide-bar {
        width: 350px;
    }
}
@media (max-width: 767px) {
    .slide-bar {
        width: 310px;
        padding: 25px 20px;
    }
}

.slide-bar.show {
    right: 0;
}

.open-mobile-menu {
    display: inline-block;
}
.open-mobile-menu a {
    display: block;
    width: 50px;
    height: 50px;
    background: #212121;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    margin-left: 20px;
    color: #fff;
}
.open-mobile-menu a:hover {
    background: #e72526;
}
.open-mobile-menu a.active {
    background: #e72526;
}

.close-mobile-menu a {
    color: white;
    position: relative;
    z-index: 2;
    font-size: 16px;
    top: -10px;
    left: 0;
}
.close-mobile-menu a:hover {
    color: #ff0000;
}

.on-side {
    overflow: hidden;
}

.body-overlay {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 1010;
    left: 0;
    opacity: 0;
    display: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.body-overlay.active {
    opacity: 1;
    display: block;
}

.offset-widget.offset-logo {
    border-bottom: 1px solid #eeecec;
    padding-bottom: 20px;
}
.offset-widget .info-widget .offset-title {
    font-size: 20px;
    font-weight: 800;
    color: white;
}
.offset-widget .info-widget p {
    color: white;
}
.offset-widget .info-widget.info-widget2 p {
    margin-bottom: 15px;
}
.offset-widget .info-widget.info-widget2 p i {
    margin-right: 7px;
    color: white;
}

.fw-exbold {
    font-weight: 800;
}

.fw-bold {
    font-weight: 700;
}

.fw-semi {
    font-weight: 600;
}

.fw-medium {
    font-weight: 500;
}

.fw-normal {
    font-weight: 400;
}

.fw-light {
    font-weight: 300;
}

.fw-thin {
    font-weight: 100;
}

.fs-20 {
    font-size: 20px;
}

.fs-18 {
    font-size: 18px;
}

.fs-17 {
    font-size: 17px !important;
}

.fs-14 {
    font-size: 14px;
}

.fs-12 {
    font-size: 12px;
}

/*--
    - Background color
-----------------------------------------*/
.grey-bg {
    background: #f8f9fc;
}

.white-bg {
    background: white;
}

.black-bg {
    background: #6d6e70;
}

.heding-bg {
    background: #181818;
}

.theme-bg {
    background: #e72526;
}

/*--
    - color
-----------------------------------------*/
.text-white {
    color: white;
}

.text-prime {
    color: #e72526;
}

.text-black {
    color: black;
}

.text-theme {
    color: #e72526;
}

.text-body {
    color: #777c90;
}

.text-heding {
    color: #181818;
}

/*--
    - fonts
-----------------------------------------*/
.body-font {
    font-family: 'Myriad Web Pro', sans-serif;
}

.heding-font {
    font-family: 'Myriad Web Pro', sans-serif;
}

.uppercase {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.capitalize {
    text-transform: lowercase;
}

.bg-none {
    background: none;
}

/* search-area */
.search-area .search_input {
    color: #e72526;
    font-size: 25px;
}

/* Full screen search
-------------------------------------------------------*/
.offcanvas-top {
    min-height: 150px;
}
.offcanvas-top .search-close {
    position: absolute;
    top: 15px;
    right: 40px;
    font-size: 30px;
    color: #fff;
    cursor: pointer;
}

.search-wrap {
    padding-bottom: 100px;
}
.search-wrap input {
    color: #e72526;
    font-size: 80px;
    width: 100%;
    background: transparent;
    border: 0;
    text-align: center;
    display: inline-block;
    height: auto;
    padding: 0;
    display: inline-block;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border-bottom: 2px solid white;
}
.search-wrap input::placeholder {
    color: white;
    padding-bottom: 80px;
    font-size: 80px;
    font-family: 'Myriad Web Pro', sans-serif;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .search-wrap input::placeholder {
        font-size: 50px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .search-wrap input::placeholder {
        font-size: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-wrap input::placeholder {
        font-size: 30px;
    }
}
@media (max-width: 767px) {
    .search-wrap input::placeholder {
        font-size: 20px;
    }
}
.search-wrap input::-moz-placeholder, .search-wrap input::-webkit-placeholder, .search-wrap input::-o-placeholder, .search-wrap input::-ms-placeholder {
    color: white;
    padding-bottom: 80px;
    font-size: 80px;
    font-family: 'Myriad Web Pro', sans-serif;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .search-wrap input::-moz-placeholder, .search-wrap input::-webkit-placeholder, .search-wrap input::-o-placeholder, .search-wrap input::-ms-placeholder {
        font-size: 50px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .search-wrap input::-moz-placeholder, .search-wrap input::-webkit-placeholder, .search-wrap input::-o-placeholder, .search-wrap input::-ms-placeholder {
        font-size: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .search-wrap input::-moz-placeholder, .search-wrap input::-webkit-placeholder, .search-wrap input::-o-placeholder, .search-wrap input::-ms-placeholder {
        font-size: 30px;
    }
}
@media (max-width: 767px) {
    .search-wrap input::-moz-placeholder, .search-wrap input::-webkit-placeholder, .search-wrap input::-o-placeholder, .search-wrap input::-ms-placeholder {
        font-size: 30px;
    }
}

/*domain__search__area*/
.domain__search__area {
    position: relative;
    z-index: 1;
}
.domain__search__area::before {
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 0.03);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.domain__search-wrapper {
    text-align: center;
    position: relative;
    z-index: 3;
}
.domain__search-title {
    font-size: 32px;
    text-align: center;
}
@media only screen and (max-width: 1200px) {
    .domain__search-title {
        font-size: 26px;
    }
}

.domain__shape {
    position: absolute;
}
.domain__shape.one {
    left: 7.81%;
}
.domain__shape.two {
    right: 7.81%;
}
.domain__shape.three {
    right: 78.85%;
}
.domain__shape.four {
    right: 32%;
}

.domain__search-box.mb-30 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.domain__search-box.mb-30 .nice-select.domain-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    height: 60px;
    width: 100%;
    display: block;
    border-radius: 5px;
    color: #777c90;
    line-height: 58px;
    font-weight: 500;
    font-family: 'Myriad Web Pro', sans-serif;
    margin-right: 10px;
}
.domain__search-box.mb-30 .nice-select.domain-select::after {
    content: "\f078";
    font-family: "Font Awesome 5 Pro";
    border-bottom: unset;
    border-right: unset;
    transform: rotate(0);
    top: 7px;
    right: 30px;
    transform-origin: unset;
    color: #ff5c65;
}
.right-content-area .nice-select{
    float:right;
}
.domain__search-box.mb-30 .nice-select.domain-select .list {
    width: 100%;
}
.domain__search-box.mb-30 button {
    padding: 21px 40px;
    border: 0;
    border-radius: 5px;
    width: 225px;
}
@media only screen and (max-width: 991.98px) {
    .domain__search-box.mb-30 {
        display: block;
    }
    .domain__search-box.mb-30 button {
        margin-top: 20px;
    }
}

.domain__search-list {
    padding-left: 0;
    clear: both;
}
.domain__search-list li {
    display: inline-block;
    list-style: none;
}
.domain__search-list li:last-child a {
    padding-right: 0;
    margin-right: 0;
}
.domain__search-list li:last-child a::before {
    display: none;
}
.domain__search-list li a {
    color: white;
    font-size: 17px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-right: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
}
.domain__search-list li a::before {
    content: "";
    position: absolute;
    background: white;
    width: 1px;
    height: 20px;
    right: 0;
    top: 0;
}
@media only screen and (max-width: 575.98px) {
    .domain__search-list li a {
        margin-right: 4px;
        padding-right: 10px;
        margin-bottom: 20px;
    }
}

@-webkit-keyframes rotated {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@keyframes rotated {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@-webkit-keyframes rotatedHalf {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    50% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
}
@keyframes rotatedHalf {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    50% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
}
@-webkit-keyframes rotatedHalfTwo {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@keyframes rotatedHalfTwo {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@-webkit-keyframes scale-upOne {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
}
@keyframes scale-upOne {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
}
@-webkit-keyframes scale-right {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    50% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
@keyframes scale-right {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    50% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0.5;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0.7;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0.5;
    }

    40% {
        opacity: 1;
    }

    100% {
        opacity: 0.7;
    }
}
@keyframes hvr-ripple-out {
    0% {
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        opacity: 1;
    }

    100% {
        top: -6px;
        right: -6px;
        bottom: -6px;
        left: -6px;
        opacity: 0;
    }
}
@keyframes hvr-ripple-out-two {
    0% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1;
    }

    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}
@-webkit-keyframes scale-up-one {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    40% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes scale-up-one {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    40% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes scale-up-one-1 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    40% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes scale-up-one-1 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    40% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes animationFramesOne {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }

    20% {
        transform: translate(73px, -1px) rotate(36deg);
    }

    40% {
        transform: translate(141px, 72px) rotate(72deg);
    }

    60% {
        transform: translate(83px, 122px) rotate(108deg);
    }

    80% {
        transform: translate(-40px, 72px) rotate(144deg);
    }

    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@-webkit-keyframes animationFramesOne {
    0% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
    }

    20% {
        -webkit-transform: translate(73px, -1px) rotate(36deg);
    }

    40% {
        -webkit-transform: translate(141px, 72px) rotate(72deg);
    }

    60% {
        -webkit-transform: translate(83px, 122px) rotate(108deg);
    }

    80% {
        -webkit-transform: translate(-40px, 72px) rotate(144deg);
    }

    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
    }
}
/* Move frame*/
@keyframes moveRound {
    0% {
        background-color: #eee3ff;
        left: -24px;
        top: 0px;
    }

    25% {
        background-color: #feddfc;
        left: 100px;
        top: 0px;
    }

    50% {
        background-color: #efe4ff;
        left: 100px;
        top: 100px;
    }

    75% {
        background-color: #e2fcf4;
        left: -24px;
        top: 200px;
    }

    100% {
        background-color: #eee3ff;
        left: -24px;
        top: 0px;
    }
}
@-webkit-keyframes moveRound {
    0% {
        background-color: #eee3ff;
        left: -24px;
        top: 0px;
    }

    25% {
        background-color: #feddfc;
        left: 100px;
        top: 0px;
    }

    50% {
        background-color: #efe4ff;
        left: 100px;
        top: 200px;
    }

    75% {
        background-color: #e2fcf4;
        left: -24px;
        top: 100px;
    }

    100% {
        background-color: #eee3ff;
        left: -24px;
        top: 0px;
    }
}
@keyframes moveShap {
    0% {
        left: 0px;
        top: 0px;
    }

    25% {
        left: 100px;
        top: 0px;
    }

    50% {
        left: 100px;
        top: 100px;
    }

    75% {
        left: 0px;
        top: 200px;
    }

    100% {
        left: 0px;
        top: 0px;
    }
}
@keyframes moveShap2 {
    0% {
        right: 0px;
        top: 0px;
    }

    25% {
        right: 100px;
        top: 0px;
    }

    50% {
        right: 100px;
        top: 100px;
    }

    75% {
        right: 0px;
        top: 200px;
    }

    100% {
        right: 0px;
        top: 0px;
    }
}
/* Heartbeat frame*/
@-webkit-keyframes heartbeat {
    to {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}
@keyframes heartbeat {
    to {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}
/* Rotation frame*/
@keyframes rotation {
    to {
        transform: rotate(360deg);
    }
}
/* pulseBig */
@keyframes pulseBig {
    0% {
        box-shadow: 0 0 0 0 rgba(55, 140, 255, 0.2);
    }

    50% {
        box-shadow: 0 0 0 30px rgba(1, 93, 199, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(1, 93, 199, 0);
    }
}
.scaleUp1 {
    -webkit-animation-name: scaleUp1;
    animation-name: scaleUp1;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

@-webkit-keyframes scaleUp1 {
    0% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }

    20% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    40% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }

    80% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }
}
@keyframes scaleUp1 {
    0% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }

    20% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    40% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }

    80% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }

    100% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }
}
@keyframes runs {
    0% {
        transform: translateY(0) rotate(90deg);
    }

    50% {
        transform: translateY(300px) rotate(90deg);
    }

    100% {
        transform: translateY(-300px) rotate(180deg);
    }
}
@-webkit-keyframes runs {
    0% {
        transform: translateY(0) rotate(90deg);
    }

    50% {
        transform: translateY(300px) rotate(90deg);
    }

    100% {
        transform: translateY(-300px) rotate(180deg);
    }
}
@-moz-keyframes runs {
    0% {
        transform: translateY(0) rotate(90deg);
    }

    50% {
        transform: translateY(300px) rotate(90deg);
    }

    100% {
        transform: translateY(-300px) rotate(180deg);
    }
}
@-o-keyframes runs {
    0% {
        transform: translateY(0) rotate(90deg);
    }

    50% {
        transform: translateY(300px) rotate(90deg);
    }

    100% {
        transform: translateY(-300px) rotate(180deg);
    }
}
@keyframes zoomIncolor {
    0% {
        transform: scale(0.8);
    }

    50% {
        transform: scale(1);
        background: #e72526;
        opacity: 0.5;
    }

    100% {
        transform: scale(1.3);
        background: #e72526;
        opacity: 0.8;
    }
}
@-webkit-keyframes zoomIncolor {
    0% {
        transform: scale(0.8);
    }

    50% {
        transform: scale(1);
        background: #e72526;
        opacity: 0.5;
    }

    100% {
        transform: scale(1.3);
        background: #e72526;
        opacity: 0.8;
    }
}
@-moz-keyframes zoomIncolor {
    0% {
        transform: scale(0.8);
    }

    50% {
        transform: scale(1);
        background: #e72526;
        opacity: 0.5;
    }

    100% {
        transform: scale(1.3);
        background: #e72526;
        opacity: 0.8;
    }
}
@keyframes squareMove {
    0% {
        transform: translateX(0px) rotate(0deg);
    }

    33% {
        transform: translateY(-100px) rotate(180deg);
    }

    66% {
        transform: translateX(200px) rotate(-90deg);
    }

    100% {
        transform: translateX(0px) rotate(0deg);
    }
}
@-webkit-keyframes squareMove {
    0% {
        transform: translateX(0px);
    }

    33% {
        transform: translateY(-100px);
    }

    66% {
        transform: translateX(200px);
    }

    100% {
        transform: translateX(0px);
    }
}
@-moz-keyframes squareMove {
    0% {
        transform: translateX(0px);
    }

    33% {
        transform: translateY(-100px);
    }

    66% {
        transform: translateX(200px);
    }

    100% {
        transform: translateX(0px);
    }
}
@keyframes float-bob {
    0% {
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }

    50% {
        transform: translateY(-100px);
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
    }

    100% {
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }
}
/*--
	-theme-btn
----------------------------------------*/
.ht_btn {
    overflow: hidden;
    color: white;
    background: #e72526;
    font-size: 16px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 700;
    line-height: 24px;
    padding: 22px 33px;
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 1;
    cursor: pointer;
    text-decoration: none;
    transition: all;
    text-transform: uppercase;

}
.ht_btn img {
    margin-top: -2px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ht_btn::before {
    content: "";
    background: white;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ht_btn:hover {
    color: #e72526;
}
.ht_btn:hover::before {
    width: 100%;
}
.ht_btn:hover img {
    filter: invert(40%) sepia(100%) saturate(4672%) hue-rotate(342deg) brightness(78%) contrast(136%);
}
.ht_btn.hover-bg::before {
    background: #181818;
}
.ht_btn.hover-bg:hover::before {
    width: 100%;
}
.ht_btn.ht_btn2 {
    background: #ffdd02;
    color: #181818;
}
.ht_btn.ht_btn2::before {
    background: #181818;
}
.ht_btn.ht_btn2:hover {
    color: white;
}
.ht_btn.ht_btn2:hover img {
    filter: invert(1);
}
.ht_btn.blog_btn {
    padding: 14px 27px;
}
.ht_btn.blog_btn::before {
    background: #181818;
}
.ht_btn.blog_btn:hover {
    color: white;
}
.ht_btn.blog_btn:hover img {
    filter: invert(0);
}

.ht-blog-btn .ht_btn {
    font-size: 16px;
    line-height: 21px;
    padding: 10px 20px 10px 20px;
}

.widget__btn {
    color: white;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    background: #e72526;
    display: block;
    width: 100%;
    border: 0;
    height: 50px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.widget__btn:hover {
    color: #e72526;
    background: white;
}

/*section__title*/
.sub__title__one {
    font-size: 24px;
    line-height: 1;
    text-transform: uppercase;
}
@media only screen and (max-width: 1600px) {
    .sub__title__one {
        font-size: 20px;
    }
}

.snake-line {
    margin-top: -5px;
}

.section__title__one {
    font-size: 32px;
    line-height: 1.2;
}
.section__title__one span {
    color: #e72526;
}
@media only screen and (max-width: 1600px) {
    .section__title__one {
        font-size: 36px;
    }
}
@media only screen and (max-width: 1200px) {
    .section__title__one {
        font-size: 32px;
    }
}
@media only screen and (max-width: 991.98px) {
    .section__title__one {
        font-size: 28px;
    }
}

.big-style-text {
    font-size: 250px;
    position: absolute;
    z-index: -1;
    font-weight: 900;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: rgba(24, 24, 24, 0.05);
}
@media only screen and (max-width: 1800px) {
    .big-style-text {
        font-size: 100px;
    }
}
@media only screen and (max-width: 991.98px) {
    .big-style-text {
        font-size: 80px;
    }
}
@media (max-width: 767px) {
    .big-style-text {
        font-size: 50px;
    }
}

.single__box__title {
    font-size: 28px;
}
@media only screen and (max-width: 1600px) {
    .single__box__title {
        font-size: 22px;
    }
}

.blog__title {
    font-size: 28px;
    line-height: 1.3;
}
@media only screen and (max-width: 1200px) {
    .blog__title {
        font-size: 22px;
    }
}

.sub__title__two p{
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.3) 100%);
    backdrop-filter: blur(12.5px);
    border-radius: 8px;
    padding:10px 10px;

}
@media (max-width: 767px) {
    .sub__title__two {
        font-size: 20px;
    }
}

.sub__title__three {
    color: #52c459;
    font-size: 20px;
    font-weight: 600;
    background: rgba(82, 196, 89, 0.08);
    display: inline-block;
    padding: 10px 20px;
    border-radius: 40px;
}

.theme__main__banner {
    position: relative;
    z-index: 1;
}
.theme__main__banner .shapes__blur {
    position: absolute;
    z-index: -1;
    border-radius: 536px;
    opacity: 0.20000000298023224;
    background: #e72526;
    filter: blur(150px);
    width: 536px;
    height: 536px;
    display: inline-block;
    top: 128px;
    right: 37.86%;
}
.theme__main__banner .shapes {
    position: absolute;
    z-index: -1;
}
.theme__main__banner .shapes.shapes__1 {
    top: 0;
    left: 0;
}
.theme__main__banner .shapes.shapes__2 {
    bottom: 0;
    left: 0;
}
.theme__main__banner .shapes.shapes.shapes__3 {
    top: 117px;
    right: 77.6%;
    border-radius: 50%;
}

.circular__box {
    position: absolute;
    z-index: 1;
    right: 52.18%;
    top: 40px;
    width: 179px;
    height: 179px;
    display: inline-block;
}
.circular__box .circular__text {
    border-radius: 50%;
    animation: rotation 15s infinite linear;
}
.circular__box .circular__img {
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1200px) {
    .circular__box {
        left: 0;
        right: 0;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 30px;
    }
}

.sub__title {
    color: #e72526;
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 3.6px;
    text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
    .sub__title {
        margin-top: 30px;
    }
}
@media only screen and (max-width: 991.98px) {
    .sub__title {
        font-size: 18px;
    }
}

.main__title {
    color: white;
    font-size: 56px;
    padding:10px 10px;
    line-height: 1.2;
    font-weight: 800;
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    backdrop-filter: blur(12.5px);
    border-radius: 8px;
}
.main__title span {
    color: #ffdd02;
}
@media only screen and (max-width: 1600px) {
    .main__title {
        font-size: 75px;
    }
}
@media only screen and (max-width: 1200px) {
    .main__title {
        font-size: 55px;
    }
}
@media only screen and (max-width: 991.98px) {
    .main__title {
        font-size: 32px;
    }
}

.hero__slider {
    max-width: 960px;
    height: 594px;
    margin: 0 0 0 auto;
    position: absolute;
    right: -60px;
    bottom: 0;
    z-index: -1;
}
@media only screen and (max-width: 1200px) {
    .hero__slider {
        top: 50px;
        max-width: 100%;
        height: 400px;
        margin: 0;
        position: relative;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
    }
}

.hero__slider .swiper-pagination {
    font-size: 40px;
    color: #fff;
    font-weight: 700;
    font-family: 'Myriad Web Pro', sans-serif;
    line-height: 1;
}
.hero__slider .swiper-pagination-total {
    font-size: 20px;
    font-weight: 500;
}

.main__slider__section {
    position: relative;
    z-index: 1;
    margin-top:-110px;
}
.main__slider__section.aktualnosci{
    margin-top:0px;
}
@media only screen and (max-width: 800px) {
    .main__slider__section {
        margin-top:0px;
    }
    .hero__slider__two .swiper-button-prev, .hero__slider__two .swiper-button-next
    {
        width:40px;
        height:40px;
        line-height: 40px;
    }
}
.hero__slider__two .swiper-button-prev {
    left: 120px;
}
.hero__slider__two .swiper-button-next {
    right: 120px;
}
@media only screen and (max-width: 1600px) {
    .hero__slider__two .swiper-button-prev {
        left: 0px;
    }
    .hero__slider__two .swiper-button-next {
        right: 0px;
    }
}
.hero__slider__wrapper {
    background-attachment: fixed !important;
}
.hero__slider__wrapper .circular__box {
    left: auto;
    right: 21.56%;
    top: 37%;
    width: 190px;
    height: 190px;
}
.hero__slider__wrapper .shapes__1 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
@media only screen and (max-width: 1200px) {
    .hero__slider__wrapper .circular__box {
        display: none;
    }
}

.hero__content{
    position: absolute;
    top:120px;
}
.hero__content .sub__title__two {
    max-width: 773px;
}
@media only screen and (max-width: 1200px) {
    .hero__content .sub__title__two {
        max-width: 100%;
    }
}

.thumbs__gallery {
    position: absolute;
    max-width: 502px;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 40px;
    margin: 0 auto;
}
.thumbs__gallery .swiper-slide-active .hero__thumb img {
    border: 5px solid #e72526;
}

.main__slider__section2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    z-index: 1;
}
.main__slider__section2 .blur__box {
    display: none;
}
.main__slider__section2 .circular__box {
    right: 0;
    left: 0;
    top: 26.5%;
    width: 164px;
    height: 164px;
    margin: 0 auto;
}
.main__slider__section2 .shapes__1 {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 0;
    z-index: -1;
    margin: 0 auto;
}
.main__slider__section2 .social_media {
    position: absolute;
    right: 9.38%;
    bottom: 40px;
    z-index: 1;
}
.main__slider__section2 .social_media a {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -o-linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -ms-linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    backdrop-filter: blur(7.5px);
    color: white;
}
.main__slider__section2 .social_media a:hover {
    color: #181818;
    background: #ffdd02;
}
@media only screen and (max-width: 767.98px) {
    .main__slider__section2 .social_media {
        position: relative;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        margin-top: 30px;
    }
}
@media only screen and (max-width: 767.98px) {
    .main__slider__section2 .circular__box {
        top: 22.5%;
    }
}

.call__box {
    display: flex;
    align-items: center;
    position: absolute;
    left: 9.38%;
    bottom: 30px;
    z-index: 1;
}
.call__box .icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    background: #ffdd02;
    border-radius: 50%;
    text-align: center;
    line-height: 57px;
}
.call__box .call__title {
    color: white;
    font-size: 18px;
    font-weight: 500;
}
.call__box .call__number {
    color: white;
}
@media only screen and (max-width: 767.98px) {
    .call__box {
        display: flex;
        position: relative;
        left: 0;
        bottom: 0;
        justify-content: center;
        margin-top: 30px;
    }
}

.hero__slider__three .swiper-button-prev,
.hero__slider__three .swiper-button-next {
    color: white;
    line-height: 60px;
    top: 54%;
}
.hero__slider__three .swiper-button-prev {
    left: 120px;
}
.hero__slider__three .swiper-button-prev:hover {
    color: #181818;
    background: #ffdd02;
}
.hero__slider__three .swiper-button-next {
    right: 120px;
}
.hero__slider__three .swiper-button-next:hover {
    color: #181818;
    background: #ffdd02;
}
.hero__slider__three .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
    bottom: 40px;
    z-index: 111;
}
.hero__slider__three .swiper-pagination {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.hero__slider__three .swiper-pagination span.swiper-pagination-current {
    position: absolute;
    right: 57.29%;
}
.hero__slider__three .swiper-pagination span.swiper-pagination-total {
    position: absolute;
    right: 41.56%;
}
.hero__slider__three .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: 230px;
    background: rgba(255, 255, 255, 0.3);
    bottom: 52px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.hero__slider__three .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
    background: white !important;
}

.swiper-button-prev,
.swiper-button-next {
    display: inline-block;
    width: 50px;
    height: 50px;
    font-size: 20px;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.1) 100%);
    backdrop-filter: blur(7px);
    line-height: 55px;
    text-align: center;
}
.swiper-button-prev::before,
.swiper-button-next::before {
    display: none !important;
}
.swiper-button-prev::after,
.swiper-button-next::after {
    display: none !important;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
    background: #ec5a6d !important;
}

.hero__slider .swiper-button-prev {
    position: absolute;
    top: 85%;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.hero__slider .swiper-button-next {
    position: absolute;
    top: 94%;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.hero__slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
    bottom: 35px;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    .hero__slider .swiper-button-prev {
        transform: translateY(-50%);
        top: 50%;
        left: 15px;
    }
    .hero__slider .swiper-button-next {
        top: 50%;
        transform: translateY(-50%);
        left: auto;
        right: 15px;
    }
}

.swiper-pagination .swiper-pagination-bullet {
    background: rgba(119, 119, 119, 0.2);
    width: 18px;
    height: 18px;
    display: inline-block;
    border-radius: 0px;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #777777;
}

.about__section__wrapper {
    position: relative;
    z-index: 1;
}
.about__section__wrapper .big-style-text {
    right: 0;
    top: 77px;
}
.about__section__wrapper .about__shape__1 {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
}
.about__section__wrapper .about__shape__2 {
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 0;
}

.about__circular__box {
    width: 166px;
    height: 166px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
}
.about__circular__box img {
    animation: rotation infinite 15s linear;
}
.about__circular__box span {
    color: #e72526;
    font-size: 64px;
    font-weight: 900;
    font-family: 'Myriad Web Pro', sans-serif;
    line-height: 1;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.single__box {
    padding: 50px 29px 40px 40px;
    background: white;
    position: relative;
    z-index: 1;
}
.single__box::before {
    content: "";
    background: #e72526;
    inset: 0;
    position: absolute;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.5s ease-in-out;
    z-index: -1;
}
.single__box .icon {
    position: relative;
    z-index: 1;
}
.single__box .icon::before {
    content: "";
    position: absolute;
    z-index: 1;
    background: #e72526;
    opacity: 0.1;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    left: 0;
    top: 10px;
}
.single__box .icon img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__box .icon .front-icon {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    display: inline-block;
    transform: scale(1);
}
.single__box .icon .back-icon {
    display: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    transform: scale(0);
}
.single__box:hover::before {
    transform: scaleX(1);
    transform-origin: left;
}
.single__box:hover .icon::before {
    background: rgba(255, 255, 255, 0.5);
}
.single__box:hover .icon .front-icon {
    display: none;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
}
.single__box:hover .icon .back-icon {
    display: inline-block;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.single__box:hover .single__box__title {
    color: white;
}
@media only screen and (max-width: 1200px) {
    .single__box {
        padding: 50px 15px 40px 15px;
    }
    .single__box .single__box__title {
        font-size: 20px;
    }
}

.quote__text {
    color: #181818;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6;
    font-style: italic;
    position: relative;
    z-index: 1;
    padding-left: 20px;
}
.quote__text::before {
    content: "";
    position: absolute;
    background: #181818;
    width: 2px;
    height: 50px;
    left: 0;
    top: 9px;
    z-index: 1;
    border-radius: 50%;
}

.author__info {
    overflow: hidden;
}
.author__info .author__img {
    float: left;
    margin-right: 10px;
}
.author__info .author__name {
    font-size: 24px;
}
.author__info .author__designation {
    font-size: 16px;
    line-height: 1;
}

.about__img__wrapper {
    position: relative;
    z-index: 1;
}
.about__img__wrapper .main__img {
    margin-left: -35px;
    position: relative;
    z-index: 1;

}
.about__img__wrapper .main__img::before {
    content: "";
    position: absolute;
    /*background: white;*/
    width: 85px;
    height: 250px;
    left: 0;
    top: 0;
    z-index: -1;
}
.about__img__wrapper .main__img::after,.blog__thumb > img::after {
    content: "";
    position: absolute;
    background: linear-gradient(180deg, rgba(0,0,0,0.65) 0%, rgba(0, 0, 0, 0.25) 26%, rgba(212,212,212,0) 70%, rgba(255,255,255,0) 80%);
    width: calc(100%-20px);
    height: calc(100%-20px);
    padding:20px 20px;
    left: 20px;
    top:20px;
    bottom:20px;
    right:20px;

    z-index: 0;
}

@media only screen and (max-width: 1200px) {
    .about__img__wrapper .main__img {
        margin-left: 0;
    }
    .about__img__wrapper .main__img::before, .about__img__wrapper .main__img::after {
        display: none;
    }
    .about__img__wrapper .main__img .main__img__1b {
        width: 100%;
    }
}

.experience__box {
    width: 11em;
    padding: 5px;
    position: relative;
    /* right: 25%; */
    bottom: 120px;
    z-index: 1;
    background: #e72526;
    text-align: center;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    /* clip-path: polygon(82% 0, 100% 18%, 100% 100%, 0 100%, 0 0); */
    margin: 0px auto;

}
.about__img__wrapper:hover .experience__box{
    bottom:150px !important;
    background: #000;
    color:#fff;
}
.experience__box img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0.2;
}
.experience__box span {
    color: white;
    font-size: 96px;
    font-weight: 900;
    line-height: 1;
}
.experience__box h3 {
    color: white;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    padding-top:7px;
}
@media only screen and (max-width: 767.98px) {
    .experience__box {
        width: 150px;
        padding: 4px;
        right: 11px;
        bottom: 0;
    }
    .experience__box span {
        font-size: 24px;
    }
    .experience__box h3 {
        font-size: 18px;
    }
}

.about__section__wrapper2 {
    position: relative;
    z-index: 1;
}
.about__section__wrapper2 .about__shape__1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.about__section__wrapper2 .big-style-text {
    right: 125px;
    top: 27.5%;
    z-index: -1;
}

.ht__feature__box {
    background: white;
    border: 2px solid rgba(82, 196, 89, 0.1);
    border-radius: 5px;
    padding: 40px 20px 30px 20px;
}
.ht__feature__box .icon {
    background: rgba(82, 196, 89, 0.1);
    width: 100px;
    height: 100px;
    border-radius: 10px;
    line-height: 100px;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ht__feature__box:hover {
    border: 2px solid transparent;
    border-radius: 5px;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.ht__feature__box:hover .icon {
    background: #ffdd02;
    transform: translateY(5px);
}
@media only screen and (max-width: 1200px) {
    .ht__feature__box {
        padding: 60px 10px 25px 10px;
    }
}

.feature__service__title {
    font-size: 22px;
}
@media only screen and (max-width: 1200px) {
    .feature__service__title {
        font-size: 20px;
    }
}

.service__year {
    background: #52c459;
    width: 180px;
    height: 172px;
    position: absolute;
    right: -40px;
    bottom: 80px;
    z-index: 1;
    padding: 25px 0 0 30px;
    animation: float-bob-y infinite 5s linear;
}
.service__year .service__label {
    color: white;
    font-size: 18px;
    font-weight: 600;
}

@media only screen and (max-width: 1200px) {
    .about__img__wrapper .about__img__3c {
        width: 100%;
    }
    .about__img__wrapper .service__year {
        right: 0;
    }
}

.about__img__wrapper__four {
    position: relative;
    z-index: 1;
}
.about__img__wrapper__four .main__img__5d {
    position: absolute;
    z-index: 1;
    right: 43px;
    top: -90px;
}
.about__img__wrapper__four .experience__box {
    bottom: -114px;
    right: 19%;
}
@media only screen and (max-width: 1200px) {
    .about__img__wrapper__four .main__img__4b {
        max-width: 100%;
    }
    .about__img__wrapper__four .experience__box {
        bottom: 0;
    }
    .about__img__wrapper__four .experience__box span {
        font-size: 32px;
    }
}
@media only screen and (max-width: 991.98px) {
    .about__img__wrapper__four .main__img__4b {
        width: 100%;
    }
}

.feat__border {
    padding: 50px 25px 40px 30px;
    border: 2px solid rgba(24, 24, 24, 0.05);
}
@media only screen and (max-width: 1200px) {
    .feat__border {
        padding: 50px 15px 40px 15px;
    }
}

.services__area {
    position: relative;
    z-index: 1;
}
.services__area .big-style-text {
    left: 0;
    right: 0;
    text-align: center;
    top: 26%;
}

.single__service__title {
    font-size: 24px;
    color: white;
}

.single__services__box {
    position: relative;
    z-index: 1;
}
.single__services__box .services__thumb {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.single__services__box .services__thumb img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__box .services__content {
    position: absolute;
    right: 0;
    bottom: -30px;
    z-index: 3;
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
    padding: 55px 26px 16px 20px;
}
.single__services__box .services__icon {
    display: inline-block;
    background: #e72526;
    padding: 15px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: -40px;
}
.single__services__box .single__service__title {
    color: #181818;
    margin-bottom: 11px;
}
.single__services__box:hover .services__thumb img {
    transform: rotate(-7deg) scale(1.1);
}
.single__services__box:hover .services__content {
    background: #181818;
}
.single__services__box:hover .single__service__title {
    color: white;
}
@media only screen and (max-width: 1200px) {
    .single__services__box .services__icon {
        left: 0;
    }
    .single__services__box .single__service__title {
        font-size: 22px;
    }
}

.services__bg__wrapper {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
}
.services__bg__wrapper .big-style-text {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.1);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 31%;
}

.single__services__two {
    position: relative;
    z-index: 1;
}
.single__services__two .services__thumb {
    clip-path: polygon(100% 0, 100% 100%, 21% 100%, 0 79%, 0 0);
}
.single__services__two .services__content {
    position: absolute;
    right: -20px;
    bottom: 60px;
    z-index: 2;
    background: #181818;
    padding: 17px 20px 11px 20px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__two .services__content .traingle__shape {
    position: absolute;
    right: 0;
    bottom: -20px;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__two .services__content .traingle__shape.tri__2 {
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__two .services__content .icon {
    position: relative;
    z-index: 1;
}
.single__services__two .services__content .icon::before {
    content: "";
    position: absolute;
    z-index: 1;
    background: white;
    width: 40px;
    height: 40px;
    left: -7px;
    top: -7px;
    z-index: 1;
    opacity: 0.2;
    border-radius: 50%;
}
.single__services__two:hover .services__content {
    background: #e72526;
}
.single__services__two:hover .services__content .traingle__shape.tri__2 {
    opacity: 1;
}

.swiper-slide.swiper-slide-active .single__services__two .services__content {
    background: #e72526;
}
.swiper-slide.swiper-slide-active .single__services__two .services__content .traingle__shape.tri__2 {
    opacity: 1;
}

.service__title__two {
    font-size: 22px;
    color: white;
}

.services__slider__wrapper {
    position: relative;
    z-index: 11;
    margin-top: -253px;
}

.services__bg__three {
    position: relative;
    z-index: 1;
}
.services__bg__three .shapes__1 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.services__bg__three .shapes__2 {
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0;
    opacity: 0.03;
}

.single__services__three {
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
}
.single__services__three::before {
    content: "";
    position: absolute;
    z-index: -1;
    background: white;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__three .services__content {
    padding: 60px 20px 25px 30px;
    position: relative;
    z-index: 2;
}
.single__services__three .services__content .services__icon {
    margin-left: 20px;
    position: relative;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__three .services__content .services__icon::before {
    content: "";
    position: absolute;
    z-index: 1;
    background: #52c459;
    width: 70px;
    height: 70px;
    left: -20px;
    top: -20px;
    z-index: 1;
    opacity: 0.1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__services__three:hover::before {
    top: auto;
    bottom: 0;
    height: 5px;
    background: #52c459;
}
.single__services__three:hover .services__icon {
    margin-left: 0;
}
.single__services__three:hover .services__icon::before {
    left: 0px;
    opacity: 0.2;
}
.single__services__three:hover .service__title__three {
    color: white;
}
.single__services__three:hover p {
    color: white;
}
@media only screen and (max-width: 991.98px) {
    .single__services__three .services__content {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.service__title__three {
    color: #181818;
    font-size: 32px;
}
@media only screen and (max-width: 1200px) {
    .service__title__three {
        font-size: 24px;
    }
}

.services__details__wrapper p {
    margin-bottom: 30px;
}
.services__details__wrapper .text-list li {
    color: #181818;
}

.progressbar-content .chart {
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-bottom: 18px;
}
.progressbar-content .chart span {
    color: #181818;
    font-size: 32px;
    font-weight: 700;
    font-family: 'Myriad Web Pro', sans-serif;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
    .progressbar-content .chart span {
        font-size: 20px;
    }
}

.service-single-video {
    position: relative;
    z-index: 1;
}
.service-single-video .popup-video {
    color: #e72526;
    width: 50px;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    background: white;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.service-single-video .popup-video:hover {
    color: white;
    background: #e72526;
}

.chose__section__wrapper {
    position: relative;
    z-index: 3;
}
.chose__section__wrapper .big-style-text {
    right: 20px;
    top: 8%;
}
.chose__section__wrapper .big-style-text.style__2b {
    left: 0;
}

.text-list {
    list-style: none;
}
.text-list li {
    color: #777c90;
    font-size: 24px;
    font-weight: 600;
    padding-left: 40px;
    margin-bottom: 15px;
    position: relative;
    z-index: 1;
}
.text-list li::before {
    content: "\F272";
    color: white;
    font-family: "bootstrap-icons";
    font-weight: 700;
    position: absolute;
    font-size: 16px;
    text-align: center;
    left: 0;
    top: 0;
    z-index: 1;
    width: 30px;
    height: 30px;
    background: #e72526;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .text-list li {
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .text-list li {
        font-size: 18px;
    }
}

.chose__video__content {
    max-width: 50.47%;
    width: 100%;
    height: 660px;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.chose__video__content .popup-video {
    width: 90px;
    height: 90px;
    border-radius: 90px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 100%);
    backdrop-filter: blur(7.5px);
    line-height: 90px;
}
.chose__video__content .video__wrapper {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}
.chose__video__content .video__wrapper::before {
    content: "";
    position: absolute;
    width: 59px;
    height: 118px;
    border-radius: 110px 0 0 110px;
    background: #e72526;
    left: -13px;
    top: -14px;
    z-index: -1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
@media only screen and (max-width: 991.98px) {
    .chose__video__content {
        max-width: 100%;
        height: 400px;
        position: relative;
    }
}

.feature__box {
    display: flex;
    align-items: center;
    border: 2px solid rgba(24, 24, 24, 0.1);
    padding: 15px;
}
.feature__box .icon {
    background: #181818;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    display: inline-block;
    margin-right: 15px;
}
.feature__box h4 {
    margin-bottom: 0;
}
.feature__box:hover {
    border-color: #e72526;
}
.feature__box:hover .icon {
    background: #e72526;
}
@media only screen and (max-width: 1200px) {
    .feature__box h4 {
        font-size: 18px;
    }
}

.chose__img__wrapper {
    position: relative;
    z-index: 1;
}
.chose__img__wrapper .main__img__2b {
    position: relative;
    z-index: 1;
}
.chose__img__wrapper .main__img__2b::before {
    content: "";
    position: absolute;
    width: 162px;
    height: 62px;
    background: white;
    right: 70px;
    top: 0;
    z-index: 1;
}
.chose__img__wrapper .main__img__2b::after {
    content: "";
    position: absolute;
    width: 330px;
    height: 52px;
    background: white;
    left: 70px;
    bottom: 0;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    .chose__img__wrapper .main__img__2b::before, .chose__img__wrapper .main__img__2b::after {
        display: none;
    }
    .chose__img__wrapper .main__img__2b img {
        width: 100%;
    }
}
.chose__img__wrapper .color__1b {
    position: absolute;
    right: 9px;
    top: -57px;
    z-index: 2;
}
.chose__img__wrapper .text__box {
    text-align: left;
    padding: 35px 27px 30px 27px;
    width: 260px;
    height: 260px;
    position: absolute;
    left: 0;
    bottom: -50px;
    z-index: 3;
    background: #e72526;
    clip-path: polygon(21% 0, 100% 0, 100% 100%, 0 100%, 0 21%);
}
.chose__img__wrapper .text__box .icon__2b {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0.2;
    top: 50%;
    transform: translateY(-50%);
}
.chose__img__wrapper .text__box h4 {
    color: white;
    font-size: 26px;
    line-height: 1.5;
}
@media only screen and (max-width: 991.98px) {
    .chose__img__wrapper .text__box {
        bottom: 0;
        height: max-content;
    }
    .chose__img__wrapper .text__box h4 {
        font-size: 20px;
    }
}
.chose__img__wrapper .main__img__4c {
    position: absolute;
    left: 50px;
    bottom: 110px;
    z-index: 2;
    border-bottom: 15px solid #ffdd02;
    border-right: 15px solid #ffdd02;
}
.chose__img__wrapper .service__year {
    position: absolute;
    left: 0;
    top: 123px;
    z-index: 1;
    width: 156px;
    height: 156px;
}
@media only screen and (max-width: 1200px) {
    .chose__img__wrapper .main__img__3c {
        width: 100%;
    }
}

.progress__wrapper {
    position: relative;
    z-index: 1;
}
.progress__wrapper .progress {
    background: linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 100%);
    background: -moz-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 100%);
    background: -o-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 100%);
    background: -ms-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 100%);
    background: -webkit-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 100%);
    border-radius: 0;
    overflow-y: visible;
}
.progress__wrapper .progress .progress-bar {
    background: transparent;
}
.progress__wrapper .progress span {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    font-size: 18px;
    font-weight: 600;
    color: #181818;
}
.progress__wrapper.progress__two .progress {
    background: linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 80%);
    background: -moz-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 80%);
    background: -o-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 80%);
    background: -ms-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 80%);
    background: -webkit-linear-gradient(0deg, #52c459 0%, rgba(82, 196, 89, 0) 80%);
}

.progress__title {
    font-size: 20px;
    font-weight: 600;
}

.chose__video__2c {
    background: linear-gradient(260deg, #52c459, rgba(82, 196, 89, 0.1));
    background: -webkit-linear-gradient(260deg, #52c459, rgba(82, 196, 89, 0.1));
    background: -moz-linear-gradient(260deg, #52c459, rgba(82, 196, 89, 0.1));
    background: -o-linear-gradient(260deg, #52c459, rgba(82, 196, 89, 0.1));
    background: -ms-linear-gradient(260deg, #52c459, rgba(82, 196, 89, 0.1));
    width: 118px;
    height: 118px;
    text-align: center;
    line-height: 123px;
    position: absolute;
    top: 34%;
    z-index: 3;
    left: 38%;
    border-radius: 50%;
}
.chose__video__2c .popup-video {
    background: white;
    color: #52c459;
    width: 90px;
    height: 90px;
    line-height: 90px;
}

.chose__img__wrapper {
    position: relative;
    z-index: 1;
}
.chose__img__wrapper .main__img__5d {
  /*  clip-path: polygon(23% 0, 100% 0, 100% 100%, 0 100%, 0 23%);*/
    margin-top: -30px;
}
@media only screen and (max-width: 991.98px) {
    .chose__img__wrapper .main__img__5d {
        margin-top: 0;
        max-width: 100%;
    }
}
.chose__img__wrapper .main__img__6d {
    position: absolute;
    right: -25px;
    bottom: -60px;
    z-index: 1;
    border-top: 30px solid white;
    border-left: 30px solid white;
    clip-path: polygon(0 0, 100% 0, 100% 78%, 81% 99%, 0 100%);
}
@media only screen and (max-width: 991.98px) {
    .chose__img__wrapper .main__img__6d {
        bottom: 0;
    }
}

.counter__section__wrapper {
    margin-top: -308px;
    padding-top: 395px;
    padding-bottom: 515px;
    position: relative;
    z-index: 1;
}
.counter__section__wrapper .shapes__1 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.counter__section__wrapper .shapes__2 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
@media only screen and (max-width: 1200px) {
    .counter__section__wrapper {
        margin-top: 0;
        padding-top: 100px;
        padding-bottom: 40px;
    }
}
@media only screen and (max-width: 991.98px) {
    .counter__section__wrapper {
        padding-top: 50px;
        padding-bottom: 10px;
        margin-top: 0;
    }
}

.counter__box .counter__number {
    font-size: 128px;
    line-height: 1;
    position: relative;
    font-weight: 900;
    text-transform: uppercase;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: rgba(24, 24, 24, 0.05);
}
.counter__box p {
    color: #181818;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    position: relative;
    z-index: 2;
    margin-top: -76px;
    padding-left: 102px;
}
@media only screen and (max-width: 1200px) {
    .counter__box .counter__number {
        font-size: 100px;
    }
}
@media only screen and (max-width: 767.98px) {
    .counter__box {
        text-align: center;
    }
    .counter__box p {
        padding-left: 0;
        margin-top: 0;
    }
}

.video__section__wrapper {
    position: relative;
    z-index: 2;
    margin-top: -375px;
}
@media only screen and (max-width: 1200px) {
    .video__section__wrapper {
        margin-top: 60px;
    }
}

.full__video__bg {
    width: 100%;
    height: 550px;
    position: relative;
    z-index: 1;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.full__video__bg .video__wrapper {
    width: 196px;
    height: 196px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    fill: linear-gradient(135deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    fill: -webkit-linear-gradient(135deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    fill: -ms-linear-gradient(135deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    fill: -o-linear-gradient(135deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    fill: -moz-linear-gradient(135deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    /*backdrop-filter: blur(7.5px);*/
    line-height: 196px;
}
.full__video__bg .video__wrapper .popup-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 110px;
    height: 110px;
}
@media only screen and (max-width: 1200px) {
    .full__video__bg {
        height: 400px;
    }
}

.video__section__two {
    clip-path: unset;
    height: 790px;
    position: relative;
    z-index: 1;
}
.video__section__two::before {
    content: "";
    position: absolute;
    background: #181818;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0.6;
}
.video__section__two .video__wrapper {
    top: -100px;
    transform: translateX(-50%);
}

.video__section__3c {
    margin-top: -188px;
    height: 742px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
}
.video__section__3c::before {
    content: "";
    position: absolute;
    background: #181818;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0.1;
}
.video__section__3c .video__wrapper {
    width: 196px;
    height: 196px;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 196px;
    top: 50%;
    border-radius: 50%;
}
.video__section__3c .video__wrapper .video__text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
}
.video__section__3c .video__wrapper .popup-video {
    background: rgba(255, 255, 255, 0.2);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
@media only screen and (max-width: 991.98px) {
    .video__section__3c {
        margin-top: 120px;
        height: 400px;
    }
    .video__section__3c .video__wrapper {
        transform: translateY(-50%);
    }
}

.video__four {
    height: 650px;
    clip-path: unset;
}
.video__four::before {
    content: "";
    position: absolute;
    background: #181818;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0.6;
}
@media only screen and (max-width: 1200px) {
    .video__four {
        height: 400px;
    }
}

.case__study__area {
    position: relative;
    z-index: 1;
}
.case__study__area .big-style-text {
    left: 0;
    top: 20%;
}
.case__study__area .big-style-text.text-two {
    right: 0;
    top: 20%;
    left: auto;
}

.case__single__box {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.case__single__box .case__thumb {
    position: relative;
    z-index: -1;
}
.case__single__box .case__thumb::before {
    content: "";
    position: absolute;
    background: linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -webkit-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -moz-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -ms-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -o-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.case__single__box .icon {
    display: inline-block;
    color: #e72526;
    font-size: 35px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: white;
    position: absolute;
    top: 33%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    text-align: center;
    line-height: 60px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.case__single__box .icon:hover {
    color: white;
    background: #e72526;
}
.case__single__box .case__content {
    padding: 29px 30px 42px 30px;
    background: #e72526;
    bottom: 40px;
    position: absolute;
    left: 40px;
    right: 40px;
    bottom: -240px;
    clip-path: polygon(100% 0, 100% 77%, 88% 100%, 0 100%, 0 0);
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.case__single__box .case__content .overlay__icon {
    right: 30px;
    bottom: 32px;
    z-index: -1;
    position: absolute;
    z-index: 1;
    opacity: 0.2;
}
.case__single__box:hover .case__thumb::before {
    height: 100%;
}
.case__single__box:hover .icon {
    transform: translate(-50%, -50%) scale(1);
}
.case__single__box:hover .case__content {
    bottom: 40px;
}
@media only screen and (max-width: 1600px) {
    .case__single__box .case__content {
        left: 15px;
        right: 15px;
        padding: 15px;
    }
}
@media (max-width: 767px) {
    .case__single__box .case__content {
        padding: 15px;
    }
}

.case__slider__one .swiper-slide-active .case__single__box .case__thumb::before {
    height: 100%;
}
.case__slider__one .swiper-slide-active .case__single__box .icon {
    transform: translate(-50%, -50%) scale(1);
}
.case__slider__one .swiper-slide-active .case__single__box .case__content {
    bottom: 40px;
}

.case__title {
    color: #fff;
    font-size: 30px;
    line-height: 1.3;
}
@media only screen and (max-width: 1600px) {
    .case__title {
        font-size: 22px;
    }
}

.case__btn {
    color: white;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.case__btn span {
    display: inline-block;
    background: white;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 26px;
}
.case__btn:hover {
    color: white;
    transform: translateX(5px);
}

.case__wrapper__two {
    position: relative;
    z-index: 13;
    margin-top: -605px;
}
.case__wrapper__two .big-style-text {
    left: 0;
    right: 0;
    top: 10%;
    margin: 0 auto;
    text-align: center;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.1);
}

.case__single__box2 {
    overflow: hidden;
    max-width: 350px;
    position: relative;
    z-index: 1;
}
.case__single__box2 .case__content {
    opacity: 0;
    padding: 25px 25px 30px 25px;
    position: absolute;
    left: 40px;
    right: 40px;
    bottom: -220px;
    background: linear-gradient(180deg, rgba(24, 24, 24, 0.3) 0%, rgba(24, 24, 24, 0.1) 100%);
    background: -moz-linear-gradient(180deg, rgba(24, 24, 24, 0.3) 0%, rgba(24, 24, 24, 0.1) 100%);
    background: -ms-linear-gradient(180deg, rgba(24, 24, 24, 0.3) 0%, rgba(24, 24, 24, 0.1) 100%);
    background: linear-gradient(180deg, rgba(24, 24, 24, 0.3) 0%, rgba(24, 24, 24, 0.1) 100%);
    background: linear-gradient(180deg, rgba(24, 24, 24, 0.3) 0%, rgba(24, 24, 24, 0.1) 100%);
    backdrop-filter: blur(7.5px);
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.case__single__box2 .case__content .overlay__icon {
    position: absolute;
    right: 25px;
    top: 30px;
    z-index: -1;
    opacity: 0.1;
}
.case__single__box2:hover .case__btn {
    color: #e72526;
}

.case__title__two {
    color: white;
    font-size: 28px;
    line-height: 1.3;
}

.swiper-slide.swiper-slide-active .case__single__box2 {
    transform: scale(1.4);
}
.swiper-slide.swiper-slide-active .case__single__box2 .case__content {
    bottom: 0;
    opacity: 1;
    transform: scale(1);
    padding: 12px 12px 15px 12px;
    left: 20px;
    right: 20px;
}
@media only screen and (max-width: 991.98px) {
    .swiper-slide.swiper-slide-active .case__single__box2 .case__content {
        transform: unset;
    }
}
.swiper-slide.swiper-slide-active .case__single__box2 .case__title__two {
    font-size: 18px;
}
.swiper-slide.swiper-slide-active .case__single__box2 .case__btn {
    font-size: 14px;
}
.swiper-slide.swiper-slide-active .case__single__box2 .case__btn span {
    margin-top: -5px;
}
@media only screen and (max-width: 991.98px) {
    .swiper-slide.swiper-slide-active .case__single__box2 {
        max-width: 100%;
        transform: unset;
    }
    .swiper-slide.swiper-slide-active .case__single__box2 .case__title__two {
        font-size: 22px;
    }
    .swiper-slide.swiper-slide-active .case__single__box2 .case__btn {
        font-size: 16px;
    }
    .swiper-slide.swiper-slide-active .case__single__box2 .case__btn span {
        margin-top: -5px;
    }
}

.swiper-slide.swiper-slide-prev .case__single__box2,
.swiper-slide.swiper-slide-next .case__single__box2 {
    transform: scale(1);
    margin-top: 30px;
}
@media only screen and (max-width: 991.98px) {
    .swiper-slide.swiper-slide-prev .case__single__box2,
    .swiper-slide.swiper-slide-next .case__single__box2 {
        transform: unset;
        margin-top: 0;
    }
}

.portfolio__area {
    position: relative;
    z-index: 3;
}

.portfolio__number {
    color: white;
    font-size: 20px;
    font-weight: 400;
}
.portfolio__number span {
    font-size: 36px;
    font-weight: 700;
}

.portfolio__title {
    color: white;
    font-size: 36px;
}
@media only screen and (max-width: 1200px) {
    .portfolio__title {
        font-size: 24px;
    }
}

.portfolio__content {
    background: linear-gradient(135deg, #52c459 0%, rgba(82, 196, 89, 0.3) 0.01%, rgba(82, 196, 89, 0.1) 100%);
    backdrop-filter: blur(7.5px);
    padding: 44px 40px 40px 40px;
    display: inline-block;
    max-width: 431px;
}
.portfolio__content p {
    color: white;
}
@media only screen and (max-width: 991.98px) {
    .portfolio__content {
        padding: 20px 15px;
    }
}

.portfolio__slider .portfolio__wrapper {
    height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
}
.portfolio__slider .portfolio__wrapper::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(24, 24, 24, 0.4) 0%, rgba(24, 24, 24, 0.4) 100%);
    background: -moz-linear-gradient(0deg, rgba(24, 24, 24, 0.4) 0%, rgba(24, 24, 24, 0.4) 100%);
    background: -o-linear-gradient(0deg, rgba(24, 24, 24, 0.4) 0%, rgba(24, 24, 24, 0.4) 100%);
    background: -ms-linear-gradient(0deg, rgba(24, 24, 24, 0.4) 0%, rgba(24, 24, 24, 0.4) 100%);
    background: -webkit-linear-gradient(0deg, rgba(24, 24, 24, 0.4) 0%, rgba(24, 24, 24, 0.4) 100%);
}
.portfolio__slider .swiper-wrapper {
    margin-left: 120px;
    margin-right: 120px;
}
.portfolio__slider .portfolio__wrapper {
    max-width: 1080px;
    transform: translateX(-15px);
}
.portfolio__slider .swiper-button-prev,
.portfolio__slider .swiper-button-next {
    color: #ffdd02;
    background: #181818;
    line-height: 60px;
}
.portfolio__slider .swiper-button-prev:hover,
.portfolio__slider .swiper-button-next:hover {
    color: #181818;
    background: #ffdd02;
}
@media only screen and (max-width: 1200px) {
    .portfolio__slider .swiper-wrapper {
        margin-left: 0;
        margin-right: 0;
    }
    .portfolio__slider .portfolio__wrapper {
        transform: translateX(0);
    }
}

.project__details__wrapper p {
    margin-bottom: 30px;
}
.project__details__wrapper .text-list li {
    padding-left: 20px;
    color: #181818;
}
.project__details__wrapper .text-list li::before {
    font-size: 0;
    font-family: unset;
    width: 8px;
    height: 8px;
    top: 10px;
}
@media only screen and (max-width: 767.98px) {
    .project__details__wrapper .section__title__one {
        font-size: 26px;
    }
}

.project__info {
    background: #aeaeae;/*#e72526;*/
    padding: 30px;
}
.project__info .single__box__title {
    color: white;
}
.project__info ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.project__info .info-list span {
    color: white;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
}
.project__info .info-list h5 {
    color: white;
    font-size: 20px;
    font-weight: 600;
}
@media only screen and (max-width: 767.98px) {
    .project__info {
        padding: 40px 15px;
    }
}

.process__wrapper__one {
    position: relative;
    z-index: 1;
}
.process__wrapper__one .big-style-text {
    left: 0;
    right: 0;
    text-align: center;
    top: 12%;
}

.working__process__list1 {
    list-style: none;
    padding: 0;
    margin: 0;
}
.working__process__list1 .working__step {
    position: relative;
}
.working__process__list1 .working__step::before {
    content: "";
    position: absolute;
    text-align: center;
    background: url(../img/shape/process-bg-shape-1a.png) no-repeat;
    border: 2px solid transparent;
    border-radius: 50%;
    width: 360px;
    height: 360px;
    display: inline-block;
    left: -23px;
    top: -14px;
    z-index: -1;
    transform: rotate(55deg);
}
.working__process__list1 .working__step:hover::before {
    border-color: #e72526;
}
.working__process__list1 .working__step:hover .step {
    background: #e72526;
}
@media only screen and (max-width: 1800px) {
    .working__process__list1 .working__step {
        padding: 20px;
    }
    .working__process__list1 .working__step::before {
        display: none;
    }
}
.working__process__list1 .step-1 {
    z-index: 5;
}
.working__process__list1 .step-2 {
    z-index: 4;
}
.working__process__list1 .step-3 {
    z-index: 3;
}
.working__process__list1 .step-4 {
    z-index: 2;
}

.working__step {
    background: white;
    text-align: center;
    padding: 75px 20px;
    position: relative;
    border-radius: 100px;
}
.working__step::before {
    content: "";
    position: absolute;
    text-align: center;
    border: 4px solid rgba(232, 17, 43, 0.15);
    border-radius: 50%;
    width: 360px;
    height: 360px;
    display: inline-block;
    left: -23px;
    top: -14px;
    z-index: -1;
}
.working__step .step {
    color: white;
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
    background: #181818;
    padding: 10px 15px;
    border-radius: 20px;
    display: inline-block;
}
@media only screen and (max-width: 1800px) {
    .working__step {
        padding: 20px;
    }
    .working__step::before {
        display: none;
    }
    .working__step:hover .step {
        background: #e72526;
    }
    .working__step:hover .single__box__title {
        color: #181818;
    }
    .working__step:hover p {
        color: #777c90;
    }
}

.working__process__list {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
.working__process__list .working__step {
    border-radius: 360px;
}
.working__process__list .working__step::before {
    background: linear-gradient(270deg, #f8f9fc 0%, rgba(248, 249, 252, 0) 100%);
    background: -moz-linear-gradient(270deg, #f8f9fc 0%, rgba(248, 249, 252, 0) 100%);
    background: -webkit-linear-gradient(270deg, #f8f9fc 0%, rgba(248, 249, 252, 0) 100%);
    background: -ms-linear-gradient(270deg, #f8f9fc 0%, rgba(248, 249, 252, 0) 100%);
    background: -o-linear-gradient(270deg, #f8f9fc 0%, rgba(248, 249, 252, 0) 100%);
    border: 0;
}
.working__process__list .working__step.step-1 {
    z-index: 7;
}
.working__process__list .working__step.step-1::before {
    z-index: -1;
}
.working__process__list .working__step.step-2 {
    z-index: 6;
}
.working__process__list .working__step.step-2::before {
    z-index: -1;
}
.working__process__list .working__step.step-3 {
    z-index: 5;
}
.working__process__list .working__step.step-3::before {
    z-index: -1;
}
.working__process__list .working__step.step-4 {
    z-index: 4;
}
.working__process__list .working__step.step-4::before {
    z-index: -1;
}
.working__process__list .working__step:hover::before {
    border-color: #e72526;
}
.working__process__list .working__step:hover .step {
    background: #e72526;
}
.working__process__list .working__step:hover .single__box__title {
    color: white;
}
.working__process__list .working__step:hover p {
    color: white;
}
.working__process__list li:hover .working__step {
    z-index: 10;
}
.working__process__list li:hover .working__step::before {
    background: #181818;
}

.process__wrapper__about {
    margin-bottom: -200px;
    position: relative;
    z-index: 1;
}
.process__wrapper__about .shapes__1 {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    z-index: -1;
}
.process__wrapper__about .shapes__2 {
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 0;
}
@media only screen and (max-width: 1200px) {
    .process__wrapper__about {
        margin-bottom: 0;
    }
}

.single__process__box {
    background: white;
    padding: 72px 30px 15px 30px;
    position: relative;
    z-index: 1;
}
.single__process__box .star-icon {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.single__process__box .tag {
    color: white;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    background: #e72526;
    padding: 12px 16px 12px 20px;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 1;
    border-radius: 40px 0 0 40px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__process__box .icon {
    background: rgba(232, 17, 43, 0.1);
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__process__box:hover {
    background: #e72526;
}
.single__process__box:hover .tag {
    background: white;
    color: #181818;
}
.single__process__box:hover .icon {
    background: white;
}
.single__process__box:hover .single__box__title {
    color: white;
}
.single__process__box:hover p {
    color: white;
}
@media only screen and (max-width: 1200px) {
    .single__process__box {
        padding: 72px 15px 15px 15px;
    }
}

.faq__section__wrapper {
    position: relative;
    z-index: 1;
}
.faq__section__wrapper .big-style-text {
    top: 8%;
    left: 0;
    right: 0;
    text-align: center;
}
.faq__section__wrapper .shapes__1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.faq__section__wrapper .shapes__2 {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.faq__que__list .accordion-item {
    border: 0;
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.faq__que__list .accordion-item button:focus,
.faq__que__list .accordion-item input:focus,
.faq__que__list .accordion-item input:focus,
.faq__que__list .accordion-item textarea,
.faq__que__list .accordion-item textarea:focus {
    outline: 0;
}
.faq__que__list .accordion-item .accordion-button {
    transition: unset;
    color: #181818;
    font-size: 20px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 500;
    line-height: 20px;
    border: 0;
    box-shadow: none;
    text-decoration: 1px solid white;
    border-radius: 0;
    padding: 0;
    padding: 24px 25px 20px 25px;
    position: relative;
    box-shadow: 0;
    -webkit-transition: unset;
    -moz-transition: unset;
    -ms-transition: unset;
    -o-transition: unset;
    word-wrap: normal;
    display: inline-block;
    background: transparent;
}
.faq__que__list .accordion-item .accordion-button.collapsed {
    padding-bottom: 10px;
    background: rgba(255, 255, 255, 0.05);
    border-bottom: 2px solid white;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .faq__que__list .accordion-item .accordion-button {
        padding: 21px 20px;
        font-size: 18px;
    }
}
@media (max-width: 767px) {
    .faq__que__list .accordion-item .accordion-button {
        padding: 21px 15px;
        font-size: 18px;
    }
}
.faq__que__list .accordion-item .accordion-button:focus {
    box-shadow: none;
    outline: 0;
}
.faq__que__list .accordion-item .accordion-button::before {
    content: "\F286";
    position: absolute;
    font-family: "bootstrap-icons";
    font-size: 20px;
    font-weight: 300;
    color: #e72526;
    right: 30px;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transition: 0.3s linear;
    z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .faq__que__list .accordion-item .accordion-button::before {
        right: 10px;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .faq__que__list .accordion-item .accordion-button::before {
        right: 10px;
        font-size: 16px;
    }
}
.faq__que__list .accordion-item .accordion-button::after {
    display: none;
}
.faq__que__list .accordion-item .collapsed {
    border: 0;
}
.faq__que__list .accordion-item .collapsed::before {
    color: #181818;
    transform: translateY(-50%) rotate(180deg);
}
.faq__que__list .accordion-item .accordion-body {
    padding: 0;
    padding: 0px 48px 10px 25px;
}
@media (max-width: 767px) {
    .faq__que__list .accordion-item .accordion-body {
        padding: 0 15px 10px 15px;
    }
}

.faq__img__wrapper {
    position: relative;
    z-index: 1;
}
.faq__img__wrapper .counter__wrapper {
    background: #e72526;
    padding: 20px;
    position: absolute;
    z-index: 1;
    right: 35px;
    bottom: 0;
}
.faq__img__wrapper .counter__wrapper h5 {
    color: white;
    font-size: 18px;
    font-weight: 600;
}
.faq__img__wrapper .counter__wrapper h3 {
    color: white;
    font-size: 48px;
    line-height: 1;
}
@media only screen and (max-width: 991.98px) {
    .faq__img__wrapper .counter__wrapper h3 {
        font-size: 32px;
    }
}
.faq__img__wrapper .faq__img__main {
    margin-left: -55px;
}
.faq__img__wrapper .faq__thumb1 {
    border-left: 15px solid white;
    border-bottom: 15px solid white;
    position: absolute;
    right: -40px;
    top: -80px;
    z-index: 1;
}
.faq__img__wrapper .faq__thumb2 {
    border-left: 15px solid white;
    border-top: 15px solid white;
    border-right: 15px solid white;
    position: absolute;
    z-index: 1;
    bottom: -80px;
    left: 25px;
}
.faq__img__wrapper .faq__thumb3 {
    position: absolute;
    left: 21px;
    bottom: -12px;
    z-index: -1;
}
@media only screen and (max-width: 1200px) {
    .faq__img__wrapper .faq__img__main {
        margin-left: 0;
    }
}

.blog__area {
    position: relative;
    z-index: 1;
}
.blog__area .big-style-text {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 24.3%;
    text-align: center;
}

.blog__one:hover .blog__title a {
    color: #e72526;
}

.blog__meta a {
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
}
.blog__meta .date-text {
    color: #e72526;
}

.blog__area2 {
    position: relative;
    z-index: 1;
}
.blog__area2 .big-style-text {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 18.4%;
    text-align: center;
}

.blog__two {
    position: relative;
    z-index: 1;
}
.blog__two .date__text {
    color: white;
    font-size: 18px;
    line-height: 1;
    padding: 11px 12px;
    background: #e72526;
    display: inline-block;
}
.blog__two .blog__content {
    position: absolute;
    left: 0px;
    right: 0;
    bottom: 0;
    z-index: 1;
    text-transform: lowercase;
}
.blog__title__two > a:first-letter{
    text-transform: uppercase !important;
}
.blog__two .inner__content {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);
    background: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 100%);
    backdrop-filter: blur(7.5px);
    padding: 14px;
}
.produkt  .inner__content{
    background: #959793 ;
    color:#fff;
    text-transform: uppercase;
}
.produkt{
    bottom:-68px !important;
}
.blog__two .blog__meta a {
    color: white;
}
@media only screen and (max-width: 1200px) {
    .blog__two .blog__content {
        left: 0;
    }
    .blog__two .blog__title__two {
        font-size: 20px;
    }
}

.blog__title__two {
    font-size: 24px;
    line-height: 1.5;
    color: white;
}

.blog__three {
    overflow: hidden;
}
.blog__three .blog__thumb {
    float: left;
    overflow: hidden;
    padding-right: 25px;
}
.blog__three .blog__content {
    background: #f8f9fc;
    padding: 25px 25px 25px 0;
}
.blog__three .blog__content .min__read {
    color: #52c459;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
}
.blog__three .blog__content .blog__title__two {
    color: #181818;
}
.blog__three .blog__content .blog__meta a {
    font-size: 20px;
    text-transform: capitalize;
    display: block;
    color: #181818;
}
.blog__three .blog__content .blog__meta .date-text {
    color: #777c90;
    margin-top: 10px;
}
.blog__three .blog__content .blog__author img {
    border-radius: 50%;
}
.blog__three:hover .blog__title__two {
    color: #52c459;
}
@media only screen and (max-width: 1200px) {
    .blog__three .blog__thumb {
        float: none;
        overflow: visible;
        padding-right: 0;
    }
    .blog__three .blog__content {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.mh240{
    max-height:240px !important;
}
.blog__one .blog__thumb {
    overflow: hidden;
}
.blog__one .blog__thumb img {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.blog__one .blog__content__one {
    background: #f8f9fc;
    padding: 20px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
@media only screen and (max-width: 1200px) {
    .blog__one .blog__content__one {
        padding: 20px 15px;
    }
}
.blog__one .blog__title__three {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.blog__one:hover .blog__content__one {
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.blog__one:hover .blog__thumb img {
    transform: scale(1.2);
}
.blog__one:hover .blog__title__three {
    color: #e72526;
}

.blog__title__three {
    font-size: 26px;
    line-height: 1.4;
}
@media only screen and (max-width: 1200px) {
    .blog__title__three {
        font-size: 24px;
    }
}

.blog__details__wrapper .text-list li {
    color: #181818;
    font-size: 20px;
    margin-bottom: 25px;
}
.blog__details__wrapper .text-list li::before {
    content: "\F272";
    color: #e72526;
    width: 25px;
    height: 25px;
    background: none;
    border-radius: 10px;
    border: 2px solid #e72526;
    line-height: 23px;
    top: 3px;
}

.author-blockquote {
    background: white;
    box-shadow: 5px 15px 40px 3px rgba(24, 24, 24, 0.05);
    padding: 50px 40px 25px 40px;
}
@media only screen and (max-width: 1200px) {
    .author-blockquote {
        padding: 50px 15px 25px 15px;
    }
}
.author-blockquote .blockquote p {
    color: #181818;
    font-size: 20px;
    line-height: 1.7;
    font-weight: 500;
    font-style: italic;
    text-decoration: underline;
    margin-bottom: 24px;
}
@media only screen and (max-width: 1200px) {
    .author-blockquote .blockquote p {
        font-size: 18px;
    }
}
.author-blockquote .blockquote-footer {
    color: #181818 !important;
    font-size: 26px !important;
    font-weight: 700 !important;
}
.author-blockquote .blockquote-footer::before {
    color: #e72526;
}

.author__profile .author-name {
    font-size: 32px;
}
.author__profile p {
    margin-bottom: 21px;
}

.comment__title {
    font-size: 32px;
}
@media only screen and (max-width: 1200px) {
    .comment__title {
        font-size: 24px;
    }
}

.comment-box {
    position: relative;
    z-index: 1;
}
.comment-box .comment-avatar {
    float: left;
    margin-right: 30px;
    margin-top: -15px;
}
.comment-box .comment-avatar img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
@media (max-width: 767px) {
    .comment-box .comment-avatar {
        float: none;
        margin-right: 0;
        margin-top: 0;
    }
}
.comment-box .comment-content {
    overflow: hidden;
    margin-top: 15px;
}
.comment-box .comment-content p i {
    margin-right: 5px;
}
.comment-box .comment-content h5 {
    margin-bottom: 3px;
}
.comment-box .reply {
    color: white;
    font-size: 14px;
    border: 1px solid #f3f3f3;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 400;
    padding: 10px 22px;
    line-height: 1;
    position: absolute;
    background: #e72526;
    z-index: 1;
    right: 0;
    top: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
@media (max-width: 767px) {
    .comment-box .reply {
        float: none;
        margin-right: 0;
        margin-top: 0;
    }
}
.comment-box .reply:hover {
    color: white;
    background: #181818;
}

.comment-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.comment-list li {
    padding-bottom: 20px;
    margin-bottom: 45px;
}

.blog__title__big {
    font-size: 38px;
    line-height: 1.4;
}
@media only screen and (max-width: 1200px) {
    .blog__title__big {
        font-size: 24px;
    }
}

.blog__title__four {
    font-size: 32px;
    line-height: 1.4;
}
@media only screen and (max-width: 1200px) {
    .blog__title__four {
        font-size: 24px;
    }
}

.blog__style__four .blog__content__one {
    padding: 0 30px 30px 30px;
}
@media only screen and (max-width: 1200px) {
    .blog__style__four .blog__content__one {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.blog__style__four p {
    margin-bottom: 20px;
}
.blog__style__four:hover {
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.blog__style__four .blog__thumb {
    position: relative;
    z-index: 1;
}
.blog__style__four .blog__thumb .popup-video {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    width: 80px;
    height: 80px;
    line-height: 80px;
    z-index: 1;
}
.blog__style__four .swiper-button-prev,
.blog__style__four .swiper-button-next {
    color: white;
    line-height: 60px;
    transform: scale(0.7);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.blog__style__four:hover .swiper-button-prev,
.blog__style__four:hover .swiper-button-next {
    transform: scale(1);
}

.testimonial__section__wrapper {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.testimonial__section__wrapper .shapes__1 {
    position: absolute;
    right: 215px;
    bottom: 0;
    z-index: -1;
}
.testimonial__section__wrapper .shapes__2 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.testimonial__section__wrapper .testimonial-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    max-width: 53.13%;
    max-height: 823px;
}

.testimonial__wrapper {
    background: white;
    padding: 40px;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.testimonial__wrapper p {
    font-size: 24px;
    line-height: 1.48;
    font-weight: 500;
    font-style: italic;
}
@media only screen and (max-width: 991.98px) {
    .testimonial__wrapper {
        padding: 40px 15px;
    }
    .testimonial__wrapper p {
        font-size: 18px;
    }
}

.author__name {
    font-size: 28px;
    line-height: 1;
}
@media only screen and (max-width: 1800px) {
    .author__name {
        font-size: 22px;
    }
}
@media only screen and (max-width: 991.98px) {
    .author__name {
        font-size: 18px;
    }
}
.author__designation {
    color: #e72526;
    font-size: 20px;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    .author__designation {
        font-size: 18px;
    }
}

.rating a {
    color: #f2c94c;
    font-size: 24px;
    line-height: 1;
    margin-right: 5px;
}

.rating__number {
    color: #181818;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
}

.divider {
    border-bottom: 2px solid rgba(24, 24, 24, 0.1);
}

.testimonial__wrapper__two {
    position: relative;
    z-index: 1;
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
    max-width: 515px;
    padding: 40px;
    height: 95%;
    min-height: 400px;
}
.testimonial__wrapper__two .author__img img {
    border-radius: 50%;
}
.testimonial__wrapper__two .testmonial__desc {
    font-size: 24px;
    font-weight: 500;
    font-style: italic;
}
.testimonial__wrapper__two .quote__icon {
    position: absolute;
    z-index: 1;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #e72526;
    right: 50px;
    bottom: -35px;
    text-align: center;
    line-height: 70px;
}
@media only screen and (max-width: 1600px) {
    .testimonial__wrapper__two {
        padding: 40px 20px;
    }
}
@media only screen and (max-width: 991.98px) {
    .testimonial__wrapper__two {
        padding: 40px 15px;
        max-width: 100%;
    }
    .testimonial__wrapper__two .testmonial__desc {
        font-size: 18px;
    }
}

.testimonial__section__wrapper2 {
    position: relative;
    z-index: 1;
}
.testimonial__section__wrapper2::before {
    content: "";
    position: absolute;
    z-index: -1;
    background: #f8f9fc;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: 0;
}
.testimonial__section__wrapper2 .shapes__1 {
    position: absolute;
    z-index: -1;
    right: 0;
    top: -165px;
}

.testimonial__wrapper__three {
    background: white;
    padding: 40px;
    position: relative;
    z-index: 1;
}
.testimonial__wrapper__three .quote__3c {
    position: absolute;
    right: 40px;
    top: 68px;
    z-index: 1;
}
.testimonial__wrapper__three .author__img img {
    border-radius: 50%;
}
.testimonial__wrapper__three .author__designation {
    color: #777c90;
    font-weight: 400;
}
.testimonial__wrapper__three .testimonial__title {
    font-size: 24px;
}
@media only screen and (max-width: 1200px) {
    .testimonial__wrapper__three {
        padding: 40px 15px;
    }
}
@media only screen and (max-width: 767.98px) {
    .testimonial__wrapper__three .quote__3c {
        display: none;
    }
    .testimonial__wrapper__three .testimonial__title {
        font-size: 22px;
    }
}

.testimonial__desc {
    font-size: 20px;
    line-height: 1.6;
    font-style: italic;
}
@media only screen and (max-width: 767.98px) {
    .testimonial__desc {
        font-size: 18px;
    }
}

.testimonial__section__three {
    position: relative;
    z-index: 1;
}
.testimonial__section__three::before {
    content: "";
    background: url(../img/testimonial/testimonial-line-bg-1c.svg) no-repeat;
    width: 100%;
    height: 100%;
    opacity: 0.08;
    left: 0;
    top: 35px;
    position: absolute;
    z-index: -1;
}

.testimonial__slider__three .swiper-button-prev,
.testimonial__slider__three .swiper-button-next {
    color: #ffdd02;
    background: #181818;
    line-height: 60px;
    top: auto;
    bottom: 0px;
}
.testimonial__slider__three .swiper-button-prev {
    left: 46%;
    transform: translateX(-46%);
}
.testimonial__slider__three .swiper-button-next {
    right: 42%;
    transform: translateX(-46%);
}
.testimonial__slider__three .swiper-button-prev:hover,
.testimonial__slider__three .swiper-button-next:hover {
    color: #181818;
    background: #ffdd02;
}
@media only screen and (max-width: 1200px) {
    .testimonial__slider__three .swiper-button-prev {
        left: 45%;
    }
    .testimonial__slider__three .swiper-button-next {
        right: 39%;
    }
}

.widget__title {
    color: white;
    font-size: 30px;
}
@media only screen and (max-width: 991.98px) {
    .widget__title {
        font-size: 22px;
    }
}

.widget__title__two {
    font-size: 40px;
}
@media only screen and (max-width: 1200px) {
    .widget__title__two {
        font-size: 26px;
    }
}

.widget__title__three {
    font-size: 32px;
}
@media only screen and (max-width: 1200px) {
    .widget__title__three {
        font-size: 22px;
    }
}

.service-widget {
    list-style: none;
    padding: 40px;
}
.service-widget li:last-child a {
    margin-bottom: 0;
}
.service-widget li a {
    color: #181818;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    font-family: 'Myriad Web Pro', sans-serif;
    padding: 20px 30px;
    background: white;
    margin-bottom: 20px;
    display: block;
    position: relative;
    z-index: 1;
}
.service-widget li a::before {
    content: "";
    position: absolute;
    background: #e72526;
    height: 100%;
    width: 0;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.service-widget li a::after {
    content: "";
    position: absolute;
    background: #e72526;
    height: 100%;
    width: 0;
    right: 0;
    top: 0;
    z-index: -1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.service-widget li a:hover {
    color: white;
}
.service-widget li a:hover::before, .service-widget li a:hover::after {
    width: 52%;
}
@media only screen and (max-width: 1200px) {
    .service-widget li a {
        font-size: 18px;
        padding: 15px 20px;
    }
}
@media only screen and (max-width: 1200px) {
    .service-widget {
        padding: 40px 15px;
    }
}

.widget-form {
    padding: 34px 40px 40px 40px;
}
.widget-form p {
    color: #777c90;
}
.widget-form input,
.widget-form textarea {
    border: 2px solid transparent;
    background: white;
    color: #777c90;
    font-size: 16px;
    display: block;
    height: 60px;
    width: 100%;
    padding-left: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
}
.widget-form input:focus,
.widget-form textarea:focus {
    color: #777c90;
    outline: none;
    border-color: #e72526;
}
.widget-form input::placeholder,
.widget-form textarea::placeholder {
    color: #777c90;
    font-size: 16px;
}
.widget-form input::-moz-placeholder,
.widget-form textarea::-moz-placeholder {
    color: #777c90;
    font-size: 16px;
}
.widget-form input::-webkit-placeholder,
.widget-form textarea::-webkit-placeholder {
    color: #777c90;
    font-size: 16px;
}
.widget-form input::-o-placeholder,
.widget-form textarea::-o-placeholder {
    color: #777c90;
    font-size: 16px;
}
.widget-form input::-ms-placeholder,
.widget-form textarea::-ms-placeholder {
    color: #777c90;
    font-size: 16px;
}
.widget-form textarea {
    height: 118px;
    resize: none;
    padding-top: 10px;
}
.widget-form .widget-btn {
    color: white;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 700;
    border: 0;
    background: #e72526;
    width: 100%;
    padding: 21px 0 20px 0;
}
.widget-form .widget-btn:hover {
    background: #181818;
}
@media (max-width: 1200px) {
    .widget-form {
        padding: 40px 15px;
    }
}

.widget__search {
    padding: 40px;
}
.widget__search .subscribe-form {
    position: relative;
    z-index: 1;
}
.widget__search .subscribe-form input {
    color: #777c90;
    font-size: 16px;
    height: 60px;
    width: 100%;
    line-height: 50px;
    padding-left: 22px;
    border: 0;
    background: white;
    border-left: 1px solid #ffffff;
}
.widget__search .subscribe-form input::placeholder {
    color: #777c90;
}
.widget__search .subscribe-form input::-moz-placeholder {
    color: #777c90;
}
.widget__search .subscribe-form input::-webkit-placeholder {
    color: #777c90;
}
.widget__search .subscribe-form input::-o-placeholder {
    color: #777c90;
}
.widget__search .subscribe-form .widget-btn {
    border: 0;
    background: #e72526;
    width: 54px;
    height: 50px;
    line-height: 50px;
    color: white;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 1;
}
.widget__search .subscribe-form .widget-btn i {
    font-size: 16px;
}
@media only screen and (max-width: 1200px) {
    .widget__search {
        padding: 40px 15px;
    }
}

.widget-post {
    padding: 35px 30px;
}
.widget-post:not(#kal) .blog-post {
    display: flex;
    align-items: center;
    justify-content: center;


}
.widget-post .post-list {
    padding: 0;
    margin: 0;
    list-style: none;
}
.widget-post .post-content {
    margin-right: 20px;
}
@media only screen and (max-width: 767.98px) {
    .widget-post .post-content {
        margin-right: 5px;
    }
}
.widget-post .post-content h6 {
    color: #181818;
    font-size: 20px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 600;
    margin-bottom: 0;
}
.widget-post .post-content h6 a:hover {
    color: #e72526;
}
.widget-post .post-content span {
    color: #e72526;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 4px;
}
.widget-post#kal .post-content span {
    color: #fff;
    display: block;
    margin-bottom: 4px;
    background: #e72526;
    width: 70px;
    text-align: center;
    float: left;
    padding: 5px 0px 0px 0px;
}
.widget-post#kal .post-content span .bigger_txt{
    font-size:32px;
    font-weight: 600;
}
.post-content#kal{
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05)
}
.post-content .post_desc{
    margin-left: 5px;
    float: left;
    margin-right: 5px;
    border-bottom: 1px solid #e72526;
    width: 90%;
}
@media (max-width: 1599.98px) {
    .widget-post .post-content h6 {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1200px) {
    .widget-post {
        padding: 35px 15px;
    }
}

.widget-categories {
    padding: 40px;
}
.widget-categories .service-widget {
    padding: 0;
}
@media only screen and (max-width: 1200px) {
    .widget-categories {
        padding: 40px 15px;
    }
}

.widget-categories-tag {
    padding: 35px 40px 30px 40px;
}
@media only screen and (max-width: 1200px) {
    .widget-categories-tag {
        padding: 40px 15px;
    }
}
.produkt .inner__content .blog__title__two a{
    line-height: 1.1 !important;
    color:#fff !important;
}

.tag-list a {
    color: #777c90;
    font-size: 16px;
    font-weight: 500;
    background: white;
    display: inline-block;
    padding: 16px 16px;
    margin: 8px 5px;
    line-height: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative;
    z-index: 1;
}
.tag-list a::before {
    content: "";
    position: absolute;
    z-index: 1;
    background: white;
    width: 1px;
    height: 100%;
    left: 0;
    bottom: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: -1;
}
.tag-list a:hover {
    color: white;
}
.tag-list a:hover::before {
    width: 100%;
    background: #e72526;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .tag-list a {
        padding: 16px 16px;
        margin: 5px 2px;
    }
}
@media (max-width: 767px) {
    .tag-list a {
        padding: 16px 10px;
        margin: 5px 2px;
    }
}

@media only screen and (max-width: 767.98px) {
    .page-navigation {
        padding-right: 0;
    }
}
.page-navigation .page-link {
    display: inline-block;
    color: #181818;
    background: transparent;
    font-size: 16px;
    font-weight: 500;
    border: 2px solid rgba(24, 24, 24, 0.1);
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    margin-right: 20px;
    padding: 0;
}
.page-navigation .page-link:hover, .page-navigation .page-link:focus {
    color: white;
    background: #e72526;
    border-color: #e72526;
    box-shadow: none;
}
.page-navigation .page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-navigation .page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0;
    padding-right: 0;
}

.brand__img {
    text-align: center;
    border: 2px solid rgba(119, 124, 144, 0.1);
    padding: 40px 23px;
    clip-path: polygon(78% 0, 100% 22%, 100% 100%, 0 100%, 0 0);
    position: relative;
    z-index: 1;
}
.brand__img::before {
    content: "";
    position: absolute;
    background: rgba(119, 124, 144, 0.1);
    width: 2px;
    height: 82px;
    right: 18px;
    top: -15px;
    z-index: 1;
    transform: rotate(-47deg);
}
.brand__img:hover {
    border-color: #e72526;
}
.brand__img:hover img {
    filter: invert(40%) sepia(100%) saturate(4672%) hue-rotate(342deg) brightness(78%) contrast(136%);
}
.brand__img:hover::before {
    background: #e72526;
}

.swiper-slide.swiper-slide-active .brand__img {
    border-color: #e72526;
}
.swiper-slide.swiper-slide-active .brand__img img {
    filter: invert(40%) sepia(100%) saturate(4672%) hue-rotate(342deg) brightness(78%) contrast(136%);
}
.swiper-slide.swiper-slide-active .brand__img::before {
    background: #e72526;
}

.brand__img__two {
    text-align: center;
    border-top: 2px solid rgba(119, 124, 144, 0.1);
    border-bottom: 2px solid rgba(119, 124, 144, 0.1);
    border-right: 1px solid rgba(119, 124, 144, 0.1);
    border-left: 1px solid rgba(119, 124, 144, 0.1);
    padding: 40px 0;
}

.swiper-slide.swiper-slide-active .brand__img__two {
    border: 2px solid #52c459;
}

.teams__section__wrapper {
    position: relative;
    z-index: 1;
}
.teams__section__wrapper::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 48%;
    background: #f8f9fc;
}
.teams__section__wrapper .shapes__1 {
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0;
}
.teams__section__wrapper .big-style-text {
    left: 0;
    right: 0;
    text-align: center;
    top: 13%;
}

.teams {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.teams .shapes__1 {
    position: absolute;
    z-index: -1;
    right: 20px;
    top: 22px;
}
.teams__thumb {
    position: relative;
    z-index: 1;
}
.teams__thumb::before {
    content: "";
    position: absolute;
    text-align: center;
    background: #181818;
    width: 100%;
    height: 420px;
    display: inline-block;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.teams .teams__social {
    position: absolute;
    left: 0;
    bottom: 120px;
    z-index: 1;
    transform: translateX(-100%);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.teams:hover .teams__social {
    transform: translateX(0);
}

.teams__social {
    background: #e72526;
    padding: 20px 58px 20px 30px;
    clip-path: polygon(85% 0, 100% 98%, 100% 100%, 0 100%, 0 0);
}
.teams__social a {
    color: #e72526;
    font-size: 20px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
    background: white;
    margin: 0 6px;
    text-align: center;
}
.teams__social a:hover {
    color: #181818;
}
@media only screen and (max-width: 1200px) {
    .teams__social a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
}

.teams__two {
    position: relative;
    z-index: 1;
}
.teams__two .teams__thumb {
    position: relative;
    z-index: 1;
}
.teams__two .teams__thumb::before {
    content: "";
    position: absolute;
    text-align: center;
    background: linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -moz-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -o-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -ms-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    background: -webkit-linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 100%);
    width: 100%;
    height: 100%;
    display: inline-block;
    left: 0;
    bottom: 0;
    z-index: 1;
    top: 0;
}
.teams__two .teams__name {
    color: white;
    font-size: 30px;
}
@media only screen and (max-width: 1200px) {
    .teams__two .teams__name {
        font-size: 24px;
    }
}
.teams__two .teams__description {
    color: white;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
}
.teams__two .teams__social {
    padding: 20px 20px 20px 14px;
    background: white;
}
.teams__two .teams__social a {
    background: rgba(232, 17, 43, 0.1);
}
.teams__two .teams__content {
    position: absolute;
    left: 0;
    right: 75px;
    bottom: -2px;
    z-index: 1;
}
@media only screen and (max-width: 1200px) {
    .teams__two .teams__content {
        right: 0;
    }
}

.teams__slider__one .swiper-button-prev,
.teams__slider__one .swiper-button-next {
    line-height: 60px;
    top: auto;
    bottom: 0px;
}
.teams__slider__one .swiper-button-prev {
    left: 46%;
    transform: translateX(-46%);
}
.teams__slider__one .swiper-button-next {
    right: 42%;
    transform: translateX(-46%);
}
.teams__slider__one .swiper-button-prev,
.teams__slider__one .swiper-button-next {
    color: white;
    background: #181818;
}
.teams__slider__one .swiper-button-prev:hover,
.teams__slider__one .swiper-button-next:hover {
    color: white;
    background: #e72526;
}
@media only screen and (max-width: 1200px) {
    .teams__slider__one .swiper-button-prev {
        left: 45%;
    }
    .teams__slider__one .swiper-button-next {
        right: 39%;
    }
}

.map__area iframe {
    width: 100%;
    height: 400px;
    border: 0;
    margin-bottom: -9px;
}

.cta__area {
    position: relative;
    z-index: 2;
    margin-bottom: -207px;
}
@media only screen and (max-width: 1200px) {
    .cta__area {
        margin-bottom: 100px;
    }
}

.cta__wrapper {
    height: 100%;
    position: relative;
    z-index: 1;
}
.cta__wrapper .shapes__1 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
@media only screen and (max-width: 767.98px) {
    .cta__wrapper {
        text-align: center;
        padding-left: 15px;
    }
}

.footer__cta__list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;
}
.footer__cta__list .header-info-box .text-content span {
    color: #777c90;
}
.footer__cta__list .header-info-box .text-content h6 {
    color: #181818;
}
.footer__cta__list .right-language .language-btn {
    color: #181818;
}

.contact__section .contact-form-one {
    padding: 0 15px 0 25px;
}
@media only screen and (max-width: 991.98px) {
    .contact__section .contact-form-one {
        padding: 0 0 0 0;
    }
}

.contact-form-one {
    padding: 0 15px 0 25px;
}
.contact-form-one .widget-form {
    padding: 0;
}
.contact-form-one input {
    font-size: 14px;
    height: 60px;
    background: #f8f9fc;
}
.contact-form-one textarea {
    font-size: 14px;
    height: 190px;
    background: #f8f9fc;
    resize: none;
}
.contact-form-one label {
    display: inline-block;
    margin-bottom: 5px;
}

.single__info__box {
    background: #f8f9fc;
    text-align: center;
    padding: 33px 0 32px 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__info__box .icon {
    color: #e72526;
    font-size: 35px;
    background: rgba(232, 17, 43, 0.1);
    width: 80px;
    height: 80px;
    display: inline-block;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    line-height: 84px;
    margin-bottom: 20px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.single__info__box span {
    color: #181818;
    font-size: 24px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 600;
    display: block;
    line-height: 30px;
}
.single__info__box:hover {
    background: #e72526;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
}
.single__info__box:hover .icon {
    color: #e72526;
    background: white;
}
.single__info__box:hover span {
    color: white;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .single__info__box span {
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .single__info__box span {
        font-size: 18px;
    }
}

.shopping-cart {
    color: white;
    display: inline-block;
    position: relative;
    font-size: 20px;
    margin-right: 30px;
}
.shopping-cart span {
    position: absolute;
    background: #ef6f31;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    padding: 0;
    line-height: 17px;
    top: -12px;
    right: -18px;
    left: auto;
}
.shopping-cart:hover {
    color: white;
}

.product-wrapper {
    position: relative;
    min-height:215px;
    z-index: 1;
    overflow: hidden;
    background: white;
    box-shadow: 5px 15px 40px 0px rgba(24, 24, 24, 0.05);
}
.product-wrapper:hover .action-btn {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.action-btn {
    position: absolute;
    top: 20px;
    right: 16px;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.action-btn a {
    color: #161b2d;
    font-size: 15px;
    display: block;
    line-height: 35px;
    background: white;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    margin-bottom: 5px;
}
.action-btn a:nth-child(2) {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.action-btn a:nth-child(3) {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.action-btn a:nth-child(4) {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -ms-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.action-btn a:hover {
    color: white;
    background: #e72526;
}

.figure-caption {
    padding: 3px 20px 0px 20px;
}
.figure-caption .product-tag {
    color: #777c90;
    font-size: 16px;
    line-height: 1;
    font-weight: 500;
    font-family: 'Myriad Web Pro', sans-serif;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.figure-caption .product-title {
    color: #181818;
    font-size: 24px;
    margin-bottom: 2px;
}
.figure-caption .product-title:hover {
    color: #e72526;
}
.figure-caption .price {
    color: #181818;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Myriad Web Pro', sans-serif;
    margin-bottom: 15px;
}
.figure-caption .price .old-price {
    margin-right: 12px;
}
.figure-caption .price .new-price {
    color: rgba(24, 24, 24, 0.5);
}
@media (max-width: 991.98px) {
    .figure-caption .product-title,
    .figure-caption .semi-title {
        font-size: 20px;
    }
}

.cart-btn {
    color: white;
    font-size: 16px;
    line-height: 1;
    background: #e72526;
    width: 100%;
    display: block;
    text-align: center;
    padding: 18px 0;
}
.cart-btn:hover {
    color: white;
    background: #e72526;
}

.sort-item {
    color: #181818;
    font-size: 18px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 500;
}
.sort-item .sort-btn {
    font-size: 16px;
    line-height: 20px;
    background: #f8f9fc;
    border: 0;
    padding: 16px 25px;
    margin-left: 20px;
}
.sort-item .sort-btn i {
    color: #e72526;
    margin-left: 16px;
}
.sort-item .sort-btn::after {
    display: none;
}
.sort-item .sort-btn:hover {
    color: white;
    background: #e72526;
}
.sort-item .sort-btn:hover i {
    color: white;
}

.product-img-slider .product-item img {
    display: block;
    padding: 10px;
    padding-left: 0;
}
@media (max-width: 991.98px) {
    .product-img-slider .product-item img {
        width: 100%;
    }
}

.product-thumb-slider .product-item {
    margin: 0 5px;
}

.cart-plus-minus {
    position: relative;
    display: inline-block;
}
.cart-plus-minus input {
    color: #181818;
    background: #f8f9fc;
    border: 0;
    height: 50px;
    width: 130px;
    font-size: 25px;
    line-height: 1;
    text-align: center;
    margin-top: 1px;
}
.cart-plus-minus .qtybutton {
    background: #e72526;
    width: 40px;
    height: 40px;
    line-height: 37px;
    position: absolute;
    font-size: 35px;
    color: white;
    left: 7px;
    top: 13%;
    z-index: 1;
}
.cart-plus-minus .inc {
    left: auto;
    right: 7px;
}

.product-details .product-title {
    font-size: 40px;
}
.product-title small{
    font-size:14px;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .product-details .product-title {
        font-size: 28px;
    }
}
@media (max-width: 991.98px) {
    .product-details .product-title {
        font-size: 24px;
    }
}
.product-details .price-list .old-price {
    font-size: 17px;
    color: #777c90;
    margin-right: 10px;
}
.product-details .price-list .new-price {
    font-size: 24px;
    color: #181818;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 700;
}
.product-details .add-to-cart {
    color: #e72526;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 600;
    background: #f8f9fc;
    padding: 16px 40px;
}
@media (max-width: 767px) {
    .product-details .add-to-cart {
        text-align: center;
        width: 100%;
        padding: 16px 23px;
    }
}
.product-details .cart-btn {
    width: unset;
    padding: 16px 133px;
    line-height: 20px;
    display: inline-block;
    font-weight: 700;
}
@media (max-width: 767px) {
    .product-details .cart-btn {
        width: 100%;
        padding: 16px 23px;
    }
}

.product-rating a {
    color: #f7c600;
    font-size: 24px;
    margin-right: 5px;
}
.product-rating a:last-child {
    color: #181818;
}
@media only screen and (max-width: 767.98px) {
    .product-rating a {
        font-size: 18px;
    }
}

.color-mode {
    display: flex;
    align-items: center;
}
.color-mode .color-tag {
    color: #181818;
    font-weight: 500;
    margin-bottom: 0;
}
.color-mode .color-cus {
    background: #fff;
    width: 45px;
    height: 45px;
    display: inline-block;
    border-radius: 50%;
    margin: 0 7px;
}
@media only screen and (max-width: 767.98px) {
    .color-mode .color-cus {
        width: 30px;
        height: 30px;
    }
}

.product-last {
    color: #181818;
    font-weight: 500;
    text-decoration: underline;
}

.product-category-name {
    color: #181818;
    font-weight: 700;
}

.media_grey .social-tag {
    color: #181818;
    font-weight: 500;
}
.media_grey a {
    color: #181818;
    background: rgba(24, 24, 24, 0.1);
}
@media only screen and (max-width: 767.98px) {
    .media_grey a {
        margin-left: 1px;
    }
}

.product-tab {
    border: 0;
    border-radius: 0;
    justify-content: left;
    padding: 2px 0;
}
.product-tab .nav-link {
    border: 0;
    border-radius: 0;
    color: #181818;
    font-size: 20px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight: 600;
    line-height: 20px;
    display: inline-block;
    padding: 18px 0;
    text-transform: uppercase;

}
.lh40 b{
    font-size:18px;
    font-weight:600;
    color:#777777;
}
.padding-left-50{
    padding-left:50px;
}
.padding-right-50{
    padding-right:50px;
}
.fw100{
    font-weight:100;
}
.lh40{
    line-height:30px;
}
.product-tab .nav-link.active, .product-tab .nav-link:hover {
    color: #777777;
    background-color: transparent;
    border-bottom: 1px solid #e72526;
    width:100%;
    text-align: left !important;
}
.nav-item{
    width:100%;
}
@media only screen and (max-width: 991.98px) {
    .product-tab .nav-link {
        font-size: 20px;
    }
}

.cart-menu-right {
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
}
.cart-menu-right.cart-info {
    right: 0;
    opacity: 1;
    visibility: visible;
    display: block;
    transition: all 0.5s ease-in-out;
}
.cart-menu-right .close-icon a {
    color: #222222;
    padding-left: 10px;
    position: absolute;
    top: 36px;
    border: 1px solid red;
    padding-left: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    left: 30px;
}
.cart-menu-right .close-icon a:hover {
    color: #e72526;
}

.cart-style-1 {
    padding: 100px 30px 30px 20px;
    position: fixed;
    z-index: 1200;
    width: 450px;
    height: 100%;
    left: auto;
    right: -450px;
    top: 0;
    background: white;
    box-shadow: 0 1px 21px 0 rgba(43, 43, 43, 0.08);
    transition: all 0.5s ease-in-out;
    overflow: scroll;
}
.cart-style-1 .dropdown-cart-products {
    overflow-y: auto;
}
.cart-style-1 .product {
    display: flex;
    align-items: flex-start;
    padding: 10px 20px 25px 10px;
    position: relative;
    border-bottom: 1px solid #ededed;
    margin-bottom: 15px;
}
.cart-style-1 .product__cart-details {
    margin-bottom: 0;
}
.cart-style-1 .product__cart-details .product-title {
    font-weight: 400;
    margin-bottom: 10px;
}
.cart-style-1 .product__cart-details .product-title a:hover {
    color: #e72526;
}
.cart-style-1 .product .cart-product-info {
    color: #181818;
}
.cart-style-1 .product figure {
    margin-bottom: 0;
}
.cart-style-1 .product .product-img {
    display: block;
    width: 132px;
    height: auto;
    margin-left: 30px;
}
.cart-style-1 .product .remove-btn {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 50%;
    display: flex;
    align-items: center;
    transform: translateY(-100%);
}
.cart-style-1 .product .remove-btn i {
    color: #181818;
    font-size: 14px;
    line-height: 1;
}
.cart-style-1 .cart-total {
    display: flex;
    align-items: flex-end;
    color: #181818;
    text-transform: uppercase;
}
.cart-style-1 .cart-total .cart-total-price {
    margin-left: auto;
}
.cart-style-1 .cart-action .btn {
    background: #e72526;
    border-radius: 0;
    padding: 6px 20px;
    border: 0;
}
.cart-style-1 .cart-action .btn-outline-primary-2 {
    background: transparent;
    border: 1px solid #e72526;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    padding: 6px 30px 6px 20px;
    margin-left: 10px;
}
.cart-style-1 .cart-action .btn-outline-primary-2 i {
    transform: translateX(10px);
    line-height: 1;
}
.cart-style-1 .cart-action .btn-outline-primary-2:hover {
    color: white;
    background: #e72526;
}
@media only screen and (max-width: 767.98px) {
    .cart-style-1 .cart-action .btn-outline-primary-2 {
        margin-left: 0;
    }
}
@media only screen and (max-width: 991.98px) {
    .cart-style-1 {
        width: 300px;
    }
    .cart-style-1 .product {
        display: block;
    }
}

.cart-list-form {
    border: 1px solid rgba(119, 124, 144, 0.2);
}
.cart-list-form .table th {
    font-weight: 400;
    font-size: 18px;
    border: none;
    border-bottom: 1px solid rgba(119, 124, 144, 0.2);
    padding: 15px 30px;
    text-align: start;
    color: #181818;
}
.cart-list-form .table .product-thumbnails {
    padding-left: 20px;
    width: 100px;
}
.cart-list-form .table .product-thumbnails img {
    max-height: 100%;
    max-width: none;
}
.cart-list-form .table .product-img {
    display: block;
    max-width: 100px;
    max-height: 100px;
    overflow: hidden;
}
.cart-list-form .table tbody td {
    border: none;
    vertical-align: middle;
    text-align: center;
    padding: 30px 0;
}

.cart-list-form .table-responsive {
    margin-bottom: 30px;
}
.cart-list-form .table-responsive::-webkit-scrollbar {
    width: 0.3em;
    height: 10px;
}
.cart-list-form .table-responsive::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.cart-list-form .table-responsive::-webkit-scrollbar-thumb {
    background-color: #e72526;
}
.cart-list-form .table .product-info {
    padding-left: 30px;
    text-align: left;
}
.cart-list-form .table .product-info ul.style-none {
    padding: 0;
    margin: 0;
}
.cart-list-form .table .product-info ul.style-none li {
    font-weight: 500;
    display: inline-block;
    font-size: 15px;
    color: #181818;
    padding-right: 15px;
}
.cart-list-form .table .product-info .product-name {
    font-weight: 500;
    letter-spacing: -0.5px;
    font-size: 20px;
    color: #1f1f1f;
}
@media only screen and (max-width: 991.98px) {
    .cart-list-form .table .product-info .product-name {
        font-size: 18px;
    }
}
.cart-list-form .table .product-info .serial {
    font-size: 15px;
    color: rgba(31, 31, 31, 0.33);
    padding-bottom: 6px;
}
.cart-list-form .table .quantity .product-value {
    font-weight: 500;
    font-size: 18px;
    color: #181818;
    max-width: 55px;
    background: 0 0;
    border: none;
    text-align: center;
    padding-left: 12px;
}
@media only screen and (max-width: 991.98px) {
    .cart-list-form .table .quantity .product-value {
        max-width: 14px;
    }
}
.cart-list-form .table .quantity .order-box {
    padding: 0;
    margin: 0;
}
.cart-list-form .table .quantity li {
    display: inline-block;
    line-height: 40px;
    max-height: 40px;
}
.cart-list-form .table .quantity li .btn {
    font-size: 24px;
    padding: 0;
    border: none;
    vertical-align: inherit;
    color: #181818;
    background: #f8f9fc;
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
@media only screen and (max-width: 991.98px) {
    .cart-list-form .table .quantity li .btn {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
}
.cart-list-form .table .remove-product {
    color: #e72526;
    font-size: 22px;
}
.cart-list-form .table tbody tr {
    padding: 10px 0;
    border-bottom: 1px solid rgba(119, 124, 144, 0.2);
}

.cart-list-form .table .price,
.cat__section .cart-footer .cart-total-table tr td {
    font-size: 18px;
    color: #1d1d1d;
    font-weight: 500;
}

.cart-footer .coupon-form {
    position: relative;
    z-index: 1;
}
.cart-footer .coupon-form input {
    width: 275px;
    border: none;
    background: #f8f9fc;
    font-size: 16px;
    color: #777c90;
    padding-left: 14px;
    height: 40px;
}
.cart-footer .coupon-form input::placeholder {
    font-size: 16px;
    color: #777c90;
}
.cart-footer .coupon-form input::-moz-placeholder {
    font-size: 16px;
    color: #777c90;
}
.cart-footer .coupon-form input::-o-placeholder {
    font-size: 16px;
    color: #777c90;
}
.cart-footer .coupon-form input::-webkit-placeholder {
    font-size: 16px;
    color: #777c90;
}
.cart-footer .coupon-form input::-ms-placeholder {
    font-size: 16px;
    color: #777c90;
}
.cart-footer .coupon-form .coupon_btn {
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    height: 40px;
    padding: 0;
    width: 130px;
    text-transform: capitalize;
}
.cart-footer .coupon-form .coupon_btn:hover {
    color: white;
}
.cart-footer .coupon-form .coupon_btn:hover::before {
    background: #e72526;
}
.cart-footer .update-cart-button {
    color: white;
    font-size: 16px;
    font-weight: 500;
    border: 0;
    background: #181818;
    width: 140px;
    height: 40px;
    margin-left: 27px;
    display: inline-block;
}

.cart-total-section {
    padding: 40px 30px;
}
.cart-total-section .checkout-process {
    width: 100%;
    text-align: center;
    background: #181818;
    color: white;
    font-size: 16px;
    font-weight: 500;
    display: block;
    padding: 10px 25px;
}
@media only screen and (max-width: 767.98px) {
    .cart-total-section {
        padding: 40px 15px;
    }
}

.cart-total-table tbody tr {
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(119, 124, 144, 0.2);
    margin-bottom: 25px;
}
.cart-total-table tbody tr:last-child {
    border-bottom: 0;
}
.cart-total-table tbody th,
.cart-total-table tbody td {
    color: #181818;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0px;
}

.checkout-form label {
    color: #777c90;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 10px;
}
.checkout-form .single-input-wrapper,
.checkout-form textarea {
    width: 100%;
    border: 1px solid rgba(119, 124, 144, 0.15);
    color: #181818;
    font-size: 18px;
    font-weight: 500;
    height: 60px;
    margin-bottom: 40px;
    padding-left: 20px;
    line-height: 1;
}
.checkout-form .ht-select-menu {
    width: 100%;
    border: 1px solid rgba(119, 124, 144, 0.15);
    color: #181818;
    font-size: 18px;
    font-weight: 500;
    height: 60px;
    margin-bottom: 40px;
    padding-left: 20px;
    line-height: 1;
}
.checkout-form textarea {
    padding-top: 20px;
    height: 200px;
}
.checkout-form .checkbox-list {
    list-style: none;
    padding: 0;
}

.payment-list {
    padding: 0;
    list-style: none;
}

.credit-card-form h6 {
    font-size: 16px;
}
.credit-card-form input {
    width: 100%;
    border: 1px solid rgba(119, 124, 144, 0.15);
    padding-left: 10px;
    display: block;
    margin-bottom: 15px;
}

.checkout__section {
    overflow: hidden;
}

.shopping-cart {
    color: white;
    display: inline-block;
    position: relative;
    font-size: 24px;
    margin-right: 30px;
}
.shopping-cart span {
    position: absolute;
    background: #ef6f31;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    padding: 0;
    line-height: 17px;
    top: -12px;
    right: -18px;
    left: auto;
    font-size: 14px;
}
.shopping-cart:hover {
    color: white;
}

.footer-bg-one {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    position: relative;
    z-index: 1;
}
.footer-bg-one::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: #181818;
    opacity: 0.9;
}
.footer-bg-one .shapes__1,
.footer-bg-one .shapes__2 {
    position: absolute;
}
.footer-bg-one .shapes__1 {
    top: 308px;
    left: 97px;
    z-index: -1;
}
.footer-bg-one .shapes__2 {
    right: 0;
    top: 0;
    z-index: -1;
}
.footer-bg-one .shapes__4 {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 130px;
    z-index: -1;
}
.footer-bg-one .blur__shape {
    border-radius: 500px;
    opacity: 0.15;
    background: #e72526;
    filter: blur(150px);
    width: 500px;
    height: 500px;
    position: absolute;
    z-index: -1;
    top: 100px;
    right: 39.73%;
}
.footer-bg-one .big-style-text {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.05);
    top: 14%;
    left: 1%;
}

.footer__widget .footer__contact__one {
    border-top: 3px solid #e72526;
    padding-top: 55px;
}
.footer__widget .widget__info {
    color: white;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
}
.footer__widget .widget__query {
    color: white;
    font-size: 24px;
    font-weight: 500;
}
@media only screen and (max-width: 1200px) {
    .footer__widget .widget__query {
        font-size: 20px;
    }
}
.footer__widget iframe {
    width: 100%;
    height: 264px;
    border-radius: 5px;
}
.footer__widget p {
    color: white;
    line-height: 34px;
}
.footer__widget .fot-list {
    list-style: none;
    padding: 0;
}
.footer__widget .fot-list li a {
    color: white;
    font-size: 20px;
    line-height: 34px;
    font-weight: 500;
    margin-bottom: 16px;
    display: inline-block;
}
.footer__widget .fot-list li a:hover {
    color: #e72526;
}
.footer__widget .social_media a {
    color: white;
    background: linear-gradient(180deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    background: -moz-linear-gradient(180deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    background: -ms-linear-gradient(180deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    background: -o-linear-gradient(180deg, rgba(232, 17, 43, 0.3) 0%, rgba(232, 17, 43, 0.1) 100%);
    backdrop-filter: blur(7.5px);
}
.footer__widget .social_media a:hover {
    background: #e72526;
}

.footer__contact .phone__nimber {
    color: white;
    font-size: 30px;
}
@media only screen and (max-width: 991.98px) {
    .footer__contact .phone__nimber {
        font-size: 22px;
    }
}

.ht-footer-subscribe-form input {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: linear-gradient(135deg, rgba(49, 49, 49, 0.3) 0%, rgba(49, 49, 49, 0.1) 100%);
    backdrop-filter: blur(7.5px);
    width: 100%;
    height: 50px;
    color: white;
    font-size: 16px;
    font-weight: 400;
    padding-left: 20px;
}
.ht-footer-subscribe-form input::placeholder {
    color: white;
}
.ht-footer-subscribe-form input::-moz-placeholder {
    color: white;
}
.ht-footer-subscribe-form input::-o-placeholder {
    color: white;
}
.ht-footer-subscribe-form input::-ms-placeholder {
    color: white;
}
.ht-footer-subscribe-form input::-webkit-placeholder {
    color: white;
}

.footer__menu {
    padding: 0;
}
.footer__menu li {
    list-style: none;
    display: inline-block;
}
.footer__menu li:first-child a {
    margin-left: 0;
}
.footer__menu li a {
    color: white;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    display: inline-block;
    margin-left: 67px;
}
@media (max-width: 767px) {
    .footer__menu li a {
        margin-left: 10px;
        font-size: 18px;
    }
}

.copyright__text p {
    font-size: 20px;
    font-weight: 500;
    color: white;
}
@media (max-width: 767px) {
    .copyright__text p {
        font-size: 18px;
    }
}

.copyright__border {
    border-top: 2px solid rgba(255, 255, 255, 0.05);
}

.footer-bg-two {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    position: relative;
    z-index: 1;
}
.footer-bg-two::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: #181818;
    opacity: 0.9;
}
.footer-bg-two .shapes__1,
.footer-bg-two .shapes__2 {
    position: absolute;
}
.footer-bg-two .shapes__1 {
    top: 80px;
    left: 195px;
    z-index: -1;
}
.footer-bg-two .shapes__2 {
    right: 0;
    top: 0;
    z-index: -1;
}
.footer-bg-two .shapes__4 {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 130px;
    z-index: -1;
}
.footer-bg-two .blur__shape {
    border-radius: 500px;
    opacity: 0.15;
    background: #e72526;
    filter: blur(150px);
    width: 500px;
    height: 500px;
    position: absolute;
    z-index: -1;
    top: 100px;
    right: 39.73%;
}

.footer-bg-three {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
}
.footer-bg-three::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: #181818;
    opacity: 0.7;
}
.footer-bg-three .social_media a {
    color: #52c459;
    background: rgba(82, 196, 89, 0.1);
}
.footer-bg-three .social_media a:hover {
    color: white;
    background: #52c459;
}
.footer-bg-three .footer__widget .fot-list li a {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 19px;
    padding-left: 15px;
    position: relative;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.footer-bg-three .footer__widget .fot-list li a::before {
    content: "\F285";
    position: absolute;
    font-family: "bootstrap-icons";
    font-size: 12px;
    left: 0;
    top: 0;
    z-index: 1;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.footer-bg-three .footer__widget .fot-list li a:hover {
    color: #52c459;
}
.footer-bg-three .footer__widget .fot-list li a:hover::before {
    left: 5px;
}

.footer__widget .mail__icon {
    color: white;
    font-size: 60px;
}

.footer__subsrciber {
    background: #52c459;
    padding: 57px 35px 46px 35px;
    margin-top: -80px;
    position: relative;
    z-index: 1;
}
.footer__subsrciber .ht-footer-subscribe-form input {
    border: 2px solid rgba(255, 255, 255, 0.3);
    background: transparent;
}
.footer__subsrciber .ht-footer-subscribe-form .widget__btn {
    color: #181818;
    background: white;
}
.footer__subsrciber .ht-footer-subscribe-form .widget__btn:hover {
    color: white;
    background: #181818;
}
@media only screen and (max-width: 991.98px) {
    .footer__subsrciber {
        margin-top: 0;
    }
    .main-header-area{
        margin-top:0px !important;
    }
}




/*# sourceMappingURL=main.css.map */
.swiper-button-prev, .swiper-button-next{
    background: var(--main-color-one) !important;
}

.rounded2 {
    border: none;
    border-radius: 12px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin:5px 5px;
    padding:5px 5px;
    display: inline-block;
}

.myTabContent > ul li{
    list-style: none;
    text-align: left;
}
.specyfikacja_techniczna ul li, .technical_specification ul li{
    list-style: none;
    text-align: left;
}
.widget-form  .nice-select{
    height:60px !important;
    line-height:60px !important;
}
.btn_black{
    background: #fff;border:2px solid #000;color:#000;
}
.btn_black:hover{
    color:#fff;
}

.text-list2 li::before{width:0px;height:0px;content:""
}

.text-list2 li{
    padding-left:0px;
}

.breakthumb-unia{
    width:100%;
}.pt-300
.menu-list-left{
    list-style: none;
}
.subcat1{
    list-style: none;
    font-weight:300;
    text-transform:inherit;
    font-size:16px;
}
.nomarker::marker {
    content: ' ';
    font-size: 0.5em;
}
.kategoria1{
    font-size:16px;
    text-transform: uppercase;
    font-weight:600;
    /*padding-bottom:10px;*/
}
.kategoria1:after {
    /*background: #ee302e;*/
    content: "";
    display: block;
    height: 1px;
    margin-top: 3px;
    width: 100%;
}
.nomarker .sub-menu{
    padding-left:20px;
}
.breakthumb-unia{

    text-align: left;
}
.produktmenu{
    padding-left:15px;
}
.produktmenu li{
    float: left;
    margin-right:20px;
    list-style: none;

}
.produktmenu li a{
    color:#e72526;
    font-size:16px;
    font-weight:100;
}
.produktmenu li a:hover{
    padding-bottom:8px;
    border-bottom:1px solid #e72526;
}

.bg-xxx{
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    background: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 100%);
    backdrop-filter: blur(7.5px);
    padding:10px 0px;
}
.link_pobierz{
    text-transform: uppercase;
    color:#7f7f7f;
    border-bottom:1px solid #7f7f7f;
    padding-bottom:10px;
    display:block;
    width:100%;
    margin-top:40px;

}
.konstrukcja_img{
    display: block; margin-left: auto; margin-right: auto;
}

.figure-caption.prod{
    min-height:70px;
}

.prod .product-title{
    font-size:19px;
}

.si-sticky.si-sticky-right {
    left: auto;
    right: 30px;
}

.si-sticky {
    position: fixed;
    top: 28%;
    left: 5px;
    width: 36px;
    z-index: 100;
    transform: none;
    margin-top:60px;
}

.si-dark {
    background-color: #e72526;
    color: #FFF !important;
    border-color: transparent;
}


.social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 1.25rem;
    line-height:40px !important;
    color: #555;
    text-shadow: none;
    overflow: hidden;
}

.i-rounded, .i-plain, .i-circled, .i-bordered, .social-icon {
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 24px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    cursor: pointer;
    font-style: normal;
}
.social-icon:hover {
    background-color: #C4302B !important;
}

.caret {
    cursor: pointer;
    -webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none;
}

.caret::before {
    content: "\25B6";
    color: #e6e6e6;
    display: inline-block;
    margin-right: 6px;
}

.caret-down::before {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */'
transform: rotate(90deg);
}

.nested {
    display: none;
}

.active {
    display: block;
}
.lh30{
    line-height: 30;
}
.wypo{
    list-style-image: url('/assets/img/bullet.png');
    padding-top:25px;
}
.wypo li:marker{
    margin-top:5px;
}
.wypo li{
    line-height:2;
}
@media only screen and (min-width: 991.98px) {
.produkt_padd{
    padding-left:0px;
}
}
.footer-bottom h5{
    color:#fff;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding-top:20px;
}
.footer-bottom ul{
    list-style:none;
    padding-left:0px;
}
.footer-bottom ul li a{
    color:#fff;
}
.footer-bottom .social-icons li{
    display:inline-block;
}
.info-widget2 .sub-menu{
    padding-left:0px;
    list-style:none;
}
.fs13{
    font-size: 13px !important;
}
.fs20{
    font-size:20px !important;
}
.zaklady a[href^="mailto:"],.zaklady a[href^="tel:"]
{
font-weight: 300;
    font-size:18px;
}




.custom--small {
    --cooltipz-small: 4.5rem;
}
.custom--medium {
    --cooltipz-medium: 8rem;
}
.custom--large {
    --cooltipz-large: 12rem;
}
.custom--revert {
    --cooltipz-bg-color: #fff;
    --cooltipz-text-color: #000;
    --cooltipz-border-color: #fff;
}
.custom--help {
    --cooltipz-cursor: help;
}
.custom--delay {
    --cooltipz-delay-show: 1s;
    --cooltipz-delay-hide: 2s;
}
.custom--far {
    --cooltipz-slide: 50px;
}
.custom--still {
    --cooltipz-slide: 0;
}
.custom--opposite {
    --cooltipz-slide: -50px;
}
.custom--big {
    --cooltipz-font-size: 1.6rem;
    --cooltipz-arrow-size: 1rem;
}
.custom--arrow {
    --cooltipz-arrow-size: 1.5rem;
    --cooltipz-border-radius: 0;
}
.custom--round {
    --cooltipz-border-radius: 5rem;
}
.custom--sharp {
    --cooltipz-border-radius: 0;
}
.custom--pointy {
    --cooltipz-arrow-size: 0.82rem;
    --cooltipz-border-radius: 0;
}
.custom--slow {
    --cooltipz-timing: 3s;
}
.custom--border {
    --cooltipz-border-color: #f00;
    --cooltipz-border-width: 2px;
}
.custom--border-2 {
    --cooltipz-border-color: #0f0;
    --cooltipz-border-width: 2px;
    --cooltipz-border-style: dashed;
}
.custom--border-3 {
    --cooltipz-border-color: #000;
    --cooltipz-border-width: 2px;
    --cooltipz-text-color: #000;
    --cooltipz-bg-color: #fff;
}
.swiper-container .swiper-wrapper .swiper-slide video {
    width: 100%;
    height: 100%;
}
.swiper-container {
     width: 100%;
     height: 100vh;
     max-width: 940px;
     margin: 0 auto;
 }
.pod_kat{
    font-weight: 300;
    font-size:20px;
    color:#fff;
    margin-bottom:20px;
    clear:both;
    display:block;
}
.rodo{
    position: fixed;
    bottom:0;
    background:#fff;
    color:#000;
    width:100%;
    text-align: center;
    padding:20px 20px;
    z-index:9999999;
}

.p_history {
    color: #777777;
    background-color: transparent;
    border-bottom: 1px solid #e72526;
    width: 100%;
    text-align: left !important;
    padding:18px 0;

}
.fs18{
font-size:18px !important;
}
.fs24{
font-size:24px;}

.naglowektxt{
font-weight: bold;
font-size:24px;
}
.akapittxt{
    line-height:38px;margin-bottom:60px;text-align: left;
}
.uniaBox h3{
 margin-top: 0;
}
.uniaBox{
    border:0 !important;
}

.head_slide1{
    font-size:61px;font-weight: 600 !important;margin-top: 30px;
    text-align: center;
}
.head_slide1a{
    font-weight: 600;font-size:32px
}
.head_slide2{
    text-align: center;
    text-transform: uppercase;
}
.right_fab_name{
    border-bottom: 1px solid #777;text-align: left;padding:0 0 18px;color:#777;margin-bottom: 70px;text-transform: uppercase
}
.right_fab_h{
    font-weight: 600;font-size:58px;color:#777777;text-align: center
}
.right_fab_t{
    font-weight: 300;font-size:30px;
}
.right_fab_f{
    font-weight: 600;text-align: center;text-transform: uppercase;color:#777
}
.right_fab_ha{
    font-weight: 300;font-size:30px;
}
.right_fab_col{
    color:#777;text-align: center
}
.heroMainCat{
    margin-top: -120px ;
    min-height:550px
}
:target {
    display: block;
    position: relative;
    top: -190px;
    visibility: hidden;
}
.fa-phone{
    transform: rotate(90deg);

}
.center_form{
    text-align:center;
}
.top10{
    margin-top:10px;
}

.my_input{
    background: #777;
    color: #fff;
    padding: 10px 10px;
    border-radius: 5px;
    border: 0px;
    width: 70%;
    text-align: center;
}
.my_input::placeholder{
    color:#fff;
}
.my_button_hover:hover{
    color:#e72526;
    background:#fff;
}
select{

}

a.kon[href^="tel:"] {
    padding-left:10px;
    padding-right:5px;
}
.dec{
    list-style:decimal;
    padding-left:10px;
}
@media only screen and (max-width: 1450px) {
.hero__slider__two .swiper-button-next{
right:80px;}
    .hero__slider__two .swiper-button-prev{
        left:80px;
    }
}


@media only screen and (max-width: 600px) {
    .hero__slider__two .swiper-button-next{
        right:10px;}
    .hero__slider__two .swiper-button-prev{
        left:10px;
    }
}

@media only screen and (max-height: 700px) {
    .si-sticky {
        position: fixed;
        top: 9%;

    }
}

.front_cat{
    width:168px;min-height:200px;
}

@media only screen and (max-width: 600px) {
    .front_cat{

        height:auto;
    }
}


.scaleTxt {
    container-type: inline-size;
}
.scaleTxt p {
    font-size: 8cqw;
}
.scaleTxt .scaledData{
    font-size: 6cqw;
}

@media only screen and (max-width: 600px) {
    .scaleTxt p {
        font-size: 6cqw;
    }
    .scaleTxt .scaledData{
        font-size: 4cqw;
    }
}

.akt_title{
    text-transform: uppercase;color:#777;font-weight: 600;
    line-height:9cqw;
}
.akt_data_div{
    max-height:50px;position:absolute; bottom:25px;z-index:999;
}
.akt_read_more{
    position:absolute; bottom:10px;z-index:999;right:25px;font-size:12px;color:var(--main-color-one)
}
.product-wrapper:hover{
    background:#878787;
    color:#fff;
}
.product-wrapper:hover .akt_title, .product-wrapper:hover .product-tag{
    color:#fff;
}
.product-wrapper:hover .akt_data_div i{
    color:#fff;
}
.product-wrapper:hover .akt_read_more i a{
    color:#fff;
}
.figure-caption{
    min-height: 120px;
}
.linia{
    position:absolute; bottom:10px;z-index:999;right:25px;font-size:12px;
    width:84%;
    border-bottom: 2px solid var(--main-color-one);

}
@media only screen and (max-width: 1100px) {
    .right_fab_h{
        font-size:45px;
    }
    .right_fab_f{
        font-size:14px;
    }
    .head_slide1{
        font-size:50px;
    }
}
@media only screen and (max-width: 1000px) {
    .right_fab_h{
        font-size:30px;
    }
    .right_fab_f{
        font-size:12px;
    }
}
.my_product{
background-position:center center; min-height:200px; width:100%;
    background-size: cover;
}
.podpis_ikona{
    margin-top:-20px;
    display:block;
    width:100%;
}
.ikona_home:hover .podpis_ikona {
   color:var(--main-color-one);
}

.right-content-area .nice-select{
    height:30px !important;
    line-height:30px !important;
    margin-left:5px !important;
}




#toggle {
    -webkit-appearance: none;
}

.button_menu {
    position: absolute;
    z-index: 9;
    height: 65px;
    background-color:var(--main-color-one);
    cursor: pointer;
    display: flex;
    justify-content: left;
    align-items: center;
    padding: 0 24px;
    color:#fff;
    overflow: hidden;
    transition: width 300ms linear;
}
.button_menu.column {
    position: absolute;
    z-index: 9;
    height: auto;
    min-height:55px;
    background-color:var(--main-color-one);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px 0;
    color:#fff;
    overflow: hidden;
    transition: width 300ms linear;

}
.button_menu:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background: #fff;
    transform: rotate(225deg);
    transition: all 0.4s ease;
}
.button_menu:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 2px;
    background: #fff;
    transform: rotate(135deg);
    transition: all 0.4s ease;
}

.nav_menu {
    opacity: 1;
    transition: all 0.5s ease-in-out;
    background-color: rgba(255,255,255,0.0);
    width: 100%;
    border-radius: 5px;
    transform: translateX(10%);
    padding: 10px;
}
.nav_menu.column {
    opacity: 1;
    transition: all 0.5s ease-in-out;
    background-color: rgba(255,255,255,0.0);
    width: 55px;
    height:100%;
    border-radius: 5px;
    transform: translateY(5%);
    padding: 0px;
}
.nav_menu ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;

}
.nav_menu ul.column {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;

}
.nav_menu li {
    opacity: 0;
    list-style: none;
}
.nav_menu ul.column li{
   padding:5px 5px;

}
.nav_menu li:nth-child(1) {
    transform-origin: bottom;
    animation: itop 300ms 300ms linear forwards;
}
.nav_menu li:nth-child(2) {
    transform-origin: bottom;
    animation: itop 300ms 400ms linear forwards;
}
.nav_menu li:nth-child(3) {
    transform-origin: bottom;
    animation: itop 300ms 500ms linear forwards;
}
.nav_menu li:nth-child(4) {
    transform-origin: bottom;
    animation: itop 300ms 600ms linear forwards;
}
.nav_menu li:nth-child(5) {
    transform-origin: bottom;
    animation: itop 300ms 700ms linear forwards;
}
.nav_menu li:nth-child(6) {
    transform-origin: bottom;
    animation: itop 300ms 800ms linear forwards;
}
.nav_menu li:nth-child(7) {
    transform-origin: bottom;
    animation: itop 300ms 900ms linear forwards;
}
.nav_menu a {
    transition: all 0.5s linear;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    width: 46px;
    height: 41px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 0 0;

}
.nav_menu a:hover {
    color: #fff;
}

#toggle:checked ~ label .nav_menu {
    display: none;
    opacity: 0;
    transform: translateY(0);
}

#toggle:checked ~ .button_menu:before {
    transform: rotate(90deg);
}

#toggle:checked ~ .button_menu:after {
    transform: rotate(0deg);
}

#toggle:checked ~ .button_menu {
    width: 55px;
    transition: all 0.1s linear;
}

#toggle:checked ~ .button_menu.column {
    transform: translateY(-100%);
    transition: all 0.1s linear;
}
#toggle ~ .button_menu.column {
    transform: translateY(-100%);
    transition: all 0.1s linear;
    align-items: flex-start;
}

@keyframes itop {
    0% {
        opacity: 0;
        transform: translateY(60px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.mini_menu{
    position: fixed;
    right:70px;
    bottom:80px;
    z-index:99;
}
@media (max-width: 700px) {
    .mini_menu{
        position: fixed;
        right:70px;
        bottom:80px;
        z-index:99;
    }
}

.produktmenu li a.active {
    padding-bottom: 8px;
    border-bottom: 1px solid var(--main-color-one);
}
@media (max-width: 700px) {
    .produktmenu li a.active {
        padding-bottom: 0px;
    }
}

.video-container {
   min-height:700px;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,0.9);
}

.video-container video {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    z-index: 0;
}

/* Just styling the content of the div, the *magic* in the previous rules */
.video-container .caption h2{
    z-index: 1;
    position: relative;
    text-align: left;
    color: #fff;
    padding: 10px 0 0 0;
    padding-top:160px;
    text-transform:uppercase;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight:300;
    font-size:20px;
    line-height:20px;
}
.video-container .caption h1{
    z-index: 1;
    position: relative;
    text-align: left;
    color: #fff;
    padding: 0;
    font-size:60px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight:600;
}
.video-container .caption > p{
    z-index: 1;
    position: relative;
    text-align: left;
    color: #fff;
    padding-top:50px;
    font-size:19px;
    font-family: 'Myriad Web Pro', sans-serif;
    font-weight:300;
}
.stopka_kontaktowe p{
    color:#fff;font-size:16px;
    margin-top:0;
    margin-bottom:0;
}

@keyframes lights {
    0% {
        color: hsl(230, 40%, 80%);
        text-shadow:
                0 0 1em hsla(320, 100%, 50%, 0.2),
                0 0 0.125em hsla(320, 100%, 60%, 0.3),
                -1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
                1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
    }

    30% {
        color: hsl(230, 80%, 90%);
        text-shadow:
                0 0 1em hsla(320, 100%, 50%, 0.5),
                0 0 0.125em hsla(320, 100%, 60%, 0.5),
                -0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
                0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
    }

    40% {
        color: hsl(230, 100%, 95%);
        text-shadow:
                0 0 1em hsla(320, 100%, 50%, 0.5),
                0 0 0.125em hsla(320, 100%, 90%, 0.5),
                -0.25em -0.125em 0.125em hsla(40, 100%, 60%, 0.2),
                0.25em 0.125em 0.125em hsla(200, 100%, 60%, 0.4);
    }

    70% {
        color: hsl(230, 80%, 90%);
        text-shadow:
                0 0 1em hsla(320, 100%, 50%, 0.5),
                0 0 0.125em hsla(320, 100%, 60%, 0.5),
                0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
                -0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
    }

    100% {
        color: hsl(230, 40%, 80%);
        text-shadow:
                0 0 1em hsla(320, 100%, 50%, 0.2),
                0 0 0.125em hsla(320, 100%, 60%, 0.3),
                1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
                -1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
    }

}


@keyframes flicker {
    0% {
        opacity: 0.8;
        text-shadow: 2px 2px 5px #e72526;
    }
    100% {
        opacity: 1;
        text-shadow: 2px 2px 40px #e72526;
    }
}
.texty_anim_div{
    text-align: center;
    align-items: center;
    justify-content: center;
}
.texty_anim{

    font-size:32px;
    font-weight:bold;
    display: flex;

    /* align-self: center;    <---- REMOVE */
    align-items: center;   /* <---- NEW    */
    width: 100%;
    height: 20%;
    animation: lights 5s 750ms linear infinite;
    color: #fff;

    text-shadow: 2px 2px 10px #fff;
    transition: all 0.5s ease-in-out;
    letter-spacing: 0.2em;
    -webkit-animation: flicker 0.5s ease-in-out infinite alternate;
    animation: flicker 1.0s ease-in-out infinite alternate;
}
.texty_anim .small{
    font-size:14px;
}
.texty_anim:hover {
    color: #e72526;
}

#forms > .nice-select{
    margin:0 auto;
}
.nice-select.grey-fields
{
    margin:0 auto;
    float:none !important;
}
.nice-select.grey-fields .list{
    color:#181818;
}
.my_input{
    min-height: 50px !important;
    text-align: center !important;
}

.offcanvas{
    background: #777777;
}
.fa_search_grey{
    color:#777;
}
.fa_search_grey:hover{
    color:#e72526;
}
.autocomplete-suggestion{
    background: #777;
    color:#fff;
    border: 1px solid #999;
}
.search-wrap input{
    color:#fff;
    font-size:45px;
    width:33%;
}
.search-wrap input::placeholder{
    color:#999999;
    font-size:45px;
}
@media (max-width: 700px) {
    .search-wrap input{
        width:95%;
    }
}

.alert-danger{
    padding-left:10px;
}
#autocomplete::placeholder{
    font-size: 18px;
}
.swiper-pagination{
    z-index: 1 !important;
}