/* ============================================================
   TRADEMARK Protection Hub - ORGANIZED STYLESHEET
   Sections:
   1.  CSS Variables & Root
   2.  Custom Fonts
   3.  Reset & Base
   4.  Typography
   5.  Layout & Grid
   6.  Utility Classes
   7.  Buttons & CTAs
   8.  Navigation / Header
   9.  Hero / Main Banner
   10. Sections & Cards
   11. Accordion / FAQ
   12. Testimonials / Reviews
   13. Trusted Logos
   14. Footer
   15. Forms
   16. Animations & Keyframes
   17. Responsive (Mobile-first breakpoints)
   18. Component-scoped overrides (Vue)
============================================================ */


/* ============================================================
   1. CSS VARIABLES & ROOT
============================================================ */
:root {
    /* Brand Colors */
    --green: #0b55b6;
    --color-background: #ffffff;
    --color-background-soft: #f8f8f8;
    --color-background-mute: #f2f2f2;
    --color-border: rgba(60, 60, 60, 0.12);
    --color-border-hover: rgba(60, 60, 60, 0.29);
    --color-heading: #2c3e50;
    --color-text: #2c3e50;

    /* Neutral Palette */
    --vt-c-white: #ffffff;
    --vt-c-white-soft: #f8f8f8;
    --vt-c-white-mute: #f2f2f2;
    --vt-c-black: #181818;
    --vt-c-black-soft: #222222;
    --vt-c-black-mute: #282828;
    --vt-c-indigo: #2c3e50;
    --vt-c-text-light-1: var(--vt-c-indigo);
    --vt-c-text-light-2: rgba(60, 60, 60, 0.66);
    --vt-c-text-dark-1: #ffffff;
    --vt-c-text-dark-2: rgba(235, 235, 235, 0.64);
    --vt-c-divider-light-1: rgba(60, 60, 60, 0.29);
    --vt-c-divider-light-2: rgba(60, 60, 60, 0.12);
    --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65);
    --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48);

    /* Swiper */
    --swiper-theme-color: #000;

    /* SweetAlert2 */
    --swal2-backdrop: rgba(0, 0, 0, 0.4);
    --swal2-width: 32em;
    --swal2-border-radius: 0.3125rem;
    --swal2-background: white;
    --swal2-color: #545454;
    --swal2-confirm-button-background-color: #7066e0;
    --swal2-confirm-button-color: #fff;
    --swal2-deny-button-background-color: #dc3741;
    --swal2-deny-button-color: #fff;
    --swal2-cancel-button-background-color: #6e7881;
    --swal2-cancel-button-color: #fff;

    /* Bootstrap */
    --bs-blue: #2154C2;
    --bs-primary: #2154C2;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;

    /* Animate.css */
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}

/* Dark Mode Override */
@media (prefers-color-scheme: dark) {
    :root {
        --color-background: var(--vt-c-black);
        --color-background-soft: var(--vt-c-black-soft);
        --color-background-mute: var(--vt-c-black-mute);
        --color-border: rgba(84, 84, 84, 0.48);
        --color-border-hover: rgba(84, 84, 84, 0.65);
        --color-heading: #ffffff;
        --color-text: rgba(235, 235, 235, 0.64);
    }
}


    :root {
        --sf-img-4: url("data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=");
        --sf-img-3: url("data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=");
        --sf-img-9: url("data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=")
    }

    @font-face {
        font-family: "Instrument Sans";
        font-style: italic;
        font-weight: 400 700;
        font-stretch: 100%;
        src: url(data:font/woff2;base64,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)format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
        font-family: "Instrument Sans";
        font-style: normal;
        font-weight: 400 700;
        font-stretch: 100%;
        src: url(data:font/woff2;base64,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)format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    :root {
        --white: #ffffff;
        --vt-c-white-soft: #f8f8f8;
        --vt-c-white-mute: #f2f2f2;
        --vt-c-black: #181818;
        --vt-c-black-soft: #222222;
        --vt-c-black-mute: #282828;
        --green: #0b55b6;
        --vt-c-indigo: #2c3e50;
        --vt-c-divider-light-1: rgba(60, 60, 60, .29);
        --vt-c-divider-light-2: rgba(60, 60, 60, .12);
        --vt-c-divider-dark-1: rgba(84, 84, 84, .65);
        --vt-c-divider-dark-2: rgba(84, 84, 84, .48);
        --vt-c-text-light-1: var(--vt-c-indigo);
        --vt-c-text-light-2: rgba(60, 60, 60, .66);
        --vt-c-text-dark-1: var(--vt-c-white);
        --vt-c-text-dark-2: rgba(235, 235, 235, .64)
    }

    :root {
        --color-background: var(--vt-c-white);
        --color-background-soft: var(--vt-c-white-soft);
        --color-background-mute: var(--vt-c-white-mute);
        --color-border: var(--vt-c-divider-light-2);
        --color-border-hover: var(--vt-c-divider-light-1);
        --color-heading: var(--vt-c-text-light-1);
        --color-text: var(--vt-c-text-light-1);
        --section-gap: 160px
    }

    @media (prefers-color-scheme:dark) {
        :root {
            --color-background: var(--vt-c-black);
            --color-background-soft: var(--vt-c-black-soft);
            --color-background-mute: var(--vt-c-black-mute);
            --color-border: var(--vt-c-divider-dark-2);
            --color-border-hover: var(--vt-c-divider-dark-1);
            --color-heading: var(--vt-c-text-dark-1);
            --color-text: var(--vt-c-text-dark-2)
        }
    }

    *,
    *:before,
    *:after {
        box-sizing: border-box;
        margin: 0;
        font-weight: 400
    }

    body {
        background: var(--color-background);
        transition: color .5s, background-color .5s;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale
    }

    a.logo img ::selection {
        background: #0b55b6;
        color: #fff;
        text-shadow: none
    }

    .s1 {
        background: #00122c !important
    }

    .btn-prev:hover {
        transform: translateY(-.225rem);
        transition: .4s
    }

    body {
        font-family: Instrument Sans, sans-serif !important
    }

    html,
    body,
    #app {
        margin: 0;
        padding: 0;
        width: 100%;
        min-height: 100vh
    }

    .accordion-item .accordion-header,
    button.accordion-header {
        color: #000 !important
    }

    :root {
        --swiper-theme-color: #000
    }

    .xd:hover {
        transform: translateY(-.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .btn-next:hover {
        color: #fff;
        transform: translateY(-.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .content-inner p,
    .content-inner {
        color: #000 !important
    }

    ::-webkit-scrollbar {
        width: 5px;
        background-color: #f5f5f5
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    button,
    a,
    p {
        font-family: Instrument Sans, sans-serif !important
    }

    .fade-in {
        opacity: 0;
        animation: fadeIn .1s ease forwards
    }

    .fade-h {
        opacity: 0;
        animation: fadeHeading .3s ease forwards
    }

    @keyframes fadeHeading {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    .fade-t {
        opacity: 0;
        animation: fadeText .6s ease forwards
    }

    @keyframes fadeText {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    .packages.bgx .red-table-heading {
        color: #fff;
        letter-spacing: -.5px
    }

    .packages.bgx {
        background: #00122c
    }

    .call-to-footer a.fom-text:after {
        content: "›";
        font-size: 31px;
        margin-left: 6px;
        color: #000;
        position: absolute;
        top: -13px
    }

    .btn_group.justify-content-center {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 20px
    }

    .content-box .theme-btn.outlined_btn {
        background: transparent !important;
        border: 2px solid #0b55b6 !important;
        color: #0b55b6 !important
    }

    .row {
        margin-right: -.75rem !important;
        margin-left: -.75rem !important
    }

    .fixed-section {
        height: 100vh;
        overflow: hidden
    }

    .fixed-col {
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 40px 40px;
        min-height: 730px
    }

    .right-img {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%
    }

    .content-box {
        max-width: 670px;
        width: 53vw;
        min-width: 280px
    }

    .trusted-img2 {
        width: 55px;
        height: 55px
    }

    .inner-box {
        display: grid;
        grid-template-columns: 65px auto;
        align-items: center
    }

    .left-g {
        justify-self: start
    }

    .right-g {
        gap: 10px;
        justify-self: start
    }

    .rev-box p {
        margin: 0
    }

    .rev-box .inner-box p {
        font-size: 14px !important
    }

    .rev-box .inner-box span {
        margin: 0
    }

    #call-action-ff .fom-text:after {
        content: "›";
        font-size: 31px;
        margin-left: 6px;
        color: #000;
        position: absolute;
        top: -13px
    }

    .mb_2_2 svg {
        fill: #fff !important
    }

    .lp-ftrbox svg {
        margin: -2px 5px 0 0
    }

    a {
        text-decoration: none !important
    }

    .center-pkg-sec {
        margin: 0-25px !important
    }

    .federal-mn.selected:before {
        content: "Selected";
        padding: 50px 11px;
        background: #0b55b6;
        position: absolute;
        top: 50%;
        z-index: 999;
        left: 0;
        right: 0;
        width: 35%;
        color: #fff;
        text-align: center;
        border-radius: 50%;
        margin: 0 auto
    }

    .contact_sec .fa-phone:before {
        content: "";
        color: #0b55b6 !important
    }

    .contact_sec .fa-envelope:before {
        content: "";
        color: #0b55b6 !important
    }

    .link-style:hover {
        color: #000 !important
    }

    .link-style-topbar:hover {
        color: #fff !important
    }

    .link-style-darkbg:hover {
        color: #fff !important
    }

    .underline:after {
        content: "";
        position: absolute;
        z-index: -1;
        right: 0;
        width: 0;
        bottom: -5px;
        background: #0b55b6;
        height: 2.5px;
        transition-property: width;
        transition-duration: .3s;
        transition-timing-function: ease-In
    }

    .underline:hover:after,
    .underline:focus:after,
    .underline:active:after {
        left: 0;
        right: auto;
        width: 100%
    }

    #main-content {
        padding: 0 20px
    }

    .mp-badge {
        background: #a80000;
        color: #fff;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        padding: .4rem 1.4rem;
        line-height: 100%;
        position: relative;
        top: -40px;
        left: 0;
        right: 0;
        width: fit-content;
        font-weight: 800;
        margin-bottom: -24px;
        margin-left: auto;
        margin-right: auto
    }

    ul.breadcrumb li+li:before {
        padding: 8px;
        color: #919191;
        content: " | "
    }

    .rev-box ul li svg {
        fill: #0b55b6 !important;
        stroke: none
    }

    .rev-box ul {
        flex-direction: row;
        align-items: baseline;
        justify-content: flex-start
    }

    ul.breadcrumb li a:hover {
        color: #4c4c4c;
        text-decoration: underline
    }

    ul.search-breadcrumb li+li:before {
        padding: 8px;
        color: #919191;
        content: " | "
    }

    ul.search-breadcrumb li a:hover {
        color: #4c4c4c;
        text-decoration: underline
    }

    .blog_sidebar nav ul a:hover {
        background: #000;
        color: #fff
    }

    .pricing-bullet {
        width: 22px;
        height: 22px;
        margin: 0 3px 0 0
    }

    ::-webkit-scrollbar-button:start:decrement,
    ::-webkit-scrollbar-button:end:increment {
        display: none
    }

    section {
        padding: 0
    }

    ::-webkit-scrollbar-track-piece {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        box-shadow: inset 0 0 6px #0000004d;
        background-color: #fff
    }

    ::-webkit-scrollbar-thumb:vertical {
        border-radius: 10px;
        background-color: #0b55b6
    }

    input[type=date]::-webkit-inner-spin-button,
    input[type=date]::-webkit-calendar-picker-indicator,
    input[type=time]::-webkit-inner-spin-button,
    input[type=time]::-webkit-calendar-picker-indicator {
        display: none;
        -webkit-appearance: none
    }

    .myaccordion li.active .faq-ang h4:before {
        content: ""
    }

    body {
        -webkit-font-smoothing: antialiased;
        overflow-x: hidden
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: #000
    }

    h2 {
        letter-spacing: -1px
    }

    p {
        line-height: 1.4;
        letter-spacing: .2px
    }

    .fom-text {
        font-size: 18px;
        letter-spacing: -.3px;
        position: relative;
        top: 9px;
        font-weight: 600
    }

    .fom-text-1:hover {
        transform: translate(.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .theme-btn:hover {
        color: #fff;
        background: #0b55b6;
        transform: translateY(-.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .outlined_btn:hover {
        color: #0b55b6 !important;
        background: #0000 !important;
        box-shadow: 0 10px 20px #00000026 !important;
        border-color: #0b55b6 !important
    }

    *:hover,
    *:focus,
    * {
        outline: none !important
    }

    a {
        -webkit-transition: all .4s ease-In-out;
        -moz-transition: all .4s ease-In-out;
        -o-transition: all .4s ease-In-out;
        transition: all .4s ease-In-out;
        display: inline-block;
        cursor: pointer
    }

    a:hover {
        color: #000
    }

    .plain-cta-text p a:hover {
        color: #dbdbdb
    }

    button {
        background: transparent
    }

    ::-webkit-input-placeholder {
        color: #a3a3a3;
        font-weight: 400
    }

    ::-moz-placeholder {
        color: #a3a3a3;
        font-weight: 400
    }

    :-ms-input-placeholder {
        color: #a3a3a3;
        font-weight: 400
    }

    :-moz-placeholder {
        color: #a3a3a3;
        font-weight: 400
    }

    ::-moz-placeholder {
        opacity: 1
    }

    .spad {
        padding: 100px 0
    }

    .overlay:after {
        content: "";
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #0009;
        z-index: 1
    }

    .slick-dots li button:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #d9d9d9;
        width: 10px;
        height: 10px;
        border-radius: 100%
    }

    .slick-dots li.slick-active button:before {
        background: #0b55b6
    }

    .main-header .menu>li:last-child>a:hover {
        color: #0b55b6 !important;
        background: #fff;
        box-shadow: 0 10px 20px #00000026;
        border: solid 1px #0b55b6
    }

    .main-header .menu>li:last-child>a:hover {
        color: #fff
    }

    .main-header .menu li:hover>a {
        color: #00122c
    }

    .menu li.dropdown-nav>a:after {
        content: "";
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        font-size: 12px;
        padding-left: 8px
    }

    ul.dropdown li a:hover {
        color: #666 !important
    }

    ul.dropdown li a:hover {
        color: #000
    }

    .dropdown-nav:hover ul.dropdown {
        top: 100%;
        opacity: 1;
        visibility: visible
    }

    .hdr_1 a.theme-btn.outlined_btn:hover {
        color: #0b55b6
    }

    .mainBanner {
        position: relative;
        overflow: hidden;
        background-color: #f7f7f7
    }

    .mainBanner .mb_1 {
        z-index: 1;
        padding: 0 30px 30px
    }

    .mainBanner .mb_1 h1 {
        font-weight: 700;
        margin-bottom: 20px;
        letter-spacing: -.8px;
        font-size: 38px;
        line-height: 2.6rem
    }

    .mainBanner .mb_1 h1 span {
        color: #0b55b6;
        padding-bottom: 4px;
        font-weight: 700
    }

    .mainBanner .mb_1>p {
        font-size: 18px;
        font-weight: 400;
        line-height: 1.4;
        margin-bottom: 24px
    }

    .mainBanner .mb_1>ul {
        padding: 0;
        list-style: none;
        margin-bottom: 30px;
        line-height: 1.8
    }

    .mainBanner .mb_1>ul li {
        display: flex;
        line-height: 1.5;
        margin-bottom: 4px
    }

    .mainBanner .mb_1>ul li:before {
        content: "";
        display: inline-block;
        width: 8px;
        height: 8px;
        border: 1.7px solid #11AA5E;
        background-color: #11aa5e;
        border-radius: 50%;
        margin-right: 8px;
        position: relative;
        top: 8px
    }

    .mainBanner .mb_1 .btn_group {
        margin-bottom: 20px;
        grid-gap: 20px
    }

    .mainBanner .mb_2 .mb_2_1:before {
        content: "";
        background: transparent url(data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=);
        background-size: contain;
        position: absolute;
        width: 100%;
        height: 120%;
        top: -30px;
        left: -30px;
        background-repeat: no-repeat
    }

    .mainBanner .mb_2 .mb_2_1:after {
        content: "";
        background: transparent var(--sf-img-3);
        background-size: cover;
        position: absolute;
        width: 100%;
        height: 120%;
        top: 80px;
        background-repeat: no-repeat;
        left: 40%
    }

    .how_to_sec {
        background: #fff;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .howtoreg {
        color: #fff;
        padding: 26px;
        margin-bottom: 26px;
        background: #fff;
        border: 1px solid #D1D5D9
    }

    .howto_1 h2 {
        color: #000
    }

    .howto_1 p {
        color: #000;
        margin-right: 100px
    }

    .howtoreg h5 {
        color: #00122c;
        margin-top: 0;
        margin-bottom: 20px;
        font-size: 18px;
        position: relative
    }

    .howtoreg p {
        color: #00122c;
        margin: 0;
        font-size: 14px
    }

    .get_trademark_sec_1 .mb_2_2 {
        background: #00122c;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 1;
        padding: 13px 20px;
        margin: -120px 190px 0-.5rem;
        top: 0;
        right: 30px
    }

    .get_trademark_sec_1 .mb_2_2 p {
        color: #fff;
        margin: 0;
        font-weight: 700;
        font-size: 113%;
        line-height: 1.4
    }

    .get_trademark_sec_1 .mb_2_2 ul {
        display: flex;
        padding: 0;
        list-style: none;
        margin: 0
    }

    .btn_group {
        display: flex
    }

    .btn_group a {
        border-radius: 8px
    }

    .btn_group a:last-child {
        margin: 0
    }

    .section_head {
        margin-bottom: 40px;
        margin-top: 32px
    }

    .section_head>span:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        background: linear-gradient(180deg, transparent, #fff)
    }

    .section_head h2 {
        margin-top: -2rem;
        position: relative;
        margin-bottom: 18px;
        letter-spacing: -.5px;
        line-height: 1.2em
    }

    .section_head p {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        margin-right: 10px
    }

    .faq_head h2 {
        position: relative;
        margin-bottom: 18px;
        letter-spacing: -.5px;
        line-height: 1.2em;
        color: #000
    }

    .faq_head p {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        margin-right: 10px;
        color: #000
    }

    @media (max-width:768px) {
        .navbar {
            box-shadow: none !important
        }

        body {
            padding-top: 60px
        }
    }

    @media only screen and (max-width:980px) and (min-width:220px) {
        .info-test p {
            font-size: 16px !important;
            margin: 0 0 15px !important
        }

        section.our-testimonial {
            padding: 20px 15px !important
        }
    }

    @media only screen and (max-width:980px) and (min-width:220px) {
        .accordion-item .accordion-header span {
            font-size: 17px !important
        }
    }

    @media (max-width:787px) {
        .cc-footer {
            margin-top: 15px !important;
            padding-top: 0 !important
        }
    }

    @media (max-width:787px) {
        .rev-box {
            margin-right: 0% !important
        }

        #pricing {
            margin-top: 0 !important
        }

        .center-pkg-sec {
            margin: 0 !important
        }
    }

    .rev-box {
        margin-right: 15%;
        padding: 24px 24px 14px
    }

    .rev-box ul {
        display: flex;
        padding: 0;
        list-style: none;
        margin: 0 0 12px
    }

    .rev-box p {
        font-size: 18px;
        width: 100% !important;
        letter-spacing: .4px
    }

    .rev-box span {
        color: #000;
        font-weight: 600;
        font-size: 17px;
        margin-left: 70px
    }

    .s1 {
        overflow: hidden
    }

    .s1_1 {
        border-radius: 34px;
        padding: 30px;
        height: 100%;
        position: relative
    }

    .blogs-button:hover {
        color: #000;
        background: #c5c5c5
    }

    #service-2:hover {
        background: #dedede;
        transform: scale(1.01)
    }

    .s1_1 span:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        background: linear-gradient(180deg, transparent, #fff)
    }

    .s1_1 img {
        width: 40px;
        height: 40px;
        object-fit: contain;
        margin-bottom: 20px
    }

    .howtoreg img {
        width: 32px;
        height: 32px;
        object-fit: contain;
        margin-bottom: 16px
    }

    .s1_1 h3 {
        font-size: 24px;
        margin-bottom: 10px;
        color: #fff
    }

    .s1_1 p {
        margin-bottom: 0;
        color: #fff;
        font-size: 15px
    }

    .s2 .section_head span:before {
        background: linear-gradient(180deg, transparent, #5f6a74)
    }

    .s1 .section_head h2,
    .s1 .section_head p {
        color: #fff !important
    }

    .s2_1 ul li:before {
        content: "";
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        color: #ff979c;
        margin-right: 12px;
        font-size: 120%;
        line-height: 26px
    }

    .s3_1:before {
        content: "";
        position: absolute;
        top: 30px;
        right: 20px;
        width: 46px;
        height: 34px;
        background: transparent url(data:image/svg+xml,%3csvg%20width=\'48\'%20height=\'34\'%20viewBox=\'0%200%2048%2034\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath%20d=\'M4.0013%2033.6667H14.0013L20.668%2020.3334V0.333374H0.667969V20.3334H10.668L4.0013%2033.6667ZM30.668%2033.6667H40.668L47.3346%2020.3334V0.333374H27.3346V20.3334H37.3346L30.668%2033.6667Z\'%20fill=\'%233b78f0\'%20fill-opacity=\'0.8\'/%3e%3c/svg%3e);
        background-size: contain;
        background-repeat: no-repeat
    }

    .s4 .outlined_btn:hover {
        border-color: #0b55b6;
        color: #0b55b6
    }

    .info-text p {
        font-size: 16px;
        font-weight: 400;
        line-height: 1.5;
        width: 100% !important;
        padding-bottom: 60px
    }

    .lp-ftrbox-1 h6 {
        color: #000;
        font-size: 17px;
        font-weight: 700;
        display: block;
        margin: 10px 0 30px
    }

    .site-footer {
        padding: 8rem 0 2rem;
        background: #fff;
        border-top: .1px solid #D1D5D9
    }

    .site-footer a {
        color: #2e2e2e;
        font-size: 15px;
        font-weight: 400
    }

    .site-footer a:hover {
        color: #0b55b6
    }

    .site-footer a:hover {
        text-decoration: underline;
        text-underline-offset: 3px
    }

    .lp-about {
        font-weight: 300 !important;
        font-size: 14px !important;
        text-align: left;
        margin-right: 3em;
        margin-top: -14px;
        color: #2e2e2e
    }

    .lp-ftrbox-1 img {
        width: 80%;
        margin-bottom: 30px;
        margin-left: -3px
    }

    .lp-ftrbox-1 {
        text-align: left
    }

    .lp-p {
        font-weight: 300 !important;
        font-size: 14px !important
    }

    .site-footer .sf_1 ul {
        list-style: none;
        padding: 0;
        margin: 0
    }

    .site-footer .sf_1 ul li {
        padding-bottom: 6px
    }

    .site-footer .sf_2 {
        text-align: end
    }

    .ftr_btm a {
        color: #0b55b6;
        font-size: 12px
    }

    .ftr_btm a:hover {
        color: #000
    }

    .site-footer .sf_1 ul.social a:hover,
    .site-footer .sf_2 ul a:hover {
        color: #fff;
        box-shadow: 0 0 0 10px #0000001a
    }

    .site-footer .sf_2 .chat_btn:before {
        content: "";
        position: absolute;
        bottom: -12px;
        left: 0;
        border-width: 15px 0 0 15px;
        border-style: solid;
        border-color: #f98185 transparent transparent transparent;
        transform: scaleX(-1)
    }

    .site-footer .sf_2 .call_btn {
        font-size: 16px
    }

    .site-footer .ftr_btm {
        border-top: .1px solid #D1D5D9;
        margin-top: 3rem;
        padding-top: 2.2rem;
        font-size: 13px;
        padding-bottom: 3rem
    }

    .site-footer .ftr_btm p {
        width: 85%;
        margin-bottom: 0;
        color: #2e2e2e;
        font-size: 12px
    }

    .gray_bg {
        background: #fff
    }

    .gray_bg .outlined_text:before {
        background: linear-gradient(180deg, transparent, #5f6a74)
    }

    .img_holder {
        position: relative;
        padding-right: 50px
    }

    .img_holder img {
        position: relative;
        z-index: 1;
        width: 100%;
        margin-left: 60px
    }

    .img_holder:before {
        content: "";
        background: transparent var(--sf-img-4);
        background-size: contain;
        position: absolute;
        width: 100%;
        height: 115%;
        top: 20px;
        right: 30%;
        background-repeat: no-repeat
    }

    .custom_list li:before {
        content: "" !important;
        display: inline-block;
        width: 10px;
        height: 10px;
        border: 1.7px solid #0b55b6;
        border-radius: 50%;
        margin-right: 8px;
        position: relative;
        top: 7px
    }

    .has_elem {
        position: relative
    }

    .has_elem .container {
        position: relative;
        z-index: 1
    }

    .outlined_text:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 60%;
        bottom: 0;
        left: 0;
        background: linear-gradient(180deg, transparent, #fff)
    }

    .get_trademark_sec {
        color: #fff;
        padding-top: 94px;
        padding-bottom: 94px;
        margin-bottom: 22px
    }

    .get_trademark_sec h2 {
        letter-spacing: -.5px;
        line-height: 1.25em
    }

    .get_trademark_sec p {
        width: 85%;
        margin-bottom: 15px
    }

    .get_trademark_sec_1 {
        color: #fff;
        padding-top: 100px;
        padding-bottom: 160px
    }

    h3,
    h2 {
        font-weight: 700 !important
    }

    .get_trademark_sec_1 h2 {
        color: #000;
        line-height: 1.25em;
        letter-spacing: -1px
    }

    .get_trademark_sec_1 p {
        width: 85%;
        margin-bottom: 15px;
        color: #414752
    }

    .get_trademark_sec .outlined_text:before {
        background: linear-gradient(180deg, transparent, #5f6a74)
    }

    .get_trademark_sec_1 .outlined_text:before {
        background: linear-gradient(180deg, transparent, #5f6a74)
    }

    .get_trademark_sec_1 .gt_1 {
        padding-bottom: .5rem
    }

    .get_trademark_sec .btn_group .outlined_btn:hover {
        color: #0b55b6
    }

    .get_trademark_sec_1 .btn_group .outlined_btn:hover {
        color: #0b55b6
    }

    .ss_2 ul li a:hover {
        background: #0b55b6;
        color: #fff;
        border-color: #0b55b6
    }

    .search_similar:before {
        content: "";
        background: transparent url(data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=);
        background-size: contain;
        position: absolute;
        width: 47%;
        height: 60%;
        top: 28%;
        right: 0;
        background-repeat: no-repeat
    }

    .search_similar:after {
        content: "";
        background: transparent url(data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=);
        background-size: contain;
        position: absolute;
        width: 55%;
        height: 55%;
        top: 15%;
        right: -25%;
        background-repeat: no-repeat
    }

    .faq_sec {
        background: #fff
    }

    .faq_sec .section_head p a:hover {
        color: #0b55b6
    }

    .accordion-item {
        box-shadow: 0 2px 4px #00000014;
        margin-bottom: 20px;
        border-radius: 10px
    }

    .accordion-item .accordion-header {
        justify-content: space-between;
        cursor: pointer;
        padding: 20px;
        font-weight: 500;
        line-height: 1.5em;
        font-size: 18px
    }

    .accordion-item .accordion-header span {
        padding-right: 20px;
        line-height: 1.5em;
        font-size: 18px
    }

    .accordion-item .acc_desc ul li:before {
        font-size: 40%;
        line-height: 28px;
        color: #111827
    }

    .accordion-item.active .acc_title i.fa-plus-square:before {
        content: "";
        font-size: 18px;
        font-weight: 700
    }

    .innerBanner_a .mb_2 .mb_2_1:before {
        display: none
    }

    .innerBanner_a .mb_2 .mb_2_1:after {
        content: "";
        background: transparent url(data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=);
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 100%;
        height: 130%;
        top: -80px;
        left: 40%;
        opacity: .5
    }

    .innerBanner_b .mb_2 .mb_2_1:before {
        display: block
    }

    .innerBanner_b .mb_2 .mb_2_1:after {
        content: "";
        background: transparent var(--sf-img-3);
        background-size: cover;
        position: absolute;
        width: 100%;
        height: 120%;
        top: 80px;
        background-repeat: no-repeat;
        left: 40%
    }

    .smt_1:before {
        content: "";
        position: absolute;
        bottom: -36%;
        left: 50%;
        transform: translate(-50%);
        width: 80%;
        height: 100%;
        background: transparent url(data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSIiPg0KDQo8aGVhZD4NCiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICA8bGluayByZWw9Imljb24iIGhyZWY9Ii9mYXZpY29uLmljbyI+DQoNCiAgPG1ldGEgbmFtZT0idmlld3BvcnQiDQogICAgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwgbWF4aW11bS1zY2FsZT0xLjAsIHVzZXItc2NhbGFibGU9bm8sIHZpZXdwb3J0LWZpdD1jb3ZlciI+DQogIDx0aXRsZT5UcmFkZW1hcmsgQXRsYXM8L3RpdGxlPg0KDQoNCg0KDQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+DQogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+DQogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5zdHJ1bWVudCtTYW5zOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwIg0KICAgIHJlbD0ic3R5bGVzaGVldCI+DQoNCiAgPCEtLSBTdGFydCBvZiAgWmVuZGVzayBXaWRnZXQgc2NyaXB0IC0tPg0KICA8c2NyaXB0IGlkPSJ6ZS1zbmlwcGV0Ig0KICAgIHNyYz0iaHR0cHM6Ly9zdGF0aWMuemRhc3NldHMuY29tL2Vrci9zbmlwcGV0LmpzP2tleT0yZTI3ZWE3MS00OGI1LTQ4ZmYtYWNjMC01OTY2ZTE0NTdkOWEiPiA8L3NjcmlwdD4NCiAgPCEtLSBFbmQgb2YgIFplbmRlc2sgV2lkZ2V0IHNjcmlwdCAtLT4NCg0KICA8IS0tIExpdmUgLS0+DQogIDwhLS0gPHNjcmlwdCBpZD0iY2hhdHdheSIgYXN5bmM9InRydWUiIHNyYz0iaHR0cHM6Ly9jZG4uY2hhdHdheS5hcHAvd2lkZ2V0LmpzP2lkPTRGeG00WUR3d2llbCI+PC9zY3JpcHQ+IC0tPg0KDQoNCg0KDQoNCiAgPCEtLSA8c2NyaXB0IGlkPSJjaGF0d2F5IiBhc3luYz0idHJ1ZSIgc3JjPSJodHRwczovL2Nkbi5jaGF0d2F5LmFwcC93aWRnZXQuanM/aWQ9NVVDaHhFSjhGQ0FxIj48L3NjcmlwdD4gICAtLT4NCiAgPCEtLSBUZXN0IC0tPg0KDQogIDxzY3JpcHQ+DQogICAgKGZ1bmN0aW9uICh3LCBkLCB0LCByLCB1KSB7DQogICAgICB2YXIgZiwgbiwgaTsNCiAgICAgIHdbdV0gPSB3W3VdIHx8IFtdLCBmID0gZnVuY3Rpb24gKCkgew0KICAgICAgICB2YXIgbyA9IHsgdGk6ICIzNTUwMDg1NzMiLCBlbmFibGVBdXRvU3BhVHJhY2tpbmc6IHRydWUgfTsNCiAgICAgICAgby5xID0gd1t1XSwgd1t1XSA9IG5ldyBVRVQobyksIHdbdV0ucHVzaCgicGFnZUxvYWQiKQ0KICAgICAgfSwNCiAgICAgICAgbiA9IGQuY3JlYXRlRWxlbWVudCh0KSwgbi5zcmMgPSByLCBuLmFzeW5jID0gMSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICB2YXIgcyA9IHRoaXMucmVhZHlTdGF0ZTsNCiAgICAgICAgICBzICYmIHMgIT09ICJsb2FkZWQiICYmIHMgIT09ICJjb21wbGV0ZSIgfHwgKGYoKSwgbi5vbmxvYWQgPSBuLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG51bGwpDQogICAgICAgIH0sDQogICAgICAgIGkgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKHQpWzBdLCBpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4sIGkpDQogICAgfSkNCiAgICAgICh3aW5kb3csIGRvY3VtZW50LCAic2NyaXB0IiwgIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsICJ1ZXRxIik7DQogIDwvc2NyaXB0Pg0KDQoNCg0KICA8IS0tIEdvb2dsZSB0YWcgKGd0YWcuanMpIC0tPg0KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1BVy0xMTEyOTI3NDMzOCI+PC9zY3JpcHQ+DQogIDxzY3JpcHQ+DQogICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICAgZnVuY3Rpb24gZ3RhZygpIHsgZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgfQ0KICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCiAgICBndGFnKCdjb25maWcnLCAnQVctMTExMjkyNzQzMzgnKTsNCiAgPC9zY3JpcHQ+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQogIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBjcm9zc29yaWdpbiBzcmM9Ii9hc3NldHMvanMvaW5kZXgtQkswUnpQVEQuanMiPjwvc2NyaXB0PgogIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgY3Jvc3NvcmlnaW4gaHJlZj0iL2Fzc2V0cy9jc3MvaW5kZXgtREI4SjIyeHEuY3NzIj4KPC9oZWFkPg0KDQo8Ym9keT4NCiAgPGRpdiBpZD0iYXBwIj48L2Rpdj4NDQoNCg0KDQogIDwvc2NyaXB0Pg0KDQogIDxzY3JpcHQ+DQogICAgZnVuY3Rpb24gc2V0Q2hhdHdheUxlYWR4KCkgew0KICAgICAgaWYgKHdpbmRvdy4kY2hhdHdheSkgew0KICAgICAgICAvLyDinIUgQ3VzdG9tIGRhdGE6IGxlYWR4DQogICAgICAgICRjaGF0d2F5LnVwZGF0ZUNoYXR3YXlDdXN0b21EYXRhKCdsZWFkeCcsICdXZWJzaXRlIENvbnRhY3QgRm9ybScpOw0KDQogICAgICAgIGNvbnNvbGUubG9nKCdDaGF0d2F5IGN1c3RvbSBkYXRhICJsZWFkeCIgc2VudCcpOw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgLy8gUmV0cnkgdW50aWwgQ2hhdHdheSBpcyByZWFkeQ0KICAgICAgICBzZXRUaW1lb3V0KHNldENoYXR3YXlMZWFkeCwgNTAwKTsNCiAgICAgIH0NCiAgICB9DQoNCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHNldENoYXR3YXlMZWFkeCk7DQogIDwvc2NyaXB0Pg0KDQoNCg0KDQo8L2JvZHk+DQoNCjwvaHRtbD4=)no-repeat;
        background-size: contain;
        z-index: -1
    }

    .smt_2_2:before,
    .smt_2_2:after {
        content: "";
        background: transparent var(--sf-img-9);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        opacity: .3
    }

    .smt_2_2:before {
        width: 17%;
        height: 62%;
        top: 30px;
        right: 18%
    }

    .smt_2_2:after {
        width: 17%;
        height: 62%;
        top: 30%;
        right: 5px
    }

    .smt_2_2 ul a:hover {
        color: #00122c
    }

    .cr_1_2:before {
        content: "";
        background: transparent var(--sf-img-9);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        width: 40%;
        height: 60%;
        bottom: -10%;
        right: 80%;
        z-index: -1;
        opacity: .25
    }

    .faq_sec_2 ul.accordion-item .accordion-header:before {
        content: "";
        font-family: "Font Awesome 5 Pro";
        font-weight: 900;
        color: #0b55b6;
        margin-right: 12px;
        font-size: 80%;
        line-height: 24px;
        position: absolute;
        left: 10px
    }

    .cr_sec_package .cr_1_2:before {
        display: none
    }

    .page_head .breadcrumb-item+.breadcrumb-item:before {
        content: "";
        font-family: "Font Awesome 5 Pro";
        font-size: 70%;
        display: inline-block
    }

    .fom-text:hover {
        transform: translate(.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .faq_det_set ul.accordion-item .accordion-header:before {
        display: none
    }

    .site_sidebar nav ul a:hover {
        background: #e2e2e2;
        color: #000
    }

    .or_2_1:before,
    .or_2_1:after {
        content: "";
        background: transparent var(--sf-img-4);
        background-size: cover;
        position: absolute;
        background-repeat: no-repeat;
        z-index: -1;
        width: 100%;
        height: 60%
    }

    .or_2_1:before {
        top: -60px;
        right: 30%
    }

    .or_2_1:after {
        bottom: -40px;
        left: 28%
    }

    .input_group input:checked+label:before {
        background: #0b55b6
    }

    .input_group label:before {
        content: "";
        display: inline-block;
        border-radius: 100%;
        width: 15px;
        height: 15px;
        border: 1px solid rgba(204, 204, 204, .8);
        margin-right: 8px
    }

    .plain-cta-text p {
        margin: 22px 0 0;
        font-size: 16px
    }

    .plain-cta-text p a {
        font-weight: 600
    }

    .form-tooltip:hover .form-tooltip-body {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s
    }

    li.pack-list-under:before {
        color: #9f9f9f !important
    }

    .faq_head a {
        transition: all .3s ease;
        background-color: transparent;
        color: #0b55b6;
        padding: 0 1px;
        border-radius: 5px;
        font-size: 16px;
        font-weight: 500
    }

    .faq_head a:hover {
        opacity: .9;
        transform: translateY(-1px)
    }

    @media (min-width:1200px) {
        .dropdown-nav:hover ul.dropdown {
            top: 100%;
            opacity: 1;
            visibility: visible;
            display: block !important
        }
    }

    @media (max-width:1599px) {
        .s1_1 h3 {
            font-size: 20px;
            color: #fff;
            font-weight: 600
        }

        .site-footer .ftr_btm p {
            width: 85%
        }
    }

    @media (max-width:1199px) {
        h1 {
            font-size: 40px
        }

        h2 {
            font-size: 32px
        }

        .menu li.dropdown-nav>a:after {
            display: none
        }

        .mainBanner .mb_1 h1 {
            line-height: 50px
        }

        .mainBanner .mb_1>ul li {
            margin-bottom: 6px
        }

        .section_head p {
            font-size: 18px
        }

        .s1_1 {
            padding: 20px
        }

        .s1_1 h3 {
            font-size: 20px
        }

        .or_2_1:before,
        .or_2_1:after {
            width: 82%
        }
    }

    @media (max-width:991px) {
        .img_holder img {
            margin: 0
        }

        .get_trademark_sec_1 .mb_2_2 {
            background: #00122c;
            display: flex;
            align-items: center;
            position: relative;
            z-index: 1;
            padding: 13px 20px;
            margin: 0;
            top: 0;
            right: 0
        }

        .get_trademark_sec_1 {
            padding-bottom: 60px
        }

        section.get_trademark_sec_1.has_elem.gray_bg .img_holder {
            position: relative;
            padding-top: 100px
        }

        body {
            font-size: 15px
        }

        .mainBanner .mb_1 h1 {
            font-size: 32px;
            line-height: 40px;
            margin-bottom: 10px;
            margin-top: 10px
        }

        .mainBanner .mb_1>p {
            margin-bottom: 20px
        }

        .s1_1 h3 {
            font-size: 18px
        }

        .site-footer .sf_2 .call_btn,
        .site-footer {
            font-size: 14px
        }

        .site-footer .ftr_btm {
            font-size: 12px
        }

        .smt_1:before {
            bottom: -65%
        }
    }

    @media (max-width:767px) {
        .fed-head h2 {
            font-size: 22px !important
        }

        #main-content {
            padding: 0
        }

        .fixed-section {
            height: auto
        }

        .content-box {
            width: 85%
        }

        .fixed-col {
            padding: 0;
            min-height: 556px;
            height: auto
        }

        .fixed-col.bg-img {
            padding: 0;
            min-height: auto;
            height: auto
        }

        .how_to_sec {
            padding-bottom: 0
        }

        h2 {
            font-size: 24px
        }

        .section_head {
            margin-bottom: 30px
        }

        .section_head h2 {
            margin-top: -1rem
        }

        .section_head p {
            font-size: 16px !important
        }

        .mb_1 {
            margin-bottom: 0;
            padding: 0 !important
        }

        .spad {
            padding: 4rem 0
        }

        .sf_1 {
            margin-bottom: 40px
        }

        .img_holder {
            padding-right: 0
        }

        .img_holder:before {
            width: 60%;
            height: 100%;
            bottom: 20px;
            left: 40%;
            top: unset;
            right: unset
        }

        section.get_trademark_sec_1.has_elem.gray_bg .img_holder {
            padding-top: 0
        }

        .accordion-item .accordion-header {
            font-size: 18px
        }

        .mainBanner .mb_1>p {
            font-size: 16px;
            padding-top: 10px
        }

        .smt_1:before {
            bottom: -10%
        }

        .row.center-pkg-sec {
            gap: 20px
        }
    }

    @media (max-width:575px) {
        .site-footer {
            padding: 3rem 0 2rem 1rem
        }

        .site-footer .sf_0 {
            display: flex;
            flex-direction: column-reverse
        }

        .site-footer .sf_2 {
            text-align: left
        }

        .site-footer .ftr_btm {
            margin-top: 0;
            display: none !important
        }

        .accordion-item .accordion-header {
            font-size: 16px
        }

        .mainBanner .mb_1 h1 {
            font-size: 30px;
            line-height: 35px
        }

        .btn_group a {
            margin-right: 10px
        }

        .smt_2_2:before,
        .smt_2_2:after {
            display: none
        }
    }

    .packages .container:before {
        position: absolute;
        content: "";
        max-width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        z-index: -1
    }

    .federal-mn {
        background-color: #fff;
        border: .6px solid #00122C;
        border-radius: 24px;
        box-shadow: #00000073 0 25px 20px -20px;
        margin: auto;
        padding: 10px 24px 20px;
        transition: transform .5s
    }

    .federal-mn:hover {
        transform: translateY(-7px) scale(1.02);
        transition: transform .5s
    }

    .federtxt li h6 {
        margin-bottom: 2px;
        font-size: 14px;
        font-weight: 600
    }

    .federtxt li p {
        margin-bottom: 14px;
        font-size: 14px;
        display: flex
    }

    .fed-head {
        padding: 30px 0 0
    }

    .red-table-heading {
        text-align: center
    }

    .info-test p {
        font-size: 19px;
        font-weight: 400;
        margin-bottom: 40px;
        line-height: 1.2em;
        min-height: 144px;
        display: flex;
        flex-direction: column-reverse;
        padding-left: 15px;
        padding-right: 15px;
        color: #000
    }

    section.our-testimonial .info-text2 {
        color: #fff
    }

    section.our-testimonial h2 {
        color: #fff
    }

    section.our-testimonial {
        padding-top: 100px;
        padding-bottom: 100px;
        background: #00122c
    }

    a.fom-text-1:after {
        content: "›";
        font-size: 31px;
        margin-left: 6px;
        color: #01a0f3 !important;
        position: absolute;
        top: -13px
    }

    .fed-head h2 {
        font-size: 28px;
        line-height: 1.2em;
        letter-spacing: -1px;
        margin-bottom: 0
    }

    .fed-head p {
        font-size: 14px
    }

    .max-pack {
        max-width: 1280px;
        border-radius: 14px;
        padding: 3em
    }

    button {
        border: none;
        cursor: pointer;
        transition: background-color .3s
    }

    .fancybox-slide:before {
        content: "";
        display: inline-block;
        font-size: 0;
        height: 100%;
        vertical-align: middle;
        width: 0
    }

    .fancybox-slide--image:before {
        display: none
    }

    .fancybox-button:link,
    .fancybox-button:visited {
        color: #ccc
    }

    .fancybox-button:hover {
        color: #fff
    }

    .fancybox-button:focus {
        outline: none
    }

    .fancybox-button[disabled]:hover {
        color: #888;
        cursor: default;
        outline: none
    }

    .fancybox-close-small:hover {
        color: #fff;
        opacity: 1
    }

    .fancybox-caption a:link,
    .fancybox-caption a:visited {
        color: #ccc;
        text-decoration: none
    }

    .fancybox-caption a:hover {
        color: #fff;
        text-decoration: underline
    }

    @keyframes a {
        to {
            transform: rotate(1turn)
        }
    }

    .fancybox-share__button:link,
    .fancybox-share__button:visited {
        color: #fff
    }

    .fancybox-share__button:hover {
        text-decoration: none
    }

    .fancybox-share__button--fb:hover {
        background: #344e86
    }

    .fancybox-share__button--pt:hover {
        background: #aa0719
    }

    .fancybox-share__button--tw:hover {
        background: #0d95e8
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
        width: 7px
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
        background: #fff;
        border-radius: 10px;
        box-shadow: inset 0 0 6px #0000004d
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
        background: #2a2a2a;
        border-radius: 10px
    }

    .fancybox-thumbs__list a:before {
        border: 6px solid #ff5268;
        content: "";
        inset: 0;
        opacity: 0;
        position: absolute;
        transition: all .2s cubic-bezier(.25, .46, .45, .94);
        z-index: 99991
    }

    .fancybox-thumbs__list a:focus:before {
        opacity: .5
    }

    .fancybox-thumbs__list a.fancybox-thumbs-active:before {
        opacity: 1
    }

    .popup-content h2:before {
        display: none
    }

    /*! * Bootstrap v5.1.3 (https://getbootstrap.com/) */
    :root {
        --bs-blue: #2154C2;
        --bs-indigo: #6610f2;
        --bs-purple: #6f42c1;
        --bs-pink: #d63384;
        --bs-red: #dc3545;
        --bs-orange: #fd7e14;
        --bs-yellow: #ffc107;
        --bs-green: #198754;
        --bs-teal: #20c997;
        --bs-cyan: #0dcaf0;
        --bs-white: #fff;
        --bs-gray: #6c757d;
        --bs-gray-dark: #343a40;
        --bs-gray-100: #f8f9fa;
        --bs-gray-200: #e9ecef;
        --bs-gray-300: #dee2e6;
        --bs-gray-400: #ced4da;
        --bs-gray-500: #adb5bd;
        --bs-gray-600: #6c757d;
        --bs-gray-700: #495057;
        --bs-gray-800: #343a40;
        --bs-gray-900: #212529;
        --bs-primary: #2154C2;
        --bs-secondary: #6c757d;
        --bs-success: #198754;
        --bs-info: #0dcaf0;
        --bs-warning: #ffc107;
        --bs-danger: #dc3545;
        --bs-light: #f8f9fa;
        --bs-dark: #212529;
        --bs-primary-rgb: 13, 110, 253;
        --bs-secondary-rgb: 108, 117, 125;
        --bs-success-rgb: 25, 135, 84;
        --bs-info-rgb: 13, 202, 240;
        --bs-warning-rgb: 255, 193, 7;
        --bs-danger-rgb: 220, 53, 69;
        --bs-light-rgb: 248, 249, 250;
        --bs-dark-rgb: 33, 37, 41;
        --bs-white-rgb: 255, 255, 255;
        --bs-black-rgb: 0, 0, 0;
        --bs-body-color-rgb: 33, 37, 41;
        --bs-body-bg-rgb: 255, 255, 255;
        --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
        --bs-body-font-family: var(--bs-font-sans-serif);
        --bs-body-font-size: 1rem;
        --bs-body-font-weight: 400;
        --bs-body-line-height: 1.5;
        --bs-body-color: #212529;
        --bs-body-bg: #fff
    }

    *,
    :after,
    :before {
        box-sizing: border-box
    }

    @media (prefers-reduced-motion:no-preference) {
        :root {
            scroll-behavior: smooth
        }
    }

    body {
        margin: 0;
        font-size: var(--bs-body-font-size);
        font-weight: var(--bs-body-font-weight);
        line-height: var(--bs-body-line-height);
        color: var(--bs-body-color);
        text-align: var(--bs-body-text-align);
        background-color: var(--bs-body-bg);
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: transparent
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-top: 0;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2
    }

    @media (min-width:1200px) {
        h1 {
            font-size: 2.5rem
        }
    }

    h2 {
        font-size: calc(1.325rem + .9vw)
    }

    @media (min-width:1200px) {
        h2 {
            font-size: 2rem
        }
    }

    h3 {
        font-size: calc(1.3rem + .6vw)
    }

    @media (min-width:1200px) {
        h3 {
            font-size: 1.75rem
        }
    }

    @media (min-width:1200px) {
        h4 {
            font-size: 1.5rem
        }
    }

    h6 {
        font-size: 1rem
    }

    p {
        margin-top: 0;
        margin-bottom: 1rem
    }

    ul {
        padding-left: 2rem
    }

    ul {
        margin-top: 0;
        margin-bottom: 1rem
    }

    a {
        color: #ff0035
    }

    a:hover {
        color: #0a58ca
    }

    a:not([href]):not([class]),
    a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none
    }

    img,
    svg {
        vertical-align: middle
    }

    button {
        border-radius: 0
    }

    button:focus:not(:focus-visible) {
        outline: 0
    }

    button {
        margin: 0;
        font-size: inherit;
        line-height: inherit
    }

    button {
        text-transform: none
    }

    select:disabled {
        opacity: 1
    }

    [list]::-webkit-calendar-picker-indicator {
        display: none
    }

    button {
        -webkit-appearance: button
    }

    [type=button]:not(:disabled),
    [type=reset]:not(:disabled),
    [type=submit]:not(:disabled),
    button:not(:disabled) {
        cursor: pointer
    }

    ::-moz-focus-inner {
        padding: 0;
        border-style: none
    }

    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-fields-wrapper,
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute,
    ::-webkit-datetime-edit-month-field,
    ::-webkit-datetime-edit-text,
    ::-webkit-datetime-edit-year-field {
        padding: 0
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-color-swatch-wrapper {
        padding: 0
    }

    ::-webkit-file-upload-button {
        font: inherit
    }

    ::file-selector-button {
        font: inherit
    }

    ::-webkit-file-upload-button {
        font: inherit;
        -webkit-appearance: button
    }

    .list-unstyled {
        padding-left: 0;
        list-style: none;
        text-align: left
    }

    .blockquote-footer:before {
        content: "â€” "
    }

    .img-fluid {
        max-width: 100%;
        height: auto
    }

    .container,
    .container-fluid {
        width: 100%;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        margin-right: auto;
        margin-left: auto
    }

    @media (min-width:576px) {
        .container {
            max-width: 540px
        }
    }

    @media (min-width:768px) {
        .container {
            max-width: 720px
        }
    }

    @media (min-width:992px) {
        .container {
            max-width: 960px
        }
    }

    @media (min-width:1200px) {
        .container {
            max-width: 1140px
        }
    }

    @media (min-width:1400px) {
        .container {
            max-width: 1320px
        }
    }

    .row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(-1*var(--bs-gutter-y))
    }

    .row>* {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x)*.5);
        padding-left: calc(var(--bs-gutter-x)*.5);
        margin-top: var(--bs-gutter-y)
    }

    .g-0 {
        --bs-gutter-x: 0
    }

    .g-0 {
        --bs-gutter-y: 0
    }

    .gy-4 {
        --bs-gutter-y: 1.5rem
    }

    .gx-5 {
        --bs-gutter-x: 3rem
    }

    @media (min-width:576px) {
        .col-sm-6 {
            flex: 0 0 auto;
            width: 50%
        }
    }

    @media (min-width:768px) {
        .col-md-3 {
            flex: 0 0 auto;
            width: 25%
        }

        .col-md-4 {
            flex: 0 0 auto;
            width: 33.33333333%
        }

        .col-md-5 {
            flex: 0 0 auto;
            width: 41.66666667%
        }

        .col-md-6 {
            flex: 0 0 auto;
            width: 50%
        }

        .col-md-7 {
            flex: 0 0 auto;
            width: 58.33333333%
        }
    }

    @media (min-width:992px) {
        .col-lg-6 {
            flex: 0 0 auto;
            width: 50%
        }
    }

    .table-hover>tbody>tr:hover>* {
        --bs-table-accent-bg: var(--bs-table-hover-bg);
        color: var(--bs-table-hover-color)
    }

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    .form-control::-webkit-date-and-time-value {
        height: 1.5em
    }

    .form-control::-moz-placeholder {
        color: #6c757d;
        opacity: 1
    }

    .form-control::placeholder {
        color: #6c757d;
        opacity: 1
    }

    .form-control:disabled {
        background-color: #e9ecef;
        opacity: 1
    }

    .form-control::file-selector-button {
        padding: .375rem .75rem;
        margin: -.375rem -.75rem;
        -webkit-margin-end: .75rem;
        margin-inline-end: .75rem;
        color: #212529;
        background-color: #e9ecef;
        pointer-events: none;
        border-color: inherit;
        border-style: solid;
        border-width: 0;
        border-inline-end-width: 1px;
        border-radius: 0;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .form-control::-webkit-file-upload-button {
            -webkit-transition: none;
            transition: none
        }

        .form-control::file-selector-button {
            transition: none
        }
    }

    .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
        background-color: #dde0e3
    }

    .form-control::-webkit-file-upload-button {
        padding: .375rem .75rem;
        margin: -.375rem -.75rem;
        -webkit-margin-end: .75rem;
        margin-inline-end: .75rem;
        color: #212529;
        background-color: #e9ecef;
        pointer-events: none;
        border-color: inherit;
        border-style: solid;
        border-width: 0;
        border-inline-end-width: 1px;
        border-radius: 0;
        -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .form-control::-webkit-file-upload-button {
            -webkit-transition: none;
            transition: none
        }
    }

    .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
        background-color: #dde0e3
    }

    .form-control-sm::file-selector-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

    .form-control-sm::-webkit-file-upload-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

    .form-control-lg::file-selector-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

    .form-control-lg::-webkit-file-upload-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        height: 1.5em;
        border-radius: .25rem
    }

    .form-control-color::-webkit-color-swatch {
        height: 1.5em;
        border-radius: .25rem
    }

    .form-select:focus {
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    .form-select:disabled {
        background-color: #e9ecef
    }

    .form-select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0#212529
    }

    .form-check-input:active {
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    .form-check-input:checked {
        background-color: #2154c2;
        border-color: #2154c2
    }

    .form-check-input:checked[type=checkbox] {
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23fff\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'3\'\ d=\'M6\ 10l3\ 3l6-6\'/%3e%3c/svg%3e)
    }

    .form-check-input:checked[type=radio] {
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3e%3ccircle\ r=\'2\'\ fill=\'%23fff\'/%3e%3c/svg%3e)
    }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #2154c2;
        border-color: #2154c2;
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23fff\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'3\'\ d=\'M6\ 10h8\'/%3e%3c/svg%3e)
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: .5
    }

    .form-check-input:disabled~.form-check-label {
        opacity: .5
    }

    .form-switch .form-check-input:focus {
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3e%3ccircle\ r=\'3\'\ fill=\'%2386b7fe\'/%3e%3c/svg%3e)
    }

    .form-switch .form-check-input:checked {
        background-position: right center;
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3e%3ccircle\ r=\'3\'\ fill=\'%23fff\'/%3e%3c/svg%3e)
    }

    .btn-check:disabled+.btn {
        pointer-events: none;
        filter: none;
        opacity: .65
    }

    .form-range:focus {
        outline: 0
    }

    .form-range:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem #0d6efd40
    }

    .form-range:focus::-moz-range-thumb {
        box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem #0d6efd40
    }

    .form-range::-moz-focus-outer {
        border: 0
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #2154c2;
        border: 0;
        border-radius: 1rem;
        -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        appearance: none
    }

    @media (prefers-reduced-motion:reduce) {
        .form-range::-webkit-slider-thumb {
            -webkit-transition: none;
            transition: none
        }
    }

    .form-range::-webkit-slider-thumb:active {
        background-color: #b6d4fe
    }

    .form-range::-webkit-slider-runnable-track {
        width: 100%;
        height: .5rem;
        color: transparent;
        cursor: pointer;
        background-color: #dee2e6;
        border-color: transparent;
        border-radius: 1rem
    }

    .form-range::-moz-range-thumb {
        width: 1rem;
        height: 1rem;
        background-color: #2154c2;
        border: 0;
        border-radius: 1rem;
        -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        -moz-appearance: none;
        appearance: none
    }

    @media (prefers-reduced-motion:reduce) {
        .form-range::-moz-range-thumb {
            -moz-transition: none;
            transition: none
        }
    }

    .form-range::-moz-range-thumb:active {
        background-color: #b6d4fe
    }

    .form-range::-moz-range-track {
        width: 100%;
        height: .5rem;
        color: transparent;
        cursor: pointer;
        background-color: #dee2e6;
        border-color: transparent;
        border-radius: 1rem
    }

    .form-range:disabled {
        pointer-events: none
    }

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #adb5bd
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #adb5bd
    }

    .form-floating>.form-control::-moz-placeholder {
        color: transparent
    }

    .form-floating>.form-control::placeholder {
        color: transparent
    }

    .form-floating>.form-control:not(:-moz-placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating>.form-control:focus,
    .form-floating>.form-control:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating>.form-control:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating>.form-control:not(:-moz-placeholder-shown)~label {
        opacity: .65;
        transform: scale(.85) translateY(-.5rem) translate(.15rem)
    }

    .form-floating>.form-control:focus~label,
    .form-floating>.form-control:not(:placeholder-shown)~label {
        opacity: .65;
        transform: scale(.85) translateY(-.5rem) translate(.15rem)
    }

    .form-floating>.form-control:-webkit-autofill~label {
        opacity: .65;
        transform: scale(.85) translateY(-.5rem) translate(.15rem)
    }

    .input-group>.form-control:focus,
    .input-group>.form-select:focus {
        z-index: 3
    }

    .input-group .btn:focus {
        z-index: 3
    }

    .was-validated :valid~.valid-feedback,
    .was-validated :valid~.valid-tooltip {
        display: block
    }

    .was-validated .form-control:valid {
        border-color: #198754;
        padding-right: calc(1.5em + .75rem);
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ fill=\'%23198754\'\ d=\'M2.3\ 6.73L.6\ 4.53c-.4-1.04.46-1.4\ 1.1-.8l1.1\ 1.4\ 3.4-3.8c.6-.63\ 1.6-.27\ 1.2.7l-4\ 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e);
        background-repeat: no-repeat;
        background-position: right calc(.375em + .1875rem) center;
        background-size: calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-control.is-valid:focus,
    .was-validated .form-control:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem #19875440
    }

    .was-validated textarea.form-control:valid {
        padding-right: calc(1.5em + .75rem);
        background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
    }

    .was-validated .form-select:valid {
        border-color: #198754
    }

    .was-validated .form-select:valid:not([multiple]):not([size]),
    .was-validated .form-select:valid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23343a40\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M2\ 5l6\ 6\ 6-6\'/%3e%3c/svg%3e), url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ fill=\'%23198754\'\ d=\'M2.3\ 6.73L.6\ 4.53c-.4-1.04.46-1.4\ 1.1-.8l1.1\ 1.4\ 3.4-3.8c.6-.63\ 1.6-.27\ 1.2.7l-4\ 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e);
        background-position: right .75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-valid:focus,
    .was-validated .form-select:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem #19875440
    }

    .was-validated .form-check-input:valid {
        border-color: #198754
    }

    .form-check-input.is-valid:checked,
    .was-validated .form-check-input:valid:checked {
        background-color: #198754
    }

    .form-check-input.is-valid:focus,
    .was-validated .form-check-input:valid:focus {
        box-shadow: 0 0 0 .25rem #19875440
    }

    .was-validated .form-check-input:valid~.form-check-label {
        color: #198754
    }

    .was-validated .input-group .form-control:valid,
    .was-validated .input-group .form-select:valid {
        z-index: 1
    }

    .input-group .form-control.is-valid:focus,
    .input-group .form-select.is-valid:focus,
    .was-validated .input-group .form-control:valid:focus,
    .was-validated .input-group .form-select:valid:focus {
        z-index: 3
    }

    .was-validated :invalid~.invalid-feedback,
    .was-validated :invalid~.invalid-tooltip {
        display: block
    }

    .was-validated .form-control:invalid {
        border-color: #dc3545;
        padding-right: calc(1.5em + .75rem);
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 12\ 12\'\ width=\'12\'\ height=\'12\'\ fill=\'none\'\ stroke=\'%23dc3545\'%3e%3ccircle\ cx=\'6\'\ cy=\'6\'\ r=\'4.5\'/%3e%3cpath\ stroke-linejoin=\'round\'\ d=\'M5.8\ 3.6h.4L6\ 6.5z\'/%3e%3ccircle\ cx=\'6\'\ cy=\'8.2\'\ r=\'.6\'\ fill=\'%23dc3545\'\ stroke=\'none\'/%3e%3c/svg%3e);
        background-repeat: no-repeat;
        background-position: right calc(.375em + .1875rem) center;
        background-size: calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-control.is-invalid:focus,
    .was-validated .form-control:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem #dc354540
    }

    .was-validated textarea.form-control:invalid {
        padding-right: calc(1.5em + .75rem);
        background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
    }

    .was-validated .form-select:invalid {
        border-color: #dc3545
    }

    .was-validated .form-select:invalid:not([multiple]):not([size]),
    .was-validated .form-select:invalid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23343a40\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M2\ 5l6\ 6\ 6-6\'/%3e%3c/svg%3e), url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 12\ 12\'\ width=\'12\'\ height=\'12\'\ fill=\'none\'\ stroke=\'%23dc3545\'%3e%3ccircle\ cx=\'6\'\ cy=\'6\'\ r=\'4.5\'/%3e%3cpath\ stroke-linejoin=\'round\'\ d=\'M5.8\ 3.6h.4L6\ 6.5z\'/%3e%3ccircle\ cx=\'6\'\ cy=\'8.2\'\ r=\'.6\'\ fill=\'%23dc3545\'\ stroke=\'none\'/%3e%3c/svg%3e);
        background-position: right .75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-invalid:focus,
    .was-validated .form-select:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem #dc354540
    }

    .was-validated .form-check-input:invalid {
        border-color: #dc3545
    }

    .form-check-input.is-invalid:checked,
    .was-validated .form-check-input:invalid:checked {
        background-color: #dc3545
    }

    .form-check-input.is-invalid:focus,
    .was-validated .form-check-input:invalid:focus {
        box-shadow: 0 0 0 .25rem #dc354540
    }

    .was-validated .form-check-input:invalid~.form-check-label {
        color: #dc3545
    }

    .was-validated .input-group .form-control:invalid,
    .was-validated .input-group .form-select:invalid {
        z-index: 2
    }

    .input-group .form-control.is-invalid:focus,
    .input-group .form-select.is-invalid:focus,
    .was-validated .input-group .form-control:invalid:focus,
    .was-validated .input-group .form-select:invalid:focus {
        z-index: 3
    }

    .btn:hover {
        color: #212529
    }

    .btn-check:focus+.btn,
    .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    .btn:disabled,
    fieldset:disabled .btn {
        pointer-events: none;
        opacity: .65
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #0b5ed7;
        border-color: #0a58ca
    }

    .btn-check:focus+.btn-primary,
    .btn-primary:focus {
        color: #fff;
        background-color: #0b5ed7;
        border-color: #0a58ca;
        box-shadow: 0 0 0 .25rem #3184fd80
    }

    .btn-check:active+.btn-primary,
    .btn-check:checked+.btn-primary,
    .btn-primary:active {
        color: #fff;
        background-color: #0a58ca;
        border-color: #0a53be
    }

    .btn-check:active+.btn-primary:focus,
    .btn-check:checked+.btn-primary:focus,
    .btn-primary.active:focus,
    .btn-primary:active:focus,
    .show>.btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #3184fd80
    }

    .btn-primary:disabled {
        color: #fff;
        background-color: #2154c2;
        border-color: #2154c2
    }

    .btn-secondary:hover {
        color: #fff;
        background-color: #5c636a;
        border-color: #565e64
    }

    .btn-check:focus+.btn-secondary,
    .btn-secondary:focus {
        color: #fff;
        background-color: #5c636a;
        border-color: #565e64;
        box-shadow: 0 0 0 .25rem #828a9180
    }

    .btn-check:active+.btn-secondary,
    .btn-check:checked+.btn-secondary,
    .btn-secondary:active {
        color: #fff;
        background-color: #565e64;
        border-color: #51585e
    }

    .btn-check:active+.btn-secondary:focus,
    .btn-check:checked+.btn-secondary:focus,
    .btn-secondary.active:focus,
    .btn-secondary:active:focus,
    .show>.btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #828a9180
    }

    .btn-secondary:disabled {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }

    .btn-success:hover {
        color: #fff;
        background-color: #157347;
        border-color: #146c43
    }

    .btn-check:focus+.btn-success,
    .btn-success:focus {
        color: #fff;
        background-color: #157347;
        border-color: #146c43;
        box-shadow: 0 0 0 .25rem #3c996e80
    }

    .btn-check:active+.btn-success,
    .btn-check:checked+.btn-success,
    .btn-success:active {
        color: #fff;
        background-color: #146c43;
        border-color: #13653f
    }

    .btn-check:active+.btn-success:focus,
    .btn-check:checked+.btn-success:focus,
    .btn-success.active:focus,
    .btn-success:active:focus,
    .show>.btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #3c996e80
    }

    .btn-success:disabled {
        color: #fff;
        background-color: #198754;
        border-color: #198754
    }

    .btn-info:hover {
        color: #000;
        background-color: #31d2f2;
        border-color: #25cff2
    }

    .btn-check:focus+.btn-info,
    .btn-info:focus {
        color: #000;
        background-color: #31d2f2;
        border-color: #25cff2;
        box-shadow: 0 0 0 .25rem #0baccc80
    }

    .btn-check:active+.btn-info,
    .btn-check:checked+.btn-info,
    .btn-info:active {
        color: #000;
        background-color: #3dd5f3;
        border-color: #25cff2
    }

    .btn-check:active+.btn-info:focus,
    .btn-check:checked+.btn-info:focus,
    .btn-info.active:focus,
    .btn-info:active:focus,
    .show>.btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #0baccc80
    }

    .btn-info:disabled {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

    .btn-warning:hover {
        color: #000;
        background-color: #ffca2c;
        border-color: #ffc720
    }

    .btn-check:focus+.btn-warning,
    .btn-warning:focus {
        color: #000;
        background-color: #ffca2c;
        border-color: #ffc720;
        box-shadow: 0 0 0 .25rem #d9a40680
    }

    .btn-check:active+.btn-warning,
    .btn-check:checked+.btn-warning,
    .btn-warning:active {
        color: #000;
        background-color: #ffcd39;
        border-color: #ffc720
    }

    .btn-check:active+.btn-warning:focus,
    .btn-check:checked+.btn-warning:focus,
    .btn-warning.active:focus,
    .btn-warning:active:focus,
    .show>.btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #d9a40680
    }

    .btn-warning:disabled {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107
    }

    .btn-danger:hover {
        color: #fff;
        background-color: #bb2d3b;
        border-color: #b02a37
    }

    .btn-check:focus+.btn-danger,
    .btn-danger:focus {
        color: #fff;
        background-color: #bb2d3b;
        border-color: #b02a37;
        box-shadow: 0 0 0 .25rem #e1536180
    }

    .btn-check:active+.btn-danger,
    .btn-check:checked+.btn-danger,
    .btn-danger:active {
        color: #fff;
        background-color: #b02a37;
        border-color: #a52834
    }

    .btn-check:active+.btn-danger:focus,
    .btn-check:checked+.btn-danger:focus,
    .btn-danger.active:focus,
    .btn-danger:active:focus,
    .show>.btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #e1536180
    }

    .btn-danger:disabled {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

    .btn-light:hover {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb
    }

    .btn-check:focus+.btn-light,
    .btn-light:focus {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb;
        box-shadow: 0 0 0 .25rem #d3d4d580
    }

    .btn-check:active+.btn-light,
    .btn-check:checked+.btn-light,
    .btn-light:active {
        color: #000;
        background-color: #f9fafb;
        border-color: #f9fafb
    }

    .btn-check:active+.btn-light:focus,
    .btn-check:checked+.btn-light:focus,
    .btn-light.active:focus,
    .btn-light:active:focus,
    .show>.btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #d3d4d580
    }

    .btn-light:disabled {
        color: #000;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }

    .btn-dark:hover {
        color: #fff;
        background-color: #1c1f23;
        border-color: #1a1e21
    }

    .btn-check:focus+.btn-dark,
    .btn-dark:focus {
        color: #fff;
        background-color: #1c1f23;
        border-color: #1a1e21;
        box-shadow: 0 0 0 .25rem #42464980
    }

    .btn-check:active+.btn-dark,
    .btn-check:checked+.btn-dark,
    .btn-dark:active {
        color: #fff;
        background-color: #1a1e21;
        border-color: #191c1f
    }

    .btn-check:active+.btn-dark:focus,
    .btn-check:checked+.btn-dark:focus,
    .btn-dark.active:focus,
    .btn-dark:active:focus,
    .show>.btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 .25rem #42464980
    }

    .btn-dark:disabled {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #2154c2;
        border-color: #2154c2
    }

    .btn-check:focus+.btn-outline-primary,
    .btn-outline-primary:focus {
        box-shadow: 0 0 0 .25rem #0d6efd80
    }

    .btn-check:active+.btn-outline-primary,
    .btn-check:checked+.btn-outline-primary,
    .btn-outline-primary:active {
        color: #fff;
        background-color: #2154c2;
        border-color: #2154c2
    }

    .btn-check:active+.btn-outline-primary:focus,
    .btn-check:checked+.btn-outline-primary:focus,
    .btn-outline-primary.active:focus,
    .btn-outline-primary.dropdown-toggle.show:focus,
    .btn-outline-primary:active:focus {
        box-shadow: 0 0 0 .25rem #0d6efd80
    }

    .btn-outline-primary:disabled {
        color: #2154c2;
        background-color: transparent
    }

    .btn-outline-secondary:hover {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }

    .btn-check:focus+.btn-outline-secondary,
    .btn-outline-secondary:focus {
        box-shadow: 0 0 0 .25rem #6c757d80
    }

    .btn-check:active+.btn-outline-secondary,
    .btn-check:checked+.btn-outline-secondary,
    .btn-outline-secondary:active {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }

    .btn-check:active+.btn-outline-secondary:focus,
    .btn-check:checked+.btn-outline-secondary:focus,
    .btn-outline-secondary.active:focus,
    .btn-outline-secondary.dropdown-toggle.show:focus,
    .btn-outline-secondary:active:focus {
        box-shadow: 0 0 0 .25rem #6c757d80
    }

    .btn-outline-secondary:disabled {
        color: #6c757d;
        background-color: transparent
    }

    .btn-outline-success:hover {
        color: #fff;
        background-color: #198754;
        border-color: #198754
    }

    .btn-check:focus+.btn-outline-success,
    .btn-outline-success:focus {
        box-shadow: 0 0 0 .25rem #19875480
    }

    .btn-check:active+.btn-outline-success,
    .btn-check:checked+.btn-outline-success,
    .btn-outline-success:active {
        color: #fff;
        background-color: #198754;
        border-color: #198754
    }

    .btn-check:active+.btn-outline-success:focus,
    .btn-check:checked+.btn-outline-success:focus,
    .btn-outline-success.active:focus,
    .btn-outline-success.dropdown-toggle.show:focus,
    .btn-outline-success:active:focus {
        box-shadow: 0 0 0 .25rem #19875480
    }

    .btn-outline-success:disabled {
        color: #198754;
        background-color: transparent
    }

    .btn-outline-info:hover {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

    .btn-check:focus+.btn-outline-info,
    .btn-outline-info:focus {
        box-shadow: 0 0 0 .25rem #0dcaf080
    }

    .btn-check:active+.btn-outline-info,
    .btn-check:checked+.btn-outline-info,
    .btn-outline-info:active {
        color: #000;
        background-color: #0dcaf0;
        border-color: #0dcaf0
    }

    .btn-check:active+.btn-outline-info:focus,
    .btn-check:checked+.btn-outline-info:focus,
    .btn-outline-info.active:focus,
    .btn-outline-info.dropdown-toggle.show:focus,
    .btn-outline-info:active:focus {
        box-shadow: 0 0 0 .25rem #0dcaf080
    }

    .btn-outline-info:disabled {
        color: #0dcaf0;
        background-color: transparent
    }

    .btn-outline-warning:hover {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107
    }

    .btn-check:focus+.btn-outline-warning,
    .btn-outline-warning:focus {
        box-shadow: 0 0 0 .25rem #ffc10780
    }

    .btn-check:active+.btn-outline-warning,
    .btn-check:checked+.btn-outline-warning,
    .btn-outline-warning:active {
        color: #000;
        background-color: #ffc107;
        border-color: #ffc107
    }

    .btn-check:active+.btn-outline-warning:focus,
    .btn-check:checked+.btn-outline-warning:focus,
    .btn-outline-warning.active:focus,
    .btn-outline-warning.dropdown-toggle.show:focus,
    .btn-outline-warning:active:focus {
        box-shadow: 0 0 0 .25rem #ffc10780
    }

    .btn-outline-warning:disabled {
        color: #ffc107;
        background-color: transparent
    }

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

    .btn-check:focus+.btn-outline-danger,
    .btn-outline-danger:focus {
        box-shadow: 0 0 0 .25rem #dc354580
    }

    .btn-check:active+.btn-outline-danger,
    .btn-check:checked+.btn-outline-danger,
    .btn-outline-danger:active {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

    .btn-check:active+.btn-outline-danger:focus,
    .btn-check:checked+.btn-outline-danger:focus,
    .btn-outline-danger.active:focus,
    .btn-outline-danger.dropdown-toggle.show:focus,
    .btn-outline-danger:active:focus {
        box-shadow: 0 0 0 .25rem #dc354580
    }

    .btn-outline-danger:disabled {
        color: #dc3545;
        background-color: transparent
    }

    .btn-outline-light:hover {
        color: #000;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }

    .btn-check:focus+.btn-outline-light,
    .btn-outline-light:focus {
        box-shadow: 0 0 0 .25rem #f8f9fa80
    }

    .btn-check:active+.btn-outline-light,
    .btn-check:checked+.btn-outline-light,
    .btn-outline-light:active {
        color: #000;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }

    .btn-check:active+.btn-outline-light:focus,
    .btn-check:checked+.btn-outline-light:focus,
    .btn-outline-light.active:focus,
    .btn-outline-light.dropdown-toggle.show:focus,
    .btn-outline-light:active:focus {
        box-shadow: 0 0 0 .25rem #f8f9fa80
    }

    .btn-outline-light:disabled {
        color: #f8f9fa;
        background-color: transparent
    }

    .btn-outline-dark:hover {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }

    .btn-check:focus+.btn-outline-dark,
    .btn-outline-dark:focus {
        box-shadow: 0 0 0 .25rem #21252980
    }

    .btn-check:active+.btn-outline-dark,
    .btn-check:checked+.btn-outline-dark,
    .btn-outline-dark:active {
        color: #fff;
        background-color: #212529;
        border-color: #212529
    }

    .btn-check:active+.btn-outline-dark:focus,
    .btn-check:checked+.btn-outline-dark:focus,
    .btn-outline-dark.active:focus,
    .btn-outline-dark.dropdown-toggle.show:focus,
    .btn-outline-dark:active:focus {
        box-shadow: 0 0 0 .25rem #21252980
    }

    .btn-outline-dark:disabled {
        color: #212529;
        background-color: transparent
    }

    .btn-link:hover {
        color: #0a58ca
    }

    .btn-link:disabled {
        color: #6c757d
    }

    .dropdown-toggle:after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }

    .dropdown-toggle:empty:after {
        margin-left: 0
    }

    .dropup .dropdown-toggle:after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: 0;
        border-right: .3em solid transparent;
        border-bottom: .3em solid;
        border-left: .3em solid transparent
    }

    .dropup .dropdown-toggle:empty:after {
        margin-left: 0
    }

    .dropend .dropdown-toggle:after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid transparent;
        border-right: 0;
        border-bottom: .3em solid transparent;
        border-left: .3em solid
    }

    .dropend .dropdown-toggle:empty:after {
        margin-left: 0
    }

    .dropend .dropdown-toggle:after {
        vertical-align: 0
    }

    .dropstart .dropdown-toggle:after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: ""
    }

    .dropstart .dropdown-toggle:after {
        display: none
    }

    .dropstart .dropdown-toggle:before {
        display: inline-block;
        margin-right: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid transparent;
        border-right: .3em solid;
        border-bottom: .3em solid transparent
    }

    .dropstart .dropdown-toggle:empty:after {
        margin-left: 0
    }

    .dropstart .dropdown-toggle:before {
        vertical-align: 0
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
        color: #1e2125;
        background-color: #e9ecef
    }

    .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #2154c2
    }

    .dropdown-item:disabled {
        color: #adb5bd;
        pointer-events: none;
        background-color: transparent
    }

    .dropdown-menu-dark .dropdown-item:focus,
    .dropdown-menu-dark .dropdown-item:hover {
        color: #fff;
        background-color: #ffffff26
    }

    .dropdown-menu-dark .dropdown-item:active {
        color: #fff;
        background-color: #2154c2
    }

    .dropdown-menu-dark .dropdown-item:disabled {
        color: #adb5bd
    }

    .btn-group-vertical>.btn-check:checked+.btn,
    .btn-group-vertical>.btn-check:focus+.btn,
    .btn-group-vertical>.btn:active,
    .btn-group-vertical>.btn:focus,
    .btn-group-vertical>.btn:hover,
    .btn-group>.btn-check:checked+.btn,
    .btn-group>.btn-check:focus+.btn,
    .btn-group>.btn:active,
    .btn-group>.btn:focus,
    .btn-group>.btn:hover {
        z-index: 1
    }

    .dropdown-toggle-split:after,
    .dropend .dropdown-toggle-split:after,
    .dropup .dropdown-toggle-split:after {
        margin-left: 0
    }

    .dropstart .dropdown-toggle-split:before {
        margin-right: 0
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #0a58ca
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
        border-color: #e9ecef #e9ecef #dee2e6;
        isolation: isolate
    }

    .navbar {
        flex-wrap: wrap;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .navbar-toggler:hover {
        text-decoration: none
    }

    .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: 0 0 0 .25rem
    }

    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
        color: #000000e6
    }

    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
        color: #000000b3
    }

    .navbar-light .navbar-text a:focus,
    .navbar-light .navbar-text a:hover {
        color: #000000e6
    }

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
        color: #fff
    }

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
        color: #ffffffbf
    }

    .navbar-dark .navbar-text a:focus,
    .navbar-dark .navbar-text a:hover {
        color: #fff
    }

    .accordion-button:not(.collapsed):after {
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%230c63e4\'%3e%3cpath\ fill-rule=\'evenodd\'\ d=\'M1.646\ 4.646a.5.5\ 0\ 0\ 1\ .708\ 0L8\ 10.293l5.646-5.647a.5.5\ 0\ 0\ 1\ .708.708l-6\ 6a.5.5\ 0\ 0\ 1-.708\ 0l-6-6a.5.5\ 0\ 0\ 1\ 0-.708z\'/%3e%3c/svg%3e);
        transform: rotate(-180deg)
    }

    .accordion-button:after {
        flex-shrink: 0;
        width: 1.25rem;
        height: 1.25rem;
        margin-left: auto;
        content: "";
        background-image: url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%23212529\'%3e%3cpath\ fill-rule=\'evenodd\'\ d=\'M1.646\ 4.646a.5.5\ 0\ 0\ 1\ .708\ 0L8\ 10.293l5.646-5.647a.5.5\ 0\ 0\ 1\ .708.708l-6\ 6a.5.5\ 0\ 0\ 1-.708\ 0l-6-6a.5.5\ 0\ 0\ 1\ 0-.708z\'/%3e%3c/svg%3e);
        background-repeat: no-repeat;
        background-size: 1.25rem;
        transition: transform .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
        .accordion-button:after {
            transition: none
        }
    }

    .accordion-button:hover {
        z-index: 2
    }

    .accordion-button:focus {
        z-index: 3;
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    .accordion-header {
        margin-bottom: 0
    }

    .accordion-item {
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, .125)
    }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .breadcrumb-item+.breadcrumb-item:before {
        float: left;
        padding-right: .5rem;
        color: #6c757d;
        content: var(--bs-breadcrumb-divider, "../../index.html")
    }

    .page-link:hover {
        z-index: 2;
        color: #0a58ca;
        background-color: #e9ecef;
        border-color: #dee2e6
    }

    .page-link:focus {
        z-index: 3;
        color: #0a58ca;
        background-color: #e9ecef;
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40
    }

    @-webkit-keyframes progress-bar-stripes {
        0% {
            background-position-x: 1rem
        }
    }

    @keyframes progress-bar-stripes {
        0% {
            background-position-x: 1rem
        }
    }

    .list-group-numbered>li:before {
        content: counters(section, ".")". ";
        counter-increment: section
    }

    .list-group-item-action:focus,
    .list-group-item-action:hover {
        z-index: 1;
        color: #495057;
        text-decoration: none;
        background-color: #f8f9fa
    }

    .list-group-item-action:active {
        color: #212529;
        background-color: #e9ecef
    }

    .list-group-item:disabled {
        color: #6c757d;
        pointer-events: none;
        background-color: #fff
    }

    .list-group-item-primary.list-group-item-action:focus,
    .list-group-item-primary.list-group-item-action:hover {
        color: #084298;
        background-color: #bacbe6
    }

    .list-group-item-secondary.list-group-item-action:focus,
    .list-group-item-secondary.list-group-item-action:hover {
        color: #41464b;
        background-color: #cbccce
    }

    .list-group-item-success.list-group-item-action:focus,
    .list-group-item-success.list-group-item-action:hover {
        color: #0f5132;
        background-color: #bcd0c7
    }

    .list-group-item-info.list-group-item-action:focus,
    .list-group-item-info.list-group-item-action:hover {
        color: #055160;
        background-color: #badce3
    }

    .list-group-item-warning.list-group-item-action:focus,
    .list-group-item-warning.list-group-item-action:hover {
        color: #664d03;
        background-color: #e6dbb9
    }

    .list-group-item-danger.list-group-item-action:focus,
    .list-group-item-danger.list-group-item-action:hover {
        color: #842029;
        background-color: #dfc2c4
    }

    .list-group-item-light.list-group-item-action:focus,
    .list-group-item-light.list-group-item-action:hover {
        color: #636464;
        background-color: #e5e5e5
    }

    .list-group-item-dark.list-group-item-action:focus,
    .list-group-item-dark.list-group-item-action:hover {
        color: #141619;
        background-color: #bebebf
    }

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 .25rem #0d6efd40;
        opacity: 1
    }

    .btn-close:disabled {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        opacity: .25
    }

    .tooltip .tooltip-arrow:before {
        position: absolute;
        content: "";
        border-color: transparent;
        border-style: solid
    }

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
    .bs-tooltip-top .tooltip-arrow:before {
        top: -1px;
        border-width: .4rem .4rem 0;
        border-top-color: #000
    }

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
    .bs-tooltip-end .tooltip-arrow:before {
        right: -1px;
        border-width: .4rem .4rem .4rem 0;
        border-right-color: #000
    }

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
    .bs-tooltip-bottom .tooltip-arrow:before {
        bottom: -1px;
        border-width: 0 .4rem .4rem;
        border-bottom-color: #000
    }

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
    .bs-tooltip-start .tooltip-arrow:before {
        left: -1px;
        border-width: .4rem 0 .4rem .4rem;
        border-left-color: #000
    }

    .popover .popover-arrow:after,
    .popover .popover-arrow:before {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid
    }

    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
    .bs-popover-top>.popover-arrow:before {
        bottom: 0;
        border-width: .5rem .5rem 0;
        border-top-color: #00000040
    }

    .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
    .bs-popover-top>.popover-arrow:after {
        bottom: 1px;
        border-width: .5rem .5rem 0;
        border-top-color: #fff
    }

    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
    .bs-popover-end>.popover-arrow:before {
        left: 0;
        border-width: .5rem .5rem .5rem 0;
        border-right-color: #00000040
    }

    .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
    .bs-popover-end>.popover-arrow:after {
        left: 1px;
        border-width: .5rem .5rem .5rem 0;
        border-right-color: #fff
    }

    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
    .bs-popover-bottom>.popover-arrow:before {
        top: 0;
        border-width: 0 .5rem .5rem .5rem;
        border-bottom-color: #00000040
    }

    .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
    .bs-popover-bottom>.popover-arrow:after {
        top: 1px;
        border-width: 0 .5rem .5rem .5rem;
        border-bottom-color: #fff
    }

    .bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
    .bs-popover-bottom .popover-header:before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -.5rem;
        content: "";
        border-bottom: 1px solid #f0f0f0
    }

    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
    .bs-popover-start>.popover-arrow:before {
        right: 0;
        border-width: .5rem 0 .5rem .5rem;
        border-left-color: #00000040
    }

    .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
    .bs-popover-start>.popover-arrow:after {
        right: 1px;
        border-width: .5rem 0 .5rem .5rem;
        border-left-color: #fff
    }

    .carousel-inner:after {
        display: block;
        clear: both;
        content: ""
    }

    .carousel-control-next:focus,
    .carousel-control-next:hover,
    .carousel-control-prev:focus,
    .carousel-control-prev:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        opacity: .9
    }

    @-webkit-keyframes spinner-border {
        to {
            transform: rotate(360deg)
        }
    }

    @keyframes spinner-border {
        to {
            transform: rotate(360deg)
        }
    }

    @-webkit-keyframes spinner-grow {
        0% {
            transform: scale(0)
        }

        50% {
            opacity: 1;
            transform: none
        }
    }

    @keyframes spinner-grow {
        0% {
            transform: scale(0)
        }

        50% {
            opacity: 1;
            transform: none
        }
    }

    .placeholder.btn:before {
        display: inline-block;
        content: ""
    }

    @-webkit-keyframes placeholder-glow {
        50% {
            opacity: .2
        }
    }

    @keyframes placeholder-glow {
        50% {
            opacity: .2
        }
    }

    @-webkit-keyframes placeholder-wave {
        to {
            -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%
        }
    }

    @keyframes placeholder-wave {
        to {
            -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%
        }
    }

    .clearfix:after {
        display: block;
        clear: both;
        content: ""
    }

    .link-primary:focus,
    .link-primary:hover {
        color: #0a58ca
    }

    .link-secondary:focus,
    .link-secondary:hover {
        color: #565e64
    }

    .link-success:focus,
    .link-success:hover {
        color: #146c43
    }

    .link-info:focus,
    .link-info:hover {
        color: #3dd5f3
    }

    .link-warning:focus,
    .link-warning:hover {
        color: #ffcd39
    }

    .link-danger:focus,
    .link-danger:hover {
        color: #b02a37
    }

    .link-light:focus,
    .link-light:hover {
        color: #f9fafb
    }

    .link-dark:focus,
    .link-dark:hover {
        color: #1a1e21
    }

    .ratio:before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .visually-hidden-focusable:not(:focus):not(:focus-within) {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        margin: -1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        white-space: nowrap !important;
        border: 0 !important
    }

    .stretched-link:after {
        position: absolute;
        inset: 0;
        z-index: 1;
        content: ""
    }

    .h-100 {
        height: 100% !important
    }

    .justify-content-center {
        justify-content: center !important
    }

    .p-0 {
        padding: 0 !important
    }

    .text-center {
        text-align: center !important
    }

    .bg-light {
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
    }

    /*!* Font Awesome Pro 5.8.1 */
    @keyframes fa-spin {
        0% {
            transform: rotate(0)
        }

        to {
            transform: rotate(1turn)
        }
    }

    .fa-500px:before {
        content: ""
    }

    .fa-abacus:before {
        content: ""
    }

    .fa-accessible-icon:before {
        content: ""
    }

    .fa-accusoft:before {
        content: ""
    }

    .fa-acorn:before {
        content: ""
    }

    .fa-acquisitions-incorporated:before {
        content: ""
    }

    .fa-ad:before {
        content: ""
    }

    .fa-address-book:before {
        content: ""
    }

    .fa-address-card:before {
        content: ""
    }

    .fa-adjust:before {
        content: ""
    }

    .fa-adn:before {
        content: ""
    }

    .fa-adobe:before {
        content: ""
    }

    .fa-adversal:before {
        content: ""
    }

    .fa-affiliatetheme:before {
        content: ""
    }

    .fa-air-freshener:before {
        content: ""
    }

    .fa-airbnb:before {
        content: ""
    }

    .fa-alarm-clock:before {
        content: ""
    }

    .fa-algolia:before {
        content: ""
    }

    .fa-alicorn:before {
        content: ""
    }

    .fa-align-center:before {
        content: ""
    }

    .fa-align-justify:before {
        content: ""
    }

    .fa-align-left:before {
        content: ""
    }

    .fa-align-right:before {
        content: ""
    }

    .fa-alipay:before {
        content: ""
    }

    .fa-allergies:before {
        content: ""
    }

    .fa-amazon:before {
        content: ""
    }

    .fa-amazon-pay:before {
        content: ""
    }

    .fa-ambulance:before {
        content: ""
    }

    .fa-american-sign-language-interpreting:before {
        content: ""
    }

    .fa-amilia:before {
        content: ""
    }

    .fa-analytics:before {
        content: ""
    }

    .fa-anchor:before {
        content: ""
    }

    .fa-android:before {
        content: ""
    }

    .fa-angel:before {
        content: ""
    }

    .fa-angellist:before {
        content: ""
    }

    .fa-angle-double-down:before {
        content: ""
    }

    .fa-angle-double-left:before {
        content: ""
    }

    .fa-angle-double-right:before {
        content: ""
    }

    .fa-angle-double-up:before {
        content: ""
    }

    .fa-angle-down:before {
        content: ""
    }

    .fa-angle-left:before {
        content: ""
    }

    .fa-angle-right:before {
        content: ""
    }

    .fa-angle-up:before {
        content: ""
    }

    .fa-angry:before {
        content: ""
    }

    .fa-angrycreative:before {
        content: ""
    }

    .fa-angular:before {
        content: ""
    }

    .fa-ankh:before {
        content: ""
    }

    .fa-app-store:before {
        content: ""
    }

    .fa-app-store-ios:before {
        content: ""
    }

    .fa-apper:before {
        content: ""
    }

    .fa-apple:before {
        content: ""
    }

    .fa-apple-alt:before {
        content: ""
    }

    .fa-apple-crate:before {
        content: ""
    }

    .fa-apple-pay:before {
        content: ""
    }

    .fa-archive:before {
        content: ""
    }

    .fa-archway:before {
        content: ""
    }

    .fa-arrow-alt-circle-down:before {
        content: ""
    }

    .fa-arrow-alt-circle-left:before {
        content: ""
    }

    .fa-arrow-alt-circle-right:before {
        content: ""
    }

    .fa-arrow-alt-circle-up:before {
        content: ""
    }

    .fa-arrow-alt-down:before {
        content: ""
    }

    .fa-arrow-alt-from-bottom:before {
        content: ""
    }

    .fa-arrow-alt-from-left:before {
        content: ""
    }

    .fa-arrow-alt-from-right:before {
        content: ""
    }

    .fa-arrow-alt-from-top:before {
        content: ""
    }

    .fa-arrow-alt-left:before {
        content: ""
    }

    .fa-arrow-alt-right:before {
        content: ""
    }

    .fa-arrow-alt-square-down:before {
        content: ""
    }

    .fa-arrow-alt-square-left:before {
        content: ""
    }

    .fa-arrow-alt-square-right:before {
        content: ""
    }

    .fa-arrow-alt-square-up:before {
        content: ""
    }

    .fa-arrow-alt-to-bottom:before {
        content: ""
    }

    .fa-arrow-alt-to-left:before {
        content: ""
    }

    .fa-arrow-alt-to-right:before {
        content: ""
    }

    .fa-arrow-alt-to-top:before {
        content: ""
    }

    .fa-arrow-alt-up:before {
        content: ""
    }

    .fa-arrow-circle-down:before {
        content: ""
    }

    .fa-arrow-circle-left:before {
        content: ""
    }

    .fa-arrow-circle-right:before {
        content: ""
    }

    .fa-arrow-circle-up:before {
        content: ""
    }

    .fa-arrow-down:before {
        content: ""
    }

    .fa-arrow-from-bottom:before {
        content: ""
    }

    .fa-arrow-from-left:before {
        content: ""
    }

    .fa-arrow-from-right:before {
        content: ""
    }

    .fa-arrow-from-top:before {
        content: ""
    }

    .fa-arrow-left:before {
        content: ""
    }

    .fa-arrow-right:before {
        content: ""
    }

    .fa-arrow-square-down:before {
        content: ""
    }

    .fa-arrow-square-left:before {
        content: ""
    }

    .fa-arrow-square-right:before {
        content: ""
    }

    .fa-arrow-square-up:before {
        content: ""
    }

    .fa-arrow-to-bottom:before {
        content: ""
    }

    .fa-arrow-to-left:before {
        content: ""
    }

    .fa-arrow-to-right:before {
        content: ""
    }

    .fa-arrow-to-top:before {
        content: ""
    }

    .fa-arrow-up:before {
        content: ""
    }

    .fa-arrows:before {
        content: ""
    }

    .fa-arrows-alt:before {
        content: ""
    }

    .fa-arrows-alt-h:before {
        content: ""
    }

    .fa-arrows-alt-v:before {
        content: ""
    }

    .fa-arrows-h:before {
        content: ""
    }

    .fa-arrows-v:before {
        content: ""
    }

    .fa-artstation:before {
        content: ""
    }

    .fa-assistive-listening-systems:before {
        content: ""
    }

    .fa-asterisk:before {
        content: ""
    }

    .fa-asymmetrik:before {
        content: ""
    }

    .fa-at:before {
        content: ""
    }

    .fa-Protection Hub:before {
        content: ""
    }

    .fa-Protection Hubsian:before {
        content: ""
    }

    .fa-atom:before {
        content: ""
    }

    .fa-atom-alt:before {
        content: ""
    }

    .fa-audible:before {
        content: ""
    }

    .fa-audio-description:before {
        content: ""
    }

    .fa-autoprefixer:before {
        content: ""
    }

    .fa-avianex:before {
        content: ""
    }

    .fa-aviato:before {
        content: ""
    }

    .fa-award:before {
        content: ""
    }

    .fa-aws:before {
        content: ""
    }

    .fa-axe:before {
        content: ""
    }

    .fa-axe-battle:before {
        content: ""
    }

    .fa-baby:before {
        content: ""
    }

    .fa-baby-carriage:before {
        content: ""
    }

    .fa-backpack:before {
        content: ""
    }

    .fa-backspace:before {
        content: ""
    }

    .fa-backward:before {
        content: ""
    }

    .fa-bacon:before {
        content: ""
    }

    .fa-badge:before {
        content: ""
    }

    .fa-badge-check:before {
        content: ""
    }

    .fa-badge-dollar:before {
        content: ""
    }

    .fa-badge-percent:before {
        content: ""
    }

    .fa-badger-honey:before {
        content: ""
    }

    .fa-balance-scale:before {
        content: ""
    }

    .fa-balance-scale-left:before {
        content: ""
    }

    .fa-balance-scale-right:before {
        content: ""
    }

    .fa-ball-pile:before {
        content: ""
    }

    .fa-ballot:before {
        content: ""
    }

    .fa-ballot-check:before {
        content: ""
    }

    .fa-ban:before {
        content: ""
    }

    .fa-band-aid:before {
        content: ""
    }

    .fa-bandcamp:before {
        content: ""
    }

    .fa-barcode:before {
        content: ""
    }

    .fa-barcode-alt:before {
        content: ""
    }

    .fa-barcode-read:before {
        content: ""
    }

    .fa-barcode-scan:before {
        content: ""
    }

    .fa-bars:before {
        content: ""
    }

    .fa-baseball:before {
        content: ""
    }

    .fa-baseball-ball:before {
        content: ""
    }

    .fa-basketball-ball:before {
        content: ""
    }

    .fa-basketball-hoop:before {
        content: ""
    }

    .fa-bat:before {
        content: ""
    }

    .fa-bath:before {
        content: ""
    }

    .fa-battery-bolt:before {
        content: ""
    }

    .fa-battery-empty:before {
        content: ""
    }

    .fa-battery-full:before {
        content: ""
    }

    .fa-battery-half:before {
        content: ""
    }

    .fa-battery-quarter:before {
        content: ""
    }

    .fa-battery-slash:before {
        content: ""
    }

    .fa-battery-three-quarters:before {
        content: ""
    }

    .fa-battle-net:before {
        content: ""
    }

    .fa-bed:before {
        content: ""
    }

    .fa-beer:before {
        content: ""
    }

    .fa-behance:before {
        content: ""
    }

    .fa-behance-square:before {
        content: ""
    }

    .fa-bell:before {
        content: ""
    }

    .fa-bell-school:before {
        content: ""
    }

    .fa-bell-school-slash:before {
        content: ""
    }

    .fa-bell-slash:before {
        content: ""
    }

    .fa-bells:before {
        content: ""
    }

    .fa-bezier-curve:before {
        content: ""
    }

    .fa-bible:before {
        content: ""
    }

    .fa-bicycle:before {
        content: ""
    }

    .fa-bimobject:before {
        content: ""
    }

    .fa-binoculars:before {
        content: ""
    }

    .fa-biohazard:before {
        content: ""
    }

    .fa-birthday-cake:before {
        content: ""
    }

    .fa-bitbucket:before {
        content: ""
    }

    .fa-bitcoin:before {
        content: ""
    }

    .fa-bity:before {
        content: ""
    }

    .fa-black-tie:before {
        content: ""
    }

    .fa-blackberry:before {
        content: ""
    }

    .fa-blanket:before {
        content: ""
    }

    .fa-blender:before {
        content: ""
    }

    .fa-blender-phone:before {
        content: ""
    }

    .fa-blind:before {
        content: ""
    }

    .fa-blog:before {
        content: ""
    }

    .fa-blogger:before {
        content: ""
    }

    .fa-blogger-b:before {
        content: ""
    }

    .fa-bluetooth:before {
        content: ""
    }

    .fa-bluetooth-b:before {
        content: ""
    }

    .fa-bold:before {
        content: ""
    }

    .fa-bolt:before {
        content: ""
    }

    .fa-bomb:before {
        content: ""
    }

    .fa-bone:before {
        content: ""
    }

    .fa-bone-break:before {
        content: ""
    }

    .fa-bong:before {
        content: ""
    }

    .fa-book:before {
        content: ""
    }

    .fa-book-alt:before {
        content: ""
    }

    .fa-book-dead:before {
        content: ""
    }

    .fa-book-heart:before {
        content: ""
    }

    .fa-book-medical:before {
        content: ""
    }

    .fa-book-open:before {
        content: ""
    }

    .fa-book-reader:before {
        content: ""
    }

    .fa-book-spells:before {
        content: ""
    }

    .fa-book-user:before {
        content: ""
    }

    .fa-bookmark:before {
        content: ""
    }

    .fa-books:before {
        content: ""
    }

    .fa-books-medical:before {
        content: ""
    }

    .fa-boot:before {
        content: ""
    }

    .fa-booth-curtain:before {
        content: ""
    }

    .fa-bootstrap:before {
        content: ""
    }

    .fa-bow-arrow:before {
        content: ""
    }

    .fa-bowling-ball:before {
        content: ""
    }

    .fa-bowling-pins:before {
        content: ""
    }

    .fa-box:before {
        content: ""
    }

    .fa-box-alt:before {
        content: ""
    }

    .fa-box-ballot:before {
        content: ""
    }

    .fa-box-check:before {
        content: ""
    }

    .fa-box-fragile:before {
        content: ""
    }

    .fa-box-full:before {
        content: ""
    }

    .fa-box-heart:before {
        content: ""
    }

    .fa-box-open:before {
        content: ""
    }

    .fa-box-up:before {
        content: ""
    }

    .fa-box-usd:before {
        content: ""
    }

    .fa-boxes:before {
        content: ""
    }

    .fa-boxes-alt:before {
        content: ""
    }

    .fa-boxing-glove:before {
        content: ""
    }

    .fa-brackets:before {
        content: ""
    }

    .fa-brackets-curly:before {
        content: ""
    }

    .fa-braille:before {
        content: ""
    }

    .fa-brain:before {
        content: ""
    }

    .fa-bread-loaf:before {
        content: ""
    }

    .fa-bread-slice:before {
        content: ""
    }

    .fa-briefcase:before {
        content: ""
    }

    .fa-briefcase-medical:before {
        content: ""
    }

    .fa-broadcast-tower:before {
        content: ""
    }

    .fa-broom:before {
        content: ""
    }

    .fa-browser:before {
        content: ""
    }

    .fa-brush:before {
        content: ""
    }

    .fa-btc:before {
        content: ""
    }

    .fa-buffer:before {
        content: ""
    }

    .fa-bug:before {
        content: ""
    }

    .fa-building:before {
        content: ""
    }

    .fa-bullhorn:before {
        content: ""
    }

    .fa-bullseye:before {
        content: ""
    }

    .fa-bullseye-arrow:before {
        content: ""
    }

    .fa-bullseye-pointer:before {
        content: ""
    }

    .fa-burn:before {
        content: ""
    }

    .fa-buromobelexperte:before {
        content: ""
    }

    .fa-burrito:before {
        content: ""
    }

    .fa-bus:before {
        content: ""
    }

    .fa-bus-alt:before {
        content: ""
    }

    .fa-bus-school:before {
        content: ""
    }

    .fa-business-time:before {
        content: ""
    }

    .fa-buysellads:before {
        content: ""
    }

    .fa-cabinet-filing:before {
        content: ""
    }

    .fa-calculator:before {
        content: ""
    }

    .fa-calculator-alt:before {
        content: ""
    }

    .fa-calendar:before {
        content: ""
    }

    .fa-calendar-alt:before {
        content: ""
    }

    .fa-calendar-check:before {
        content: ""
    }

    .fa-calendar-day:before {
        content: ""
    }

    .fa-calendar-edit:before {
        content: ""
    }

    .fa-calendar-exclamation:before {
        content: ""
    }

    .fa-calendar-minus:before {
        content: ""
    }

    .fa-calendar-plus:before {
        content: ""
    }

    .fa-calendar-star:before {
        content: ""
    }

    .fa-calendar-times:before {
        content: ""
    }

    .fa-calendar-week:before {
        content: ""
    }

    .fa-camera:before {
        content: ""
    }

    .fa-camera-alt:before {
        content: ""
    }

    .fa-camera-retro:before {
        content: ""
    }

    .fa-campfire:before {
        content: ""
    }

    .fa-campground:before {
        content: ""
    }

    .fa-canadian-maple-leaf:before {
        content: ""
    }

    .fa-candle-holder:before {
        content: ""
    }

    .fa-candy-cane:before {
        content: ""
    }

    .fa-candy-corn:before {
        content: ""
    }

    .fa-cannabis:before {
        content: ""
    }

    .fa-capsules:before {
        content: ""
    }

    .fa-car:before {
        content: ""
    }

    .fa-car-alt:before {
        content: ""
    }

    .fa-car-battery:before {
        content: ""
    }

    .fa-car-bump:before {
        content: ""
    }

    .fa-car-crash:before {
        content: ""
    }

    .fa-car-garage:before {
        content: ""
    }

    .fa-car-mechanic:before {
        content: ""
    }

    .fa-car-side:before {
        content: ""
    }

    .fa-car-tilt:before {
        content: ""
    }

    .fa-car-wash:before {
        content: ""
    }

    .fa-caret-circle-down:before {
        content: ""
    }

    .fa-caret-circle-left:before {
        content: ""
    }

    .fa-caret-circle-right:before {
        content: ""
    }

    .fa-caret-circle-up:before {
        content: ""
    }

    .fa-caret-down:before {
        content: ""
    }

    .fa-caret-left:before {
        content: ""
    }

    .fa-caret-right:before {
        content: ""
    }

    .fa-caret-square-down:before {
        content: ""
    }

    .fa-caret-square-left:before {
        content: ""
    }

    .fa-caret-square-right:before {
        content: ""
    }

    .fa-caret-square-up:before {
        content: ""
    }

    .fa-caret-up:before {
        content: ""
    }

    .fa-carrot:before {
        content: ""
    }

    .fa-cart-arrow-down:before {
        content: ""
    }

    .fa-cart-plus:before {
        content: ""
    }

    .fa-cash-register:before {
        content: ""
    }

    .fa-cat:before {
        content: ""
    }

    .fa-cauldron:before {
        content: ""
    }

    .fa-cc-amazon-pay:before {
        content: ""
    }

    .fa-cc-amex:before {
        content: ""
    }

    .fa-cc-apple-pay:before {
        content: ""
    }

    .fa-cc-diners-club:before {
        content: ""
    }

    .fa-cc-discover:before {
        content: ""
    }

    .fa-cc-jcb:before {
        content: ""
    }

    .fa-cc-mastercard:before {
        content: ""
    }

    .fa-cc-paypal:before {
        content: ""
    }

    .fa-cc-stripe:before {
        content: ""
    }

    .fa-cc-visa:before {
        content: ""
    }

    .fa-centercode:before {
        content: ""
    }

    .fa-centos:before {
        content: ""
    }

    .fa-certificate:before {
        content: ""
    }

    .fa-chair:before {
        content: ""
    }

    .fa-chair-office:before {
        content: ""
    }

    .fa-chalkboard:before {
        content: ""
    }

    .fa-chalkboard-teacher:before {
        content: ""
    }

    .fa-charging-station:before {
        content: ""
    }

    .fa-chart-area:before {
        content: ""
    }

    .fa-chart-bar:before {
        content: ""
    }

    .fa-chart-line:before {
        content: ""
    }

    .fa-chart-line-down:before {
        content: ""
    }

    .fa-chart-network:before {
        content: ""
    }

    .fa-chart-pie:before {
        content: ""
    }

    .fa-chart-pie-alt:before {
        content: ""
    }

    .fa-chart-scatter:before {
        content: ""
    }

    .fa-check:before {
        content: ""
    }

    .fa-check-circle:before {
        content: ""
    }

    .fa-check-double:before {
        content: ""
    }

    .fa-check-square:before {
        content: ""
    }

    .fa-cheese:before {
        content: ""
    }

    .fa-cheese-swiss:before {
        content: ""
    }

    .fa-cheeseburger:before {
        content: ""
    }

    .fa-chess:before {
        content: ""
    }

    .fa-chess-bishop:before {
        content: ""
    }

    .fa-chess-bishop-alt:before {
        content: ""
    }

    .fa-chess-board:before {
        content: ""
    }

    .fa-chess-clock:before {
        content: ""
    }

    .fa-chess-clock-alt:before {
        content: ""
    }

    .fa-chess-king:before {
        content: ""
    }

    .fa-chess-king-alt:before {
        content: ""
    }

    .fa-chess-knight:before {
        content: ""
    }

    .fa-chess-knight-alt:before {
        content: ""
    }

    .fa-chess-pawn:before {
        content: ""
    }

    .fa-chess-pawn-alt:before {
        content: ""
    }

    .fa-chess-queen:before {
        content: ""
    }

    .fa-chess-queen-alt:before {
        content: ""
    }

    .fa-chess-rook:before {
        content: ""
    }

    .fa-chess-rook-alt:before {
        content: ""
    }

    .fa-chevron-circle-down:before {
        content: ""
    }

    .fa-chevron-circle-left:before {
        content: ""
    }

    .fa-chevron-circle-right:before {
        content: ""
    }

    .fa-chevron-circle-up:before {
        content: ""
    }

    .fa-chevron-double-down:before {
        content: ""
    }

    .fa-chevron-double-left:before {
        content: ""
    }

    .fa-chevron-double-right:before {
        content: ""
    }

    .fa-chevron-double-up:before {
        content: ""
    }

    .fa-chevron-down:before {
        content: ""
    }

    .fa-chevron-left:before {
        content: ""
    }

    .fa-chevron-right:before {
        content: ""
    }

    .fa-chevron-square-down:before {
        content: ""
    }

    .fa-chevron-square-left:before {
        content: ""
    }

    .fa-chevron-square-right:before {
        content: ""
    }

    .fa-chevron-square-up:before {
        content: ""
    }

    .fa-chevron-up:before {
        content: ""
    }

    .fa-child:before {
        content: ""
    }

    .fa-chimney:before {
        content: ""
    }

    .fa-chrome:before {
        content: ""
    }

    .fa-chromecast:before {
        content: ""
    }

    .fa-church:before {
        content: ""
    }

    .fa-circle:before {
        content: ""
    }

    .fa-circle-notch:before {
        content: ""
    }

    .fa-city:before {
        content: ""
    }

    .fa-claw-marks:before {
        content: ""
    }

    .fa-clinic-medical:before {
        content: ""
    }

    .fa-clipboard:before {
        content: ""
    }

    .fa-clipboard-check:before {
        content: ""
    }

    .fa-clipboard-list:before {
        content: ""
    }

    .fa-clipboard-list-check:before {
        content: ""
    }

    .fa-clipboard-prescription:before {
        content: ""
    }

    .fa-clipboard-user:before {
        content: ""
    }

    .fa-clock:before {
        content: ""
    }

    .fa-clone:before {
        content: ""
    }

    .fa-closed-captioning:before {
        content: ""
    }

    .fa-cloud:before {
        content: ""
    }

    .fa-cloud-download:before {
        content: ""
    }

    .fa-cloud-download-alt:before {
        content: ""
    }

    .fa-cloud-drizzle:before {
        content: ""
    }

    .fa-cloud-hail:before {
        content: ""
    }

    .fa-cloud-hail-mixed:before {
        content: ""
    }

    .fa-cloud-meatball:before {
        content: ""
    }

    .fa-cloud-moon:before {
        content: ""
    }

    .fa-cloud-moon-rain:before {
        content: ""
    }

    .fa-cloud-rain:before {
        content: ""
    }

    .fa-cloud-rainbow:before {
        content: ""
    }

    .fa-cloud-showers:before {
        content: ""
    }

    .fa-cloud-showers-heavy:before {
        content: ""
    }

    .fa-cloud-sleet:before {
        content: ""
    }

    .fa-cloud-snow:before {
        content: ""
    }

    .fa-cloud-sun:before {
        content: ""
    }

    .fa-cloud-sun-rain:before {
        content: ""
    }

    .fa-cloud-upload:before {
        content: ""
    }

    .fa-cloud-upload-alt:before {
        content: ""
    }

    .fa-clouds:before {
        content: ""
    }

    .fa-clouds-moon:before {
        content: ""
    }

    .fa-clouds-sun:before {
        content: ""
    }

    .fa-cloudscale:before {
        content: ""
    }

    .fa-cloudsmith:before {
        content: ""
    }

    .fa-cloudversify:before {
        content: ""
    }

    .fa-club:before {
        content: ""
    }

    .fa-cocktail:before {
        content: ""
    }

    .fa-code:before {
        content: ""
    }

    .fa-code-branch:before {
        content: ""
    }

    .fa-code-commit:before {
        content: ""
    }

    .fa-code-merge:before {
        content: ""
    }

    .fa-codepen:before {
        content: ""
    }

    .fa-codiepie:before {
        content: ""
    }

    .fa-coffee:before {
        content: ""
    }

    .fa-coffee-togo:before {
        content: ""
    }

    .fa-coffin:before {
        content: ""
    }

    .fa-cog:before {
        content: ""
    }

    .fa-cogs:before {
        content: ""
    }

    .fa-coins:before {
        content: ""
    }

    .fa-columns:before {
        content: ""
    }

    .fa-comment:before {
        content: ""
    }

    .fa-comment-alt:before {
        content: ""
    }

    .fa-comment-alt-check:before {
        content: ""
    }

    .fa-comment-alt-dollar:before {
        content: ""
    }

    .fa-comment-alt-dots:before {
        content: ""
    }

    .fa-comment-alt-edit:before {
        content: ""
    }

    .fa-comment-alt-exclamation:before {
        content: ""
    }

    .fa-comment-alt-lines:before {
        content: ""
    }

    .fa-comment-alt-medical:before {
        content: ""
    }

    .fa-comment-alt-minus:before {
        content: ""
    }

    .fa-comment-alt-plus:before {
        content: ""
    }

    .fa-comment-alt-slash:before {
        content: ""
    }

    .fa-comment-alt-smile:before {
        content: ""
    }

    .fa-comment-alt-times:before {
        content: ""
    }

    .fa-comment-check:before {
        content: ""
    }

    .fa-comment-dollar:before {
        content: ""
    }

    .fa-comment-dots:before {
        content: ""
    }

    .fa-comment-edit:before {
        content: ""
    }

    .fa-comment-exclamation:before {
        content: ""
    }

    .fa-comment-lines:before {
        content: ""
    }

    .fa-comment-medical:before {
        content: ""
    }

    .fa-comment-minus:before {
        content: ""
    }

    .fa-comment-plus:before {
        content: ""
    }

    .fa-comment-slash:before {
        content: ""
    }

    .fa-comment-smile:before {
        content: ""
    }

    .fa-comment-times:before {
        content: ""
    }

    .fa-comments:before {
        content: ""
    }

    .fa-comments-alt:before {
        content: ""
    }

    .fa-comments-alt-dollar:before {
        content: ""
    }

    .fa-comments-dollar:before {
        content: ""
    }

    .fa-compact-disc:before {
        content: ""
    }

    .fa-compass:before {
        content: ""
    }

    .fa-compass-slash:before {
        content: ""
    }

    .fa-compress:before {
        content: ""
    }

    .fa-compress-alt:before {
        content: ""
    }

    .fa-compress-arrows-alt:before {
        content: ""
    }

    .fa-compress-wide:before {
        content: ""
    }

    .fa-concierge-bell:before {
        content: ""
    }

    .fa-confluence:before {
        content: ""
    }

    .fa-connectdevelop:before {
        content: ""
    }

    .fa-container-storage:before {
        content: ""
    }

    .fa-contao:before {
        content: ""
    }

    .fa-conveyor-belt:before {
        content: ""
    }

    .fa-conveyor-belt-alt:before {
        content: ""
    }

    .fa-cookie:before {
        content: ""
    }

    .fa-cookie-bite:before {
        content: ""
    }

    .fa-copy:before {
        content: ""
    }

    .fa-copyright:before {
        content: ""
    }

    .fa-corn:before {
        content: ""
    }

    .fa-couch:before {
        content: ""
    }

    .fa-cow:before {
        content: ""
    }

    .fa-cpanel:before {
        content: ""
    }

    .fa-creative-commons:before {
        content: ""
    }

    .fa-creative-commons-by:before {
        content: ""
    }

    .fa-creative-commons-nc:before {
        content: ""
    }

    .fa-creative-commons-nc-eu:before {
        content: ""
    }

    .fa-creative-commons-nc-jp:before {
        content: ""
    }

    .fa-creative-commons-nd:before {
        content: ""
    }

    .fa-creative-commons-pd:before {
        content: ""
    }

    .fa-creative-commons-pd-alt:before {
        content: ""
    }

    .fa-creative-commons-remix:before {
        content: ""
    }

    .fa-creative-commons-sa:before {
        content: ""
    }

    .fa-creative-commons-sampling:before {
        content: ""
    }

    .fa-creative-commons-sampling-plus:before {
        content: ""
    }

    .fa-creative-commons-share:before {
        content: ""
    }

    .fa-creative-commons-zero:before {
        content: ""
    }

    .fa-credit-card:before {
        content: ""
    }

    .fa-credit-card-blank:before {
        content: ""
    }

    .fa-credit-card-front:before {
        content: ""
    }

    .fa-cricket:before {
        content: ""
    }

    .fa-critical-role:before {
        content: ""
    }

    .fa-croissant:before {
        content: ""
    }

    .fa-crop:before {
        content: ""
    }

    .fa-crop-alt:before {
        content: ""
    }

    .fa-cross:before {
        content: ""
    }

    .fa-crosshairs:before {
        content: ""
    }

    .fa-crow:before {
        content: ""
    }

    .fa-crown:before {
        content: ""
    }

    .fa-crutch:before {
        content: ""
    }

    .fa-crutches:before {
        content: ""
    }

    .fa-css3:before {
        content: ""
    }

    .fa-css3-alt:before {
        content: ""
    }

    .fa-cube:before {
        content: ""
    }

    .fa-cubes:before {
        content: ""
    }

    .fa-curling:before {
        content: ""
    }

    .fa-cut:before {
        content: ""
    }

    .fa-cuttlefish:before {
        content: ""
    }

    .fa-d-and-d:before {
        content: ""
    }

    .fa-d-and-d-beyond:before {
        content: ""
    }

    .fa-dagger:before {
        content: ""
    }

    .fa-dashcube:before {
        content: ""
    }

    .fa-database:before {
        content: ""
    }

    .fa-deaf:before {
        content: ""
    }

    .fa-debug:before {
        content: ""
    }

    .fa-deer:before {
        content: ""
    }

    .fa-deer-rudolph:before {
        content: ""
    }

    .fa-delicious:before {
        content: ""
    }

    .fa-democrat:before {
        content: ""
    }

    .fa-deploydog:before {
        content: ""
    }

    .fa-deskpro:before {
        content: ""
    }

    .fa-desktop:before {
        content: ""
    }

    .fa-desktop-alt:before {
        content: ""
    }

    .fa-dev:before {
        content: ""
    }

    .fa-deviantart:before {
        content: ""
    }

    .fa-dewpoint:before {
        content: ""
    }

    .fa-dharmachakra:before {
        content: ""
    }

    .fa-dhl:before {
        content: ""
    }

    .fa-diagnoses:before {
        content: ""
    }

    .fa-diamond:before {
        content: ""
    }

    .fa-diaspora:before {
        content: ""
    }

    .fa-dice:before {
        content: ""
    }

    .fa-dice-d10:before {
        content: ""
    }

    .fa-dice-d12:before {
        content: ""
    }

    .fa-dice-d20:before {
        content: ""
    }

    .fa-dice-d4:before {
        content: ""
    }

    .fa-dice-d6:before {
        content: ""
    }

    .fa-dice-d8:before {
        content: ""
    }

    .fa-dice-five:before {
        content: ""
    }

    .fa-dice-four:before {
        content: ""
    }

    .fa-dice-one:before {
        content: ""
    }

    .fa-dice-six:before {
        content: ""
    }

    .fa-dice-three:before {
        content: ""
    }

    .fa-dice-two:before {
        content: ""
    }

    .fa-digg:before {
        content: ""
    }

    .fa-digital-ocean:before {
        content: ""
    }

    .fa-digital-tachograph:before {
        content: ""
    }

    .fa-diploma:before {
        content: ""
    }

    .fa-directions:before {
        content: ""
    }

    .fa-discord:before {
        content: ""
    }

    .fa-discourse:before {
        content: ""
    }

    .fa-disease:before {
        content: ""
    }

    .fa-divide:before {
        content: ""
    }

    .fa-dizzy:before {
        content: ""
    }

    .fa-dna:before {
        content: ""
    }

    .fa-do-not-enter:before {
        content: ""
    }

    .fa-dochub:before {
        content: ""
    }

    .fa-docker:before {
        content: ""
    }

    .fa-dog:before {
        content: ""
    }

    .fa-dog-leashed:before {
        content: ""
    }

    .fa-dollar-sign:before {
        content: ""
    }

    .fa-dolly:before {
        content: ""
    }

    .fa-dolly-empty:before {
        content: ""
    }

    .fa-dolly-flatbed:before {
        content: ""
    }

    .fa-dolly-flatbed-alt:before {
        content: ""
    }

    .fa-dolly-flatbed-empty:before {
        content: ""
    }

    .fa-donate:before {
        content: ""
    }

    .fa-door-closed:before {
        content: ""
    }

    .fa-door-open:before {
        content: ""
    }

    .fa-dot-circle:before {
        content: ""
    }

    .fa-dove:before {
        content: ""
    }

    .fa-download:before {
        content: ""
    }

    .fa-draft2digital:before {
        content: ""
    }

    .fa-drafting-compass:before {
        content: ""
    }

    .fa-dragon:before {
        content: ""
    }

    .fa-draw-circle:before {
        content: ""
    }

    .fa-draw-polygon:before {
        content: ""
    }

    .fa-draw-square:before {
        content: ""
    }

    .fa-dreidel:before {
        content: ""
    }

    .fa-dribbble:before {
        content: ""
    }

    .fa-dribbble-square:before {
        content: ""
    }

    .fa-dropbox:before {
        content: ""
    }

    .fa-drum:before {
        content: ""
    }

    .fa-drum-steelpan:before {
        content: ""
    }

    .fa-drumstick:before {
        content: ""
    }

    .fa-drumstick-bite:before {
        content: ""
    }

    .fa-drupal:before {
        content: ""
    }

    .fa-duck:before {
        content: ""
    }

    .fa-dumbbell:before {
        content: ""
    }

    .fa-dumpster:before {
        content: ""
    }

    .fa-dumpster-fire:before {
        content: ""
    }

    .fa-dungeon:before {
        content: ""
    }

    .fa-dyalog:before {
        content: ""
    }

    .fa-ear:before {
        content: ""
    }

    .fa-ear-muffs:before {
        content: ""
    }

    .fa-earlybirds:before {
        content: ""
    }

    .fa-ebay:before {
        content: ""
    }

    .fa-eclipse:before {
        content: ""
    }

    .fa-eclipse-alt:before {
        content: ""
    }

    .fa-edge:before {
        content: ""
    }

    .fa-edit:before {
        content: ""
    }

    .fa-egg:before {
        content: ""
    }

    .fa-egg-fried:before {
        content: ""
    }

    .fa-eject:before {
        content: ""
    }

    .fa-elementor:before {
        content: ""
    }

    .fa-elephant:before {
        content: ""
    }

    .fa-ellipsis-h:before {
        content: ""
    }

    .fa-ellipsis-h-alt:before {
        content: ""
    }

    .fa-ellipsis-v:before {
        content: ""
    }

    .fa-ellipsis-v-alt:before {
        content: ""
    }

    .fa-ello:before {
        content: ""
    }

    .fa-ember:before {
        content: ""
    }

    .fa-empire:before {
        content: ""
    }

    .fa-empty-set:before {
        content: ""
    }

    .fa-engine-warning:before {
        content: ""
    }

    .fa-envelope:before {
        content: "";
        color: #0b55b6
    }

    .fa-envelope-open:before {
        content: ""
    }

    .fa-envelope-open-dollar:before {
        content: ""
    }

    .fa-envelope-open-text:before {
        content: ""
    }

    .fa-envelope-square:before {
        content: ""
    }

    .fa-envira:before {
        content: ""
    }

    .fa-equals:before {
        content: ""
    }

    .fa-eraser:before {
        content: ""
    }

    .fa-erlang:before {
        content: ""
    }

    .fa-ethereum:before {
        content: ""
    }

    .fa-ethernet:before {
        content: ""
    }

    .fa-etsy:before {
        content: ""
    }

    .fa-euro-sign:before {
        content: ""
    }

    .fa-evernote:before {
        content: ""
    }

    .fa-exchange:before {
        content: ""
    }

    .fa-exchange-alt:before {
        content: ""
    }

    .fa-exclamation:before {
        content: ""
    }

    .fa-exclamation-circle:before {
        content: ""
    }

    .fa-exclamation-square:before {
        content: ""
    }

    .fa-exclamation-triangle:before {
        content: ""
    }

    .fa-expand:before {
        content: ""
    }

    .fa-expand-alt:before {
        content: ""
    }

    .fa-expand-arrows:before {
        content: ""
    }

    .fa-expand-arrows-alt:before {
        content: ""
    }

    .fa-expand-wide:before {
        content: ""
    }

    .fa-expeditedssl:before {
        content: ""
    }

    .fa-external-link:before {
        content: ""
    }

    .fa-external-link-alt:before {
        content: ""
    }

    .fa-external-link-square:before {
        content: ""
    }

    .fa-external-link-square-alt:before {
        content: ""
    }

    .fa-eye:before {
        content: ""
    }

    .fa-eye-dropper:before {
        content: ""
    }

    .fa-eye-evil:before {
        content: ""
    }

    .fa-eye-slash:before {
        content: ""
    }

    .fa-facebook:before {
        content: ""
    }

    .fa-facebook-f:before {
        content: ""
    }

    .fa-facebook-messenger:before {
        content: ""
    }

    .fa-facebook-square:before {
        content: ""
    }

    .fa-fantasy-flight-games:before {
        content: ""
    }

    .fa-fast-backward:before {
        content: ""
    }

    .fa-fast-forward:before {
        content: ""
    }

    .fa-fax:before {
        content: ""
    }

    .fa-feather:before {
        content: ""
    }

    .fa-feather-alt:before {
        content: ""
    }

    .fa-fedex:before {
        content: ""
    }

    .fa-fedora:before {
        content: ""
    }

    .fa-female:before {
        content: ""
    }

    .fa-field-hockey:before {
        content: ""
    }

    .fa-fighter-jet:before {
        content: ""
    }

    .fa-figma:before {
        content: ""
    }

    .fa-file:before {
        content: ""
    }

    .fa-file-alt:before {
        content: ""
    }

    .fa-file-archive:before {
        content: ""
    }

    .fa-file-audio:before {
        content: ""
    }

    .fa-file-certificate:before {
        content: ""
    }

    .fa-file-chart-line:before {
        content: ""
    }

    .fa-file-chart-pie:before {
        content: ""
    }

    .fa-file-check:before {
        content: ""
    }

    .fa-file-code:before {
        content: ""
    }

    .fa-file-contract:before {
        content: ""
    }

    .fa-file-csv:before {
        content: ""
    }

    .fa-file-download:before {
        content: ""
    }

    .fa-file-edit:before {
        content: ""
    }

    .fa-file-excel:before {
        content: ""
    }

    .fa-file-exclamation:before {
        content: ""
    }

    .fa-file-export:before {
        content: ""
    }

    .fa-file-image:before {
        content: ""
    }

    .fa-file-import:before {
        content: ""
    }

    .fa-file-invoice:before {
        content: ""
    }

    .fa-file-invoice-dollar:before {
        content: ""
    }

    .fa-file-medical:before {
        content: ""
    }

    .fa-file-medical-alt:before {
        content: ""
    }

    .fa-file-minus:before {
        content: ""
    }

    .fa-file-pdf:before {
        content: ""
    }

    .fa-file-plus:before {
        content: ""
    }

    .fa-file-powerpoint:before {
        content: ""
    }

    .fa-file-prescription:before {
        content: ""
    }

    .fa-file-signature:before {
        content: ""
    }

    .fa-file-spreadsheet:before {
        content: ""
    }

    .fa-file-times:before {
        content: ""
    }

    .fa-file-upload:before {
        content: ""
    }

    .fa-file-user:before {
        content: ""
    }

    .fa-file-video:before {
        content: ""
    }

    .fa-file-word:before {
        content: ""
    }

    .fa-files-medical:before {
        content: ""
    }

    .fa-fill:before {
        content: ""
    }

    .fa-fill-drip:before {
        content: ""
    }

    .fa-film:before {
        content: ""
    }

    .fa-film-alt:before {
        content: ""
    }

    .fa-filter:before {
        content: ""
    }

    .fa-fingerprint:before {
        content: ""
    }

    .fa-fire:before {
        content: ""
    }

    .fa-fire-alt:before {
        content: ""
    }

    .fa-fire-extinguisher:before {
        content: ""
    }

    .fa-fire-smoke:before {
        content: ""
    }

    .fa-firefox:before {
        content: ""
    }

    .fa-fireplace:before {
        content: ""
    }

    .fa-first-aid:before {
        content: ""
    }

    .fa-first-order:before {
        content: ""
    }

    .fa-first-order-alt:before {
        content: ""
    }

    .fa-firstdraft:before {
        content: ""
    }

    .fa-fish:before {
        content: ""
    }

    .fa-fish-cooked:before {
        content: ""
    }

    .fa-fist-raised:before {
        content: ""
    }

    .fa-flag:before {
        content: ""
    }

    .fa-flag-alt:before {
        content: ""
    }

    .fa-flag-checkered:before {
        content: ""
    }

    .fa-flag-usa:before {
        content: ""
    }

    .fa-flame:before {
        content: ""
    }

    .fa-flask:before {
        content: ""
    }

    .fa-flask-poison:before {
        content: ""
    }

    .fa-flask-potion:before {
        content: ""
    }

    .fa-flickr:before {
        content: ""
    }

    .fa-flipboard:before {
        content: ""
    }

    .fa-flower:before {
        content: ""
    }

    .fa-flower-daffodil:before {
        content: ""
    }

    .fa-flower-tulip:before {
        content: ""
    }

    .fa-flushed:before {
        content: ""
    }

    .fa-fly:before {
        content: ""
    }

    .fa-fog:before {
        content: ""
    }

    .fa-folder:before {
        content: ""
    }

    .fa-folder-minus:before {
        content: ""
    }

    .fa-folder-open:before {
        content: ""
    }

    .fa-folder-plus:before {
        content: ""
    }

    .fa-folder-times:before {
        content: ""
    }

    .fa-folder-tree:before {
        content: ""
    }

    .fa-folders:before {
        content: ""
    }

    .fa-font:before {
        content: ""
    }

    .fa-font-awesome:before {
        content: ""
    }

    .fa-font-awesome-alt:before {
        content: ""
    }

    .fa-font-awesome-flag:before {
        content: ""
    }

    .fa-font-awesome-logo-full:before {
        content: ""
    }

    .fa-fonticons:before {
        content: ""
    }

    .fa-fonticons-fi:before {
        content: ""
    }

    .fa-football-ball:before {
        content: ""
    }

    .fa-football-helmet:before {
        content: ""
    }

    .fa-forklift:before {
        content: ""
    }

    .fa-fort-awesome:before {
        content: ""
    }

    .fa-fort-awesome-alt:before {
        content: ""
    }

    .fa-forumbee:before {
        content: ""
    }

    .fa-forward:before {
        content: ""
    }

    .fa-foursquare:before {
        content: ""
    }

    .fa-fragile:before {
        content: ""
    }

    .fa-free-code-camp:before {
        content: ""
    }

    .fa-freebsd:before {
        content: ""
    }

    .fa-french-fries:before {
        content: ""
    }

    .fa-frog:before {
        content: ""
    }

    .fa-frosty-head:before {
        content: ""
    }

    .fa-frown:before {
        content: ""
    }

    .fa-frown-open:before {
        content: ""
    }

    .fa-fulcrum:before {
        content: ""
    }

    .fa-function:before {
        content: ""
    }

    .fa-funnel-dollar:before {
        content: ""
    }

    .fa-futbol:before {
        content: ""
    }

    .fa-galactic-republic:before {
        content: ""
    }

    .fa-galactic-senate:before {
        content: ""
    }

    .fa-gamepad:before {
        content: ""
    }

    .fa-gas-pump:before {
        content: ""
    }

    .fa-gas-pump-slash:before {
        content: ""
    }

    .fa-gavel:before {
        content: ""
    }

    .fa-gem:before {
        content: ""
    }

    .fa-genderless:before {
        content: ""
    }

    .fa-get-pocket:before {
        content: ""
    }

    .fa-gg:before {
        content: ""
    }

    .fa-gg-circle:before {
        content: ""
    }

    .fa-ghost:before {
        content: ""
    }

    .fa-gift:before {
        content: ""
    }

    .fa-gift-card:before {
        content: ""
    }

    .fa-gifts:before {
        content: ""
    }

    .fa-gingerbread-man:before {
        content: ""
    }

    .fa-git:before {
        content: ""
    }

    .fa-git-square:before {
        content: ""
    }

    .fa-github:before {
        content: ""
    }

    .fa-github-alt:before {
        content: ""
    }

    .fa-github-square:before {
        content: ""
    }

    .fa-gitkraken:before {
        content: ""
    }

    .fa-gitlab:before {
        content: ""
    }

    .fa-gitter:before {
        content: ""
    }

    .fa-glass:before {
        content: ""
    }

    .fa-glass-champagne:before {
        content: ""
    }

    .fa-glass-cheers:before {
        content: ""
    }

    .fa-glass-martini:before {
        content: ""
    }

    .fa-glass-martini-alt:before {
        content: ""
    }

    .fa-glass-whiskey:before {
        content: ""
    }

    .fa-glass-whiskey-rocks:before {
        content: ""
    }

    .fa-glasses:before {
        content: ""
    }

    .fa-glasses-alt:before {
        content: ""
    }

    .fa-glide:before {
        content: ""
    }

    .fa-glide-g:before {
        content: ""
    }

    .fa-globe:before {
        content: ""
    }

    .fa-globe-africa:before {
        content: ""
    }

    .fa-globe-americas:before {
        content: ""
    }

    .fa-globe-asia:before {
        content: ""
    }

    .fa-globe-europe:before {
        content: ""
    }

    .fa-globe-snow:before {
        content: ""
    }

    .fa-globe-stand:before {
        content: ""
    }

    .fa-gofore:before {
        content: ""
    }

    .fa-golf-ball:before {
        content: ""
    }

    .fa-golf-club:before {
        content: ""
    }

    .fa-goodreads:before {
        content: ""
    }

    .fa-goodreads-g:before {
        content: ""
    }

    .fa-google:before {
        content: ""
    }

    .fa-google-drive:before {
        content: ""
    }

    .fa-google-play:before {
        content: ""
    }

    .fa-google-plus:before {
        content: ""
    }

    .fa-google-plus-g:before {
        content: ""
    }

    .fa-google-plus-square:before {
        content: ""
    }

    .fa-google-wallet:before {
        content: ""
    }

    .fa-gopuram:before {
        content: ""
    }

    .fa-graduation-cap:before {
        content: ""
    }

    .fa-gratipay:before {
        content: ""
    }

    .fa-grav:before {
        content: ""
    }

    .fa-greater-than:before {
        content: ""
    }

    .fa-greater-than-equal:before {
        content: ""
    }

    .fa-grimace:before {
        content: ""
    }

    .fa-grin:before {
        content: ""
    }

    .fa-grin-alt:before {
        content: ""
    }

    .fa-grin-beam:before {
        content: ""
    }

    .fa-grin-beam-sweat:before {
        content: ""
    }

    .fa-grin-hearts:before {
        content: ""
    }

    .fa-grin-squint:before {
        content: ""
    }

    .fa-grin-squint-tears:before {
        content: ""
    }

    .fa-grin-stars:before {
        content: ""
    }

    .fa-grin-tears:before {
        content: ""
    }

    .fa-grin-tongue:before {
        content: ""
    }

    .fa-grin-tongue-squint:before {
        content: ""
    }

    .fa-grin-tongue-wink:before {
        content: ""
    }

    .fa-grin-wink:before {
        content: ""
    }

    .fa-grip-horizontal:before {
        content: ""
    }

    .fa-grip-lines:before {
        content: ""
    }

    .fa-grip-lines-vertical:before {
        content: ""
    }

    .fa-grip-vertical:before {
        content: ""
    }

    .fa-gripfire:before {
        content: ""
    }

    .fa-grunt:before {
        content: ""
    }

    .fa-guitar:before {
        content: ""
    }

    .fa-gulp:before {
        content: ""
    }

    .fa-h-square:before {
        content: ""
    }

    .fa-h1:before {
        content: ""
    }

    .fa-h2:before {
        content: ""
    }

    .fa-h3:before {
        content: ""
    }

    .fa-hacker-news:before {
        content: ""
    }

    .fa-hacker-news-square:before {
        content: ""
    }

    .fa-hackerrank:before {
        content: ""
    }

    .fa-hamburger:before {
        content: ""
    }

    .fa-hammer:before {
        content: ""
    }

    .fa-hammer-war:before {
        content: ""
    }

    .fa-hamsa:before {
        content: ""
    }

    .fa-hand-heart:before {
        content: ""
    }

    .fa-hand-holding:before {
        content: ""
    }

    .fa-hand-holding-box:before {
        content: ""
    }

    .fa-hand-holding-heart:before {
        content: ""
    }

    .fa-hand-holding-magic:before {
        content: ""
    }

    .fa-hand-holding-seedling:before {
        content: ""
    }

    .fa-hand-holding-usd:before {
        content: ""
    }

    .fa-hand-holding-water:before {
        content: ""
    }

    .fa-hand-lizard:before {
        content: ""
    }

    .fa-hand-middle-finger:before {
        content: ""
    }

    .fa-hand-paper:before {
        content: ""
    }

    .fa-hand-peace:before {
        content: ""
    }

    .fa-hand-point-down:before {
        content: ""
    }

    .fa-hand-point-left:before {
        content: ""
    }

    .fa-hand-point-right:before {
        content: ""
    }

    .fa-hand-point-up:before {
        content: ""
    }

    .fa-hand-pointer:before {
        content: ""
    }

    .fa-hand-receiving:before {
        content: ""
    }

    .fa-hand-rock:before {
        content: ""
    }

    .fa-hand-scissors:before {
        content: ""
    }

    .fa-hand-spock:before {
        content: ""
    }

    .fa-hands:before {
        content: ""
    }

    .fa-hands-heart:before {
        content: ""
    }

    .fa-hands-helping:before {
        content: ""
    }

    .fa-hands-usd:before {
        content: ""
    }

    .fa-handshake:before {
        content: ""
    }

    .fa-handshake-alt:before {
        content: ""
    }

    .fa-hanukiah:before {
        content: ""
    }

    .fa-hard-hat:before {
        content: ""
    }

    .fa-hashtag:before {
        content: ""
    }

    .fa-hat-santa:before {
        content: ""
    }

    .fa-hat-winter:before {
        content: ""
    }

    .fa-hat-witch:before {
        content: ""
    }

    .fa-hat-wizard:before {
        content: ""
    }

    .fa-haykal:before {
        content: ""
    }

    .fa-hdd:before {
        content: ""
    }

    .fa-head-side:before {
        content: ""
    }

    .fa-head-side-brain:before {
        content: ""
    }

    .fa-head-side-medical:before {
        content: ""
    }

    .fa-head-vr:before {
        content: ""
    }

    .fa-heading:before {
        content: ""
    }

    .fa-headphones:before {
        content: ""
    }

    .fa-headphones-alt:before {
        content: ""
    }

    .fa-headset:before {
        content: ""
    }

    .fa-heart:before {
        content: ""
    }

    .fa-heart-broken:before {
        content: ""
    }

    .fa-heart-circle:before {
        content: ""
    }

    .fa-heart-rate:before {
        content: ""
    }

    .fa-heart-square:before {
        content: ""
    }

    .fa-heartbeat:before {
        content: ""
    }

    .fa-helicopter:before {
        content: ""
    }

    .fa-helmet-battle:before {
        content: ""
    }

    .fa-hexagon:before {
        content: ""
    }

    .fa-highlighter:before {
        content: ""
    }

    .fa-hiking:before {
        content: ""
    }

    .fa-hippo:before {
        content: ""
    }

    .fa-hips:before {
        content: ""
    }

    .fa-hire-a-helper:before {
        content: ""
    }

    .fa-history:before {
        content: ""
    }

    .fa-hockey-mask:before {
        content: ""
    }

    .fa-hockey-puck:before {
        content: ""
    }

    .fa-hockey-sticks:before {
        content: ""
    }

    .fa-holly-berry:before {
        content: ""
    }

    .fa-home:before {
        content: ""
    }

    .fa-home-alt:before {
        content: ""
    }

    .fa-home-heart:before {
        content: ""
    }

    .fa-home-lg:before {
        content: ""
    }

    .fa-home-lg-alt:before {
        content: ""
    }

    .fa-hood-cloak:before {
        content: ""
    }

    .fa-hooli:before {
        content: ""
    }

    .fa-hornbill:before {
        content: ""
    }

    .fa-horse:before {
        content: ""
    }

    .fa-horse-head:before {
        content: ""
    }

    .fa-hospital:before {
        content: ""
    }

    .fa-hospital-alt:before {
        content: ""
    }

    .fa-hospital-symbol:before {
        content: ""
    }

    .fa-hospital-user:before {
        content: ""
    }

    .fa-hospitals:before {
        content: ""
    }

    .fa-hot-tub:before {
        content: ""
    }

    .fa-hotdog:before {
        content: ""
    }

    .fa-hotel:before {
        content: ""
    }

    .fa-hotjar:before {
        content: ""
    }

    .fa-hourglass:before {
        content: ""
    }

    .fa-hourglass-end:before {
        content: ""
    }

    .fa-hourglass-half:before {
        content: ""
    }

    .fa-hourglass-start:before {
        content: ""
    }

    .fa-house-damage:before {
        content: ""
    }

    .fa-house-flood:before {
        content: ""
    }

    .fa-houzz:before {
        content: ""
    }

    .fa-hryvnia:before {
        content: ""
    }

    .fa-html5:before {
        content: ""
    }

    .fa-hubspot:before {
        content: ""
    }

    .fa-humidity:before {
        content: ""
    }

    .fa-hurricane:before {
        content: ""
    }

    .fa-i-cursor:before {
        content: ""
    }

    .fa-ice-cream:before {
        content: ""
    }

    .fa-ice-skate:before {
        content: ""
    }

    .fa-icicles:before {
        content: ""
    }

    .fa-id-badge:before {
        content: ""
    }

    .fa-id-card:before {
        content: ""
    }

    .fa-id-card-alt:before {
        content: ""
    }

    .fa-igloo:before {
        content: ""
    }

    .fa-image:before {
        content: ""
    }

    .fa-images:before {
        content: ""
    }

    .fa-imdb:before {
        content: ""
    }

    .fa-inbox:before {
        content: ""
    }

    .fa-inbox-in:before {
        content: ""
    }

    .fa-inbox-out:before {
        content: ""
    }

    .fa-indent:before {
        content: ""
    }

    .fa-industry:before {
        content: ""
    }

    .fa-industry-alt:before {
        content: ""
    }

    .fa-infinity:before {
        content: ""
    }

    .fa-info:before {
        content: ""
    }

    .fa-info-circle:before {
        content: ""
    }

    .fa-info-square:before {
        content: ""
    }

    .fa-inhaler:before {
        content: ""
    }

    .fa-instagram:before {
        content: ""
    }

    .fa-integral:before {
        content: ""
    }

    .fa-intercom:before {
        content: ""
    }

    .fa-internet-explorer:before {
        content: ""
    }

    .fa-intersection:before {
        content: ""
    }

    .fa-inventory:before {
        content: ""
    }

    .fa-invision:before {
        content: ""
    }

    .fa-ioxhost:before {
        content: ""
    }

    .fa-island-tropical:before {
        content: ""
    }

    .fa-italic:before {
        content: ""
    }

    .fa-itch-io:before {
        content: ""
    }

    .fa-itunes:before {
        content: ""
    }

    .fa-itunes-note:before {
        content: ""
    }

    .fa-jack-o-lantern:before {
        content: ""
    }

    .fa-java:before {
        content: ""
    }

    .fa-jedi:before {
        content: ""
    }

    .fa-jedi-order:before {
        content: ""
    }

    .fa-jenkins:before {
        content: ""
    }

    .fa-jira:before {
        content: ""
    }

    .fa-joget:before {
        content: ""
    }

    .fa-joint:before {
        content: ""
    }

    .fa-joomla:before {
        content: ""
    }

    .fa-journal-whills:before {
        content: ""
    }

    .fa-js:before {
        content: ""
    }

    .fa-js-square:before {
        content: ""
    }

    .fa-jsfiddle:before {
        content: ""
    }

    .fa-kaaba:before {
        content: ""
    }

    .fa-kaggle:before {
        content: ""
    }

    .fa-key:before {
        content: ""
    }

    .fa-key-skeleton:before {
        content: ""
    }

    .fa-keybase:before {
        content: ""
    }

    .fa-keyboard:before {
        content: ""
    }

    .fa-keycdn:before {
        content: ""
    }

    .fa-keynote:before {
        content: ""
    }

    .fa-khanda:before {
        content: ""
    }

    .fa-kickstarter:before {
        content: ""
    }

    .fa-kickstarter-k:before {
        content: ""
    }

    .fa-kidneys:before {
        content: ""
    }

    .fa-kiss:before {
        content: ""
    }

    .fa-kiss-beam:before {
        content: ""
    }

    .fa-kiss-wink-heart:before {
        content: ""
    }

    .fa-kite:before {
        content: ""
    }

    .fa-kiwi-bird:before {
        content: ""
    }

    .fa-knife-kitchen:before {
        content: ""
    }

    .fa-korvue:before {
        content: ""
    }

    .fa-lambda:before {
        content: ""
    }

    .fa-lamp:before {
        content: ""
    }

    .fa-landmark:before {
        content: ""
    }

    .fa-landmark-alt:before {
        content: ""
    }

    .fa-language:before {
        content: ""
    }

    .fa-laptop:before {
        content: ""
    }

    .fa-laptop-code:before {
        content: ""
    }

    .fa-laptop-medical:before {
        content: ""
    }

    .fa-laravel:before {
        content: ""
    }

    .fa-lastfm:before {
        content: ""
    }

    .fa-lastfm-square:before {
        content: ""
    }

    .fa-laugh:before {
        content: ""
    }

    .fa-laugh-beam:before {
        content: ""
    }

    .fa-laugh-squint:before {
        content: ""
    }

    .fa-laugh-wink:before {
        content: ""
    }

    .fa-layer-group:before {
        content: ""
    }

    .fa-layer-minus:before {
        content: ""
    }

    .fa-layer-plus:before {
        content: ""
    }

    .fa-leaf:before {
        content: ""
    }

    .fa-leaf-heart:before {
        content: ""
    }

    .fa-leaf-maple:before {
        content: ""
    }

    .fa-leaf-oak:before {
        content: ""
    }

    .fa-leanpub:before {
        content: ""
    }

    .fa-lemon:before {
        content: ""
    }

    .fa-less:before {
        content: ""
    }

    .fa-less-than:before {
        content: ""
    }

    .fa-less-than-equal:before {
        content: ""
    }

    .fa-level-down:before {
        content: ""
    }

    .fa-level-down-alt:before {
        content: ""
    }

    .fa-level-up:before {
        content: ""
    }

    .fa-level-up-alt:before {
        content: ""
    }

    .fa-life-ring:before {
        content: ""
    }

    .fa-lightbulb:before {
        content: ""
    }

    .fa-lightbulb-dollar:before {
        content: ""
    }

    .fa-lightbulb-exclamation:before {
        content: ""
    }

    .fa-lightbulb-on:before {
        content: ""
    }

    .fa-lightbulb-slash:before {
        content: ""
    }

    .fa-lights-holiday:before {
        content: ""
    }

    .fa-line:before {
        content: ""
    }

    .fa-link:before {
        content: ""
    }

    .fa-linkedin:before {
        content: ""
    }

    .fa-linkedin-in:before {
        content: ""
    }

    .fa-linode:before {
        content: ""
    }

    .fa-linux:before {
        content: ""
    }

    .fa-lips:before {
        content: ""
    }

    .fa-lira-sign:before {
        content: ""
    }

    .fa-list:before {
        content: ""
    }

    .fa-list-alt:before {
        content: ""
    }

    .fa-list-ol:before {
        content: ""
    }

    .fa-list-ul:before {
        content: ""
    }

    .fa-location:before {
        content: ""
    }

    .fa-location-arrow:before {
        content: ""
    }

    .fa-location-circle:before {
        content: ""
    }

    .fa-location-slash:before {
        content: ""
    }

    .fa-lock:before {
        content: ""
    }

    .fa-lock-alt:before {
        content: ""
    }

    .fa-lock-open:before {
        content: ""
    }

    .fa-lock-open-alt:before {
        content: ""
    }

    .fa-long-arrow-alt-down:before {
        content: ""
    }

    .fa-long-arrow-alt-left:before {
        content: ""
    }

    .fa-long-arrow-alt-right:before {
        content: ""
    }

    .fa-long-arrow-alt-up:before {
        content: ""
    }

    .fa-long-arrow-down:before {
        content: ""
    }

    .fa-long-arrow-left:before {
        content: ""
    }

    .fa-long-arrow-right:before {
        content: ""
    }

    .fa-long-arrow-up:before {
        content: ""
    }

    .fa-loveseat:before {
        content: ""
    }

    .fa-low-vision:before {
        content: ""
    }

    .fa-luchador:before {
        content: ""
    }

    .fa-luggage-cart:before {
        content: ""
    }

    .fa-lungs:before {
        content: ""
    }

    .fa-lyft:before {
        content: ""
    }

    .fa-mace:before {
        content: ""
    }

    .fa-magento:before {
        content: ""
    }

    .fa-magic:before {
        content: ""
    }

    .fa-magnet:before {
        content: ""
    }

    .fa-mail-bulk:before {
        content: ""
    }

    .fa-mailbox:before {
        content: ""
    }

    .fa-mailchimp:before {
        content: ""
    }

    .fa-male:before {
        content: ""
    }

    .fa-mandalorian:before {
        content: ""
    }

    .fa-mandolin:before {
        content: ""
    }

    .fa-map:before {
        content: ""
    }

    .fa-map-marked:before {
        content: ""
    }

    .fa-map-marked-alt:before {
        content: ""
    }

    .fa-map-marker:before {
        content: ""
    }

    .fa-map-marker-alt:before {
        content: "";
        color: #0b55b6
    }

    .fa-map-marker-alt-slash:before {
        content: ""
    }

    .fa-map-marker-check:before {
        content: ""
    }

    .fa-map-marker-edit:before {
        content: ""
    }

    .fa-map-marker-exclamation:before {
        content: ""
    }

    .fa-map-marker-minus:before {
        content: ""
    }

    .fa-map-marker-plus:before {
        content: ""
    }

    .fa-map-marker-question:before {
        content: ""
    }

    .fa-map-marker-slash:before {
        content: ""
    }

    .fa-map-marker-smile:before {
        content: ""
    }

    .fa-map-marker-times:before {
        content: ""
    }

    .fa-map-pin:before {
        content: ""
    }

    .fa-map-signs:before {
        content: ""
    }

    .fa-markdown:before {
        content: ""
    }

    .fa-marker:before {
        content: ""
    }

    .fa-mars:before {
        content: ""
    }

    .fa-mars-double:before {
        content: ""
    }

    .fa-mars-stroke:before {
        content: ""
    }

    .fa-mars-stroke-h:before {
        content: ""
    }

    .fa-mars-stroke-v:before {
        content: ""
    }

    .fa-mask:before {
        content: ""
    }

    .fa-mastodon:before {
        content: ""
    }

    .fa-maxcdn:before {
        content: ""
    }

    .fa-meat:before {
        content: ""
    }

    .fa-medal:before {
        content: ""
    }

    .fa-medapps:before {
        content: ""
    }

    .fa-medium:before {
        content: ""
    }

    .fa-medium-m:before {
        content: ""
    }

    .fa-medkit:before {
        content: ""
    }

    .fa-medrt:before {
        content: ""
    }

    .fa-meetup:before {
        content: ""
    }

    .fa-megaphone:before {
        content: ""
    }

    .fa-megaport:before {
        content: ""
    }

    .fa-meh:before {
        content: ""
    }

    .fa-meh-blank:before {
        content: ""
    }

    .fa-meh-rolling-eyes:before {
        content: ""
    }

    .fa-memory:before {
        content: ""
    }

    .fa-mendeley:before {
        content: ""
    }

    .fa-menorah:before {
        content: ""
    }

    .fa-mercury:before {
        content: ""
    }

    .fa-meteor:before {
        content: ""
    }

    .fa-microchip:before {
        content: ""
    }

    .fa-microphone:before {
        content: ""
    }

    .fa-microphone-alt:before {
        content: ""
    }

    .fa-microphone-alt-slash:before {
        content: ""
    }

    .fa-microphone-slash:before {
        content: ""
    }

    .fa-microscope:before {
        content: ""
    }

    .fa-microsoft:before {
        content: ""
    }

    .fa-mind-share:before {
        content: ""
    }

    .fa-minus:before {
        content: "";
        font-weight: 800
    }

    .fa-minus-circle:before {
        content: ""
    }

    .fa-minus-hexagon:before {
        content: ""
    }

    .fa-minus-octagon:before {
        content: ""
    }

    .fa-minus-square:before {
        content: ""
    }

    .fa-mistletoe:before {
        content: ""
    }

    .fa-mitten:before {
        content: ""
    }

    .fa-mix:before {
        content: ""
    }

    .fa-mixcloud:before {
        content: ""
    }

    .fa-mizuni:before {
        content: ""
    }

    .fa-mobile:before {
        content: ""
    }

    .fa-mobile-alt:before {
        content: ""
    }

    .fa-mobile-android:before {
        content: ""
    }

    .fa-mobile-android-alt:before {
        content: ""
    }

    .fa-modx:before {
        content: ""
    }

    .fa-monero:before {
        content: ""
    }

    .fa-money-bill:before {
        content: ""
    }

    .fa-money-bill-alt:before {
        content: ""
    }

    .fa-money-bill-wave:before {
        content: ""
    }

    .fa-money-bill-wave-alt:before {
        content: ""
    }

    .fa-money-check:before {
        content: ""
    }

    .fa-money-check-alt:before {
        content: ""
    }

    .fa-monitor-heart-rate:before {
        content: ""
    }

    .fa-monkey:before {
        content: ""
    }

    .fa-monument:before {
        content: ""
    }

    .fa-moon:before {
        content: ""
    }

    .fa-moon-cloud:before {
        content: ""
    }

    .fa-moon-stars:before {
        content: ""
    }

    .fa-mortar-pestle:before {
        content: ""
    }

    .fa-mosque:before {
        content: ""
    }

    .fa-motorcycle:before {
        content: ""
    }

    .fa-mountain:before {
        content: ""
    }

    .fa-mountains:before {
        content: ""
    }

    .fa-mouse-pointer:before {
        content: ""
    }

    .fa-mug-hot:before {
        content: ""
    }

    .fa-mug-marshmallows:before {
        content: ""
    }

    .fa-music:before {
        content: ""
    }

    .fa-napster:before {
        content: ""
    }

    .fa-narwhal:before {
        content: ""
    }

    .fa-neos:before {
        content: ""
    }

    .fa-network-wired:before {
        content: ""
    }

    .fa-neuter:before {
        content: ""
    }

    .fa-newspaper:before {
        content: ""
    }

    .fa-nimblr:before {
        content: ""
    }

    .fa-nintendo-switch:before {
        content: ""
    }

    .fa-node:before {
        content: ""
    }

    .fa-node-js:before {
        content: ""
    }

    .fa-not-equal:before {
        content: ""
    }

    .fa-notes-medical:before {
        content: ""
    }

    .fa-npm:before {
        content: ""
    }

    .fa-ns8:before {
        content: ""
    }

    .fa-nutritionix:before {
        content: ""
    }

    .fa-object-group:before {
        content: ""
    }

    .fa-object-ungroup:before {
        content: ""
    }

    .fa-octagon:before {
        content: ""
    }

    .fa-odnoklassniki:before {
        content: ""
    }

    .fa-odnoklassniki-square:before {
        content: ""
    }

    .fa-oil-can:before {
        content: ""
    }

    .fa-oil-temp:before {
        content: ""
    }

    .fa-old-republic:before {
        content: ""
    }

    .fa-om:before {
        content: ""
    }

    .fa-omega:before {
        content: ""
    }

    .fa-opencart:before {
        content: ""
    }

    .fa-openid:before {
        content: ""
    }

    .fa-opera:before {
        content: ""
    }

    .fa-optin-monster:before {
        content: ""
    }

    .fa-ornament:before {
        content: ""
    }

    .fa-osi:before {
        content: ""
    }

    .fa-otter:before {
        content: ""
    }

    .fa-outdent:before {
        content: ""
    }

    .fa-page4:before {
        content: ""
    }

    .fa-pagelines:before {
        content: ""
    }

    .fa-pager:before {
        content: ""
    }

    .fa-paint-brush:before {
        content: ""
    }

    .fa-paint-brush-alt:before {
        content: ""
    }

    .fa-paint-roller:before {
        content: ""
    }

    .fa-palette:before {
        content: ""
    }

    .fa-palfed:before {
        content: ""
    }

    .fa-pallet:before {
        content: ""
    }

    .fa-pallet-alt:before {
        content: ""
    }

    .fa-paper-plane:before {
        content: ""
    }

    .fa-paperclip:before {
        content: ""
    }

    .fa-parachute-box:before {
        content: ""
    }

    .fa-paragraph:before {
        content: ""
    }

    .fa-parking:before {
        content: ""
    }

    .fa-parking-circle:before {
        content: ""
    }

    .fa-parking-circle-slash:before {
        content: ""
    }

    .fa-parking-slash:before {
        content: ""
    }

    .fa-passport:before {
        content: ""
    }

    .fa-pastafarianism:before {
        content: ""
    }

    .fa-paste:before {
        content: ""
    }

    .fa-patreon:before {
        content: ""
    }

    .fa-pause:before {
        content: ""
    }

    .fa-pause-circle:before {
        content: ""
    }

    .fa-paw:before {
        content: ""
    }

    .fa-paw-alt:before {
        content: ""
    }

    .fa-paw-claws:before {
        content: ""
    }

    .fa-paypal:before {
        content: ""
    }

    .fa-peace:before {
        content: ""
    }

    .fa-pegasus:before {
        content: ""
    }

    .fa-pen:before {
        content: ""
    }

    .fa-pen-alt:before {
        content: ""
    }

    .fa-pen-fancy:before {
        content: ""
    }

    .fa-pen-nib:before {
        content: ""
    }

    .fa-pen-square:before {
        content: ""
    }

    .fa-pencil:before {
        content: ""
    }

    .fa-pencil-alt:before {
        content: ""
    }

    .fa-pencil-paintbrush:before {
        content: ""
    }

    .fa-pencil-ruler:before {
        content: ""
    }

    .fa-pennant:before {
        content: ""
    }

    .fa-penny-arcade:before {
        content: ""
    }

    .fa-people-carry:before {
        content: ""
    }

    .fa-pepper-hot:before {
        content: ""
    }

    .fa-percent:before {
        content: ""
    }

    .fa-percentage:before {
        content: ""
    }

    .fa-periscope:before {
        content: ""
    }

    .fa-person-booth:before {
        content: ""
    }

    .fa-person-carry:before {
        content: ""
    }

    .fa-person-dolly:before {
        content: ""
    }

    .fa-person-dolly-empty:before {
        content: ""
    }

    .fa-person-sign:before {
        content: ""
    }

    .fa-phabricator:before {
        content: ""
    }

    .fa-phoenix-framework:before {
        content: ""
    }

    .fa-phoenix-squadron:before {
        content: ""
    }

    .fa-phone:before {
        content: "";
        color: #0b55b6
    }

    .fa-phone-office:before {
        content: ""
    }

    .fa-phone-plus:before {
        content: ""
    }

    .fa-phone-slash:before {
        content: ""
    }

    .fa-phone-square:before {
        content: ""
    }

    .fa-phone-volume:before {
        content: ""
    }

    .fa-php:before {
        content: ""
    }

    .fa-pi:before {
        content: ""
    }

    .fa-pie:before {
        content: ""
    }

    .fa-pied-piper:before {
        content: ""
    }

    .fa-pied-piper-alt:before {
        content: ""
    }

    .fa-pied-piper-hat:before {
        content: ""
    }

    .fa-pied-piper-pp:before {
        content: ""
    }

    .fa-pig:before {
        content: ""
    }

    .fa-piggy-bank:before {
        content: ""
    }

    .fa-pills:before {
        content: ""
    }

    .fa-pinterest:before {
        content: ""
    }

    .fa-pinterest-p:before {
        content: ""
    }

    .fa-pinterest-square:before {
        content: ""
    }

    .fa-pizza:before {
        content: ""
    }

    .fa-pizza-slice:before {
        content: ""
    }

    .fa-place-of-worship:before {
        content: ""
    }

    .fa-plane:before {
        content: ""
    }

    .fa-plane-alt:before {
        content: ""
    }

    .fa-plane-arrival:before {
        content: ""
    }

    .fa-plane-departure:before {
        content: ""
    }

    .fa-play:before {
        content: ""
    }

    .fa-play-circle:before {
        content: ""
    }

    .fa-playstation:before {
        content: ""
    }

    .fa-plug:before {
        content: ""
    }

    .fa-plus:before {
        content: ""
    }

    .fa-plus-circle:before {
        content: ""
    }

    .fa-plus-hexagon:before {
        content: ""
    }

    .fa-plus-octagon:before {
        content: ""
    }

    .fa-plus-square:before {
        content: "";
        font-size: 18px;
        font-weight: 700
    }

    .fa-podcast:before {
        content: ""
    }

    .fa-podium:before {
        content: ""
    }

    .fa-podium-star:before {
        content: ""
    }

    .fa-poll:before {
        content: ""
    }

    .fa-poll-h:before {
        content: ""
    }

    .fa-poll-people:before {
        content: ""
    }

    .fa-poo:before {
        content: ""
    }

    .fa-poo-storm:before {
        content: ""
    }

    .fa-poop:before {
        content: ""
    }

    .fa-popcorn:before {
        content: ""
    }

    .fa-portrait:before {
        content: ""
    }

    .fa-pound-sign:before {
        content: ""
    }

    .fa-power-off:before {
        content: ""
    }

    .fa-pray:before {
        content: ""
    }

    .fa-praying-hands:before {
        content: ""
    }

    .fa-prescription:before {
        content: ""
    }

    .fa-prescription-bottle:before {
        content: ""
    }

    .fa-prescription-bottle-alt:before {
        content: ""
    }

    .fa-presentation:before {
        content: ""
    }

    .fa-print:before {
        content: ""
    }

    .fa-print-search:before {
        content: ""
    }

    .fa-print-slash:before {
        content: ""
    }

    .fa-procedures:before {
        content: ""
    }

    .fa-product-hunt:before {
        content: ""
    }

    .fa-project-diagram:before {
        content: ""
    }

    .fa-pumpkin:before {
        content: ""
    }

    .fa-pushed:before {
        content: ""
    }

    .fa-puzzle-piece:before {
        content: ""
    }

    .fa-python:before {
        content: ""
    }

    .fa-qq:before {
        content: ""
    }

    .fa-qrcode:before {
        content: ""
    }

    .fa-question:before {
        content: ""
    }

    .fa-question-circle:before {
        content: ""
    }

    .fa-question-square:before {
        content: ""
    }

    .fa-quidditch:before {
        content: ""
    }

    .fa-quinscape:before {
        content: ""
    }

    .fa-quora:before {
        content: ""
    }

    .fa-quote-left:before {
        content: ""
    }

    .fa-quote-right:before {
        content: ""
    }

    .fa-quran:before {
        content: ""
    }

    .fa-r-project:before {
        content: ""
    }

    .fa-rabbit:before {
        content: ""
    }

    .fa-rabbit-fast:before {
        content: ""
    }

    .fa-racquet:before {
        content: ""
    }

    .fa-radiation:before {
        content: ""
    }

    .fa-radiation-alt:before {
        content: ""
    }

    .fa-rainbow:before {
        content: ""
    }

    .fa-raindrops:before {
        content: ""
    }

    .fa-ram:before {
        content: ""
    }

    .fa-ramp-loading:before {
        content: ""
    }

    .fa-random:before {
        content: ""
    }

    .fa-raspberry-pi:before {
        content: ""
    }

    .fa-ravelry:before {
        content: ""
    }

    .fa-react:before {
        content: ""
    }

    .fa-reacteurope:before {
        content: ""
    }

    .fa-readme:before {
        content: ""
    }

    .fa-rebel:before {
        content: ""
    }

    .fa-receipt:before {
        content: ""
    }

    .fa-rectangle-landscape:before {
        content: ""
    }

    .fa-rectangle-portrait:before {
        content: ""
    }

    .fa-rectangle-wide:before {
        content: ""
    }

    .fa-recycle:before {
        content: ""
    }

    .fa-red-river:before {
        content: ""
    }

    .fa-reddit:before {
        content: ""
    }

    .fa-reddit-alien:before {
        content: ""
    }

    .fa-reddit-square:before {
        content: ""
    }

    .fa-redhat:before {
        content: ""
    }

    .fa-redo:before {
        content: ""
    }

    .fa-redo-alt:before {
        content: ""
    }

    .fa-registered:before {
        content: ""
    }

    .fa-renren:before {
        content: ""
    }

    .fa-repeat:before {
        content: ""
    }

    .fa-repeat-1:before {
        content: ""
    }

    .fa-repeat-1-alt:before {
        content: ""
    }

    .fa-repeat-alt:before {
        content: ""
    }

    .fa-reply:before {
        content: ""
    }

    .fa-reply-all:before {
        content: ""
    }

    .fa-replyd:before {
        content: ""
    }

    .fa-republican:before {
        content: ""
    }

    .fa-researchgate:before {
        content: ""
    }

    .fa-resolving:before {
        content: ""
    }

    .fa-restroom:before {
        content: ""
    }

    .fa-retweet:before {
        content: ""
    }

    .fa-retweet-alt:before {
        content: ""
    }

    .fa-rev:before {
        content: ""
    }

    .fa-ribbon:before {
        content: ""
    }

    .fa-ring:before {
        content: ""
    }

    .fa-rings-wedding:before {
        content: ""
    }

    .fa-road:before {
        content: ""
    }

    .fa-robot:before {
        content: ""
    }

    .fa-rocket:before {
        content: ""
    }

    .fa-rocketchat:before {
        content: ""
    }

    .fa-rockrms:before {
        content: ""
    }

    .fa-route:before {
        content: ""
    }

    .fa-route-highway:before {
        content: ""
    }

    .fa-route-interstate:before {
        content: ""
    }

    .fa-rss:before {
        content: ""
    }

    .fa-rss-square:before {
        content: ""
    }

    .fa-ruble-sign:before {
        content: ""
    }

    .fa-ruler:before {
        content: ""
    }

    .fa-ruler-combined:before {
        content: ""
    }

    .fa-ruler-horizontal:before {
        content: ""
    }

    .fa-ruler-triangle:before {
        content: ""
    }

    .fa-ruler-vertical:before {
        content: ""
    }

    .fa-running:before {
        content: ""
    }

    .fa-rupee-sign:before {
        content: ""
    }

    .fa-rv:before {
        content: ""
    }

    .fa-sack:before {
        content: ""
    }

    .fa-sack-dollar:before {
        content: ""
    }

    .fa-sad-cry:before {
        content: ""
    }

    .fa-sad-tear:before {
        content: ""
    }

    .fa-safari:before {
        content: ""
    }

    .fa-salad:before {
        content: ""
    }

    .fa-salesforce:before {
        content: ""
    }

    .fa-sandwich:before {
        content: ""
    }

    .fa-sass:before {
        content: ""
    }

    .fa-satellite:before {
        content: ""
    }

    .fa-satellite-dish:before {
        content: ""
    }

    .fa-sausage:before {
        content: ""
    }

    .fa-save:before {
        content: ""
    }

    .fa-scalpel:before {
        content: ""
    }

    .fa-scalpel-path:before {
        content: ""
    }

    .fa-scanner:before {
        content: ""
    }

    .fa-scanner-keyboard:before {
        content: ""
    }

    .fa-scanner-touchscreen:before {
        content: ""
    }

    .fa-scarecrow:before {
        content: ""
    }

    .fa-scarf:before {
        content: ""
    }

    .fa-schlix:before {
        content: ""
    }

    .fa-school:before {
        content: ""
    }

    .fa-screwdriver:before {
        content: ""
    }

    .fa-scribd:before {
        content: ""
    }

    .fa-scroll:before {
        content: ""
    }

    .fa-scroll-old:before {
        content: ""
    }

    .fa-scrubber:before {
        content: ""
    }

    .fa-scythe:before {
        content: ""
    }

    .fa-sd-card:before {
        content: ""
    }

    .fa-search:before {
        content: ""
    }

    .fa-search-dollar:before {
        content: ""
    }

    .fa-search-location:before {
        content: ""
    }

    .fa-search-minus:before {
        content: ""
    }

    .fa-search-plus:before {
        content: ""
    }

    .fa-searchengin:before {
        content: ""
    }

    .fa-seedling:before {
        content: ""
    }

    .fa-sellcast:before {
        content: ""
    }

    .fa-sellsy:before {
        content: ""
    }

    .fa-server:before {
        content: ""
    }

    .fa-servicestack:before {
        content: ""
    }

    .fa-shapes:before {
        content: ""
    }

    .fa-share:before {
        content: ""
    }

    .fa-share-all:before {
        content: ""
    }

    .fa-share-alt:before {
        content: ""
    }

    .fa-share-alt-square:before {
        content: ""
    }

    .fa-share-square:before {
        content: ""
    }

    .fa-sheep:before {
        content: ""
    }

    .fa-shekel-sign:before {
        content: ""
    }

    .fa-shield:before {
        content: ""
    }

    .fa-shield-alt:before {
        content: ""
    }

    .fa-shield-check:before {
        content: ""
    }

    .fa-shield-cross:before {
        content: ""
    }

    .fa-ship:before {
        content: ""
    }

    .fa-shipping-fast:before {
        content: ""
    }

    .fa-shipping-timed:before {
        content: ""
    }

    .fa-shirtsinbulk:before {
        content: ""
    }

    .fa-shish-kebab:before {
        content: ""
    }

    .fa-shoe-prints:before {
        content: ""
    }

    .fa-shopping-bag:before {
        content: ""
    }

    .fa-shopping-basket:before {
        content: ""
    }

    .fa-shopping-cart:before {
        content: ""
    }

    .fa-shopware:before {
        content: ""
    }

    .fa-shovel:before {
        content: ""
    }

    .fa-shovel-snow:before {
        content: ""
    }

    .fa-shower:before {
        content: ""
    }

    .fa-shredder:before {
        content: ""
    }

    .fa-shuttle-van:before {
        content: ""
    }

    .fa-shuttlecock:before {
        content: ""
    }

    .fa-sickle:before {
        content: ""
    }

    .fa-sigma:before {
        content: ""
    }

    .fa-sign:before {
        content: ""
    }

    .fa-sign-in:before {
        content: ""
    }

    .fa-sign-in-alt:before {
        content: ""
    }

    .fa-sign-language:before {
        content: ""
    }

    .fa-sign-out:before {
        content: ""
    }

    .fa-sign-out-alt:before {
        content: ""
    }

    .fa-signal:before {
        content: ""
    }

    .fa-signal-1:before {
        content: ""
    }

    .fa-signal-2:before {
        content: ""
    }

    .fa-signal-3:before {
        content: ""
    }

    .fa-signal-4:before {
        content: ""
    }

    .fa-signal-alt:before {
        content: ""
    }

    .fa-signal-alt-1:before {
        content: ""
    }

    .fa-signal-alt-2:before {
        content: ""
    }

    .fa-signal-alt-3:before {
        content: ""
    }

    .fa-signal-alt-slash:before {
        content: ""
    }

    .fa-signal-slash:before {
        content: ""
    }

    .fa-signature:before {
        content: ""
    }

    .fa-sim-card:before {
        content: ""
    }

    .fa-simplybuilt:before {
        content: ""
    }

    .fa-sistrix:before {
        content: ""
    }

    .fa-sitemap:before {
        content: ""
    }

    .fa-sith:before {
        content: ""
    }

    .fa-skating:before {
        content: ""
    }

    .fa-skeleton:before {
        content: ""
    }

    .fa-sketch:before {
        content: ""
    }

    .fa-ski-jump:before {
        content: ""
    }

    .fa-ski-lift:before {
        content: ""
    }

    .fa-skiing:before {
        content: ""
    }

    .fa-skiing-nordic:before {
        content: ""
    }

    .fa-skull:before {
        content: ""
    }

    .fa-skull-crossbones:before {
        content: ""
    }

    .fa-skyProtection Hub:before {
        content: ""
    }

    .fa-skype:before {
        content: ""
    }

    .fa-slack:before {
        content: ""
    }

    .fa-slack-hash:before {
        content: ""
    }

    .fa-slash:before {
        content: ""
    }

    .fa-sledding:before {
        content: ""
    }

    .fa-sleigh:before {
        content: ""
    }

    .fa-sliders-h:before {
        content: ""
    }

    .fa-sliders-h-square:before {
        content: ""
    }

    .fa-sliders-v:before {
        content: ""
    }

    .fa-sliders-v-square:before {
        content: ""
    }

    .fa-slideshare:before {
        content: ""
    }

    .fa-smile:before {
        content: ""
    }

    .fa-smile-beam:before {
        content: ""
    }

    .fa-smile-plus:before {
        content: ""
    }

    .fa-smile-wink:before {
        content: ""
    }

    .fa-smog:before {
        content: ""
    }

    .fa-smoke:before {
        content: ""
    }

    .fa-smoking:before {
        content: ""
    }

    .fa-smoking-ban:before {
        content: ""
    }

    .fa-sms:before {
        content: ""
    }

    .fa-snake:before {
        content: ""
    }

    .fa-snapchat:before {
        content: ""
    }

    .fa-snapchat-ghost:before {
        content: ""
    }

    .fa-snapchat-square:before {
        content: ""
    }

    .fa-snow-blowing:before {
        content: ""
    }

    .fa-snowboarding:before {
        content: ""
    }

    .fa-snowflake:before {
        content: ""
    }

    .fa-snowflakes:before {
        content: ""
    }

    .fa-snowman:before {
        content: ""
    }

    .fa-snowmobile:before {
        content: ""
    }

    .fa-snowplow:before {
        content: ""
    }

    .fa-socks:before {
        content: ""
    }

    .fa-solar-panel:before {
        content: ""
    }

    .fa-sort:before {
        content: ""
    }

    .fa-sort-alpha-down:before {
        content: ""
    }

    .fa-sort-alpha-up:before {
        content: ""
    }

    .fa-sort-amount-down:before {
        content: ""
    }

    .fa-sort-amount-up:before {
        content: ""
    }

    .fa-sort-down:before {
        content: ""
    }

    .fa-sort-numeric-down:before {
        content: ""
    }

    .fa-sort-numeric-up:before {
        content: ""
    }

    .fa-sort-up:before {
        content: ""
    }

    .fa-soundcloud:before {
        content: ""
    }

    .fa-soup:before {
        content: ""
    }

    .fa-sourcetree:before {
        content: ""
    }

    .fa-spa:before {
        content: ""
    }

    .fa-space-shuttle:before {
        content: ""
    }

    .fa-spade:before {
        content: ""
    }

    .fa-speakap:before {
        content: ""
    }

    .fa-speaker-deck:before {
        content: ""
    }

    .fa-spider:before {
        content: ""
    }

    .fa-spider-black-widow:before {
        content: ""
    }

    .fa-spider-web:before {
        content: ""
    }

    .fa-spinner:before {
        content: ""
    }

    .fa-spinner-third:before {
        content: ""
    }

    .fa-splotch:before {
        content: ""
    }

    .fa-spotify:before {
        content: ""
    }

    .fa-spray-can:before {
        content: ""
    }

    .fa-square:before {
        content: ""
    }

    .fa-square-full:before {
        content: ""
    }

    .fa-square-root:before {
        content: ""
    }

    .fa-square-root-alt:before {
        content: ""
    }

    .fa-squarespace:before {
        content: ""
    }

    .fa-squirrel:before {
        content: ""
    }

    .fa-stack-exchange:before {
        content: ""
    }

    .fa-stack-overflow:before {
        content: ""
    }

    .fa-staff:before {
        content: ""
    }

    .fa-stamp:before {
        content: ""
    }

    .fa-star:before {
        content: ""
    }

    .fa-star-and-crescent:before {
        content: ""
    }

    .fa-star-christmas:before {
        content: ""
    }

    .fa-star-exclamation:before {
        content: ""
    }

    .fa-star-half:before {
        content: ""
    }

    .fa-star-half-alt:before {
        content: ""
    }

    .fa-star-of-david:before {
        content: ""
    }

    .fa-star-of-life:before {
        content: ""
    }

    .fa-stars:before {
        content: ""
    }

    .fa-staylinked:before {
        content: ""
    }

    .fa-steak:before {
        content: ""
    }

    .fa-steam:before {
        content: ""
    }

    .fa-steam-square:before {
        content: ""
    }

    .fa-steam-symbol:before {
        content: ""
    }

    .fa-steering-wheel:before {
        content: ""
    }

    .fa-step-backward:before {
        content: ""
    }

    .fa-step-forward:before {
        content: ""
    }

    .fa-stethoscope:before {
        content: ""
    }

    .fa-sticker-mule:before {
        content: ""
    }

    .fa-sticky-note:before {
        content: ""
    }

    .fa-stocking:before {
        content: ""
    }

    .fa-stomach:before {
        content: ""
    }

    .fa-stop:before {
        content: ""
    }

    .fa-stop-circle:before {
        content: ""
    }

    .fa-stopwatch:before {
        content: ""
    }

    .fa-store:before {
        content: ""
    }

    .fa-store-alt:before {
        content: ""
    }

    .fa-strava:before {
        content: ""
    }

    .fa-stream:before {
        content: ""
    }

    .fa-street-view:before {
        content: ""
    }

    .fa-stretcher:before {
        content: ""
    }

    .fa-strikethrough:before {
        content: ""
    }

    .fa-stripe:before {
        content: ""
    }

    .fa-stripe-s:before {
        content: ""
    }

    .fa-stroopwafel:before {
        content: ""
    }

    .fa-studiovinari:before {
        content: ""
    }

    .fa-stumbleupon:before {
        content: ""
    }

    .fa-stumbleupon-circle:before {
        content: ""
    }

    .fa-subscript:before {
        content: ""
    }

    .fa-subway:before {
        content: ""
    }

    .fa-suitcase:before {
        content: ""
    }

    .fa-suitcase-rolling:before {
        content: ""
    }

    .fa-sun:before {
        content: ""
    }

    .fa-sun-cloud:before {
        content: ""
    }

    .fa-sun-dust:before {
        content: ""
    }

    .fa-sun-haze:before {
        content: ""
    }

    .fa-sunrise:before {
        content: ""
    }

    .fa-sunset:before {
        content: ""
    }

    .fa-superpowers:before {
        content: ""
    }

    .fa-superscript:before {
        content: ""
    }

    .fa-supple:before {
        content: ""
    }

    .fa-surprise:before {
        content: ""
    }

    .fa-suse:before {
        content: ""
    }

    .fa-swatchbook:before {
        content: ""
    }

    .fa-swimmer:before {
        content: ""
    }

    .fa-swimming-pool:before {
        content: ""
    }

    .fa-sword:before {
        content: ""
    }

    .fa-swords:before {
        content: ""
    }

    .fa-symfony:before {
        content: ""
    }

    .fa-synagogue:before {
        content: ""
    }

    .fa-sync:before {
        content: ""
    }

    .fa-sync-alt:before {
        content: ""
    }

    .fa-syringe:before {
        content: ""
    }

    .fa-table:before {
        content: ""
    }

    .fa-table-tennis:before {
        content: ""
    }

    .fa-tablet:before {
        content: ""
    }

    .fa-tablet-alt:before {
        content: ""
    }

    .fa-tablet-android:before {
        content: ""
    }

    .fa-tablet-android-alt:before {
        content: ""
    }

    .fa-tablet-rugged:before {
        content: ""
    }

    .fa-tablets:before {
        content: ""
    }

    .fa-tachometer:before {
        content: ""
    }

    .fa-tachometer-alt:before {
        content: ""
    }

    .fa-tachometer-alt-average:before {
        content: ""
    }

    .fa-tachometer-alt-fast:before {
        content: ""
    }

    .fa-tachometer-alt-fastest:before {
        content: ""
    }

    .fa-tachometer-alt-slow:before {
        content: ""
    }

    .fa-tachometer-alt-slowest:before {
        content: ""
    }

    .fa-tachometer-average:before {
        content: ""
    }

    .fa-tachometer-fast:before {
        content: ""
    }

    .fa-tachometer-fastest:before {
        content: ""
    }

    .fa-tachometer-slow:before {
        content: ""
    }

    .fa-tachometer-slowest:before {
        content: ""
    }

    .fa-taco:before {
        content: ""
    }

    .fa-tag:before {
        content: ""
    }

    .fa-tags:before {
        content: ""
    }

    .fa-tally:before {
        content: ""
    }

    .fa-tanakh:before {
        content: ""
    }

    .fa-tape:before {
        content: ""
    }

    .fa-tasks:before {
        content: ""
    }

    .fa-tasks-alt:before {
        content: ""
    }

    .fa-taxi:before {
        content: ""
    }

    .fa-teamspeak:before {
        content: ""
    }

    .fa-teeth:before {
        content: ""
    }

    .fa-teeth-open:before {
        content: ""
    }

    .fa-telegram:before {
        content: ""
    }

    .fa-telegram-plane:before {
        content: ""
    }

    .fa-temperature-frigid:before {
        content: ""
    }

    .fa-temperature-high:before {
        content: ""
    }

    .fa-temperature-hot:before {
        content: ""
    }

    .fa-temperature-low:before {
        content: ""
    }

    .fa-tencent-weibo:before {
        content: ""
    }

    .fa-tenge:before {
        content: ""
    }

    .fa-tennis-ball:before {
        content: ""
    }

    .fa-terminal:before {
        content: ""
    }

    .fa-text-height:before {
        content: ""
    }

    .fa-text-width:before {
        content: ""
    }

    .fa-th:before {
        content: ""
    }

    .fa-th-large:before {
        content: ""
    }

    .fa-th-list:before {
        content: ""
    }

    .fa-the-red-yeti:before {
        content: ""
    }

    .fa-theater-masks:before {
        content: ""
    }

    .fa-themeco:before {
        content: ""
    }

    .fa-themeisle:before {
        content: ""
    }

    .fa-thermometer:before {
        content: ""
    }

    .fa-thermometer-empty:before {
        content: ""
    }

    .fa-thermometer-full:before {
        content: ""
    }

    .fa-thermometer-half:before {
        content: ""
    }

    .fa-thermometer-quarter:before {
        content: ""
    }

    .fa-thermometer-three-quarters:before {
        content: ""
    }

    .fa-theta:before {
        content: ""
    }

    .fa-think-peaks:before {
        content: ""
    }

    .fa-thumbs-down:before {
        content: ""
    }

    .fa-thumbs-up:before {
        content: ""
    }

    .fa-thumbtack:before {
        content: ""
    }

    .fa-thunderstorm:before {
        content: ""
    }

    .fa-thunderstorm-moon:before {
        content: ""
    }

    .fa-thunderstorm-sun:before {
        content: ""
    }

    .fa-ticket:before {
        content: ""
    }

    .fa-ticket-alt:before {
        content: ""
    }

    .fa-tilde:before {
        content: ""
    }

    .fa-times:before {
        content: ""
    }

    .fa-times-circle:before {
        content: ""
    }

    .fa-times-hexagon:before {
        content: ""
    }

    .fa-times-octagon:before {
        content: ""
    }

    .fa-times-square:before {
        content: ""
    }

    .fa-tint:before {
        content: ""
    }

    .fa-tint-slash:before {
        content: ""
    }

    .fa-tire:before {
        content: ""
    }

    .fa-tire-flat:before {
        content: ""
    }

    .fa-tire-pressure-warning:before {
        content: ""
    }

    .fa-tire-rugged:before {
        content: ""
    }

    .fa-tired:before {
        content: ""
    }

    .fa-toggle-off:before {
        content: ""
    }

    .fa-toggle-on:before {
        content: ""
    }

    .fa-toilet:before {
        content: ""
    }

    .fa-toilet-paper:before {
        content: ""
    }

    .fa-toilet-paper-alt:before {
        content: ""
    }

    .fa-tombstone:before {
        content: ""
    }

    .fa-tombstone-alt:before {
        content: ""
    }

    .fa-toolbox:before {
        content: ""
    }

    .fa-tools:before {
        content: ""
    }

    .fa-tooth:before {
        content: ""
    }

    .fa-toothbrush:before {
        content: ""
    }

    .fa-torah:before {
        content: ""
    }

    .fa-torii-gate:before {
        content: ""
    }

    .fa-tornado:before {
        content: ""
    }

    .fa-tractor:before {
        content: ""
    }

    .fa-trade-federation:before {
        content: ""
    }

    .fa-trademark:before {
        content: ""
    }

    .fa-traffic-cone:before {
        content: ""
    }

    .fa-traffic-light:before {
        content: ""
    }

    .fa-traffic-light-go:before {
        content: ""
    }

    .fa-traffic-light-slow:before {
        content: ""
    }

    .fa-traffic-light-stop:before {
        content: ""
    }

    .fa-train:before {
        content: ""
    }

    .fa-tram:before {
        content: ""
    }

    .fa-transgender:before {
        content: ""
    }

    .fa-transgender-alt:before {
        content: ""
    }

    .fa-trash:before {
        content: ""
    }

    .fa-trash-alt:before {
        content: ""
    }

    .fa-trash-restore:before {
        content: ""
    }

    .fa-trash-restore-alt:before {
        content: ""
    }

    .fa-treasure-chest:before {
        content: ""
    }

    .fa-tree:before {
        content: ""
    }

    .fa-tree-alt:before {
        content: ""
    }

    .fa-tree-christmas:before {
        content: ""
    }

    .fa-tree-decorated:before {
        content: ""
    }

    .fa-tree-large:before {
        content: ""
    }

    .fa-tree-palm:before {
        content: ""
    }

    .fa-trees:before {
        content: ""
    }

    .fa-trello:before {
        content: ""
    }

    .fa-triangle:before {
        content: ""
    }

    .fa-tripadvisor:before {
        content: ""
    }

    .fa-trophy:before {
        content: ""
    }

    .fa-trophy-alt:before {
        content: ""
    }

    .fa-truck:before {
        content: ""
    }

    .fa-truck-container:before {
        content: ""
    }

    .fa-truck-couch:before {
        content: ""
    }

    .fa-truck-loading:before {
        content: ""
    }

    .fa-truck-monster:before {
        content: ""
    }

    .fa-truck-moving:before {
        content: ""
    }

    .fa-truck-pickup:before {
        content: ""
    }

    .fa-truck-plow:before {
        content: ""
    }

    .fa-truck-ramp:before {
        content: ""
    }

    .fa-tshirt:before {
        content: ""
    }

    .fa-tty:before {
        content: ""
    }

    .fa-tumblr:before {
        content: ""
    }

    .fa-tumblr-square:before {
        content: ""
    }

    .fa-turkey:before {
        content: ""
    }

    .fa-turtle:before {
        content: ""
    }

    .fa-tv:before {
        content: ""
    }

    .fa-tv-retro:before {
        content: ""
    }

    .fa-twitch:before {
        content: ""
    }

    .fa-twitter:before {
        content: ""
    }

    .fa-twitter-square:before {
        content: ""
    }

    .fa-typo3:before {
        content: ""
    }

    .fa-uber:before {
        content: ""
    }

    .fa-ubuntu:before {
        content: ""
    }

    .fa-uikit:before {
        content: ""
    }

    .fa-umbrella:before {
        content: ""
    }

    .fa-umbrella-beach:before {
        content: ""
    }

    .fa-underline:before {
        content: ""
    }

    .fa-undo:before {
        content: ""
    }

    .fa-undo-alt:before {
        content: ""
    }

    .fa-unicorn:before {
        content: ""
    }

    .fa-union:before {
        content: ""
    }

    .fa-uniregistry:before {
        content: ""
    }

    .fa-universal-access:before {
        content: ""
    }

    .fa-university:before {
        content: ""
    }

    .fa-unlink:before {
        content: ""
    }

    .fa-unlock:before {
        content: ""
    }

    .fa-unlock-alt:before {
        content: ""
    }

    .fa-untappd:before {
        content: ""
    }

    .fa-upload:before {
        content: ""
    }

    .fa-ups:before {
        content: ""
    }

    .fa-usb:before {
        content: ""
    }

    .fa-usd-circle:before {
        content: ""
    }

    .fa-usd-square:before {
        content: ""
    }

    .fa-user:before {
        content: ""
    }

    .fa-user-alt:before {
        content: ""
    }

    .fa-user-alt-slash:before {
        content: ""
    }

    .fa-user-astronaut:before {
        content: ""
    }

    .fa-user-chart:before {
        content: ""
    }

    .fa-user-check:before {
        content: ""
    }

    .fa-user-circle:before {
        content: ""
    }

    .fa-user-clock:before {
        content: ""
    }

    .fa-user-cog:before {
        content: ""
    }

    .fa-user-crown:before {
        content: ""
    }

    .fa-user-edit:before {
        content: ""
    }

    .fa-user-friends:before {
        content: ""
    }

    .fa-user-graduate:before {
        content: ""
    }

    .fa-user-hard-hat:before {
        content: ""
    }

    .fa-user-headset:before {
        content: ""
    }

    .fa-user-injured:before {
        content: ""
    }

    .fa-user-lock:before {
        content: ""
    }

    .fa-user-md:before {
        content: ""
    }

    .fa-user-md-chat:before {
        content: ""
    }

    .fa-user-minus:before {
        content: ""
    }

    .fa-user-ninja:before {
        content: ""
    }

    .fa-user-nurse:before {
        content: ""
    }

    .fa-user-plus:before {
        content: ""
    }

    .fa-user-secret:before {
        content: ""
    }

    .fa-user-shield:before {
        content: ""
    }

    .fa-user-slash:before {
        content: ""
    }

    .fa-user-tag:before {
        content: ""
    }

    .fa-user-tie:before {
        content: ""
    }

    .fa-user-times:before {
        content: ""
    }

    .fa-users:before {
        content: ""
    }

    .fa-users-class:before {
        content: ""
    }

    .fa-users-cog:before {
        content: ""
    }

    .fa-users-crown:before {
        content: ""
    }

    .fa-users-medical:before {
        content: ""
    }

    .fa-usps:before {
        content: ""
    }

    .fa-ussunnah:before {
        content: ""
    }

    .fa-utensil-fork:before {
        content: ""
    }

    .fa-utensil-knife:before {
        content: ""
    }

    .fa-utensil-spoon:before {
        content: ""
    }

    .fa-utensils:before {
        content: ""
    }

    .fa-utensils-alt:before {
        content: ""
    }

    .fa-vaadin:before {
        content: ""
    }

    .fa-value-absolute:before {
        content: ""
    }

    .fa-vector-square:before {
        content: ""
    }

    .fa-venus:before {
        content: ""
    }

    .fa-venus-double:before {
        content: ""
    }

    .fa-venus-mars:before {
        content: ""
    }

    .fa-viacoin:before {
        content: ""
    }

    .fa-viadeo:before {
        content: ""
    }

    .fa-viadeo-square:before {
        content: ""
    }

    .fa-vial:before {
        content: ""
    }

    .fa-vials:before {
        content: ""
    }

    .fa-viber:before {
        content: ""
    }

    .fa-video:before {
        content: ""
    }

    .fa-video-plus:before {
        content: ""
    }

    .fa-video-slash:before {
        content: ""
    }

    .fa-vihara:before {
        content: ""
    }

    .fa-vimeo:before {
        content: ""
    }

    .fa-vimeo-square:before {
        content: ""
    }

    .fa-vimeo-v:before {
        content: ""
    }

    .fa-vine:before {
        content: ""
    }

    .fa-vk:before {
        content: ""
    }

    .fa-vnv:before {
        content: ""
    }

    .fa-volcano:before {
        content: ""
    }

    .fa-volleyball-ball:before {
        content: ""
    }

    .fa-volume:before {
        content: ""
    }

    .fa-volume-down:before {
        content: ""
    }

    .fa-volume-mute:before {
        content: ""
    }

    .fa-volume-off:before {
        content: ""
    }

    .fa-volume-slash:before {
        content: ""
    }

    .fa-volume-up:before {
        content: ""
    }

    .fa-vote-nay:before {
        content: ""
    }

    .fa-vote-yea:before {
        content: ""
    }

    .fa-vr-cardboard:before {
        content: ""
    }

    .fa-vuejs:before {
        content: ""
    }

    .fa-walker:before {
        content: ""
    }

    .fa-walking:before {
        content: ""
    }

    .fa-wallet:before {
        content: ""
    }

    .fa-wand:before {
        content: ""
    }

    .fa-wand-magic:before {
        content: ""
    }

    .fa-warehouse:before {
        content: ""
    }

    .fa-warehouse-alt:before {
        content: ""
    }

    .fa-watch:before {
        content: ""
    }

    .fa-watch-fitness:before {
        content: ""
    }

    .fa-water:before {
        content: ""
    }

    .fa-water-lower:before {
        content: ""
    }

    .fa-water-rise:before {
        content: ""
    }

    .fa-wave-square:before {
        content: ""
    }

    .fa-waze:before {
        content: ""
    }

    .fa-webcam:before {
        content: ""
    }

    .fa-webcam-slash:before {
        content: ""
    }

    .fa-weebly:before {
        content: ""
    }

    .fa-weibo:before {
        content: ""
    }

    .fa-weight:before {
        content: ""
    }

    .fa-weight-hanging:before {
        content: ""
    }

    .fa-weixin:before {
        content: ""
    }

    .fa-whale:before {
        content: ""
    }

    .fa-whatsapp:before {
        content: ""
    }

    .fa-whatsapp-square:before {
        content: ""
    }

    .fa-wheat:before {
        content: ""
    }

    .fa-wheelchair:before {
        content: ""
    }

    .fa-whistle:before {
        content: ""
    }

    .fa-whmcs:before {
        content: ""
    }

    .fa-wifi:before {
        content: ""
    }

    .fa-wifi-1:before {
        content: ""
    }

    .fa-wifi-2:before {
        content: ""
    }

    .fa-wifi-slash:before {
        content: ""
    }

    .fa-wikipedia-w:before {
        content: ""
    }

    .fa-wind:before {
        content: ""
    }

    .fa-wind-warning:before {
        content: ""
    }

    .fa-window:before {
        content: ""
    }

    .fa-window-alt:before {
        content: ""
    }

    .fa-window-close:before {
        content: ""
    }

    .fa-window-maximize:before {
        content: ""
    }

    .fa-window-minimize:before {
        content: ""
    }

    .fa-window-restore:before {
        content: ""
    }

    .fa-windows:before {
        content: ""
    }

    .fa-windsock:before {
        content: ""
    }

    .fa-wine-bottle:before {
        content: ""
    }

    .fa-wine-glass:before {
        content: ""
    }

    .fa-wine-glass-alt:before {
        content: ""
    }

    .fa-wix:before {
        content: ""
    }

    .fa-wizards-of-the-coast:before {
        content: ""
    }

    .fa-wolf-pack-battalion:before {
        content: ""
    }

    .fa-won-sign:before {
        content: ""
    }

    .fa-wordpress:before {
        content: ""
    }

    .fa-wordpress-simple:before {
        content: ""
    }

    .fa-wpbeginner:before {
        content: ""
    }

    .fa-wpexplorer:before {
        content: ""
    }

    .fa-wpforms:before {
        content: ""
    }

    .fa-wpressr:before {
        content: ""
    }

    .fa-wreath:before {
        content: ""
    }

    .fa-wrench:before {
        content: ""
    }

    .fa-x-ray:before {
        content: ""
    }

    .fa-xbox:before {
        content: ""
    }

    .fa-xing:before {
        content: ""
    }

    .fa-xing-square:before {
        content: ""
    }

    .fa-y-combinator:before {
        content: ""
    }

    .fa-yahoo:before {
        content: ""
    }

    .fa-yammer:before {
        content: ""
    }

    .fa-yandex:before {
        content: ""
    }

    .fa-yandex-international:before {
        content: ""
    }

    .fa-yarn:before {
        content: ""
    }

    .fa-yelp:before {
        content: ""
    }

    .fa-yen-sign:before {
        content: ""
    }

    .fa-yin-yang:before {
        content: ""
    }

    .fa-yoast:before {
        content: ""
    }

    .fa-youtube:before {
        content: ""
    }

    .fa-youtube-square:before {
        content: ""
    }

    .fa-zhihu:before {
        content: ""
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto
    }

    /*! Animate.css  */
    @-webkit-keyframes bounce {

        0%,
        to,
        20%,
        53%,
        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        40%,
        43% {
            -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0)
        }

        70% {
            -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0)
        }
    }

    @keyframes bounce {

        0%,
        to,
        20%,
        53%,
        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        40%,
        43% {
            -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0)
        }

        70% {
            -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            transition-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0);
            transform: translate3d(0, -4px, 0)
        }
    }

    @-webkit-keyframes flash {

        0%,
        to,
        50% {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @keyframes flash {

        0%,
        to,
        50% {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @-webkit-keyframes shake {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }
    }

    @keyframes shake {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }
    }

    @-webkit-keyframes wobble {
        0% {
            -webkit-transform: none;
            transform: none
        }

        15% {
            -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
        }

        30% {
            -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
        }

        45% {
            -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
        }

        60% {
            -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
        }

        75% {
            -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes wobble {
        0% {
            -webkit-transform: none;
            transform: none
        }

        15% {
            -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
        }

        30% {
            -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
        }

        45% {
            -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
        }

        60% {
            -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
        }

        75% {
            -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes bounceIn {

        0%,
        to,
        20%,
        40%,
        60%,
        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @keyframes bounceIn {

        0%,
        to,
        20%,
        40%,
        60%,
        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @-webkit-keyframes bounceInDown {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0)
        }

        75% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes bounceInDown {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0)
        }

        75% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes bounceInLeft {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0)
        }

        75% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        90% {
            -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes bounceInLeft {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0)
        }

        75% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        90% {
            -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes bounceInRight {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0)
        }

        75% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }

        90% {
            -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes bounceInRight {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0)
        }

        75% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }

        90% {
            -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0)
        }

        to {
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes bounceInUp {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0)
        }

        75% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes bounceInUp {

        0%,
        to,
        60%,
        75%,
        90% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0)
        }

        75% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }

        90% {
            -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes bounceOutDown {
        20% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }
    }

    @keyframes bounceOutDown {
        20% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }
    }

    @-webkit-keyframes bounceOutLeft {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }
    }

    @keyframes bounceOutLeft {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }
    }

    @-webkit-keyframes bounceOutRight {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }
    }

    @keyframes bounceOutRight {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }
    }

    @-webkit-keyframes bounceOutUp {
        20% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }
    }

    @keyframes bounceOutUp {
        20% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }
    }

    @-webkit-keyframes fadeInDown {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInDown {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes flip {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotateY(-360deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        40% {
            -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translateZ(150px) rotateY(-190deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        50% {
            -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translateZ(150px) rotateY(-170deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        80% {
            -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }
    }

    @keyframes flip {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotateY(-360deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        40% {
            -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translateZ(150px) rotateY(-190deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        50% {
            -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translateZ(150px) rotateY(-170deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        80% {
            -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }
    }

    @-webkit-keyframes flipInX {
        0% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotateX(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotateX(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @keyframes flipInX {
        0% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotateX(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotateX(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @-webkit-keyframes flipInY {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotateY(-20deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotateY(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @keyframes flipInY {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotateY(-20deg);
            -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotateY(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @-webkit-keyframes lightSpeedIn {
        0% {
            -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skew(-30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(20deg);
            transform: skew(20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(-5deg);
            transform: skew(-5deg);
            opacity: 1
        }

        to {
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes lightSpeedIn {
        0% {
            -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skew(-30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(20deg);
            transform: skew(20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(-5deg);
            transform: skew(-5deg);
            opacity: 1
        }

        to {
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes lightSpeedOut {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skew(30deg);
            opacity: 0
        }
    }

    @keyframes lightSpeedOut {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skew(30deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateIn {
        0% {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes rotateIn {
        0% {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInDownLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes rotateInDownLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInDownRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes rotateInDownRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInUpLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes rotateInUpLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInUpRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @keyframes rotateInUpRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
            opacity: 0
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: none;
            transform: none;
            opacity: 1
        }
    }

    @-webkit-keyframes rotateOut {
        0% {
            -webkit-transform-origin: center;
            transform-origin: center;
            opacity: 1
        }

        to {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
            opacity: 0
        }
    }

    @keyframes rotateOut {
        0% {
            -webkit-transform-origin: center;
            transform-origin: center;
            opacity: 1
        }

        to {
            -webkit-transform-origin: center;
            transform-origin: center;
            -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutDownLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutDownLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutDownRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutDownRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutUpLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutUpLeft {
        0% {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutUpRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
            opacity: 0
        }
    }

    @keyframes rotateOutUpRight {
        0% {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            opacity: 1
        }

        to {
            -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
            -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
            opacity: 0
        }
    }

    @-webkit-keyframes hinge {
        0% {
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        20%,
        60% {
            -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        40%,
        80% {
            -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
            opacity: 0
        }
    }

    @keyframes hinge {
        0% {
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        20%,
        60% {
            -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        40%,
        80% {
            -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
            -webkit-transform-origin: top left;
            transform-origin: top left;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
            opacity: 0
        }
    }

    @-webkit-keyframes rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @keyframes rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }

    @-webkit-keyframes zoomOutDown {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomOutDown {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomOutLeft {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
            -webkit-transform-origin: left center;
            transform-origin: left center
        }
    }

    @keyframes zoomOutLeft {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
            -webkit-transform-origin: left center;
            transform-origin: left center
        }
    }

    @-webkit-keyframes zoomOutRight {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
            -webkit-transform-origin: right center;
            transform-origin: right center
        }
    }

    @keyframes zoomOutRight {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
            -webkit-transform-origin: right center;
            transform-origin: right center
        }
    }

    @-webkit-keyframes zoomOutUp {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomOutUp {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    .slick-list:focus {
        outline: 0
    }

    .slick-track:after,
    .slick-track:before {
        display: table;
        content: ""
    }

    .slick-track:after {
        clear: both
    }

    #main-content {
        min-height: 80vh
    }

    .popup-trigger {
        background: #0b55b6;
        border: none;
        padding: 12px 24px;
        border-radius: 6px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 600;
        transition: all .3s ease
    }

    .popup-trigger:hover,
    .popup-trigger.default-hover:hover {
        background: #0b55b6;
        transform: translateY(-1px);
        box-shadow: 0 4px 12px #409eff66;
        margin: -3px 0 3px
    }

    .popup-trigger.hover-scale:hover {
        transform: translateY(-5px);
        box-shadow: 0 8px 16px #0003;
        background: #1a6cd8
    }

    .popup-trigger:hover {
        background: #0b55b6;
        transform: translateY(-1px);
        box-shadow: 0 4px 12px #409eff66;
        margin: -3px 0 3px
    }

    .swal2-input:focus,
    .swal2-textarea:focus {
        outline: none;
        border-color: #0b55b6;
        box-shadow: 0 0 0 3px #409eff1a
    }

    @keyframes spin {
        0% {
            transform: rotate(0)
        }

        to {
            transform: rotate(360deg)
        }
    }

    @keyframes success-appear {
        0% {
            transform: scale(0)
        }

        to {
            transform: scale(1)
        }
    }

    .swal2-confirm:hover:not(:disabled) {
        transform: translateY(-1px) !important;
        box-shadow: 0 4px 12px #667eea66 !important
    }

    .swal2-cancel:hover {
        background: #7a7d83 !important;
        transform: translateY(-1px) !important
    }

    @media (max-width:768px) {
        .popup-trigger {
            padding: 12px 22px;
            font-size: 14px
        }

        .content-box .theme-btn.outlined_btn {
            padding: 8px 22px;
            font-size: 14px
        }
    }

    /*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
    :root {
        --animate-duration: 1s;
        --animate-delay: 1s;
        --animate-repeat: 1
    }

    @-webkit-keyframes bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        40%,
        43% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
            transform: translate3d(0, -30px, 0) scaleY(1.1)
        }

        70% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
            transform: translate3d(0, -15px, 0) scaleY(1.05)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0) scaleY(.95);
            transform: translateZ(0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
            transform: translate3d(0, -4px, 0) scaleY(1.02)
        }
    }

    @keyframes bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        40%,
        43% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
            transform: translate3d(0, -30px, 0) scaleY(1.1)
        }

        70% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
            transform: translate3d(0, -15px, 0) scaleY(1.05)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0) scaleY(.95);
            transform: translateZ(0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
            transform: translate3d(0, -4px, 0) scaleY(1.02)
        }
    }

    @-webkit-keyframes flash {

        0%,
        50%,
        to {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @keyframes flash {

        0%,
        50%,
        to {
            opacity: 1
        }

        25%,
        75% {
            opacity: 0
        }
    }

    @-webkit-keyframes pulse {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        50% {
            -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @keyframes pulse {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        50% {
            -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @-webkit-keyframes rubberBand {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        30% {
            -webkit-transform: scale3d(1.25, .75, 1);
            transform: scale3d(1.25, .75, 1)
        }

        40% {
            -webkit-transform: scale3d(.75, 1.25, 1);
            transform: scale3d(.75, 1.25, 1)
        }

        50% {
            -webkit-transform: scale3d(1.15, .85, 1);
            transform: scale3d(1.15, .85, 1)
        }

        65% {
            -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1)
        }

        75% {
            -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @keyframes rubberBand {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        30% {
            -webkit-transform: scale3d(1.25, .75, 1);
            transform: scale3d(1.25, .75, 1)
        }

        40% {
            -webkit-transform: scale3d(.75, 1.25, 1);
            transform: scale3d(.75, 1.25, 1)
        }

        50% {
            -webkit-transform: scale3d(1.15, .85, 1);
            transform: scale3d(1.15, .85, 1)
        }

        65% {
            -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1)
        }

        75% {
            -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @-webkit-keyframes shakeX {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }
    }

    @keyframes shakeX {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0)
        }
    }

    @-webkit-keyframes shakeY {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }
    }

    @keyframes shakeY {

        0%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0)
        }

        20%,
        40%,
        60%,
        80% {
            -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0)
        }
    }

    @-webkit-keyframes headShake {
        0% {
            -webkit-transform: translateX(0);
            transform: translate(0)
        }

        6.5% {
            -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translate(-6px) rotateY(-9deg)
        }

        18.5% {
            -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translate(5px) rotateY(7deg)
        }

        31.5% {
            -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translate(-3px) rotateY(-5deg)
        }

        43.5% {
            -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translate(2px) rotateY(3deg)
        }

        50% {
            -webkit-transform: translateX(0);
            transform: translate(0)
        }
    }

    @keyframes headShake {
        0% {
            -webkit-transform: translateX(0);
            transform: translate(0)
        }

        6.5% {
            -webkit-transform: translateX(-6px) rotateY(-9deg);
            transform: translate(-6px) rotateY(-9deg)
        }

        18.5% {
            -webkit-transform: translateX(5px) rotateY(7deg);
            transform: translate(5px) rotateY(7deg)
        }

        31.5% {
            -webkit-transform: translateX(-3px) rotateY(-5deg);
            transform: translate(-3px) rotateY(-5deg)
        }

        43.5% {
            -webkit-transform: translateX(2px) rotateY(3deg);
            transform: translate(2px) rotateY(3deg)
        }

        50% {
            -webkit-transform: translateX(0);
            transform: translate(0)
        }
    }

    @-webkit-keyframes swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0)
        }
    }

    @keyframes swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0)
        }
    }

    @-webkit-keyframes tada {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        10%,
        20% {
            -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
        }

        30%,
        50%,
        70%,
        90% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
        }

        40%,
        60%,
        80% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @keyframes tada {
        0% {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }

        10%,
        20% {
            -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
        }

        30%,
        50%,
        70%,
        90% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
        }

        40%,
        60%,
        80% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
        }

        to {
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @-webkit-keyframes wobble {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        15% {
            -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
        }

        30% {
            -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
        }

        45% {
            -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
        }

        60% {
            -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
        }

        75% {
            -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes wobble {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        15% {
            -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
        }

        30% {
            -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
        }

        45% {
            -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
        }

        60% {
            -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
        }

        75% {
            -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes jello {

        0%,
        11.1%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        22.2% {
            -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skew(-12.5deg) skewY(-12.5deg)
        }

        33.3% {
            -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skew(6.25deg) skewY(6.25deg)
        }

        44.4% {
            -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skew(-3.125deg) skewY(-3.125deg)
        }

        55.5% {
            -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skew(1.5625deg) skewY(1.5625deg)
        }

        66.6% {
            -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
            transform: skew(-.78125deg) skewY(-.78125deg)
        }

        77.7% {
            -webkit-transform: skewX(.390625deg) skewY(.390625deg);
            transform: skew(.390625deg) skewY(.390625deg)
        }

        88.8% {
            -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
            transform: skew(-.1953125deg) skewY(-.1953125deg)
        }
    }

    @keyframes jello {

        0%,
        11.1%,
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        22.2% {
            -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skew(-12.5deg) skewY(-12.5deg)
        }

        33.3% {
            -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skew(6.25deg) skewY(6.25deg)
        }

        44.4% {
            -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skew(-3.125deg) skewY(-3.125deg)
        }

        55.5% {
            -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skew(1.5625deg) skewY(1.5625deg)
        }

        66.6% {
            -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
            transform: skew(-.78125deg) skewY(-.78125deg)
        }

        77.7% {
            -webkit-transform: skewX(.390625deg) skewY(.390625deg);
            transform: skew(.390625deg) skewY(.390625deg)
        }

        88.8% {
            -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
            transform: skew(-.1953125deg) skewY(-.1953125deg)
        }
    }

    @-webkit-keyframes heartBeat {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

        14% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        28% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

        42% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        70% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @keyframes heartBeat {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

        14% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        28% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

        42% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        70% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @-webkit-keyframes backInDown {
        0% {
            -webkit-transform: translateY(-1200px) scale(.7);
            transform: translateY(-1200px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @keyframes backInDown {
        0% {
            -webkit-transform: translateY(-1200px) scale(.7);
            transform: translateY(-1200px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes backInLeft {
        0% {
            -webkit-transform: translateX(-2000px) scale(.7);
            transform: translate(-2000px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @keyframes backInLeft {
        0% {
            -webkit-transform: translateX(-2000px) scale(.7);
            transform: translate(-2000px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes backInRight {
        0% {
            -webkit-transform: translateX(2000px) scale(.7);
            transform: translate(2000px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @keyframes backInRight {
        0% {
            -webkit-transform: translateX(2000px) scale(.7);
            transform: translate(2000px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes backInUp {
        0% {
            -webkit-transform: translateY(1200px) scale(.7);
            transform: translateY(1200px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @keyframes backInUp {
        0% {
            -webkit-transform: translateY(1200px) scale(.7);
            transform: translateY(1200px) scale(.7);
            opacity: .7
        }

        80% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes backOutDown {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateY(700px) scale(.7);
            transform: translateY(700px) scale(.7);
            opacity: .7
        }
    }

    @keyframes backOutDown {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateY(700px) scale(.7);
            transform: translateY(700px) scale(.7);
            opacity: .7
        }
    }

    @-webkit-keyframes backOutLeft {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateX(-2000px) scale(.7);
            transform: translate(-2000px) scale(.7);
            opacity: .7
        }
    }

    @keyframes backOutLeft {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateX(-2000px) scale(.7);
            transform: translate(-2000px) scale(.7);
            opacity: .7
        }
    }

    @-webkit-keyframes backOutRight {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateX(2000px) scale(.7);
            transform: translate(2000px) scale(.7);
            opacity: .7
        }
    }

    @keyframes backOutRight {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateX(0px) scale(.7);
            transform: translate(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateX(2000px) scale(.7);
            transform: translate(2000px) scale(.7);
            opacity: .7
        }
    }

    @-webkit-keyframes backOutUp {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateY(-700px) scale(.7);
            transform: translateY(-700px) scale(.7);
            opacity: .7
        }
    }

    @keyframes backOutUp {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        20% {
            -webkit-transform: translateY(0px) scale(.7);
            transform: translateY(0) scale(.7);
            opacity: .7
        }

        to {
            -webkit-transform: translateY(-700px) scale(.7);
            transform: translateY(-700px) scale(.7);
            opacity: .7
        }
    }

    @-webkit-keyframes bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @keyframes bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scaleZ(1)
        }
    }

    @-webkit-keyframes bounceInDown {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
            transform: translate3d(0, -3000px, 0) scaleY(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
            transform: translate3d(0, 25px, 0) scaleY(.9)
        }

        75% {
            -webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
            transform: translate3d(0, -10px, 0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
            transform: translate3d(0, 5px, 0) scaleY(.985)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes bounceInDown {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
            transform: translate3d(0, -3000px, 0) scaleY(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
            transform: translate3d(0, 25px, 0) scaleY(.9)
        }

        75% {
            -webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
            transform: translate3d(0, -10px, 0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
            transform: translate3d(0, 5px, 0) scaleY(.985)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes bounceInLeft {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
            transform: translate3d(-3000px, 0, 0) scaleX(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
            transform: translate3d(25px, 0, 0) scaleX(1)
        }

        75% {
            -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
            transform: translate3d(-10px, 0, 0) scaleX(.98)
        }

        90% {
            -webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
            transform: translate3d(5px, 0, 0) scaleX(.995)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes bounceInLeft {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
            transform: translate3d(-3000px, 0, 0) scaleX(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
            transform: translate3d(25px, 0, 0) scaleX(1)
        }

        75% {
            -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
            transform: translate3d(-10px, 0, 0) scaleX(.98)
        }

        90% {
            -webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
            transform: translate3d(5px, 0, 0) scaleX(.995)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes bounceInRight {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
            transform: translate3d(3000px, 0, 0) scaleX(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
            transform: translate3d(-25px, 0, 0) scaleX(1)
        }

        75% {
            -webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
            transform: translate3d(10px, 0, 0) scaleX(.98)
        }

        90% {
            -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
            transform: translate3d(-5px, 0, 0) scaleX(.995)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes bounceInRight {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
            transform: translate3d(3000px, 0, 0) scaleX(3)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
            transform: translate3d(-25px, 0, 0) scaleX(1)
        }

        75% {
            -webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
            transform: translate3d(10px, 0, 0) scaleX(.98)
        }

        90% {
            -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
            transform: translate3d(-5px, 0, 0) scaleX(.995)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes bounceInUp {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
            transform: translate3d(0, 3000px, 0) scaleY(5)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
            transform: translate3d(0, -20px, 0) scaleY(.9)
        }

        75% {
            -webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
            transform: translate3d(0, 10px, 0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
            transform: translate3d(0, -5px, 0) scaleY(.985)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes bounceInUp {

        0%,
        60%,
        75%,
        90%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
            transform: translate3d(0, 3000px, 0) scaleY(5)
        }

        60% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
            transform: translate3d(0, -20px, 0) scaleY(.9)
        }

        75% {
            -webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
            transform: translate3d(0, 10px, 0) scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
            transform: translate3d(0, -5px, 0) scaleY(.985)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes bounceOut {
        20% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        50%,
        55% {
            opacity: 1;
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }
    }

    @keyframes bounceOut {
        20% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        50%,
        55% {
            opacity: 1;
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }
    }

    @-webkit-keyframes bounceOutDown {
        20% {
            -webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
            transform: translate3d(0, 10px, 0) scaleY(.985)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
            transform: translate3d(0, -20px, 0) scaleY(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
            transform: translate3d(0, 2000px, 0) scaleY(3)
        }
    }

    @keyframes bounceOutDown {
        20% {
            -webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
            transform: translate3d(0, 10px, 0) scaleY(.985)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
            transform: translate3d(0, -20px, 0) scaleY(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
            transform: translate3d(0, 2000px, 0) scaleY(3)
        }
    }

    @-webkit-keyframes bounceOutLeft {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
            transform: translate3d(20px, 0, 0) scaleX(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
            transform: translate3d(-2000px, 0, 0) scaleX(2)
        }
    }

    @keyframes bounceOutLeft {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
            transform: translate3d(20px, 0, 0) scaleX(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
            transform: translate3d(-2000px, 0, 0) scaleX(2)
        }
    }

    @-webkit-keyframes bounceOutRight {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
            transform: translate3d(-20px, 0, 0) scaleX(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
            transform: translate3d(2000px, 0, 0) scaleX(2)
        }
    }

    @keyframes bounceOutRight {
        20% {
            opacity: 1;
            -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
            transform: translate3d(-20px, 0, 0) scaleX(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
            transform: translate3d(2000px, 0, 0) scaleX(2)
        }
    }

    @-webkit-keyframes bounceOutUp {
        20% {
            -webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
            transform: translate3d(0, -10px, 0) scaleY(.985)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
            transform: translate3d(0, 20px, 0) scaleY(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
            transform: translate3d(0, -2000px, 0) scaleY(3)
        }
    }

    @keyframes bounceOutUp {
        20% {
            -webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
            transform: translate3d(0, -10px, 0) scaleY(.985)
        }

        40%,
        45% {
            opacity: 1;
            -webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
            transform: translate3d(0, 20px, 0) scaleY(.9)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
            transform: translate3d(0, -2000px, 0) scaleY(3)
        }
    }

    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes fadeInDown {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInDown {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInDownBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInRightBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInUp {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInUpBig {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInTopLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, -100%, 0);
            transform: translate3d(-100%, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInTopLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, -100%, 0);
            transform: translate3d(-100%, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInTopRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInTopRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInBottomLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 100%, 0);
            transform: translate3d(-100%, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInBottomLeft {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 100%, 0);
            transform: translate3d(-100%, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeInBottomRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 100%, 0);
            transform: translate3d(100%, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes fadeInBottomRight {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(100%, 100%, 0);
            transform: translate3d(100%, 100%, 0)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1
        }

        to {
            opacity: 0
        }
    }

    @keyframes fadeOut {
        0% {
            opacity: 1
        }

        to {
            opacity: 0
        }
    }

    @-webkit-keyframes fadeOutDown {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @keyframes fadeOutDown {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @-webkit-keyframes fadeOutDownBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }
    }

    @keyframes fadeOutDownBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0)
        }
    }

    @-webkit-keyframes fadeOutLeft {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @keyframes fadeOutLeft {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @-webkit-keyframes fadeOutLeftBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }
    }

    @keyframes fadeOutLeftBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0)
        }
    }

    @-webkit-keyframes fadeOutRight {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @keyframes fadeOutRight {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @-webkit-keyframes fadeOutRightBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }
    }

    @keyframes fadeOutRightBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0)
        }
    }

    @-webkit-keyframes fadeOutUp {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @keyframes fadeOutUp {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @-webkit-keyframes fadeOutUpBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }
    }

    @keyframes fadeOutUpBig {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0)
        }
    }

    @-webkit-keyframes fadeOutTopLeft {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, -100%, 0);
            transform: translate3d(-100%, -100%, 0)
        }
    }

    @keyframes fadeOutTopLeft {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, -100%, 0);
            transform: translate3d(-100%, -100%, 0)
        }
    }

    @-webkit-keyframes fadeOutTopRight {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0)
        }
    }

    @keyframes fadeOutTopRight {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, -100%, 0);
            transform: translate3d(100%, -100%, 0)
        }
    }

    @-webkit-keyframes fadeOutBottomRight {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 100%, 0);
            transform: translate3d(100%, 100%, 0)
        }
    }

    @keyframes fadeOutBottomRight {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 100%, 0);
            transform: translate3d(100%, 100%, 0)
        }
    }

    @-webkit-keyframes fadeOutBottomLeft {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 100%, 0);
            transform: translate3d(-100%, 100%, 0)
        }
    }

    @keyframes fadeOutBottomLeft {
        0% {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 100%, 0);
            transform: translate3d(-100%, 100%, 0)
        }
    }

    @-webkit-keyframes flip {
        0% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        40% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        50% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        80% {
            -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        to {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }
    }

    @keyframes flip {
        0% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        40% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out
        }

        50% {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        80% {
            -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        to {
            -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
            transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }
    }

    @-webkit-keyframes flipInX {
        0% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotateX(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotateX(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @keyframes flipInX {
        0% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotateX(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotateX(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @-webkit-keyframes flipInY {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotateY(-20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotateY(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @keyframes flipInY {
        0% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotateY(-20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotateY(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }

    @-webkit-keyframes flipOutX {
        0% {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }

        30% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            opacity: 1
        }

        to {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            opacity: 0
        }
    }

    @keyframes flipOutX {
        0% {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }

        30% {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotateX(-20deg);
            opacity: 1
        }

        to {
            -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotateX(90deg);
            opacity: 0
        }
    }

    @-webkit-keyframes flipOutY {
        0% {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }

        30% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotateY(-15deg);
            opacity: 1
        }

        to {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            opacity: 0
        }
    }

    @keyframes flipOutY {
        0% {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }

        30% {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotateY(-15deg);
            opacity: 1
        }

        to {
            -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotateY(90deg);
            opacity: 0
        }
    }

    @-webkit-keyframes lightSpeedInRight {
        0% {
            -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skew(-30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(20deg);
            transform: skew(20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(-5deg);
            transform: skew(-5deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes lightSpeedInRight {
        0% {
            -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skew(-30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(20deg);
            transform: skew(20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(-5deg);
            transform: skew(-5deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes lightSpeedInLeft {
        0% {
            -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skew(30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(-20deg);
            transform: skew(-20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(5deg);
            transform: skew(5deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes lightSpeedInLeft {
        0% {
            -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skew(30deg);
            opacity: 0
        }

        60% {
            -webkit-transform: skewX(-20deg);
            transform: skew(-20deg);
            opacity: 1
        }

        80% {
            -webkit-transform: skewX(5deg);
            transform: skew(5deg)
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes lightSpeedOutRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skew(30deg);
            opacity: 0
        }
    }

    @keyframes lightSpeedOutRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skew(30deg);
            opacity: 0
        }
    }

    @-webkit-keyframes lightSpeedOutLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
            transform: translate3d(-100%, 0, 0) skew(-30deg);
            opacity: 0
        }
    }

    @keyframes lightSpeedOutLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
            transform: translate3d(-100%, 0, 0) skew(-30deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateIn {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @keyframes rotateIn {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInDownLeft {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @keyframes rotateInDownLeft {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInDownRight {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @keyframes rotateInDownRight {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInUpLeft {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @keyframes rotateInUpLeft {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @-webkit-keyframes rotateInUpRight {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @keyframes rotateInUpRight {
        0% {
            -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
            opacity: 0
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0);
            opacity: 1
        }
    }

    @-webkit-keyframes rotateOut {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
            opacity: 0
        }
    }

    @keyframes rotateOut {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutDownLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutDownLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutDownRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutDownRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutUpLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @keyframes rotateOutUpLeft {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
            opacity: 0
        }
    }

    @-webkit-keyframes rotateOutUpRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
            opacity: 0
        }
    }

    @keyframes rotateOutUpRight {
        0% {
            opacity: 1
        }

        to {
            -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
            opacity: 0
        }
    }

    @-webkit-keyframes hinge {
        0% {
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        20%,
        60% {
            -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        40%,
        80% {
            -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
            opacity: 0
        }
    }

    @keyframes hinge {
        0% {
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        20%,
        60% {
            -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
        }

        40%,
        80% {
            -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
            opacity: 1
        }

        to {
            -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
            opacity: 0
        }
    }

    @-webkit-keyframes jackInTheBox {
        0% {
            opacity: 0;
            -webkit-transform: scale(.1) rotate(30deg);
            transform: scale(.1) rotate(30deg);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom
        }

        50% {
            -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg)
        }

        70% {
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg)
        }

        to {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @keyframes jackInTheBox {
        0% {
            opacity: 0;
            -webkit-transform: scale(.1) rotate(30deg);
            transform: scale(.1) rotate(30deg);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom
        }

        50% {
            -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg)
        }

        70% {
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg)
        }

        to {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @-webkit-keyframes rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes rollOut {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
        }
    }

    @keyframes rollOut {
        0% {
            opacity: 1
        }

        to {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
        }
    }

    @-webkit-keyframes zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @keyframes zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @-webkit-keyframes zoomInDown {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomInDown {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomInLeft {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomInLeft {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomInRight {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomInRight {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomInUp {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomInUp {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomOut {
        0% {
            opacity: 1
        }

        50% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        to {
            opacity: 0
        }
    }

    @keyframes zoomOut {
        0% {
            opacity: 1
        }

        50% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        to {
            opacity: 0
        }
    }

    @-webkit-keyframes zoomOutDown {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomOutDown {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes zoomOutLeft {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0)
        }
    }

    @keyframes zoomOutLeft {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0)
        }
    }

    @-webkit-keyframes zoomOutRight {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0)
        }
    }

    @keyframes zoomOutRight {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
        }

        to {
            opacity: 0;
            -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0)
        }
    }

    @-webkit-keyframes zoomOutUp {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @keyframes zoomOutUp {
        40% {
            opacity: 1;
            -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
            animation-timing-function: cubic-bezier(.55, .055, .675, .19)
        }

        to {
            opacity: 0;
            -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
            animation-timing-function: cubic-bezier(.175, .885, .32, 1)
        }
    }

    @-webkit-keyframes slideInDown {
        0% {
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes slideInDown {
        0% {
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes slideInLeft {
        0% {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes slideInLeft {
        0% {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes slideInRight {
        0% {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes slideInRight {
        0% {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes slideInUp {
        0% {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @keyframes slideInUp {
        0% {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
            visibility: visible
        }

        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }
    }

    @-webkit-keyframes slideOutDown {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @keyframes slideOutDown {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @-webkit-keyframes slideOutLeft {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @keyframes slideOutLeft {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @-webkit-keyframes slideOutRight {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @keyframes slideOutRight {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @-webkit-keyframes slideOutUp {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @keyframes slideOutUp {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translateZ(0)
        }

        to {
            visibility: hidden;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    .contact-button[data-v-a73fd223]:hover {
        background: #094a9c
    }

    .dropdown-arrow[data-v-a73fd223] {
        transition: transform .3s ease
    }

    .menu__close[data-v-a73fd223] {
        float: right;
        border: 1px solid;
        border-radius: 38px;
        padding: 0 8px;
        color: #0b55b687;
        margin: 0 15px 0 0;
        position: relative;
        top: 12px
    }

    .mega-menu-link[data-v-a73fd223]:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2px;
        width: 0;
        background: #000;
        transition: .3s ease-in-out
    }

    .mega-menu-link[data-v-a73fd223]:hover:before {
        width: 100%
    }

    .p-icon[data-v-a73fd223] {
        filter: grayscale()
    }

    .btnx[data-v-a73fd223]:hover {
        color: var(--green) !important;
        background: #fff;
        box-shadow: 0 10px 20px #00000026;
        border: solid 1px var(--green)
    }

    nav.menu[data-v-a73fd223] {
        width: 83%;
        padding: 18px 0
    }

    .navbar[data-v-a73fd223] {
        display: flex;
        align-content: flex-end;
        color: var(--white);
        padding: 0 20px;
        position: relative;
        z-index: 20;
        margin: 0 auto;
        width: 100%;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly
    }

    .navbar .menu ul[data-v-a73fd223] {
        padding-left: 0rem
    }

    .logo[data-v-a73fd223] {
        width: auto;
        margin: -5px 0 0
    }

    .logo img[data-v-a73fd223] {
        width: 220px;
        padding-top: 1px;
        margin: 0
    }

    .menu ul[data-v-a73fd223] {
        display: flex;
        list-style: none;
        margin: 1px 0 0;
        text-transform: capitalize;
        width: 100%;
        align-items: center
    }

    .menu li[data-v-a73fd223] {
        position: static;
        margin-left: 1.5rem;
        margin-top: 3px;
        margin-bottom: -1px
    }

    .menu li[data-v-a73fd223]:first-child {
        margin-left: 0rem
    }

    .menu li.push-right[data-v-a73fd223] {
        margin-left: auto;
        margin-top: 2px
    }

    .menu a[data-v-a73fd223] {
        color: #000;
        font-weight: 400;
        font-size: 15px;
        cursor: pointer;
        position: relative;
        transition: color .25s ease
    }

    .menu a[data-v-a73fd223]:hover {
        color: #0b55b6
    }

    .dropdown a[data-v-a73fd223] {
        position: relative
    }

    .mega-menu[data-v-a73fd223] {
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        border-radius: 8px;
        margin-top: 0;
        z-index: 100;
        width: 100%
    }

    .mega-menu[data-v-a73fd223]:before {
        content: "";
        position: absolute;
        top: -10px;
        left: 0;
        width: 100%;
        height: 10px;
        background: transparent
    }

    .mega-menu-link[data-v-a73fd223]:hover {
        color: #000 !important
    }

    .hamburger[data-v-a73fd223] {
        flex-direction: column;
        width: 28px;
        height: 22px;
        justify-content: space-between;
        background: none;
        border: none;
        cursor: pointer;
        z-index: 30;
        padding: 3px
    }

    .mobile-logo[data-v-a73fd223] {
        order: 1
    }

    @media (max-width:768px) {
        .navbar[data-v-a73fd223] {
            display: flex;
            align-items: center;
            color: var(--white);
            padding: 16px;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            background: #fff;
            z-index: 20;
            margin: 0 auto;
            width: 100%;
            flex-direction: row;
            justify-content: space-between
        }

        .menu__close[data-v-a73fd223] {
            display: block
        }

        nav.menu[data-v-a73fd223] {
            width: 70%;
            padding: 0
        }

        .logo[data-v-a73fd223] {
            width: 75%
        }

        .logo img[data-v-a73fd223] {
            margin: 0
        }

        .res-logo[data-v-a73fd223] {
            position: absolute;
            right: 20px;
            top: 50%;
            transform: translateY(-50%)
        }

        .hamburger[data-v-a73fd223] {
            display: flex;
            order: 3;
            margin-left: auto;
            z-index: 1
        }

        .menu li.push-right[data-v-a73fd223] {
            margin-left: 0
        }

        .menu li[data-v-a73fd223]:last-child {
            margin-left: 0
        }

        .desktop-logo[data-v-a73fd223] {
            display: none
        }

        .mobile-logo[data-v-a73fd223] {
            display: block;
            order: 1
        }

        .res-logo[data-v-a73fd223] {
            display: none
        }

        .menu[data-v-a73fd223] {
            position: fixed;
            top: 0;
            right: -100%;
            height: 100vh;
            background: #f7f7f7;
            padding-top: 4rem;
            transition: right .3s ease;
            overflow-y: auto;
            z-index: 1000;
            box-shadow: -5px 0 15px #0000001a
        }

        .menu ul[data-v-a73fd223] {
            flex-direction: column;
            align-items: flex-start;
            padding: 0;
            margin: 0
        }

        .menu li[data-v-a73fd223] {
            margin: 0;
            width: 100%;
            text-align: left
        }

        .menu>ul>li[data-v-a73fd223] {
            padding: 12px 20px;
            border-bottom: 1px solid #eee
        }

        .mega-menu[data-v-a73fd223] {
            position: static;
            width: 100%;
            padding: 1rem;
            margin-top: .5rem;
            box-shadow: none;
            border: 1px solid #ddd;
            border-radius: 6px
        }

        .mega-menu[data-v-a73fd223]:before {
            display: none
        }
    }

    .cc-footer[data-v-a33f298a] {
        padding-top: 8px;
        max-width: 42%;
        display: flex
    }

    @media (max-width:768px) {
        .lp-ftrbox-1 img[data-v-a33f298a] {
            width: 55%;
            margin-bottom: 30px;
            margin-left: -3px
        }
    }

    header[data-v-bbc7b9c3] {
        line-height: 1.5;
        max-height: 100vh
    }

    nav a.router-link-exact-active[data-v-bbc7b9c3]:hover {
        background-color: transparent
    }

    @media (min-width:1024px) {
        header[data-v-bbc7b9c3] {
            display: flex;
            place-items: center;
            padding-right: calc(var(--section-gap)/2)
        }
    }

    .form-group input[data-v-0e975c2e]:focus,
    .form-group textarea[data-v-0e975c2e]:focus {
        outline: none;
        border-color: #3498db;
        background: #fff;
        box-shadow: 0 0 0 3px #3498db1a
    }

    .form-group input[data-v-0e975c2e]:disabled,
    .form-group textarea[data-v-0e975c2e]:disabled {
        background-color: #f1f3f4;
        cursor: not-allowed;
        opacity: .7
    }

    .submit-btn[data-v-0e975c2e]:hover:not(:disabled) {
        background: linear-gradient(135deg, #27ae60, #219653);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px #2ecc714d
    }

    .submit-btn[data-v-0e975c2e]:disabled {
        background: #bdc3c7;
        cursor: not-allowed;
        transform: none;
        box-shadow: none
    }

    @keyframes spin-0e975c2e {
        to {
            transform: rotate(360deg)
        }
    }

    .shareable-link-input[data-v-0e975c2e]:hover {
        border-color: #3498db
    }

    .copy-btn[data-v-0e975c2e]:hover {
        background: #2980b9
    }

    .reset-btn[data-v-0e975c2e]:hover {
        background: #2980b9
    }

    .dashboard-btn[data-v-0e975c2e]:hover {
        background: #7f8c8d
    }

    @keyframes spin-70e06c4b {
        0% {
            transform: rotate(0)
        }

        to {
            transform: rotate(360deg)
        }
    }

    .form-group input[data-v-70e06c4b]:focus {
        outline: none;
        border-color: #3498db;
        background: #fff;
        box-shadow: 0 0 0 3px #3498db1a
    }

    .form-group input[data-v-70e06c4b]:disabled {
        background-color: #f1f3f4;
        cursor: not-allowed;
        opacity: .7
    }

    .submit-btn[data-v-70e06c4b]:hover:not(:disabled) {
        background: linear-gradient(135deg, #2980b9, #1c6ea4);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px #3498db4d
    }

    .submit-btn[data-v-70e06c4b]:disabled {
        background: #bdc3c7;
        cursor: not-allowed;
        transform: none;
        box-shadow: none
    }

    .reset-btn[data-v-70e06c4b]:hover {
        background: #2980b9
    }

    .dashboard-btn[data-v-70e06c4b]:hover {
        background: #7f8c8d
    }

    @keyframes shake-70e06c4b {

        0%,
        to {
            transform: translate(0)
        }

        10%,
        30%,
        50%,
        70%,
        90% {
            transform: translate(-5px)
        }

        20%,
        40%,
        60%,
        80% {
            transform: translate(5px)
        }
    }

    .client-info svg.lucide.lucide-star-icon.lucide-star[data-v-644cc683] {
        width: 15px;
        height: 15px;
        fill: #0b55b6;
        stroke: none
    }

    .btn-hh:hover {
        transform: translateY(-.225rem);
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .chat-button[data-v-4f7ec919] {
        cursor: pointer;
        transition: all .3s ease;
        display: inline-block
    }

    .chat-button[data-v-4f7ec919]:hover {
        opacity: .9;
        transform: translateY(-1px)
    }

    .chat-button[data-v-4f7ec919]:not(a) {
        font-weight: 500
    }

    :root {
        --swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);
        --swal2-container-padding: 0.625em;
        --swal2-backdrop: rgba(0, 0, 0, 0.4);
        --swal2-backdrop-transition: background-color 0.15s;
        --swal2-width: 32em;
        --swal2-padding: 0 0 1.25em;
        --swal2-border: none;
        --swal2-border-radius: 0.3125rem;
        --swal2-background: white;
        --swal2-color: #545454;
        --swal2-show-animation: swal2-show 0.3s;
        --swal2-hide-animation: swal2-hide 0.15s forwards;
        --swal2-icon-zoom: 1;
        --swal2-icon-animations: true;
        --swal2-title-padding: 0.8em 1em 0;
        --swal2-html-container-padding: 1em 1.6em 0.3em;
        --swal2-input-border: 1px solid #d9d9d9;
        --swal2-input-border-radius: 0.1875em;
        --swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
        --swal2-input-background: transparent;
        --swal2-input-transition: border-color 0.2s, box-shadow 0.2s;
        --swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
        --swal2-input-focus-border: 1px solid #b4dbed;
        --swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
        --swal2-progress-step-background: #add8e6;
        --swal2-validation-message-background: #f0f0f0;
        --swal2-validation-message-color: #666;
        --swal2-footer-border-color: #eee;
        --swal2-footer-background: transparent;
        --swal2-footer-color: inherit;
        --swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);
        --swal2-close-button-position: initial;
        --swal2-close-button-inset: auto;
        --swal2-close-button-font-size: 2.5em;
        --swal2-close-button-color: #ccc;
        --swal2-close-button-transition: color 0.2s, box-shadow 0.2s;
        --swal2-close-button-outline: initial;
        --swal2-close-button-box-shadow: inset 0 0 0 3px transparent;
        --swal2-close-button-focus-box-shadow: inset var(--swal2-outline);
        --swal2-close-button-hover-transform: none;
        --swal2-actions-justify-content: center;
        --swal2-actions-width: auto;
        --swal2-actions-margin: 1.25em auto 0;
        --swal2-actions-padding: 0;
        --swal2-actions-border-radius: 0;
        --swal2-actions-background: transparent;
        --swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;
        --swal2-action-button-hover: black 10%;
        --swal2-action-button-active: black 10%;
        --swal2-confirm-button-box-shadow: none;
        --swal2-confirm-button-border-radius: 0.25em;
        --swal2-confirm-button-background-color: #7066e0;
        --swal2-confirm-button-color: #fff;
        --swal2-deny-button-box-shadow: none;
        --swal2-deny-button-border-radius: 0.25em;
        --swal2-deny-button-background-color: #dc3741;
        --swal2-deny-button-color: #fff;
        --swal2-cancel-button-box-shadow: none;
        --swal2-cancel-button-border-radius: 0.25em;
        --swal2-cancel-button-background-color: #6e7881;
        --swal2-cancel-button-color: #fff;
        --swal2-toast-show-animation: swal2-toast-show 0.5s;
        --swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;
        --swal2-toast-border: none;
        --swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0%/0.075), 0 1px 2px hsl(0deg 0% 0%/0.075), 1px 2px 4px hsl(0deg 0% 0%/0.075), 1px 3px 8px hsl(0deg 0% 0%/0.075), 2px 4px 16px hsl(0deg 0% 0%/0.075)
    }

    div:where(.swal2-container) div:where(.swal2-popup):focus {
        outline: none
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover {
        background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active {
        background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover {
        background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active {
        background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover {
        background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))
    }

    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active {
        background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))
    }

    div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
        outline: none;
        box-shadow: var(--swal2-action-button-focus-box-shadow)
    }

    div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
        border: 0
    }

    div:where(.swal2-container) button:where(.swal2-close):hover {
        transform: var(--swal2-close-button-hover-transform);
        background: rgba(0, 0, 0, 0);
        color: #f27474
    }

    div:where(.swal2-container) button:where(.swal2-close):focus-visible {
        outline: none;
        box-shadow: var(--swal2-close-button-focus-box-shadow)
    }

    div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
        border: 0
    }

    div:where(.swal2-container) input:where(.swal2-input):hover,
    div:where(.swal2-container) input:where(.swal2-file):hover,
    div:where(.swal2-container) textarea:where(.swal2-textarea):hover {
        box-shadow: var(--swal2-input-hover-box-shadow)
    }

    div:where(.swal2-container) input:where(.swal2-input):focus,
    div:where(.swal2-container) input:where(.swal2-file):focus,
    div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
        border: var(--swal2-input-focus-border);
        outline: none;
        box-shadow: var(--swal2-input-focus-box-shadow)
    }

    div:where(.swal2-container) input:where(.swal2-input)::placeholder,
    div:where(.swal2-container) input:where(.swal2-file)::placeholder,
    div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
        color: #ccc
    }

    div:where(.swal2-container) div:where(.swal2-validation-message)::before {
        content: "!";
        display: inline-block;
        width: 1.5em;
        min-width: 1.5em;
        height: 1.5em;
        margin: 0 .625em;
        border-radius: 50%;
        background-color: #f27474;
        color: #fff;
        font-weight: 600;
        line-height: 1.5em;
        text-align: center
    }

    @keyframes swal2-show {
        0% {
            transform: translate3d(0, -50px, 0) scale(0.9);
            opacity: 0
        }

        100% {
            transform: translate3d(0, 0, 0) scale(1);
            opacity: 1
        }
    }

    @keyframes swal2-hide {
        0% {
            transform: translate3d(0, 0, 0) scale(1);
            opacity: 1
        }

        100% {
            transform: translate3d(0, -50px, 0) scale(0.9);
            opacity: 0
        }
    }

    @keyframes swal2-animate-success-line-tip {
        0% {
            top: 1.1875em;
            left: .0625em;
            width: 0
        }

        54% {
            top: 1.0625em;
            left: .125em;
            width: 0
        }

        70% {
            top: 2.1875em;
            left: -0.375em;
            width: 3.125em
        }

        84% {
            top: 3em;
            left: 1.3125em;
            width: 1.0625em
        }

        100% {
            top: 2.8125em;
            left: .8125em;
            width: 1.5625em
        }
    }

    @keyframes swal2-animate-success-line-long {
        0% {
            top: 3.375em;
            right: 2.875em;
            width: 0
        }

        65% {
            top: 3.375em;
            right: 2.875em;
            width: 0
        }

        84% {
            top: 2.1875em;
            right: 0;
            width: 3.4375em
        }

        100% {
            top: 2.375em;
            right: .5em;
            width: 2.9375em
        }
    }

    @keyframes swal2-rotate-success-circular-line {
        0% {
            transform: rotate(-45deg)
        }

        5% {
            transform: rotate(-45deg)
        }

        12% {
            transform: rotate(-405deg)
        }

        100% {
            transform: rotate(-405deg)
        }
    }

    @keyframes swal2-animate-error-x-mark {
        0% {
            margin-top: 1.625em;
            transform: scale(0.4);
            opacity: 0
        }

        50% {
            margin-top: 1.625em;
            transform: scale(0.4);
            opacity: 0
        }

        80% {
            margin-top: -0.375em;
            transform: scale(1.15)
        }

        100% {
            margin-top: 0;
            transform: scale(1);
            opacity: 1
        }
    }

    @keyframes swal2-animate-error-icon {
        0% {
            transform: rotateX(100deg);
            opacity: 0
        }

        100% {
            transform: rotateX(0deg);
            opacity: 1
        }
    }

    @keyframes swal2-rotate-loading {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    @keyframes swal2-animate-question-mark {
        0% {
            transform: rotateY(-360deg)
        }

        100% {
            transform: rotateY(0)
        }
    }

    @keyframes swal2-animate-i-mark {
        0% {
            transform: rotateZ(45deg);
            opacity: 0
        }

        25% {
            transform: rotateZ(-25deg);
            opacity: .4
        }

        50% {
            transform: rotateZ(15deg);
            opacity: .8
        }

        75% {
            transform: rotateZ(-5deg);
            opacity: 1
        }

        100% {
            transform: rotateX(0);
            opacity: 1
        }
    }

    @keyframes swal2-toast-show {
        0% {
            transform: translateY(-0.625em) rotateZ(2deg)
        }

        33% {
            transform: translateY(0) rotateZ(-2deg)
        }

        66% {
            transform: translateY(0.3125em) rotateZ(2deg)
        }

        100% {
            transform: translateY(0) rotateZ(0deg)
        }
    }

    @keyframes swal2-toast-hide {
        100% {
            transform: rotateZ(1deg);
            opacity: 0
        }
    }

    @keyframes swal2-toast-animate-success-line-tip {
        0% {
            top: .5625em;
            left: .0625em;
            width: 0
        }

        54% {
            top: .125em;
            left: .125em;
            width: 0
        }

        70% {
            top: .625em;
            left: -0.25em;
            width: 1.625em
        }

        84% {
            top: 1.0625em;
            left: .75em;
            width: .5em
        }

        100% {
            top: 1.125em;
            left: .1875em;
            width: .75em
        }
    }

    @keyframes swal2-toast-animate-success-line-long {
        0% {
            top: 1.625em;
            right: 1.375em;
            width: 0
        }

        65% {
            top: 1.25em;
            right: .9375em;
            width: 0
        }

        84% {
            top: .9375em;
            right: 0;
            width: 1.125em
        }

        100% {
            top: .9375em;
            right: .1875em;
            width: 1.375em
        }
    }
    :root {
        --swiper-theme-color: #007aff
    }

    :host {
        position: relative;
        display: block;
        margin-left: auto;
        margin-right: auto;
        z-index: 1
    }

    .swiper {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1;
        display: block
    }

    .swiper-wrapper {
        position: relative;
        width: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
        box-sizing: content-box
    }

    .swiper-horizontal {
        touch-action: pan-y
    }

    .swiper-slide {
        flex-shrink: 0;
        height: 100%;
        transition-property: transform;
        display: block
    }

    .swiper-backface-hidden .swiper-slide {
        transform: translateZ(0);
        backface-visibility: hidden
    }

    .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
        display: none
    }

    .swiper-css-mode.swiper-centered>.swiper-wrapper:before {
        content: "";
        flex-shrink: 0;
        order: 9999
    }

    .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
        height: 100%;
        min-height: 1px;
        width: var(--swiper-centered-offset-after)
    }

    .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
        width: 100%;
        min-width: 1px;
        height: var(--swiper-centered-offset-after)
    }

    @keyframes swiper-preloader-spin {
        0% {
            transform: rotate(0)
        }

        to {
            transform: rotate(360deg)
        }
    }

    .swiper-pagination {
        position: absolute;
        text-align: center;
        transition: .3s opacity;
        transform: translateZ(0);
        z-index: 10
    }

    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: var(--swiper-pagination-top, auto);
        left: 0;
        width: 100%
    }

    .swiper-pagination-bullet {
        display: inline-block;
        background: var(--swiper-pagination-bullet-inactive-color, #000)
    }

    .swiper-pagination-bullet-active {
        background: var(--swiper-pagination-color, var(--swiper-theme-color))
    }

    :is(.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
    }
    :root {
        --swiper-navigation-size: 44px
    }
    svg.lucide.xx.lucide-quote-icon.lucide-quote.xx[data-v-4b77f640] {
        transform: rotate(180deg)
    }

    .lucide-quote-icon[data-v-4b77f640] {
        fill: #000
    }

    .client-info[data-v-4b77f640] {
        margin-top: 25px;
        text-align: left;
        align-items: unset;
        margin: 0 !important;
        padding: 0;
        display: grid;
        grid-template-columns: 70px auto
    }

    .info-test img[data-v-4b77f640] {
        display: inline-block !important;
        left: 0
    }

    .info-test[data-v-4b77f640] {
        padding: 20px 5px;
        position: relative;
        border-radius: 10px
    }

    .info-test p[data-v-4b77f640] {
        margin-top: 27px
    }

    .info-test img[data-v-4b77f640] {
        width: 58px
    }

    .review-stars[data-v-4b77f640] {
        color: #0b55b6;
        list-style: none;
        padding-left: 0;
        position: relative;
        font-size: 13px;
        margin: 0;
        text-align: center;
        align-items: center;
        align-content: stretch;
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: normal
    }

    .info-test h4[data-v-4b77f640] {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 2px;
        color: #000
    }

    .my-swiper[data-v-4b77f640] {
        width: 100%;
        max-width: 1100px;
        margin: 0 auto
    }

    .slide-content[data-v-4b77f640] {
        background: #f8f8f8;
        border-radius: 12px;
        text-align: center;
        padding: 40px 20px;
        font-weight: 600;
        box-shadow: 0 2px 6px #00000014;
        transition: all .3s ease
    }

    .slide-content[data-v-4b77f640]:hover {
        transform: translateY(-5px);
        background: #fff
    }

    [data-v-4b77f640] .swiper-wrapper {
        height: 460px
    }

    [data-v-4b77f640] .swiper-pagination {
        bottom: -5px !important;
        padding: 10px 0;
        height: 26px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    [data-v-4b77f640] .swiper-pagination-bullet {
        width: 60px;
        height: 3px;
        background-color: #dddddd7a;
        opacity: .7;
        transition: all .3s ease;
        position: relative;
        cursor: pointer;
        border-radius: 0
    }

    [data-v-4b77f640] .swiper-pagination-bullet:before {
        content: "";
        position: absolute;
        inset: -10px 0;
        background: transparent
    }

    [data-v-4b77f640] .swiper-pagination-bullet-active {
        background-color: #0b55b6;
        opacity: 1
    }

    @media (max-width:767px) {
        [data-v-4b77f640] .swiper-wrapper {
            height: 390px !important
        }
    }
    .accordion-content[data-v-3d5fc6aa] {
        display: grid;
        grid-template-rows: 0fr;
        opacity: 0;
        transform: translateY(-10px);
        transition: all .4s cubic-bezier(.4, 0, .2, 1)
    }

    .accordion-header .arrow[data-v-3d5fc6aa] {
        display: inline-block;
        transform: rotate(90deg);
        transform-origin: center;
        transition: transform .5s ease;
        margin: 0;
        padding: 0
    }

    .accordion-header .arrow.open .arrow-right[data-v-3d5fc6aa] {
        transform: rotate(-45deg);
        transition: transform .5s ease;
        margin: 0;
        padding: 0
    }

    .arrow-right[data-v-3d5fc6aa] {
        width: 12px;
        height: 12px;
        border-top: 1px solid #000;
        border-left: 1px solid #000;
        display: inline-block;
        transition: transform .5s ease;
        transform-origin: center;
        transform: rotate(135deg)
    }

    .accordion-item .accordion-header[data-v-3d5fc6aa] {
        background: #f7f7f7;
        border-radius: 10px;
        display: flex;
        width: 97%;
        text-align: left
    }

    .accordion-item[data-v-3d5fc6aa] {
        background: #f7f7f7
    }

    .accordion-content.open[data-v-3d5fc6aa] {
        grid-template-rows: 1fr;
        opacity: 1;
        transform: translateY(0)
    }

    .content-inner[data-v-3d5fc6aa] {
        min-height: 0;
        overflow: hidden;
        padding: 0 1rem;
        opacity: 0;
        transform: translateY(-5px);
        transition: all .3s cubic-bezier(.4, 0, .2, 1) .1s
    }

    .accordion-content.open .content-inner[data-v-3d5fc6aa] {
        padding: 1rem;
        opacity: 1;
        transform: translateY(0)
    }

    .container.max-pack.custom-cont[data-v-2e15ca8a] {
        padding-top: 100px;
        padding-bottom: 105px
    }

    .theme-btn[data-v-2e15ca8a] {
        padding: 8px 22px;
        display: inline-block;
        position: relative;
        font-weight: 700 !important;
        text-align: center;
        border-radius: 8px;
        transition: .3s ease-in-out;
        align-content: center
    }

    .center-pkg-sec[data-v-2e15ca8a] {
        display: flex;
        justify-content: center;
        padding-top: 40px
    }

    .btn_group a[data-v-2e15ca8a] {
        margin-right: 0 !important;
        color: #fff !important
    }

    #call-action-ff .fom-text[data-v-2e15ca8a]:after {
        color: #fff !important
    }

    .plain-cta-text p a[data-v-2e15ca8a] {
        color: #fff !important
    }

    .get_trademark_sec[data-v-2e15ca8a] {
        background: #00122c !important
    }














/* ============================================================
   2. CUSTOM FONTS
============================================================ */
@font-face {
    font-family: "Instrument Sans";
    font-style: normal;
    font-weight: 400 700;
    font-stretch: 100%;
    src: local("Instrument Sans");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
        U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
        U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
        U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Instrument Sans";
    font-style: italic;
    font-weight: 400 700;
    font-stretch: 100%;
    src: local("Instrument Sans Italic");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
        U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
        U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
        U+2212, U+2215, U+FEFF, U+FFFD;
}


/* ============================================================
   3. RESET & BASE
============================================================ */
*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    font-weight: 400;
    outline: none !important;
}

html,
body,
#app {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100vh;
}

body {
    font-family: "Instrument Sans", sans-serif;
    font-size: var(--bs-body-font-size, 1rem);
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    overflow-x: hidden;
    transition: color 0.5s, background-color 0.5s;
}

body {
    padding-top: 0;
}

@media (max-width: 768px) {
    body {
        padding-top: 60px;
    }
}

section {
    padding: 0;
}

a {
    text-decoration: none !important;
    display: inline-block;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}

a:hover {
    color: #000;
}

button {
    border: none;
    background: transparent;
    cursor: pointer;
    border-radius: 0;
    transition: background-color 0.3s;
    font-family: "Instrument Sans", sans-serif;
}

img,
svg {
    vertical-align: middle;
}

/* Scrollbar */
::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}

::-webkit-scrollbar-track-piece {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #fff;
}

::-webkit-scrollbar-thumb:vertical {
    border-radius: 10px;
    background-color: #0b55b6;
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
    display: none;
}

/* Selection */
::selection {
    background: #0b55b6;
    color: #fff;
    text-shadow: none;
}

/* Placeholder */
::-webkit-input-placeholder {
    color: #a3a3a3;
    font-weight: 400;
}

::-moz-placeholder {
    color: #a3a3a3;
    font-weight: 400;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #a3a3a3;
    font-weight: 400;
}

/* Date input – hide native icons */
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}


/* ============================================================
   4. TYPOGRAPHY
============================================================ */
h1,
h2,
h3,
h4,
h6 {
    font-family: "Instrument Sans", sans-serif !important;
    color: #000;
    margin-top: 0;
    margin-bottom: 0.5rem;
    line-height: 1.2;
}

h2,
h3 {
    font-weight: 700 !important;
}

h2 {
    letter-spacing: -1px;
}

p {
    font-family: "Instrument Sans", sans-serif !important;
    line-height: 1.4;
    letter-spacing: 0.2px;
    margin-top: 0;
    margin-bottom: 1rem;
}

/* Responsive heading sizes */
h1 {
    font-size: calc(1.375rem + 1.5vw);
}

h2 {
    font-size: calc(1.325rem + 0.9vw);
}

h3 {
    font-size: calc(1.3rem + 0.6vw);
}

h4 {
    font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
    h1 {
        font-size: 2.5rem;
    }

    h2 {
        font-size: 2rem;
    }

    h3 {
        font-size: 1.75rem;
    }

    h4 {
        font-size: 1.5rem;
    }

    h6 {
        font-size: 1rem;
    }
}

/* Links */
.link-style {
    color: #0b55b6 !important;
}

.link-style:hover {
    color: #000 !important;
}

.link-style-topbar:hover {
    color: #fff !important;
}

.link-style-darkbg:hover {
    color: #fff !important;
}

.plain-cta-text p a:hover {
    color: #dbdbdb;
}

/* Underline hover animation */
.underline {
    position: relative;
}

.underline::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: -5px;
    width: 0;
    height: 2.5px;
    background: #0b55b6;
    transition: width 0.3s ease-in;
}

.underline:hover::after,
.underline:focus::after,
.underline:active::after {
    left: 0;
    right: auto;
    width: 100%;
}

/* Fom text (CTA inline links) */
.fom-text {
    font-size: 18px;
    letter-spacing: -0.3px;
    position: relative;
    top: 9px;
    margin-right: 6px !important;
    font-weight: 600;
}

.fom-text::after {
    content: "›";
    font-size: 31px;
    margin-left: 6px;
    color: #000;
    position: absolute;
    top: -13px;
}

.fom-text:hover {
    transform: translate(0.225rem);
    transition: 0.4s;
}

.fom-text-1 {
    color: #01a0f3 !important;
    font-size: 16px;
    letter-spacing: -0.3px;
    position: relative;
    top: 9px;
    margin-right: 6px !important;
    font-weight: 700;
}

.fom-text-1::after {
    content: "›";
    font-size: 31px;
    margin-left: 6px;
    color: #01a0f3 !important;
    position: absolute;
    top: -13px;
}

.fom-text-1:hover {
    transform: translate(0.225rem);
    transition: 0.4s;
}

.fom-text.whitexx::after,
#call-action-ff .fom-text::after {
    color: #fff !important;
}


/* ============================================================
   5. LAYOUT & GRID (Bootstrap-compatible)
============================================================ */
.container,
.container-fluid {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .container {
        max-width: 1320px;
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

/* Column shortcuts */
@media (min-width: 576px) {
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}

@media (min-width: 768px) {
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}

/* Gutter helpers */
.g-0 {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}

.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.gx-5 {
    --bs-gutter-x: 3rem;
}

/* Order helpers */
.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

@media (min-width: 768px) {
    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }
}

/* Flex / display helpers */
.h-100 {
    height: 100% !important;
}

.p-0 {
    padding: 0 !important;
}

.text-center {
    text-align: center !important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

/* Fixed-height section */
.fixed-section {
    height: 100vh;
    overflow: hidden;
}

.fixed-col {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 40px 40px;
    min-height: 730px;
}

.content-box {
    max-width: 670px;
    width: 53vw;
    min-width: 280px;
}

/* Image holder */
.right-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
}

.img_holder {
    position: relative;
    padding-right: 50px;
}

.img_holder img {
    position: relative;
    z-index: 1;
    width: 100%;
    margin-left: 60px;
}

.img_holder::before {
    content: "";
    background-size: contain;
    position: absolute;
    width: 100%;
    height: 115%;
    top: 20px;
    right: 30%;
    background-repeat: no-repeat;
}

/* Inner sections */
.has_elem {
    position: relative;
}

.has_elem .container {
    position: relative;
    z-index: 1;
}

.bg-lightx {
    background: #f7f7f7;
}

.gray_bg {
    background: #fff;
}

.spad {
    padding: 100px 0;
}

.section_gap {
    --section-gap: 160px;
}

#main-content {
    padding: 0 20px;
    min-height: 80vh;
}


/* ============================================================
   6. UTILITY CLASSES
============================================================ */
.inner-box {
    display: grid;
    grid-template-columns: 65px auto;
    align-items: center;
}

.left-g {
    justify-self: start;
}

.right-g {
    gap: 10px;
    justify-self: start;
}

/* Move helpers */
.move-to-right {
    margin-left: 60px;
}

.move-to-bottom {
    top: 100px;
    position: relative;
}

/* Breadcrumb */
ul.breadcrumb {
    padding-left: 0;
    list-style: none;
    display: flex;
}

ul.breadcrumb li+li::before {
    padding: 8px;
    color: #919191;
    content: " | ";
}

ul.breadcrumb li a:hover {
    color: #4c4c4c;
    text-decoration: underline;
}

ul.search-breadcrumb {
    padding-left: 0;
    list-style: none;
    display: flex;
}

ul.search-breadcrumb li+li::before {
    padding: 8px;
    color: #919191;
    content: " | ";
}

ul.search-breadcrumb li a:hover {
    color: #4c4c4c;
    text-decoration: underline;
}

/* Fade in */
.fade-in {
    opacity: 0;
    animation: fadeIn 0.1s ease forwards;
}

/* Outlined text gradient overlay */
.outlined_text::before,
.section_head>span::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 60%;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, #fff);
}

/* Custom list */
.custom_list li::before {
    content: "" !important;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1.7px solid #0b55b6;
    border-radius: 50%;
    margin-right: 8px;
    position: relative;
    top: 7px;
}

/* Hover lift */
.xd:hover,
.btn-prev:hover,
.btn-next:hover,
.btn-hh:hover {
    transform: translateY(-0.225rem);
    transition: 0.4s;
}

.btn-next:hover {
    color: #fff;
}


/* ============================================================
   7. BUTTONS & CTAs
============================================================ */
.theme-btn {
    padding: 8px 22px;
    display: inline-block;
    position: relative;
    font-weight: 700 !important;
    font-family: "Instrument Sans", sans-serif !important;
    text-align: center;
    transition: 0.3s ease-in-out;
    align-content: center;
    border-radius: 8px;
}

.theme-btn:hover {
    color: #fff;
    background: #0b55b6;
    transform: translateY(-0.225rem);
    transition: 0.4s;
}

/* Outlined variant */
.content-box .theme-btn.outlined_btn,
.outlined_btn {
    background: transparent !important;
    border: 2px solid #0b55b6 !important;
    color: #0b55b6 !important;
}

.outlined_btn:hover {
    color: #0b55b6 !important;
    background: transparent !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15) !important;
    border-color: #0b55b6 !important;
}

/* Button group */
.btn_group {
    display: flex;
}

.btn_group a {
    margin-right: 25px;
    border-radius: 8px;
}

.btn_group a:last-child {
    margin: 0;
}

.btn_group.justify-content-center {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px;
}

/* Popup trigger */
.popup-trigger {
    background: #0b55b6;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.popup-trigger:hover {
    background: #0b55b6;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(64, 158, 255, 0.4);
    margin: -3px 0 3px;
}

/* Blogs button */
.blogs-button:hover {
    color: #000;
    background: #c5c5c5;
}

/* Service card */
#service-2:hover {
    background: #dedede;
    transform: scale(1.01);
}

/* Federal card selection */
.federal-mn:hover {
    transform: translateY(-7px) scale(1.02);
    transition: transform 0.5s;
}

.federal-mn.selected::before {
    content: "Selected";
    padding: 50px 11px;
    background: #0b55b6;
    position: absolute;
    top: 50%;
    z-index: 999;
    left: 0;
    right: 0;
    width: 35%;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
}


/* ============================================================
   8. NAVIGATION / HEADER
============================================================ */
/* Navbar base */
.navbar[data-v-860dad36] {
    display: flex;
    align-content: flex-end;
    color: var(--vt-c-white);
    padding: 0 20px;
    position: relative;
    z-index: 20;
    margin: 0 auto;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
}

nav.menu[data-v-860dad36] {
    width: 83%;
    padding: 18px 0;
}

.logo[data-v-860dad36] {
    width: auto;
    margin: -5px 0 0;
}

.logo img[data-v-860dad36] {
    width: 220px;
    padding-top: 1px;
    margin: 0;
}

.menu ul[data-v-860dad36] {
    display: flex;
    list-style: none;
    margin: 1px 0 0;
    text-transform: capitalize;
    width: 100%;
    align-items: center;
    padding-left: 0;
}

.menu li[data-v-860dad36] {
    position: static;
    margin-left: 1.5rem;
    margin-top: 3px;
}

.menu li[data-v-860dad36]:first-child {
    margin-left: 0;
}

.menu li.push-right[data-v-860dad36] {
    margin-left: auto;
    margin-top: 2px;
}

.menu a[data-v-860dad36] {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    cursor: pointer;
    position: relative;
    transition: color 0.25s ease;
}

.menu a[data-v-860dad36]:hover {
    color: #0b55b6;
}

/* Dropdown */
.dropdown-nav:hover ul.dropdown {
    top: 100%;
    opacity: 1;
    visibility: visible;
}

.menu li.dropdown-nav>a::after {
    content: "";
    font-size: 12px;
    padding-left: 8px;
}

ul.dropdown li a:hover {
    color: #666 !important;
}

/* Mega menu */
.mega-menu[data-v-860dad36] {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    border-radius: 8px;
    margin-top: 0;
    z-index: 100;
}

.mega-menu[data-v-860dad36]::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;
    background: transparent;
}

.mega-menu-link[data-v-860dad36]:hover {
    color: #000 !important;
}

.mega-menu-link[data-v-860dad36]::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #000;
    transition: 0.3s ease-in-out;
}

.mega-menu-link[data-v-860dad36]:hover::before {
    width: 100%;
}

/* Hamburger */
.hamburger[data-v-860dad36] {
    flex-direction: column;
    width: 28px;
    height: 22px;
    justify-content: space-between;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 30;
    padding: 3px;
}

/* Header buttons */
.hdr_1 a.theme-btn.outlined_btn:hover {
    color: #0b55b6;
}

.btnx[data-v-860dad36]:hover {
    color: var(--green) !important;
    background: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border: 1px solid var(--green);
}

.contact-button[data-v-860dad36]:hover {
    background: #094a9c;
}

/* Main header last child (CTA) */
.main-header .menu>li:last-child>a:hover {
    color: #0b55b6 !important;
    background: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    border: solid 1px #0b55b6;
}

.main-header .menu li:hover>a {
    color: #00122c;
}


/* ============================================================
   9. HERO / MAIN BANNER
============================================================ */
.mainBanner {
    position: relative;
    overflow: hidden;
    background-color: #f7f7f7;
    margin: 0;
}

.mainBanner .mb_1 {
    z-index: 1;
    padding: 0 30px 30px;
}

.mainBanner .mb_1 h1 {
    font-weight: 700;
    margin-bottom: 20px;
    letter-spacing: -0.8px;
    font-size: 38px;
    line-height: 2.6rem;
}

.mainBanner .mb_1 h1 span {
    color: #0b55b6;
    padding-bottom: 4px;
    font-weight: 700;
}

.mainBanner .mb_1>p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 24px;
}

.mainBanner .mb_1>ul {
    padding: 0;
    list-style: none;
    margin-bottom: 30px;
    line-height: 1.8;
}

.mainBanner .mb_1>ul li {
    display: flex;
    line-height: 1.5;
    margin-bottom: 4px;
}

.mainBanner .mb_1>ul li::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1.7px solid #11AA5E;
    background-color: #11aa5e;
    border-radius: 50%;
    margin-right: 8px;
    position: relative;
    top: 8px;
}

.mainBanner .mb_1 .btn_group {
    margin-bottom: 20px;
    grid-gap: 20px;
}

.mainBanner .mb_1_1 {
    font-size: 14px;
    padding-right: 20%;
    margin-top: -10px;
}

/* Get Trademark section */
.get_trademark_sec {
    padding-top: 94px;
    padding-bottom: 94px;
    margin-bottom: 22px;
}

.get_trademark_sec h2 {
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.25em;
}

.get_trademark_sec_1 {
    color: #fff;
    padding-top: 100px;
    padding-bottom: 160px;
}

.get_trademark_sec_1 h2 {
    color: #000;
    line-height: 1.25em;
    letter-spacing: -1px;
}

.get_trademark_sec_1 p {
    width: 85%;
    margin-bottom: 15px;
    color: #414752;
}

.get_trademark_sec_1 .mb_2_2 {
    background: #00122c;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    padding: 13px 20px;
    margin: -120px 190px 0 -0.5rem;
    top: 0;
    right: 30px;
}

.get_trademark_sec_1 .mb_2_2 p {
    color: #fff;
    margin: 0;
    font-weight: 700;
    font-size: 113%;
    line-height: 1.4;
}

.get_trademark_sec_1 .mb_2_2 ul {
    display: flex;
    padding: 0;
    list-style: none;
    margin: 0;
}

.mb_2_2 svg {
    fill: #fff !important;
}

/* Section background overrides */
.s1 {
    background: #00122c !important;
    overflow: hidden;
}

.s1 .section_head h2,
.s1 .section_head p {
    color: #fff !important;
}

/* Inner image */
.inner-img1 {
    top: -155px;
}

.inner-img1 img {
    max-width: 55%;
}

/* Dark overlay */
.overlay::after {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.55);
    z-index: 1;
}


/* ============================================================
   10. SECTIONS & CARDS
============================================================ */
/* Section head */
.section_head {
    margin-bottom: 40px;
    margin-top: 32px;
}

.section_head h2 {
    margin-top: -2rem;
    position: relative;
    margin-bottom: 18px;
    letter-spacing: -0.5px;
    line-height: 1.2em;
}

.section_head p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-right: 10px;
}

/* FAQ head */
.faq_head h2 {
    position: relative;
    margin-bottom: 18px;
    letter-spacing: -0.5px;
    line-height: 1.2em;
    color: #000;
}

.faq_head p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-right: 10px;
    color: #000;
}

.faq_head a {
    transition: all 0.3s ease;
    background-color: transparent;
    color: #0b55b6;
    padding: 0 1px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
}

.faq_head a:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* S1 cards */
.s1_1 {
    border-radius: 34px;
    padding: 30px;
    height: 100%;
    position: relative;
}

.s1_1 span::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 60%;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, #fff);
}

.s1_1 img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    margin-bottom: 20px;
}

.s1_1 h3 {
    font-size: 24px;
    margin-bottom: 10px;
    color: #fff;
}

.s1_1 p {
    margin-bottom: 0;
    color: #fff;
    font-size: 15px;
}

/* Review box */
.rev-box {
    margin-right: 15%;
    padding: 24px 24px 14px;
}

.rev-box ul {
    display: flex;
    padding: 0;
    list-style: none;
    margin: 0 0 12px;
    flex-direction: row;
    align-items: baseline;
    justify-content: flex-start;
}

.rev-box ul li svg {
    fill: #0b55b6 !important;
    stroke: none;
}

.rev-box p {
    font-size: 18px;
    width: 100% !important;
    letter-spacing: 0.4px;
    margin: 0;
}

.rev-box span {
    color: #000;
    font-weight: 600;
    font-size: 17px;
    margin-left: 70px;
}

.rev-box .inner-box p {
    font-size: 14px !important;
}

.rev-box .inner-box span {
    margin: 0;
}

.bottom-spacex {
    margin: 0 0 20px !important;
}

/* Info text */
.info-text p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    width: 100% !important;
    padding-bottom: 60px;
    color: #fff;
}

/* Trusted images */
.trusted-logos {
    padding: 25px 120px;
    vertical-align: middle;
    display: grid;
    height: fit-content !important;
    grid-template-columns: repeat(6, 1fr);
    text-align: center;
    margin-bottom: 0;
    list-style: none;
}

.trusted-logos li {
    display: inline-block;
    vertical-align: middle;
}

.trusted-img {
    width: 110px;
    height: 110px;
}

.trusted-img2 {
    width: 55px;
    height: 55px;
}

.icons-1 {
    background: #f7f7f7;
}

/* Package selection */
.input_group input:checked+label::before {
    background: #0b55b6;
}

.input_group label::before {
    content: "";
    display: inline-block;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    border: 1px solid rgba(204, 204, 204, 0.8);
    margin-right: 8px;
}

li.pack-list-under::before {
    color: #9f9f9f !important;
}

/* Contact icons */
.contact_sec .fa-phone::before {
    content: "";
    color: #0b55b6 !important;
}

.contact_sec .fa-envelope::before {
    content: "";
    color: #0b55b6 !important;
}

/* LPF footer box */
.lp-ftrbox svg {
    margin: -2px 5px 0 0;
}

.lp-ftrbox-1 h6 {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    display: block;
    margin: 10px 0 30px;
}

.lp-ftrbox-1 img {
    width: 80%;
    margin-bottom: 30px;
    margin-left: -3px;
}

.lp-ftrbox-1 {
    text-align: left;
}

.lp-about {
    font-weight: 300 !important;
    font-size: 14px !important;
    text-align: left;
    margin-right: 3em;
    margin-top: -14px;
    color: #2e2e2e;
}

.lp-p {
    font-weight: 300 !important;
    font-size: 14px !important;
}

/* Testimonials */
section.our-testimonial {
    padding-top: 100px;
    padding-bottom: 100px;
    background: #00122c;
}

section.our-testimonial h2 {
    color: #fff;
}

.info-test p {
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 40px;
    line-height: 1.2em;
    min-height: 144px;
    display: flex;
    flex-direction: column-reverse;
    padding-left: 15px;
    padding-right: 15px;
    color: #000;
}

/* Quote icon */
.lucide-quote-icon[data-v-4b77f640] {
    fill: #000;
}

svg.lucide.xx.lucide-quote-icon.lucide-quote.xx[data-v-4b77f640] {
    transform: rotate(180deg);
}

/* Star rating */
.client-info svg.lucide.lucide-star-icon.lucide-star[data-v-644cc683] {
    width: 15px;
    height: 15px;
    fill: #0b55b6;
    stroke: none;
}

/* Client info grid */
.client-info[data-v-4b77f640] {
    margin-top: 25px;
    text-align: left;
    align-items: unset;
    margin: 0 !important;
    padding: 0;
    display: grid;
    grid-template-columns: 70px auto;
}

.info-test img[data-v-4b77f640] {
    display: inline-block !important;
    left: 0;
    width: 58px;
}

.info-test[data-v-4b77f640] {
    padding: 20px 5px;
    position: relative;
    border-radius: 10px;
}

.info-test p[data-v-4b77f640] {
    margin-top: 27px;
}

.info-test h4[data-v-4b77f640] {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 2px;
    color: #000;
}

.review-stars[data-v-4b77f640] {
    color: #0b55b6;
    list-style: none;
    padding-left: 0;
    position: relative;
    font-size: 13px;
    margin: 0;
    text-align: center;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


/* ============================================================
   11. ACCORDION / FAQ
============================================================ */
.accordion-item {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion-item .accordion-header,
button.accordion-header {
    color: #000 !important;
    justify-content: space-between;
    cursor: pointer;
    padding: 20px;
    font-weight: 500;
    line-height: 1.5em;
    font-size: 18px;
}

.accordion-item .accordion-header span {
    padding-right: 20px;
    line-height: 1.5em;
    font-size: 18px;
}

/* Animated accordion (Vue component) */
.accordion-item .accordion-header[data-v-661404fc] {
    background: #f7f7f7;
    border-radius: 10px;
    display: flex;
    width: 97%;
    text-align: left;
}

.accordion-item[data-v-661404fc] {
    background: #f7f7f7;
}

.accordion-content[data-v-661404fc] {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.accordion-content.open[data-v-661404fc] {
    grid-template-rows: 1fr;
    opacity: 1;
    transform: translateY(0);
}

.content-inner[data-v-661404fc] {
    min-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    opacity: 0;
    transform: translateY(-5px);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
}

.accordion-content.open .content-inner[data-v-661404fc] {
    padding: 1rem;
    opacity: 1;
    transform: translateY(0);
}

.content-inner p,
.content-inner {
    color: #000 !important;
}

/* Arrow */
.accordion-header .arrow[data-v-661404fc] {
    display: inline-block;
    transform: rotate(90deg);
    transform-origin: center;
    transition: transform 0.5s ease;
    margin: 0;
    padding: 0;
}

.accordion-header .arrow.open .arrow-right[data-v-661404fc] {
    transform: rotate(-45deg);
    transition: transform 0.5s ease;
    margin: 0;
    padding: 0;
}

.arrow-right[data-v-661404fc] {
    width: 12px;
    height: 12px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    display: inline-block;
    transition: transform 0.5s ease;
    transform-origin: center;
    transform: rotate(135deg);
}

/* Bootstrap accordion overrides */
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}


/* ============================================================
   12. SWIPER TESTIMONIALS
============================================================ */
.my-swiper[data-v-4b77f640] {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}

.slide-content[data-v-4b77f640] {
    background: #f8f8f8;
    border-radius: 12px;
    text-align: center;
    padding: 40px 20px;
    font-weight: 600;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    transition: all 0.3s ease;
}

.slide-content[data-v-4b77f640]:hover {
    transform: translateY(-5px);
    background: #fff;
}

[data-v-4b77f640] .swiper-wrapper {
    height: 460px;
}

[data-v-4b77f640] .swiper-pagination {
    bottom: -5px !important;
    padding: 10px 0;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-v-4b77f640] .swiper-pagination-bullet {
    width: 60px;
    height: 3px;
    background-color: rgba(221, 221, 221, 0.47);
    opacity: 0.7;
    transition: all 0.3s ease;
    position: relative;
    cursor: pointer;
    border-radius: 0;
}

[data-v-4b77f640] .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    inset: -10px 0;
    background: transparent;
}

[data-v-4b77f640] .swiper-pagination-bullet-active {
    background-color: #0b55b6;
    opacity: 1;
}

/* Swiper base */
.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    transition-property: transform;
    display: block;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translateZ(0);
    z-index: 10;
}

.swiper-pagination-bullet {
    display: inline-block;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    top: auto;
    left: 0;
    width: 100%;
}


/* ============================================================
   13. FOOTER
============================================================ */
.site-footer {
    padding: 8rem 0 2rem;
    background: #fff;
    border-top: 0.1px solid #D1D5D9;
}

.site-footer a {
    color: #2e2e2e;
    font-size: 15px;
    font-weight: 400;
}

.site-footer a:hover {
    color: #0b55b6;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.site-footer .sf_1 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.site-footer .sf_1 ul li {
    padding-bottom: 6px;
}

.site-footer .sf_2 {
    text-align: end;
}

.site-footer .sf_2 .call_btn {
    font-size: 16px;
}

.site-footer .ftr_btm {
    border-top: 0.1px solid #D1D5D9;
    margin-top: 3rem;
    padding-top: 2.2rem;
    font-size: 13px;
    padding-bottom: 3rem;
}

.site-footer .ftr_btm p {
    width: 85%;
    margin-bottom: 0;
    color: #2e2e2e;
    font-size: 12px;
}

.ftr_btm a {
    color: #0b55b6;
    font-size: 12px;
}

.ftr_btm a:hover {
    color: #000;
}

/* Footer CTA section */
.cc-footer[data-v-a33f298a] {
    padding-top: 8px;
    max-width: 42%;
    display: flex;
}

/* Blog sidebar */
.blog_sidebar nav ul a:hover {
    background: #000;
    color: #fff;
}

/* Site sidebar */
.site_sidebar nav ul a:hover {
    background: #e2e2e2;
    color: #000;
}


/* ============================================================
   14. FORMS
============================================================ */
.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-control:disabled {
    background-color: #e9ecef;
    opacity: 1;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-group input:focus,
.form-group textarea:focus {
    outline: none;
    border-color: #3498db;
    background: #fff;
    box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
}

/* Tooltip */
.form-tooltip:hover .form-tooltip-body {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}

/* SweetAlert overrides */
.swal2-input:focus,
.swal2-textarea:focus {
    outline: none;
    border-color: #0b55b6;
    box-shadow: 0 0 0 3px rgba(64, 158, 255, 0.1);
}

.swal2-confirm:hover:not(:disabled) {
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4) !important;
}

.swal2-cancel:hover {
    background: #7a7d83 !important;
    transform: translateY(-1px) !important;
}


/* ============================================================
   15. SLICK DOTS
============================================================ */
.slick-dots li button::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #d9d9d9;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.slick-dots li.slick-active button::before {
    background: #0b55b6;
}


/* ============================================================
   16. ANIMATIONS & KEYFRAMES
============================================================ */
@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeHeading {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeText {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* Slide animations */
@keyframes slideInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    100% {
        transform: translateZ(0);
    }
}

@keyframes slideInUp {
    0% {
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    100% {
        transform: translateZ(0);
    }
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    100% {
        transform: translateZ(0);
    }
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    100% {
        transform: translateZ(0);
    }
}

/* Fade animations */
@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        transform: translateZ(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        transform: translateZ(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        opacity: 1;
        transform: translateZ(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        transform: translateZ(0);
    }
}

/* Bounce */
@keyframes bounce {

    0%,
    20%,
    53%,
    100% {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0);
    }

    40%,
    43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
    }

    80% {
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0) scaleY(.95);
    }

    90% {
        transform: translate3d(0, -4px, 0) scaleY(1.02);
    }
}

/* Zoom In */
@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

/* Pulse */
@keyframes pulse {
    0% {
        transform: scaleZ(1);
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        transform: scaleZ(1);
    }
}

/* Spin */
@keyframes spin {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Success appear */
@keyframes success-appear {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

/* SweetAlert2 animations */
@keyframes swal2-show {
    0% {
        transform: translate3d(0, -50px, 0) scale(0.9);
        opacity: 0;
    }

    100% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }
}

@keyframes swal2-hide {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
        opacity: 1;
    }

    100% {
        transform: translate3d(0, -50px, 0) scale(0.9);
        opacity: 0;
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Swiper preloader */
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}


/* ============================================================
   17. RESPONSIVE (Breakpoints)
============================================================ */

/* ── ≤ 1199px ── */
@media (max-width: 1199px) {
    h1 {
        font-size: 40px;
    }

    h2 {
        font-size: 32px;
    }

    .mainBanner .mb_1 h1 {
        line-height: 50px;
    }

    .mainBanner .mb_1>ul li {
        margin-bottom: 6px;
    }

    .section_head p {
        font-size: 18px;
    }

    .s1_1 {
        padding: 20px;
    }

    .s1_1 h3 {
        font-size: 20px;
    }
}

/* ── ≤ 991px ── */
@media (max-width: 991px) {
    body {
        font-size: 15px;
    }

    .img_holder img {
        margin: 0;
    }

    .img_holder::before {
        width: 82%;
    }

    .mainBanner .mb_1 h1 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .mainBanner .mb_1>p {
        margin-bottom: 20px;
    }

    .s1_1 h3 {
        font-size: 18px;
    }

    .site-footer {
        font-size: 14px;
    }

    .site-footer .ftr_btm {
        font-size: 12px;
    }

    .get_trademark_sec_1 .mb_2_2 {
        margin: 0;
        top: 0;
        right: 0;
    }

    .get_trademark_sec_1 {
        padding-bottom: 60px;
    }

    section.get_trademark_sec_1.has_elem.gray_bg .img_holder {
        position: relative;
        padding-top: 100px;
    }

    .move-to-bottom {
        top: 30px;
    }

    .move-to-right {
        margin-left: 10px;
    }

    .smt_1::before {
        bottom: -65%;
    }
}

/* ── ≤ 787px ── */
@media (max-width: 787px) {
    .trusted-logos {
        padding: 20px 45px !important;
        grid-template-columns: repeat(2, 4fr) !important;
        margin: 0;
    }

    .cc-footer[data-v-a33f298a] {
        margin-top: 15px !important;
        padding-top: 0 !important;
    }

    .rev-box {
        margin-right: 0 !important;
    }
}

/* ── ≤ 768px ── */
@media (max-width: 768px) {
    .navbar[data-v-860dad36] {
        display: flex;
        align-items: center;
        padding: 16px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 20;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
    }

    nav.menu[data-v-860dad36] {
        width: 70%;
        padding: 0;
    }

    .logo[data-v-860dad36] {
        width: 75%;
    }

    .logo img[data-v-860dad36] {
        margin: 0;
    }

    .hamburger[data-v-860dad36] {
        display: flex;
        order: 3;
        margin-left: auto;
        z-index: 1;
    }

    .menu li.push-right[data-v-860dad36],
    .menu li[data-v-860dad36]:last-child {
        margin-left: 0;
    }

    .desktop-logo[data-v-860dad36] {
        display: none;
    }

    .mobile-logo[data-v-860dad36] {
        display: block;
        order: 1;
    }

    .res-logo[data-v-860dad36] {
        display: none;
    }

    .menu[data-v-860dad36] {
        position: fixed;
        top: 0;
        right: -100%;
        height: 100vh;
        background: #f7f7f7;
        padding-top: 4rem;
        transition: right 0.3s ease;
        overflow-y: auto;
        z-index: 1000;
        box-shadow: -5px 0 15px rgba(0, 0, 0, 0.1);
    }

    .menu ul[data-v-860dad36] {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
        margin: 0;
    }

    .menu li[data-v-860dad36] {
        margin: 0;
        width: 100%;
        text-align: left;
    }

    .menu>ul>li[data-v-860dad36] {
        padding: 12px 20px;
        border-bottom: 1px solid #eee;
    }

    .mega-menu[data-v-860dad36] {
        position: static;
        width: 100%;
        padding: 1rem;
        margin-top: 0.5rem;
        box-shadow: none;
        border: 1px solid #ddd;
        border-radius: 6px;
    }

    .mega-menu[data-v-860dad36]::before {
        display: none;
    }

    .navbar {
        box-shadow: none !important;
    }

    .popup-trigger {
        padding: 12px 22px;
        font-size: 14px;
    }

    .content-box .theme-btn.outlined_btn {
        padding: 8px 22px;
        font-size: 14px;
    }
}

/* ── ≤ 767px ── */
@media (max-width: 767px) {
    #main-content {
        padding: 0;
    }

    .fixed-section {
        height: auto;
    }

    .fixed-col {
        padding: 0;
        min-height: 556px;
        height: auto;
    }

    .fixed-col.bg-img {
        padding: 0;
        min-height: auto;
        height: auto;
    }

    .content-box {
        width: 85%;
    }

    h2 {
        font-size: 24px;
    }

    .section_head {
        margin-bottom: 30px;
    }

    .section_head h2 {
        margin-top: -1rem;
    }

    .section_head p {
        font-size: 16px !important;
    }

    .mb_1 {
        margin-bottom: 0;
        padding: 0 !important;
    }

    .spad {
        padding: 4rem 0;
    }

    .sf_1 {
        margin-bottom: 40px;
    }

    .img_holder {
        padding-right: 0;
    }

    .img_holder::before {
        width: 60%;
        height: 100%;
        bottom: 20px;
        left: 40%;
        top: unset;
        right: unset;
    }

    section.get_trademark_sec_1.has_elem.gray_bg .img_holder {
        padding-top: 0;
    }

    .mainBanner .mb_1>p {
        font-size: 16px;
        padding-top: 10px;
    }

    .smt_1::before {
        bottom: -10%;
    }

    .inner-img1 img {
        display: none;
    }

    .mainBanner {
        margin: -10px 0 0;
    }

    [data-v-4b77f640] .swiper-wrapper {
        height: 390px !important;
    }

    .accordion-item .accordion-header[data-v-661404fc] {
        width: 93%;
        font-size: 14px !important;
    }
}

/* ── ≤ 575px ── */
@media (max-width: 575px) {
    .site-footer {
        padding: 3rem 0 2rem 1rem;
    }

    .site-footer .sf_0 {
        display: flex;
        flex-direction: column-reverse;
    }

    .site-footer .sf_2 {
        text-align: left;
    }

    .site-footer .ftr_btm {
        margin-top: 0;
        display: none !important;
    }

    .accordion-item .accordion-header {
        font-size: 16px;
    }

    .mainBanner .mb_1 h1 {
        font-size: 30px;
        line-height: 35px;
    }

    .btn_group a {
        margin-right: 10px;
    }

    .smt_2_2::before,
    .smt_2_2::after {
        display: none;
    }

    section#call-action-ff-not-all {
        padding-left: 20px !important;
    }

    .lp-ftrbox-1 img[data-v-a33f298a] {
        width: 55%;
        margin-bottom: 30px;
        margin-left: -3px;
    }
}

/* ── ≥ 1200px ── */
@media (min-width: 1200px) {
    .dropdown-nav:hover ul.dropdown {
        top: 100%;
        opacity: 1;
        visibility: visible;
        display: block !important;
    }
}

/* ── ≥ 1024px ── */
@media (min-width: 1024px) {
    header[data-v-bbc7b9c3] {
        display: flex;
        place-items: center;
        padding-right: calc(var(--section-gap)/2);
    }
}


/* ============================================================
   18. MISCELLANEOUS / COMPONENT OVERRIDES
============================================================ */

/* Chat button */
.chat-button[data-v-4f7ec919] {
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-block;
}

.chat-button[data-v-4f7ec919]:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

.chat-button[data-v-4f7ec919]:not(a) {
    font-weight: 500;
}

/* Call-to-action footer specifics */
.btn_group.justify-content-center[data-v-991d1459] {
    margin: 30px 0 0;
}

.fom-text[data-v-991d1459] {
    color: #fff !important;
}

.call-to-footer a.fom-text[data-v-991d1459]::after {
    color: #fff !important;
}

.get_trademark_sec[data-v-991d1459] {
    padding: 0 !important;
}

.col-md-7.call-to-footer[data-v-991d1459] {
    margin: 40px 0 0;
}

.midxx[data-v-991d1459] {
    align-items: center;
}

.inner-img1[data-v-991d1459] {
    width: 100%;
    align-items: baseline;
    display: flex;
    position: static;
}

.inner-img1 img[data-v-991d1459] {
    position: static;
}

section#call-action-ff-not-all[data-v-991d1459]::before {
    content: "";
    background: #fff;
    height: 60px;
    width: 100%;
    position: absolute;
    top: 0;
}

section#call-action-ff-not-all.trademark-overview-page[data-v-991d1459]::before {
    background: #f8f9fa;
}

/* Hidden helper */
.sf-hidden {
    display: none !important;
}

/* Packages container */
.packages .container::before {
    position: absolute;
    content: "";
    max-width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: -1;
}