﻿<style media="" data-href="https://fonts.googleapis.com/css?family=Roboto:400,600,700%7CMontserrat:400,500,600,700">/*# sourceURL=https://fonts.googleapis.com/css?family=Roboto:400,600,700%7CMontserrat:400,500,600,700 */
/*@ sourceURL=https://fonts.googleapis.com/css?family=Roboto:400,600,700%7CMontserrat:400,500,600,700 */
/* cyrillic-ext */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) 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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) 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;
}
</style>
      <style media="" data-href="flaticon.css">/*# sourceURL=fonts/flaticon/flaticon.css */
/*@ sourceURL=flaticon.css */
	/*
  	Flaticon icon font: Flaticon
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("Flaticon.eot");
  src: url("Flaticon.eot?#iefix") format("embedded-opentype"),
       url("Flaticon.woff") format("woff"),
       url("Flaticon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}



[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
font-style: normal;
}

.flaticon-game:before { content: "\f100"; }
.flaticon-animals-15:before { content: "\f101"; }
.flaticon-cross:before { content: "\f102"; }
.flaticon-animal-13:before { content: "\f103"; }
.flaticon-shape:before { content: "\f104"; }
.flaticon-cat-toy:before { content: "\f105"; }
.flaticon-pet-lotion:before { content: "\f106"; }
.flaticon-cat-in-black-silhouette:before { content: "\f107"; }
.flaticon-cat-2:before { content: "\f108"; }
.flaticon-ashera-cat:before { content: "\f109"; }
.flaticon-animals-14:before { content: "\f10a"; }
.flaticon-animals-13:before { content: "\f10b"; }
.flaticon-animals-12:before { content: "\f10c"; }
.flaticon-silhouette:before { content: "\f10d"; }
.flaticon-animal-12:before { content: "\f10e"; }
.flaticon-black-cat:before { content: "\f10f"; }
.flaticon-animal-prints:before { content: "\f110"; }
.flaticon-garden:before { content: "\f111"; }
.flaticon-dog-20:before { content: "\f112"; }
.flaticon-dog-19:before { content: "\f113"; }
.flaticon-people-2:before { content: "\f114"; }
.flaticon-animals-11:before { content: "\f115"; }
.flaticon-people-1:before { content: "\f116"; }
.flaticon-dog-18:before { content: "\f117"; }
.flaticon-people:before { content: "\f118"; }
.flaticon-animals-10:before { content: "\f119"; }
.flaticon-dog-17:before { content: "\f11a"; }
.flaticon-man:before { content: "\f11b"; }
.flaticon-animal-11:before { content: "\f11c"; }
.flaticon-animal-10:before { content: "\f11d"; }
.flaticon-dog-16:before { content: "\f11e"; }
.flaticon-animals-9:before { content: "\f11f"; }
.flaticon-animal-9:before { content: "\f120"; }
.flaticon-dog-15:before { content: "\f121"; }
.flaticon-animals-8:before { content: "\f122"; }
.flaticon-dog-14:before { content: "\f123"; }
.flaticon-easter-bunny:before { content: "\f124"; }
.flaticon-grooming-1:before { content: "\f125"; }
.flaticon-pawprint-4:before { content: "\f126"; }
.flaticon-pawprint-3:before { content: "\f127"; }
.flaticon-cat-1:before { content: "\f128"; }
.flaticon-dog-with-belt-walking-with-a-man:before { content: "\f129"; }
.flaticon-dog-13:before { content: "\f12a"; }
.flaticon-grooming:before { content: "\f12b"; }
.flaticon-prize-badge-with-paw-print:before { content: "\f12c"; }
.flaticon-dog-12:before { content: "\f12d"; }
.flaticon-dog-11:before { content: "\f12e"; }
.flaticon-pawprint-2:before { content: "\f12f"; }
.flaticon-dog-seating:before { content: "\f130"; }
.flaticon-dog-10:before { content: "\f131"; }
.flaticon-plain-dog:before { content: "\f132"; }
.flaticon-jack-russell-terrier:before { content: "\f133"; }
.flaticon-dog-9:before { content: "\f134"; }
.flaticon-walking-with-dog:before { content: "\f135"; }
.flaticon-pet:before { content: "\f136"; }
.flaticon-face-of-staring-dog:before { content: "\f137"; }
.flaticon-dog-with-floppy-ears-1:before { content: "\f138"; }
.flaticon-face-of-a-dog-with-sleepy-eyes:before { content: "\f139"; }
.flaticon-dog-bone-1:before { content: "\f13a"; }
.flaticon-dog-with-big-and-pointy-ears:before { content: "\f13b"; }
.flaticon-dog-head:before { content: "\f13c"; }
.flaticon-border-collie-head:before { content: "\f13d"; }
.flaticon-bulldog-head:before { content: "\f13e"; }
.flaticon-basset-hound-dog-head:before { content: "\f13f"; }
.flaticon-dog-face:before { content: "\f140"; }
.flaticon-veterinarian-hospital:before { content: "\f141"; }
.flaticon-rat:before { content: "\f142"; }
.flaticon-cat:before { content: "\f143"; }
.flaticon-dog-8:before { content: "\f144"; }
.flaticon-animal-8:before { content: "\f145"; }
.flaticon-hamster-1:before { content: "\f146"; }
.flaticon-animals-7:before { content: "\f147"; }
.flaticon-dog-training-3:before { content: "\f148"; }
.flaticon-dog-training-2:before { content: "\f149"; }
.flaticon-walking-the-dog:before { content: "\f14a"; }
.flaticon-dog-training-1:before { content: "\f14b"; }
.flaticon-dog-training:before { content: "\f14c"; }
.flaticon-dog-7:before { content: "\f14d"; }
.flaticon-dog-6:before { content: "\f14e"; }
.flaticon-dog-5:before { content: "\f14f"; }
.flaticon-animals-6:before { content: "\f150"; }
.flaticon-animal-7:before { content: "\f151"; }
.flaticon-siamese-cat:before { content: "\f152"; }
.flaticon-toyger-cat:before { content: "\f153"; }
.flaticon-pets:before { content: "\f154"; }
.flaticon-bulldog:before { content: "\f155"; }
.flaticon-poodle:before { content: "\f156"; }
.flaticon-border-collie:before { content: "\f157"; }
.flaticon-basset-houd:before { content: "\f158"; }
.flaticon-dachshund:before { content: "\f159"; }
.flaticon-kurzhaar:before { content: "\f15a"; }
.flaticon-bernese-mountain:before { content: "\f15b"; }
.flaticon-dog-puppy:before { content: "\f15c"; }
.flaticon-dog-kennel:before { content: "\f15d"; }
.flaticon-mouse:before { content: "\f15e"; }
.flaticon-turtle:before { content: "\f15f"; }
.flaticon-pet-carrier:before { content: "\f160"; }
.flaticon-pet-food:before { content: "\f161"; }
.flaticon-dog-bone:before { content: "\f162"; }
.flaticon-aquarium:before { content: "\f163"; }
.flaticon-bird:before { content: "\f164"; }
.flaticon-laying-cat:before { content: "\f165"; }
.flaticon-pet-friendly:before { content: "\f166"; }
.flaticon-animals-5:before { content: "\f167"; }
.flaticon-animals-4:before { content: "\f168"; }
.flaticon-pawprint-1:before { content: "\f169"; }
.flaticon-food:before { content: "\f16a"; }
.flaticon-animals-3:before { content: "\f16b"; }
.flaticon-dog-4:before { content: "\f16c"; }
.flaticon-animals-2:before { content: "\f16d"; }
.flaticon-animal-6:before { content: "\f16e"; }
.flaticon-veterinary:before { content: "\f16f"; }
.flaticon-syringe:before { content: "\f170"; }
.flaticon-medical:before { content: "\f171"; }
.flaticon-pet-shelter:before { content: "\f172"; }
.flaticon-brush:before { content: "\f173"; }
.flaticon-animal-5:before { content: "\f174"; }
.flaticon-animal-4:before { content: "\f175"; }
.flaticon-animals-1:before { content: "\f176"; }
.flaticon-vet-with-cat:before { content: "\f177"; }
.flaticon-guinea-pig-heag:before { content: "\f178"; }
.flaticon-animals:before { content: "\f179"; }
.flaticon-angry-bulldog-face:before { content: "\f17a"; }
.flaticon-dog-with-chubby-cheeks:before { content: "\f17b"; }
.flaticon-chewing-bone-for-dog:before { content: "\f17c"; }
.flaticon-dog-food-bowl:before { content: "\f17d"; }
.flaticon-doberman-dog-head:before { content: "\f17e"; }
.flaticon-dog-with-floppy-ears:before { content: "\f17f"; }
.flaticon-long-haired-dog-head:before { content: "\f180"; }
.flaticon-animal-paw-print:before { content: "\f181"; }
.flaticon-dog-with-first-aid-kit-bag:before { content: "\f182"; }
.flaticon-play:before { content: "\f183"; }
.flaticon-dog-and-pets-house:before { content: "\f184"; }
.flaticon-man-combing-a-dog:before { content: "\f185"; }
.flaticon-dog-in-front-of-a-man:before { content: "\f186"; }
.flaticon-scissors:before { content: "\f187"; }
.flaticon-dog-3:before { content: "\f188"; }
.flaticon-dog-2:before { content: "\f189"; }
.flaticon-pet-hotel-sign-with-a-dog-and-a-cat-under-a-roof-line:before { content: "\f18a"; }
.flaticon-circle:before { content: "\f18b"; }
.flaticon-dog-1:before { content: "\f18c"; }
.flaticon-pet-hotel-symbols-of-three-stars-a-semicircle-and-a-bone-black-shape:before { content: "\f18d"; }
.flaticon-pets-hotel-symbol-with-a-dog-and-a-cat-in-a-circle-with-one-star:before { content: "\f18e"; }
.flaticon-animal-3:before { content: "\f18f"; }
.flaticon-animal-2:before { content: "\f190"; }
.flaticon-sign:before { content: "\f191"; }
.flaticon-dog-pet-allowed-hotel-signal:before { content: "\f192"; }
.flaticon-zynga-logotype:before { content: "\f193"; }
.flaticon-dog:before { content: "\f194"; }
.flaticon-animal-1:before { content: "\f195"; }
.flaticon-pawprint:before { content: "\f196"; }
.flaticon-sitting-rabbit:before { content: "\f197"; }
.flaticon-track:before { content: "\f198"; }
.flaticon-hamster:before { content: "\f199"; }
.flaticon-animal:before { content: "\f19a"; }</style>
      <style media="" data-href="fonts/fontawesome/fontawesome-all.min.css">/*# sourceURL=fonts/fontawesome/fontawesome-all.min.css */
/*@ sourceURL=fonts/fontawesome/fontawesome-all.min.css */
.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url("fa-brands-400.eot");src:url("fa-brands-400.eot?#iefix") format("embedded-opentype"),url("fa-brands-400.woff2") format("woff2"),url("fa-brands-400.woff") format("woff"),url("fa-brands-400.ttf") format("truetype"),url("fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url("fa-regular-400.eot");src:url("fa-regular-400.eot?#iefix") format("embedded-opentype"),url("fa-regular-400.woff2") format("woff2"),url("fa-regular-400.woff") format("woff"),url("fa-regular-400.ttf") format("truetype"),url("fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url("fa-solid-900.eot");src:url("fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fa-solid-900.woff2") format("woff2"),url("fa-solid-900.woff") format("woff"),url("fa-solid-900.ttf") format("truetype"),url("fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}</style>
     
      <style media="" data-href="vendor/bootstrap/css/bootstrap.min.css">/*# sourceURL=vendor/bootstrap/css/bootstrap.min.css */
/*@ sourceURL=vendor/bootstrap/css/bootstrap.min.css */
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.0-alpha3 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
 [data-bs-theme=light] {--bs-blue: #0d6efd;--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-black: #000;--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: #0d6efd;--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-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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, 0.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-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545;}[data-bs-theme=dark] {color-scheme: dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f;}*, *::before, *::after {box-sizing: border-box;}@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior: smooth;}}body {margin: 0;font-family: var(--bs-body-font-family);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: rgba(0, 0, 0, 0);}hr {margin: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: 0.25;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {margin-top: 0;margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2;color: var(--bs-heading-color, inherit);}h1, .h1 {font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px) {h1, .h1 {font-size: 2.5rem;}}h2, .h2 {font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px) {h2, .h2 {font-size: 2rem;}}h3, .h3 {font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px) {h3, .h3 {font-size: 1.75rem;}}h4, .h4 {font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px) {h4, .h4 {font-size: 1.5rem;}}h5, .h5 {font-size: 1.25rem;}h6, .h6 {font-size: 1rem;}p {margin-top: 0;margin-bottom: 1rem;}abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}ol, ul {padding-left: 2rem;}ol, ul, dl {margin-top: 0;margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol {margin-bottom: 0;}dt {font-weight: 700;}dd {margin-bottom: 0.5rem;margin-left: 0;}blockquote {margin: 0 0 1rem;}b, strong {font-weight: bolder;}small, .small {font-size: 0.875em;}mark, .mark {padding: 0.1875em;background-color: var(--bs-highlight-bg);}sub, sup {position: relative;font-size: 0.75em;line-height: 0;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}a {color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration: underline;}a:hover {--bs-link-color-rgb: var(--bs-link-hover-color-rgb);}a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}pre, code, kbd, samp {font-family: var(--bs-font-monospace);font-size: 1em;}pre {display: block;margin-top: 0;margin-bottom: 1rem;overflow: auto;font-size: 0.875em;}pre code {font-size: inherit;color: inherit;word-break: normal;}code {font-size: 0.875em;color: var(--bs-code-color);word-wrap: break-word;}a > code {color: inherit;}kbd {padding: 0.1875rem 0.375rem;font-size: 0.875em;color: var(--bs-body-bg);background-color: var(--bs-body-color);border-radius: 0.25rem;}kbd kbd {padding: 0;font-size: 1em;}figure {margin: 0 0 1rem;}img, svg {vertical-align: middle;}table {caption-side: bottom;border-collapse: collapse;}caption {padding-top: 0.5rem;padding-bottom: 0.5rem;color: var(--bs-secondary-color);text-align: left;}th {text-align: inherit;text-align: -webkit-match-parent;}thead, tbody, tfoot, tr, td, th {border-color: inherit;border-style: solid;border-width: 0;}label {display: inline-block;}button {border-radius: 0;}button:focus:not(:focus-visible) {outline: 0;}input, button, select, optgroup, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button, select {text-transform: none;}[role=button] {cursor: pointer;}select {word-wrap: normal;}select:disabled {opacity: 1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {display: none !important;}button, [type=button], [type=reset], [type=submit] {-webkit-appearance: button;}button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {cursor: pointer;}::-moz-focus-inner {padding: 0;border-style: none;}textarea {resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {float: left;width: 100%;padding: 0;margin-bottom: 0.5rem;font-size: calc(1.275rem + 0.3vw);line-height: inherit;}@media (min-width: 1200px) {legend {font-size: 1.5rem;}}legend + * {clear: left;}::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field {padding: 0;}::-webkit-inner-spin-button {height: auto;}[type=search] {outline-offset: -2px;-webkit-appearance: textfield;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-color-swatch-wrapper {padding: 0;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}::file-selector-button {font: inherit;-webkit-appearance: button;}output {display: inline-block;}iframe {border: 0;}summary {display: list-item;cursor: pointer;}progress {vertical-align: baseline;}[hidden] {display: none !important;}.lead {font-size: 1.25rem;font-weight: 300;}.display-1 {font-size: calc(1.625rem + 4.5vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-1 {font-size: 5rem;}}.display-2 {font-size: calc(1.575rem + 3.9vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-2 {font-size: 4.5rem;}}.display-3 {font-size: calc(1.525rem + 3.3vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-3 {font-size: 4rem;}}.display-4 {font-size: calc(1.475rem + 2.7vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-4 {font-size: 3.5rem;}}.display-5 {font-size: calc(1.425rem + 2.1vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-5 {font-size: 3rem;}}.display-6 {font-size: calc(1.375rem + 1.5vw);font-weight: 300;line-height: 1.2;}@media (min-width: 1200px) {.display-6 {font-size: 2.5rem;}}.list-unstyled {padding-left: 0;list-style: none;}.list-inline {padding-left: 0;list-style: none;}.list-inline-item {display: inline-block;}.list-inline-item:not(:last-child) {margin-right: 0.5rem;}.initialism {font-size: 0.875em;text-transform: uppercase;}.blockquote {margin-bottom: 1rem;font-size: 1.25rem;}.blockquote > :last-child {margin-bottom: 0;}.blockquote-footer {margin-top: -1rem;margin-bottom: 1rem;font-size: 0.875em;color: #6c757d;}.blockquote-footer::before {content: "— ";}.img-fluid {max-width: 100%;height: auto;}.img-thumbnail {padding: 0.25rem;background-color: var(--bs-body-bg);border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);max-width: 100%;height: auto;}.figure {display: inline-block;}.figure-img {margin-bottom: 0.5rem;line-height: 1;}.figure-caption {font-size: 0.875em;color: var(--bs-secondary-color);}.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container-sm, .container {max-width: 540px;}}@media (min-width: 768px) {.container-md, .container-sm, .container {max-width: 720px;}}@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container {max-width: 960px;}}@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1320px;}}:root {--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;}.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: calc(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x));}.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);}.col {flex: 1 0 0%;}.row-cols-auto > * {flex: 0 0 auto;width: auto;}.row-cols-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-auto {flex: 0 0 auto;width: auto;}.col-1 {flex: 0 0 auto;width: 8.33333333%;}.col-2 {flex: 0 0 auto;width: 16.66666667%;}.col-3 {flex: 0 0 auto;width: 25%;}.col-4 {flex: 0 0 auto;width: 33.33333333%;}.col-5 {flex: 0 0 auto;width: 41.66666667%;}.col-6 {flex: 0 0 auto;width: 50%;}.col-7 {flex: 0 0 auto;width: 58.33333333%;}.col-8 {flex: 0 0 auto;width: 66.66666667%;}.col-9 {flex: 0 0 auto;width: 75%;}.col-10 {flex: 0 0 auto;width: 83.33333333%;}.col-11 {flex: 0 0 auto;width: 91.66666667%;}.col-12 {flex: 0 0 auto;width: 100%;}.offset-1 {margin-left: 8.33333333%;}.offset-2 {margin-left: 16.66666667%;}.offset-3 {margin-left: 25%;}.offset-4 {margin-left: 33.33333333%;}.offset-5 {margin-left: 41.66666667%;}.offset-6 {margin-left: 50%;}.offset-7 {margin-left: 58.33333333%;}.offset-8 {margin-left: 66.66666667%;}.offset-9 {margin-left: 75%;}.offset-10 {margin-left: 83.33333333%;}.offset-11 {margin-left: 91.66666667%;}.g-0, .gx-0 {--bs-gutter-x: 0;}.g-0, .gy-0 {--bs-gutter-y: 0;}.g-1, .gx-1 {--bs-gutter-x: 0.25rem;}.g-1, .gy-1 {--bs-gutter-y: 0.25rem;}.g-2, .gx-2 {--bs-gutter-x: 0.5rem;}.g-2, .gy-2 {--bs-gutter-y: 0.5rem;}.g-3, .gx-3 {--bs-gutter-x: 1rem;}.g-3, .gy-3 {--bs-gutter-y: 1rem;}.g-4, .gx-4 {--bs-gutter-x: 1.5rem;}.g-4, .gy-4 {--bs-gutter-y: 1.5rem;}.g-5, .gx-5 {--bs-gutter-x: 3rem;}.g-5, .gy-5 {--bs-gutter-y: 3rem;}@media (min-width: 576px) {.col-sm {flex: 1 0 0%;}.row-cols-sm-auto > * {flex: 0 0 auto;width: auto;}.row-cols-sm-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-sm-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-sm-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-sm-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-sm-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-sm-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-sm-auto {flex: 0 0 auto;width: auto;}.col-sm-1 {flex: 0 0 auto;width: 8.33333333%;}.col-sm-2 {flex: 0 0 auto;width: 16.66666667%;}.col-sm-3 {flex: 0 0 auto;width: 25%;}.col-sm-4 {flex: 0 0 auto;width: 33.33333333%;}.col-sm-5 {flex: 0 0 auto;width: 41.66666667%;}.col-sm-6 {flex: 0 0 auto;width: 50%;}.col-sm-7 {flex: 0 0 auto;width: 58.33333333%;}.col-sm-8 {flex: 0 0 auto;width: 66.66666667%;}.col-sm-9 {flex: 0 0 auto;width: 75%;}.col-sm-10 {flex: 0 0 auto;width: 83.33333333%;}.col-sm-11 {flex: 0 0 auto;width: 91.66666667%;}.col-sm-12 {flex: 0 0 auto;width: 100%;}.offset-sm-0 {margin-left: 0;}.offset-sm-1 {margin-left: 8.33333333%;}.offset-sm-2 {margin-left: 16.66666667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.33333333%;}.offset-sm-5 {margin-left: 41.66666667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.33333333%;}.offset-sm-8 {margin-left: 66.66666667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.33333333%;}.offset-sm-11 {margin-left: 91.66666667%;}.g-sm-0, .gx-sm-0 {--bs-gutter-x: 0;}.g-sm-0, .gy-sm-0 {--bs-gutter-y: 0;}.g-sm-1, .gx-sm-1 {--bs-gutter-x: 0.25rem;}.g-sm-1, .gy-sm-1 {--bs-gutter-y: 0.25rem;}.g-sm-2, .gx-sm-2 {--bs-gutter-x: 0.5rem;}.g-sm-2, .gy-sm-2 {--bs-gutter-y: 0.5rem;}.g-sm-3, .gx-sm-3 {--bs-gutter-x: 1rem;}.g-sm-3, .gy-sm-3 {--bs-gutter-y: 1rem;}.g-sm-4, .gx-sm-4 {--bs-gutter-x: 1.5rem;}.g-sm-4, .gy-sm-4 {--bs-gutter-y: 1.5rem;}.g-sm-5, .gx-sm-5 {--bs-gutter-x: 3rem;}.g-sm-5, .gy-sm-5 {--bs-gutter-y: 3rem;}}@media (min-width: 768px) {.col-md {flex: 1 0 0%;}.row-cols-md-auto > * {flex: 0 0 auto;width: auto;}.row-cols-md-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-md-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-md-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-md-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-md-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-md-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-md-auto {flex: 0 0 auto;width: auto;}.col-md-1 {flex: 0 0 auto;width: 8.33333333%;}.col-md-2 {flex: 0 0 auto;width: 16.66666667%;}.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%;}.col-md-8 {flex: 0 0 auto;width: 66.66666667%;}.col-md-9 {flex: 0 0 auto;width: 75%;}.col-md-10 {flex: 0 0 auto;width: 83.33333333%;}.col-md-11 {flex: 0 0 auto;width: 91.66666667%;}.col-md-12 {flex: 0 0 auto;width: 100%;}.offset-md-0 {margin-left: 0;}.offset-md-1 {margin-left: 8.33333333%;}.offset-md-2 {margin-left: 16.66666667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.33333333%;}.offset-md-5 {margin-left: 41.66666667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.33333333%;}.offset-md-8 {margin-left: 66.66666667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.33333333%;}.offset-md-11 {margin-left: 91.66666667%;}.g-md-0, .gx-md-0 {--bs-gutter-x: 0;}.g-md-0, .gy-md-0 {--bs-gutter-y: 0;}.g-md-1, .gx-md-1 {--bs-gutter-x: 0.25rem;}.g-md-1, .gy-md-1 {--bs-gutter-y: 0.25rem;}.g-md-2, .gx-md-2 {--bs-gutter-x: 0.5rem;}.g-md-2, .gy-md-2 {--bs-gutter-y: 0.5rem;}.g-md-3, .gx-md-3 {--bs-gutter-x: 1rem;}.g-md-3, .gy-md-3 {--bs-gutter-y: 1rem;}.g-md-4, .gx-md-4 {--bs-gutter-x: 1.5rem;}.g-md-4, .gy-md-4 {--bs-gutter-y: 1.5rem;}.g-md-5, .gx-md-5 {--bs-gutter-x: 3rem;}.g-md-5, .gy-md-5 {--bs-gutter-y: 3rem;}}@media (min-width: 992px) {.col-lg {flex: 1 0 0%;}.row-cols-lg-auto > * {flex: 0 0 auto;width: auto;}.row-cols-lg-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-lg-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-lg-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-lg-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-lg-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-lg-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-lg-auto {flex: 0 0 auto;width: auto;}.col-lg-1 {flex: 0 0 auto;width: 8.33333333%;}.col-lg-2 {flex: 0 0 auto;width: 16.66666667%;}.col-lg-3 {flex: 0 0 auto;width: 25%;}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}.col-lg-6 {flex: 0 0 auto;width: 50%;}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}.col-lg-9 {flex: 0 0 auto;width: 75%;}.col-lg-10 {flex: 0 0 auto;width: 83.33333333%;}.col-lg-11 {flex: 0 0 auto;width: 91.66666667%;}.col-lg-12 {flex: 0 0 auto;width: 100%;}.offset-lg-0 {margin-left: 0;}.offset-lg-1 {margin-left: 8.33333333%;}.offset-lg-2 {margin-left: 16.66666667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.33333333%;}.offset-lg-5 {margin-left: 41.66666667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.33333333%;}.offset-lg-8 {margin-left: 66.66666667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.33333333%;}.offset-lg-11 {margin-left: 91.66666667%;}.g-lg-0, .gx-lg-0 {--bs-gutter-x: 0;}.g-lg-0, .gy-lg-0 {--bs-gutter-y: 0;}.g-lg-1, .gx-lg-1 {--bs-gutter-x: 0.25rem;}.g-lg-1, .gy-lg-1 {--bs-gutter-y: 0.25rem;}.g-lg-2, .gx-lg-2 {--bs-gutter-x: 0.5rem;}.g-lg-2, .gy-lg-2 {--bs-gutter-y: 0.5rem;}.g-lg-3, .gx-lg-3 {--bs-gutter-x: 1rem;}.g-lg-3, .gy-lg-3 {--bs-gutter-y: 1rem;}.g-lg-4, .gx-lg-4 {--bs-gutter-x: 1.5rem;}.g-lg-4, .gy-lg-4 {--bs-gutter-y: 1.5rem;}.g-lg-5, .gx-lg-5 {--bs-gutter-x: 3rem;}.g-lg-5, .gy-lg-5 {--bs-gutter-y: 3rem;}}@media (min-width: 1200px) {.col-xl {flex: 1 0 0%;}.row-cols-xl-auto > * {flex: 0 0 auto;width: auto;}.row-cols-xl-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-xl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-xl-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-xl-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-xl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-xl-auto {flex: 0 0 auto;width: auto;}.col-xl-1 {flex: 0 0 auto;width: 8.33333333%;}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xl-3 {flex: 0 0 auto;width: 25%;}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xl-6 {flex: 0 0 auto;width: 50%;}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xl-9 {flex: 0 0 auto;width: 75%;}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%;}.col-xl-11 {flex: 0 0 auto;width: 91.66666667%;}.col-xl-12 {flex: 0 0 auto;width: 100%;}.offset-xl-0 {margin-left: 0;}.offset-xl-1 {margin-left: 8.33333333%;}.offset-xl-2 {margin-left: 16.66666667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.33333333%;}.offset-xl-5 {margin-left: 41.66666667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.33333333%;}.offset-xl-8 {margin-left: 66.66666667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.33333333%;}.offset-xl-11 {margin-left: 91.66666667%;}.g-xl-0, .gx-xl-0 {--bs-gutter-x: 0;}.g-xl-0, .gy-xl-0 {--bs-gutter-y: 0;}.g-xl-1, .gx-xl-1 {--bs-gutter-x: 0.25rem;}.g-xl-1, .gy-xl-1 {--bs-gutter-y: 0.25rem;}.g-xl-2, .gx-xl-2 {--bs-gutter-x: 0.5rem;}.g-xl-2, .gy-xl-2 {--bs-gutter-y: 0.5rem;}.g-xl-3, .gx-xl-3 {--bs-gutter-x: 1rem;}.g-xl-3, .gy-xl-3 {--bs-gutter-y: 1rem;}.g-xl-4, .gx-xl-4 {--bs-gutter-x: 1.5rem;}.g-xl-4, .gy-xl-4 {--bs-gutter-y: 1.5rem;}.g-xl-5, .gx-xl-5 {--bs-gutter-x: 3rem;}.g-xl-5, .gy-xl-5 {--bs-gutter-y: 3rem;}}@media (min-width: 1400px) {.col-xxl {flex: 1 0 0%;}.row-cols-xxl-auto > * {flex: 0 0 auto;width: auto;}.row-cols-xxl-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-xxl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xxl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-xxl-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-xxl-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-xxl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-xxl-auto {flex: 0 0 auto;width: auto;}.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%;}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xxl-3 {flex: 0 0 auto;width: 25%;}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xxl-6 {flex: 0 0 auto;width: 50%;}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xxl-9 {flex: 0 0 auto;width: 75%;}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%;}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%;}.col-xxl-12 {flex: 0 0 auto;width: 100%;}.offset-xxl-0 {margin-left: 0;}.offset-xxl-1 {margin-left: 8.33333333%;}.offset-xxl-2 {margin-left: 16.66666667%;}.offset-xxl-3 {margin-left: 25%;}.offset-xxl-4 {margin-left: 33.33333333%;}.offset-xxl-5 {margin-left: 41.66666667%;}.offset-xxl-6 {margin-left: 50%;}.offset-xxl-7 {margin-left: 58.33333333%;}.offset-xxl-8 {margin-left: 66.66666667%;}.offset-xxl-9 {margin-left: 75%;}.offset-xxl-10 {margin-left: 83.33333333%;}.offset-xxl-11 {margin-left: 91.66666667%;}.g-xxl-0, .gx-xxl-0 {--bs-gutter-x: 0;}.g-xxl-0, .gy-xxl-0 {--bs-gutter-y: 0;}.g-xxl-1, .gx-xxl-1 {--bs-gutter-x: 0.25rem;}.g-xxl-1, .gy-xxl-1 {--bs-gutter-y: 0.25rem;}.g-xxl-2, .gx-xxl-2 {--bs-gutter-x: 0.5rem;}.g-xxl-2, .gy-xxl-2 {--bs-gutter-y: 0.5rem;}.g-xxl-3, .gx-xxl-3 {--bs-gutter-x: 1rem;}.g-xxl-3, .gy-xxl-3 {--bs-gutter-y: 1rem;}.g-xxl-4, .gx-xxl-4 {--bs-gutter-x: 1.5rem;}.g-xxl-4, .gy-xxl-4 {--bs-gutter-y: 1.5rem;}.g-xxl-5, .gx-xxl-5 {--bs-gutter-x: 3rem;}.g-xxl-5, .gy-xxl-5 {--bs-gutter-y: 3rem;}}.table {--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width: 100%;margin-bottom: 1rem;color: var(--bs-table-color);vertical-align: top;border-color: var(--bs-table-border-color);}.table > :not(caption) > * > * {padding: 0.5rem 0.5rem;background-color: var(--bs-table-bg);border-bottom-width: var(--bs-border-width);box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}.table > tbody {vertical-align: inherit;}.table > thead {vertical-align: bottom;}.table-group-divider {border-top: calc(var(--bs-border-width) * 2) solid currentcolor;}.caption-top {caption-side: top;}.table-sm > :not(caption) > * > * {padding: 0.25rem 0.25rem;}.table-bordered > :not(caption) > * {border-width: var(--bs-border-width) 0;}.table-bordered > :not(caption) > * > * {border-width: 0 var(--bs-border-width);}.table-borderless > :not(caption) > * > * {border-bottom-width: 0;}.table-borderless > :not(:first-child) {border-top-width: 0;}.table-striped > tbody > tr:nth-of-type(odd) > * {--bs-table-accent-bg: var(--bs-table-striped-bg);color: var(--bs-table-striped-color);}.table-striped-columns > :not(caption) > tr > :nth-child(even) {--bs-table-accent-bg: var(--bs-table-striped-bg);color: var(--bs-table-striped-color);}.table-active {--bs-table-accent-bg: var(--bs-table-active-bg);color: var(--bs-table-active-color);}.table-hover > tbody > tr:hover > * {--bs-table-accent-bg: var(--bs-table-hover-bg);color: var(--bs-table-hover-color);}.table-primary {--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-secondary {--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-success {--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-info {--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-warning {--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-danger {--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-light {--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-dark {--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color: var(--bs-table-color);border-color: var(--bs-table-border-color);}.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}@media (max-width: 575.98px) {.table-responsive-sm {overflow-x: auto;-webkit-overflow-scrolling: touch;}}@media (max-width: 767.98px) {.table-responsive-md {overflow-x: auto;-webkit-overflow-scrolling: touch;}}@media (max-width: 991.98px) {.table-responsive-lg {overflow-x: auto;-webkit-overflow-scrolling: touch;}}@media (max-width: 1199.98px) {.table-responsive-xl {overflow-x: auto;-webkit-overflow-scrolling: touch;}}@media (max-width: 1399.98px) {.table-responsive-xxl {overflow-x: auto;-webkit-overflow-scrolling: touch;}}.form-label {margin-bottom: 0.5rem;}.col-form-label {padding-top: calc(0.375rem + var(--bs-border-width));padding-bottom: calc(0.375rem + var(--bs-border-width));margin-bottom: 0;font-size: inherit;line-height: 1.5;}.col-form-label-lg {padding-top: calc(0.5rem + var(--bs-border-width));padding-bottom: calc(0.5rem + var(--bs-border-width));font-size: 1.25rem;}.col-form-label-sm {padding-top: calc(0.25rem + var(--bs-border-width));padding-bottom: calc(0.25rem + var(--bs-border-width));font-size: 0.875rem;}.form-text {margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-secondary-color);}.form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);background-color: var(--bs-body-bg);background-clip: padding-box;border: var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-control {transition: none;}}.form-control[type=file] {overflow: hidden;}.form-control[type=file]:not(:disabled):not([readonly]) {cursor: pointer;}.form-control:focus {color: var(--bs-body-color);background-color: var(--bs-body-bg);border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-control::-webkit-date-and-time-value {min-width: 85px;height: 1.5em;margin: 0;}.form-control::-webkit-datetime-edit {display: block;padding: 0;}.form-control::-moz-placeholder {color: var(--bs-secondary-color);opacity: 1;}.form-control::placeholder {color: var(--bs-secondary-color);opacity: 1;}.form-control:disabled {background-color: var(--bs-secondary-bg);opacity: 1;}.form-control::-webkit-file-upload-button {padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.form-control::file-selector-button {padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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])::-webkit-file-upload-button {background-color: var(--bs-secondary-bg);}.form-control:hover:not(:disabled):not([readonly])::file-selector-button {background-color: var(--bs-secondary-bg);}.form-control-plaintext {display: block;width: 100%;padding: 0.375rem 0;margin-bottom: 0;line-height: 1.5;color: var(--bs-body-color);background-color: transparent;border: solid transparent;border-width: var(--bs-border-width) 0;}.form-control-plaintext:focus {outline: 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {padding-right: 0;padding-left: 0;}.form-control-sm {min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: var(--bs-border-radius-sm);}.form-control-sm::-webkit-file-upload-button {padding: 0.25rem 0.5rem;margin: -0.25rem -0.5rem;-webkit-margin-end: 0.5rem;margin-inline-end: 0.5rem;}.form-control-sm::file-selector-button {padding: 0.25rem 0.5rem;margin: -0.25rem -0.5rem;-webkit-margin-end: 0.5rem;margin-inline-end: 0.5rem;}.form-control-lg {min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: var(--bs-border-radius-lg);}.form-control-lg::-webkit-file-upload-button {padding: 0.5rem 1rem;margin: -0.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem;}.form-control-lg::file-selector-button {padding: 0.5rem 1rem;margin: -0.5rem -1rem;-webkit-margin-end: 1rem;margin-inline-end: 1rem;}textarea.form-control {min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));}textarea.form-control-sm {min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));}textarea.form-control-lg {min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-control-color {width: 3rem;height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding: 0.375rem;}.form-control-color:not(:disabled):not([readonly]) {cursor: pointer;}.form-control-color::-moz-color-swatch {border: 0 !important;border-radius: var(--bs-border-radius);}.form-control-color::-webkit-color-swatch {border: 0 !important;border-radius: var(--bs-border-radius);}.form-control-color.form-control-sm {height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));}.form-control-color.form-control-lg {height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-select {--bs-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");display: block;width: 100%;padding: 0.375rem 2.25rem 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);background-color: var(--bs-body-bg);background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-webkit-appearance: none;-moz-appearance: none;appearance: none;}@media (prefers-reduced-motion: reduce) {.form-select {transition: none;}}.form-select:focus {border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-select[multiple], .form-select[size]:not([size="1"]) {padding-right: 0.75rem;background-image: none;}.form-select:disabled {background-color: var(--bs-secondary-bg);}.form-select:-moz-focusring {color: transparent;text-shadow: 0 0 0 var(--bs-body-color);}.form-select-sm {padding-top: 0.25rem;padding-bottom: 0.25rem;padding-left: 0.5rem;font-size: 0.875rem;border-radius: var(--bs-border-radius-sm);}.form-select-lg {padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;font-size: 1.25rem;border-radius: var(--bs-border-radius-lg);}[data-bs-theme=dark] .form-select {--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.form-check {display: block;min-height: 1.5rem;padding-left: 1.5em;margin-bottom: 0.125rem;}.form-check .form-check-input {float: left;margin-left: -1.5em;}.form-check-reverse {padding-right: 1.5em;padding-left: 0;text-align: right;}.form-check-reverse .form-check-input {float: right;margin-right: -1.5em;margin-left: 0;}.form-check-input {--bs-form-check-bg: var(--bs-body-bg);width: 1em;height: 1em;margin-top: 0.25em;vertical-align: top;background-color: var(--bs-form-check-bg);background-image: var(--bs-form-check-bg-image);background-repeat: no-repeat;background-position: center;background-size: contain;border: var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-print-color-adjust: exact;color-adjust: exact;-webkit-print-color-adjust: exact;}.form-check-input[type=checkbox] {border-radius: 0.25em;}.form-check-input[type=radio] {border-radius: 50%;}.form-check-input:active {filter: brightness(90%);}.form-check-input:focus {border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-check-input:checked {background-color: #0d6efd;border-color: #0d6efd;}.form-check-input:checked[type=checkbox] {--bs-form-check-bg-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 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type=radio] {--bs-form-check-bg-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: #0d6efd;border-color: #0d6efd;--bs-form-check-bg-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: 0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {cursor: default;opacity: 0.5;}.form-switch {padding-left: 2.5em;}.form-switch .form-check-input {--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width: 2em;margin-left: -2.5em;background-image: var(--bs-form-switch-bg);background-position: left center;border-radius: 2em;transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-switch .form-check-input {transition: none;}}.form-switch .form-check-input:focus {--bs-form-switch-bg: 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;--bs-form-switch-bg: 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");}.form-switch.form-check-reverse {padding-right: 2.5em;padding-left: 0;}.form-switch.form-check-reverse .form-check-input {margin-right: -2.5em;margin-left: 0;}.form-check-inline {display: inline-block;margin-right: 1rem;}.btn-check {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn {pointer-events: none;filter: none;opacity: 0.65;}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");}.form-range {width: 100%;height: 1.5rem;padding: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.form-range:focus {outline: 0;}.form-range:focus::-webkit-slider-thumb {box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-range:focus::-moz-range-thumb {box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-range::-moz-focus-outer {border: 0;}.form-range::-webkit-slider-thumb {width: 1rem;height: 1rem;margin-top: -0.25rem;background-color: #0d6efd;border: 0;border-radius: 1rem;-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: 0.5rem;color: transparent;cursor: pointer;background-color: var(--bs-tertiary-bg);border-color: transparent;border-radius: 1rem;}.form-range::-moz-range-thumb {width: 1rem;height: 1rem;background-color: #0d6efd;border: 0;border-radius: 1rem;-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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: 0.5rem;color: transparent;cursor: pointer;background-color: var(--bs-tertiary-bg);border-color: transparent;border-radius: 1rem;}.form-range:disabled {pointer-events: none;}.form-range:disabled::-webkit-slider-thumb {background-color: var(--bs-secondary-color);}.form-range:disabled::-moz-range-thumb {background-color: var(--bs-secondary-color);}.form-floating {position: relative;}.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {height: calc(3.5rem + calc(var(--bs-border-width) * 2));line-height: 1.25;}.form-floating > label {position: absolute;top: 0;left: 0;z-index: 2;height: 100%;padding: 1rem 0.75rem;overflow: hidden;text-align: start;text-overflow: ellipsis;white-space: nowrap;pointer-events: none;border: var(--bs-border-width) solid transparent;transform-origin: 0 0;transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion: reduce) {.form-floating > label {transition: none;}}.form-floating > .form-control, .form-floating > .form-control-plaintext {padding: 1rem 0.75rem;}.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {color: transparent;}.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder {color: transparent;}.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {padding-top: 1.625rem;padding-bottom: 0.625rem;}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) {padding-top: 1.625rem;padding-bottom: 0.625rem;}.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill {padding-top: 1.625rem;padding-bottom: 0.625rem;}.form-floating > .form-select {padding-top: 1.625rem;padding-bottom: 0.625rem;}.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {color: rgba(var(--bs-body-color-rgb), 0.65);transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label {color: rgba(var(--bs-body-color-rgb), 0.65);transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {position: absolute;inset: 1rem 0.375rem;z-index: -1;height: 1.5em;content: "";background-color: var(--bs-body-bg);border-radius: var(--bs-border-radius);}.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-select ~ label::after {position: absolute;inset: 1rem 0.375rem;z-index: -1;height: 1.5em;content: "";background-color: var(--bs-body-bg);border-radius: var(--bs-border-radius);}.form-floating > .form-control:-webkit-autofill ~ label {color: rgba(var(--bs-body-color-rgb), 0.65);transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control-plaintext ~ label {border-width: var(--bs-border-width) 0;}.form-floating > :disabled ~ label {color: #6c757d;}.form-floating > :disabled ~ label::after {background-color: var(--bs-secondary-bg);}.input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;}.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within {z-index: 5;}.input-group .btn {position: relative;z-index: 2;}.input-group .btn:focus {z-index: 5;}.input-group-text {display: flex;align-items: center;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);text-align: center;white-space: nowrap;background-color: var(--bs-tertiary-bg);border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);}.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn {padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: var(--bs-border-radius-lg);}.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn {padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: var(--bs-border-radius-sm);}.input-group-lg > .form-select, .input-group-sm > .form-select {padding-right: 3rem;}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: calc(var(--bs-border-width) * -1);border-top-left-radius: 0;border-bottom-left-radius: 0;}.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {border-top-left-radius: 0;border-bottom-left-radius: 0;}.valid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-form-valid-color);}.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: var(--bs-success);border-radius: var(--bs-border-radius);}.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {display: block;}.was-validated .form-control:valid, .form-control.is-valid {border-color: var(--bs-form-valid-border-color);padding-right: calc(1.5em + 0.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.73.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(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus {border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated textarea.form-control:valid, textarea.form-control.is-valid {padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:valid, .form-select.is-valid {border-color: var(--bs-form-valid-border-color);}.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {--bs-form-select-bg-icon: 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.73.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");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:valid:focus, .form-select.is-valid:focus {border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated .form-control-color:valid, .form-control-color.is-valid {width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:valid, .form-check-input.is-valid {border-color: var(--bs-form-valid-border-color);}.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {background-color: var(--bs-form-valid-color);}.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color: var(--bs-form-valid-color);}.form-check-inline .form-check-input ~ .valid-feedback {margin-left: 0.5em;}.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid {z-index: 3;}.invalid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-form-invalid-color);}.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: var(--bs-danger);border-radius: var(--bs-border-radius);}.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {display: block;}.was-validated .form-control:invalid, .form-control.is-invalid {border-color: var(--bs-form-invalid-border-color);padding-right: calc(1.5em + 0.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(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:invalid, .form-select.is-invalid {border-color: var(--bs-form-invalid-border-color);}.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {--bs-form-select-bg-icon: 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");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated .form-control-color:invalid, .form-control-color.is-invalid {width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:invalid, .form-check-input.is-invalid {border-color: var(--bs-form-invalid-border-color);}.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {background-color: var(--bs-form-invalid-color);}.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color: var(--bs-form-invalid-color);}.form-check-inline .form-check-input ~ .invalid-feedback {margin-left: 0.5em;}.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid {z-index: 4;}.btn {--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display: inline-block;padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);color: var(--bs-btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);background-color: var(--bs-btn-bg);transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.btn {transition: none;}}.btn:hover {color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);}.btn-check + .btn:hover {color: var(--bs-btn-color);background-color: var(--bs-btn-bg);border-color: var(--bs-btn-border-color);}.btn:focus-visible {color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.btn-check:focus-visible + .btn {border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {color: var(--bs-btn-active-color);background-color: var(--bs-btn-active-bg);border-color: var(--bs-btn-active-border-color);}.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {box-shadow: var(--bs-btn-focus-box-shadow);}.btn:disabled, .btn.disabled, fieldset:disabled .btn {color: var(--bs-btn-disabled-color);pointer-events: none;background-color: var(--bs-btn-disabled-bg);border-color: var(--bs-btn-disabled-border-color);opacity: var(--bs-btn-disabled-opacity);}.btn-primary {--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd;}.btn-secondary {--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d;}.btn-success {--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754;}.btn-info {--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0;}.btn-warning {--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107;}.btn-danger {--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545;}.btn-light {--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa;}.btn-dark {--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529;}.btn-outline-primary {--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none;}.btn-outline-secondary {--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none;}.btn-outline-success {--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none;}.btn-outline-info {--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none;}.btn-outline-warning {--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none;}.btn-outline-danger {--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none;}.btn-outline-light {--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none;}.btn-outline-dark {--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none;}.btn-link {--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration: underline;}.btn-link:focus-visible {color: var(--bs-btn-color);}.btn-link:hover {color: var(--bs-btn-hover-color);}.btn-lg, .btn-group-lg > .btn {--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg);}.btn-sm, .btn-group-sm > .btn {--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm);}.fade {transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce) {.fade {transition: none;}}.fade:not(.show) {opacity: 0;}.collapse:not(.show) {display: none;}.collapsing {height: 0;overflow: hidden;transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce) {.collapsing {transition: none;}}.collapsing.collapse-horizontal {width: 0;height: auto;transition: width 0.35s ease;}@media (prefers-reduced-motion: reduce) {.collapsing.collapse-horizontal {transition: none;}}.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center {position: relative;}.dropdown-toggle {white-space: nowrap;}.dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {margin-left: 0;}.dropdown-menu {--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: left;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius);}.dropdown-menu[data-bs-popper] {top: 100%;left: 0;margin-top: var(--bs-dropdown-spacer);}.dropdown-menu-start {--bs-position: start;}.dropdown-menu-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-end {--bs-position: end;}.dropdown-menu-end[data-bs-popper] {right: 0;left: auto;}@media (min-width: 576px) {.dropdown-menu-sm-start {--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-sm-end {--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 768px) {.dropdown-menu-md-start {--bs-position: start;}.dropdown-menu-md-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-md-end {--bs-position: end;}.dropdown-menu-md-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 992px) {.dropdown-menu-lg-start {--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-lg-end {--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 1200px) {.dropdown-menu-xl-start {--bs-position: start;}.dropdown-menu-xl-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-xl-end {--bs-position: end;}.dropdown-menu-xl-end[data-bs-popper] {right: 0;left: auto;}}@media (min-width: 1400px) {.dropdown-menu-xxl-start {--bs-position: start;}.dropdown-menu-xxl-start[data-bs-popper] {right: auto;left: 0;}.dropdown-menu-xxl-end {--bs-position: end;}.dropdown-menu-xxl-end[data-bs-popper] {right: 0;left: auto;}}.dropup .dropdown-menu[data-bs-popper] {top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--bs-dropdown-spacer);}.dropup .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-right: 0.3em solid transparent;border-bottom: 0.3em solid;border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {margin-left: 0;}.dropend .dropdown-menu[data-bs-popper] {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: var(--bs-dropdown-spacer);}.dropend .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0;border-bottom: 0.3em solid transparent;border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after {margin-left: 0;}.dropend .dropdown-toggle::after {vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper] {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: var(--bs-dropdown-spacer);}.dropstart .dropdown-toggle::after {display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";}.dropstart .dropdown-toggle::after {display: none;}.dropstart .dropdown-toggle::before {display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0.3em solid;border-bottom: 0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after {margin-left: 0;}.dropstart .dropdown-toggle::before {vertical-align: 0;}.dropdown-divider {height: 0;margin: var(--bs-dropdown-divider-margin-y) 0;overflow: hidden;border-top: 1px solid var(--bs-dropdown-divider-bg);opacity: 1;}.dropdown-item {display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;border-radius: var(--bs-dropdown-item-border-radius, 0);}.dropdown-item:hover, .dropdown-item:focus {color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg);}.dropdown-item.active, .dropdown-item:active {color: var(--bs-dropdown-link-active-color);text-decoration: none;background-color: var(--bs-dropdown-link-active-bg);}.dropdown-item.disabled, .dropdown-item:disabled {color: var(--bs-dropdown-link-disabled-color);pointer-events: none;background-color: transparent;}.dropdown-menu.show {display: block;}.dropdown-header {display: block;padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom: 0;font-size: 0.875rem;color: var(--bs-dropdown-header-color);white-space: nowrap;}.dropdown-item-text {display: block;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color: var(--bs-dropdown-link-color);}.dropdown-menu-dark {--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd;}.btn-group, .btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn {position: relative;flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {z-index: 1;}.btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start;}.btn-toolbar .input-group {width: auto;}.btn-group {border-radius: var(--bs-border-radius);}.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child) {margin-left: calc(var(--bs-border-width) * -1);}.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.dropdown-toggle-split {padding-right: 0.5625rem;padding-left: 0.5625rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {margin-left: 0;}.dropstart .dropdown-toggle-split::before {margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {padding-right: 0.375rem;padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {padding-right: 0.75rem;padding-left: 0.75rem;}.btn-group-vertical {flex-direction: column;align-items: flex-start;justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {margin-top: calc(var(--bs-border-width) * -1);}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-top-right-radius: 0;}.nav {--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}.nav-link {display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: var(--bs-nav-link-color);text-decoration: none;background: none;border: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.nav-link {transition: none;}}.nav-link:hover, .nav-link:focus {color: var(--bs-nav-link-hover-color);}.nav-link:focus-visible {outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.nav-link.disabled {color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default;}.nav-tabs {--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.nav-tabs .nav-link {margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));border: var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius: var(--bs-nav-tabs-border-radius);border-top-right-radius: var(--bs-nav-tabs-border-radius);}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {isolation: isolate;border-color: var(--bs-nav-tabs-link-hover-border-color);}.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent;}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: var(--bs-nav-tabs-link-active-color);background-color: var(--bs-nav-tabs-link-active-bg);border-color: var(--bs-nav-tabs-link-active-border-color);}.nav-tabs .dropdown-menu {margin-top: calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius: 0;border-top-right-radius: 0;}.nav-pills {--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd;}.nav-pills .nav-link {border-radius: var(--bs-nav-pills-border-radius);}.nav-pills .nav-link:disabled {color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent;}.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: var(--bs-nav-pills-link-active-color);background-color: var(--bs-nav-pills-link-active-bg);}.nav-underline {--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap: var(--bs-nav-underline-gap);}.nav-underline .nav-link {padding-right: 0;padding-left: 0;border-bottom: var(--bs-nav-underline-border-width) solid transparent;}.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {border-bottom-color: currentcolor;}.nav-underline .nav-link.active, .nav-underline .show > .nav-link {font-weight: 700;color: var(--bs-nav-underline-link-active-color);border-bottom-color: currentcolor;}.nav-fill > .nav-link, .nav-fill .nav-item {flex: 1 1 auto;text-align: center;}.nav-justified > .nav-link, .nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {width: 100%;}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.navbar {--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between;}.navbar-brand {padding-top: var(--bs-navbar-brand-padding-y);padding-bottom: var(--bs-navbar-brand-padding-y);margin-right: var(--bs-navbar-brand-margin-end);font-size: var(--bs-navbar-brand-font-size);color: var(--bs-navbar-brand-color);text-decoration: none;white-space: nowrap;}.navbar-brand:hover, .navbar-brand:focus {color: var(--bs-navbar-brand-hover-color);}.navbar-nav {--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {color: var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu {position: static;}.navbar-text {padding-top: 0.5rem;padding-bottom: 0.5rem;color: var(--bs-navbar-color);}.navbar-text a, .navbar-text a:hover, .navbar-text a:focus {color: var(--bs-navbar-active-color);}.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;}.navbar-toggler {padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size: var(--bs-navbar-toggler-font-size);line-height: 1;color: var(--bs-navbar-color);background-color: transparent;border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius: var(--bs-navbar-toggler-border-radius);transition: var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion: reduce) {.navbar-toggler {transition: none;}}.navbar-toggler:hover {text-decoration: none;}.navbar-toggler:focus {text-decoration: none;outline: 0;box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);}.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;background-image: var(--bs-navbar-toggler-icon-bg);background-repeat: no-repeat;background-position: center;background-size: 100%;}.navbar-nav-scroll {max-height: var(--bs-scroll-height, 75vh);overflow-y: auto;}@media (min-width: 576px) {.navbar-expand-sm {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand-sm .navbar-nav {flex-direction: row;}.navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-sm .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand-sm .navbar-nav-scroll {overflow: visible;}.navbar-expand-sm .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-sm .navbar-toggler {display: none;}.navbar-expand-sm .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand-sm .offcanvas .offcanvas-header {display: none;}.navbar-expand-sm .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}}@media (min-width: 768px) {.navbar-expand-md {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand-md .navbar-nav {flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-md .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand-md .navbar-nav-scroll {overflow: visible;}.navbar-expand-md .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-md .navbar-toggler {display: none;}.navbar-expand-md .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand-md .offcanvas .offcanvas-header {display: none;}.navbar-expand-md .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}}@media (min-width: 992px) {.navbar-expand-lg {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand-lg .navbar-nav {flex-direction: row;}.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-lg .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand-lg .navbar-nav-scroll {overflow: visible;}.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-lg .navbar-toggler {display: none;}.navbar-expand-lg .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand-lg .offcanvas .offcanvas-header {display: none;}.navbar-expand-lg .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}}@media (min-width: 1200px) {.navbar-expand-xl {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand-xl .navbar-nav {flex-direction: row;}.navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-xl .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand-xl .navbar-nav-scroll {overflow: visible;}.navbar-expand-xl .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-xl .navbar-toggler {display: none;}.navbar-expand-xl .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand-xl .offcanvas .offcanvas-header {display: none;}.navbar-expand-xl .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}}@media (min-width: 1400px) {.navbar-expand-xxl {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand-xxl .navbar-nav {flex-direction: row;}.navbar-expand-xxl .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand-xxl .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand-xxl .navbar-nav-scroll {overflow: visible;}.navbar-expand-xxl .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-xxl .navbar-toggler {display: none;}.navbar-expand-xxl .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand-xxl .offcanvas .offcanvas-header {display: none;}.navbar-expand-xxl .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}}.navbar-expand {flex-wrap: nowrap;justify-content: flex-start;}.navbar-expand .navbar-nav {flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}.navbar-expand .navbar-nav .nav-link {padding-right: var(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x);}.navbar-expand .navbar-nav-scroll {overflow: visible;}.navbar-expand .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand .navbar-toggler {display: none;}.navbar-expand .offcanvas {position: static;z-index: auto;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 0 !important;transform: none !important;transition: none;}.navbar-expand .offcanvas .offcanvas-header {display: none;}.navbar-expand .offcanvas .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;}.navbar-dark {--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}[data-bs-theme=dark] .navbar-toggler-icon {--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.card {--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position: relative;display: flex;flex-direction: column;min-width: 0;height: var(--bs-card-height);color: var(--bs-body-color);word-wrap: break-word;background-color: var(--bs-card-bg);background-clip: border-box;border: var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius: var(--bs-card-border-radius);}.card > hr {margin-right: 0;margin-left: 0;}.card > .list-group {border-top: inherit;border-bottom: inherit;}.card > .list-group:first-child {border-top-width: 0;border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius);}.card > .list-group:last-child {border-bottom-width: 0;border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius);}.card > .card-header + .list-group, .card > .list-group + .card-footer {border-top: 0;}.card-body {flex: 1 1 auto;padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);color: var(--bs-card-color);}.card-title {margin-bottom: var(--bs-card-title-spacer-y);color: var(--bs-card-title-color);}.card-subtitle {margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));margin-bottom: 0;color: var(--bs-card-subtitle-color);}.card-text:last-child {margin-bottom: 0;}.card-link + .card-link {margin-left: var(--bs-card-spacer-x);}.card-header {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom: 0;color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-header:first-child {border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;}.card-footer {padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color: var(--bs-card-cap-color);background-color: var(--bs-card-cap-bg);border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-footer:last-child {border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);}.card-header-tabs {margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));border-bottom: 0;}.card-header-tabs .nav-link.active {background-color: var(--bs-card-bg);border-bottom-color: var(--bs-card-bg);}.card-header-pills {margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));}.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: var(--bs-card-img-overlay-padding);border-radius: var(--bs-card-inner-border-radius);}.card-img, .card-img-top, .card-img-bottom {width: 100%;}.card-img, .card-img-top {border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius);}.card-img, .card-img-bottom {border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius);}.card-group > .card {margin-bottom: var(--bs-card-group-margin);}@media (min-width: 576px) {.card-group {display: flex;flex-flow: row wrap;}.card-group > .card {flex: 1 0 0%;margin-bottom: 0;}.card-group > .card + .card {margin-left: 0;border-left: 0;}.card-group > .card:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {border-bottom-right-radius: 0;}.card-group > .card:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {border-bottom-left-radius: 0;}}.accordion {--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: 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");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%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");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle);}.accordion-button {position: relative;display: flex;align-items: center;width: 100%;padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size: 1rem;color: var(--bs-accordion-btn-color);text-align: left;background-color: var(--bs-accordion-btn-bg);border: 0;border-radius: 0;overflow-anchor: none;transition: var(--bs-accordion-transition);}@media (prefers-reduced-motion: reduce) {.accordion-button {transition: none;}}.accordion-button:not(.collapsed) {color: var(--bs-accordion-active-color);background-color: var(--bs-accordion-active-bg);box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after {background-image: var(--bs-accordion-btn-active-icon);transform: var(--bs-accordion-btn-icon-transform);}.accordion-button::after {flex-shrink: 0;width: var(--bs-accordion-btn-icon-width);height: var(--bs-accordion-btn-icon-width);margin-left: auto;content: "";background-image: var(--bs-accordion-btn-icon);background-repeat: no-repeat;background-size: var(--bs-accordion-btn-icon-width);transition: var(--bs-accordion-btn-icon-transition);}@media (prefers-reduced-motion: reduce) {.accordion-button::after {transition: none;}}.accordion-button:hover {z-index: 2;}.accordion-button:focus {z-index: 3;border-color: var(--bs-accordion-btn-focus-border-color);outline: 0;box-shadow: var(--bs-accordion-btn-focus-box-shadow);}.accordion-header {margin-bottom: 0;}.accordion-item {color: var(--bs-accordion-color);background-color: var(--bs-accordion-bg);border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type {border-top-left-radius: var(--bs-accordion-border-radius);border-top-right-radius: var(--bs-accordion-border-radius);}.accordion-item:first-of-type .accordion-button {border-top-left-radius: var(--bs-accordion-inner-border-radius);border-top-right-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type) {border-top: 0;}.accordion-item:last-of-type {border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: var(--bs-accordion-inner-border-radius);border-bottom-left-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type .accordion-collapse {border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-body {padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush .accordion-collapse {border-width: 0;}.accordion-flush .accordion-item {border-right: 0;border-left: 0;border-radius: 0;}.accordion-flush .accordion-item:first-child {border-top: 0;}.accordion-flush .accordion-item:last-child {border-bottom: 0;}.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {border-radius: 0;}[data-bs-theme=dark] .accordion-button::after {--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");}.breadcrumb {--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom: var(--bs-breadcrumb-margin-bottom);font-size: var(--bs-breadcrumb-font-size);list-style: none;background-color: var(--bs-breadcrumb-bg);border-radius: var(--bs-breadcrumb-border-radius);}.breadcrumb-item + .breadcrumb-item {padding-left: var(--bs-breadcrumb-item-padding-x);}.breadcrumb-item + .breadcrumb-item::before {float: left;padding-right: var(--bs-breadcrumb-item-padding-x);color: var(--bs-breadcrumb-divider-color);content: var(--bs-breadcrumb-divider, "/") ;}.breadcrumb-item.active {color: var(--bs-breadcrumb-item-active-color);}.pagination {--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display: flex;padding-left: 0;list-style: none;}.page-link {position: relative;display: block;padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size: var(--bs-pagination-font-size);color: var(--bs-pagination-color);text-decoration: none;background-color: var(--bs-pagination-bg);border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.page-link {transition: none;}}.page-link:hover {z-index: 2;color: var(--bs-pagination-hover-color);background-color: var(--bs-pagination-hover-bg);border-color: var(--bs-pagination-hover-border-color);}.page-link:focus {z-index: 3;color: var(--bs-pagination-focus-color);background-color: var(--bs-pagination-focus-bg);outline: 0;box-shadow: var(--bs-pagination-focus-box-shadow);}.page-link.active, .active > .page-link {z-index: 3;color: var(--bs-pagination-active-color);background-color: var(--bs-pagination-active-bg);border-color: var(--bs-pagination-active-border-color);}.page-link.disabled, .disabled > .page-link {color: var(--bs-pagination-disabled-color);pointer-events: none;background-color: var(--bs-pagination-disabled-bg);border-color: var(--bs-pagination-disabled-border-color);}.page-item:not(:first-child) .page-link {margin-left: calc(var(--bs-border-width) * -1);}.page-item:first-child .page-link {border-top-left-radius: var(--bs-pagination-border-radius);border-bottom-left-radius: var(--bs-pagination-border-radius);}.page-item:last-child .page-link {border-top-right-radius: var(--bs-pagination-border-radius);border-bottom-right-radius: var(--bs-pagination-border-radius);}.pagination-lg {--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg);}.pagination-sm {--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size: 0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm);}.badge {--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius);}.badge:empty {display: none;}.btn .badge {position: relative;top: -1px;}.alert {--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius);}.alert-heading {color: inherit;}.alert-link {font-weight: 700;color: var(--bs-alert-link-color);}.alert-dismissible {padding-right: 3rem;}.alert-dismissible .btn-close {position: absolute;top: 0;right: 0;z-index: 2;padding: 1.25rem 1rem;}.alert-primary {--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis);}.alert-secondary {--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis);}.alert-success {--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis);}.alert-info {--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis);}.alert-warning {--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis);}.alert-danger {--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis);}.alert-light {--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis);}.alert-dark {--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis);}@keyframes progress-bar-stripes {0% {background-position-x: 1rem;}}.progress, .progress-stacked {--bs-progress-height: 1rem;--bs-progress-font-size: 0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display: flex;height: var(--bs-progress-height);overflow: hidden;font-size: var(--bs-progress-font-size);background-color: var(--bs-progress-bg);border-radius: var(--bs-progress-border-radius);}.progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: var(--bs-progress-bar-color);text-align: center;white-space: nowrap;background-color: var(--bs-progress-bar-bg);transition: var(--bs-progress-bar-transition);}@media (prefers-reduced-motion: reduce) {.progress-bar {transition: none;}}.progress-bar-striped {background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: var(--bs-progress-height) var(--bs-progress-height);}.progress-stacked > .progress {overflow: visible;}.progress-stacked > .progress > .progress-bar {width: 100%;}.progress-bar-animated {animation: 1s linear infinite progress-bar-stripes;}@media (prefers-reduced-motion: reduce) {.progress-bar-animated {animation: none;}}.list-group {--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: var(--bs-list-group-border-radius);}.list-group-numbered {list-style-type: none;counter-reset: section;}.list-group-numbered > .list-group-item::before {content: counters(section, ".") ". ";counter-increment: section;}.list-group-item-action {width: 100%;color: var(--bs-list-group-action-color);text-align: inherit;}.list-group-item-action:hover, .list-group-item-action:focus {z-index: 1;color: var(--bs-list-group-action-hover-color);text-decoration: none;background-color: var(--bs-list-group-action-hover-bg);}.list-group-item-action:active {color: var(--bs-list-group-action-active-color);background-color: var(--bs-list-group-action-active-bg);}.list-group-item {position: relative;display: block;padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color: var(--bs-list-group-color);text-decoration: none;background-color: var(--bs-list-group-bg);border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);}.list-group-item:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit;}.list-group-item:last-child {border-bottom-right-radius: inherit;border-bottom-left-radius: inherit;}.list-group-item.disabled, .list-group-item:disabled {color: var(--bs-list-group-disabled-color);pointer-events: none;background-color: var(--bs-list-group-disabled-bg);}.list-group-item.active {z-index: 2;color: var(--bs-list-group-active-color);background-color: var(--bs-list-group-active-bg);border-color: var(--bs-list-group-active-border-color);}.list-group-item + .list-group-item {border-top-width: 0;}.list-group-item + .list-group-item.active {margin-top: calc(-1 * var(--bs-list-group-border-width));border-top-width: var(--bs-list-group-border-width);}.list-group-horizontal {flex-direction: row;}.list-group-horizontal > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal > .list-group-item.active {margin-top: 0;}.list-group-horizontal > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}@media (min-width: 576px) {.list-group-horizontal-sm {flex-direction: row;}.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal-sm > .list-group-item.active {margin-top: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}}@media (min-width: 768px) {.list-group-horizontal-md {flex-direction: row;}.list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal-md > .list-group-item.active {margin-top: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}}@media (min-width: 992px) {.list-group-horizontal-lg {flex-direction: row;}.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal-lg > .list-group-item.active {margin-top: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}}@media (min-width: 1200px) {.list-group-horizontal-xl {flex-direction: row;}.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal-xl > .list-group-item.active {margin-top: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}}@media (min-width: 1400px) {.list-group-horizontal-xxl {flex-direction: row;}.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {border-bottom-left-radius: var(--bs-list-group-border-radius);border-top-right-radius: 0;}.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {border-top-right-radius: var(--bs-list-group-border-radius);border-bottom-left-radius: 0;}.list-group-horizontal-xxl > .list-group-item.active {margin-top: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item {border-top-width: var(--bs-list-group-border-width);border-left-width: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {margin-left: calc(-1 * var(--bs-list-group-border-width));border-left-width: var(--bs-list-group-border-width);}}.list-group-flush {border-radius: 0;}.list-group-flush > .list-group-item {border-width: 0 0 var(--bs-list-group-border-width);}.list-group-flush > .list-group-item:last-child {border-bottom-width: 0;}.list-group-item-primary {--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis);}.list-group-item-secondary {--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);}.list-group-item-success {--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis);}.list-group-item-info {--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis);}.list-group-item-warning {--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis);}.list-group-item-danger {--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis);}.list-group-item-light {--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis);}.list-group-item-dark {--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis);}.btn-close {--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing: content-box;width: 1em;height: 1em;padding: 0.25em 0.25em;color: var(--bs-btn-close-color);background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border: 0;border-radius: 0.375rem;opacity: var(--bs-btn-close-opacity);}.btn-close:hover {color: var(--bs-btn-close-color);text-decoration: none;opacity: var(--bs-btn-close-hover-opacity);}.btn-close:focus {outline: 0;box-shadow: var(--bs-btn-close-focus-shadow);opacity: var(--bs-btn-close-focus-opacity);}.btn-close:disabled, .btn-close.disabled {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: var(--bs-btn-close-disabled-opacity);}.btn-close-white {filter: var(--bs-btn-close-white-filter);}[data-bs-theme=dark] .btn-close {filter: var(--bs-btn-close-white-filter);}.toast {--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: 0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width: var(--bs-toast-max-width);max-width: 100%;font-size: var(--bs-toast-font-size);color: var(--bs-toast-color);pointer-events: auto;background-color: var(--bs-toast-bg);background-clip: padding-box;border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow: var(--bs-toast-box-shadow);border-radius: var(--bs-toast-border-radius);}.toast.showing {opacity: 0;}.toast:not(.show) {display: none;}.toast-container {--bs-toast-zindex: 1090;position: absolute;z-index: var(--bs-toast-zindex);width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;pointer-events: none;}.toast-container > :not(:last-child) {margin-bottom: var(--bs-toast-spacing);}.toast-header {display: flex;align-items: center;padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);color: var(--bs-toast-header-color);background-color: var(--bs-toast-header-bg);background-clip: padding-box;border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));}.toast-header .btn-close {margin-right: calc(-0.5 * var(--bs-toast-padding-x));margin-left: var(--bs-toast-padding-x);}.toast-body {padding: var(--bs-toast-padding-x);word-wrap: break-word;}.modal {--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position: fixed;top: 0;left: 0;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}.modal-dialog {position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none;}.modal.fade .modal-dialog {transition: transform 0.3s ease-out;transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}.modal.show .modal-dialog {transform: none;}.modal.modal-static .modal-dialog {transform: scale(1.02);}.modal-dialog-scrollable {height: calc(100% - var(--bs-modal-margin) * 2);}.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}.modal-dialog-scrollable .modal-body {overflow-y: auto;}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2);}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: var(--bs-modal-border-radius);outline: 0;}.modal-backdrop {--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position: fixed;top: 0;left: 0;z-index: var(--bs-backdrop-zindex);width: 100vw;height: 100vh;background-color: var(--bs-backdrop-bg);}.modal-backdrop.fade {opacity: 0;}.modal-backdrop.show {opacity: var(--bs-backdrop-opacity);}.modal-header {display: flex;flex-shrink: 0;align-items: center;justify-content: space-between;padding: var(--bs-modal-header-padding);border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius: var(--bs-modal-inner-border-radius);border-top-right-radius: var(--bs-modal-inner-border-radius);}.modal-header .btn-close {padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title {margin-bottom: 0;line-height: var(--bs-modal-title-line-height);}.modal-body {position: relative;flex: 1 1 auto;padding: var(--bs-modal-padding);}.modal-footer {display: flex;flex-shrink: 0;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);background-color: var(--bs-modal-footer-bg);border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius: var(--bs-modal-inner-border-radius);border-bottom-left-radius: var(--bs-modal-inner-border-radius);}.modal-footer > * {margin: calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width: 576px) {.modal {--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}.modal-dialog {max-width: var(--bs-modal-width);margin-right: auto;margin-left: auto;}.modal-sm {--bs-modal-width: 300px;}}@media (min-width: 992px) {.modal-lg, .modal-xl {--bs-modal-width: 800px;}}@media (min-width: 1200px) {.modal-xl {--bs-modal-width: 1140px;}}.modal-fullscreen {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer {border-radius: 0;}.modal-fullscreen .modal-body {overflow-y: auto;}@media (max-width: 575.98px) {.modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {border-radius: 0;}.modal-fullscreen-sm-down .modal-body {overflow-y: auto;}}@media (max-width: 767.98px) {.modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {border-radius: 0;}.modal-fullscreen-md-down .modal-body {overflow-y: auto;}}@media (max-width: 991.98px) {.modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {border-radius: 0;}.modal-fullscreen-lg-down .modal-body {overflow-y: auto;}}@media (max-width: 1199.98px) {.modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {border-radius: 0;}.modal-fullscreen-xl-down .modal-body {overflow-y: auto;}}@media (max-width: 1399.98px) {.modal-fullscreen-xxl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}.modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0;}.modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {border-radius: 0;}.modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}}.tooltip {--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: 0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index: var(--bs-tooltip-zindex);display: block;margin: var(--bs-tooltip-margin);font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: var(--bs-tooltip-font-size);word-wrap: break-word;opacity: 0;}.tooltip.show {opacity: var(--bs-tooltip-opacity);}.tooltip .tooltip-arrow {display: block;width: var(--bs-tooltip-arrow-width);height: var(--bs-tooltip-arrow-height);}.tooltip .tooltip-arrow::before {position: absolute;content: "";border-color: transparent;border-style: solid;}.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {bottom: calc(-1 * var(--bs-tooltip-arrow-height));}.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {top: -1px;border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-top-color: var(--bs-tooltip-bg);}.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {left: calc(-1 * var(--bs-tooltip-arrow-height));width: var(--bs-tooltip-arrow-height);height: var(--bs-tooltip-arrow-width);}.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {right: -1px;border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-right-color: var(--bs-tooltip-bg);}.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {top: calc(-1 * var(--bs-tooltip-arrow-height));}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {bottom: -1px;border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-bottom-color: var(--bs-tooltip-bg);}.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {right: calc(-1 * var(--bs-tooltip-arrow-height));width: var(--bs-tooltip-arrow-height);height: var(--bs-tooltip-arrow-width);}.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {left: -1px;border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-left-color: var(--bs-tooltip-bg);}.tooltip-inner {max-width: var(--bs-tooltip-max-width);padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color: var(--bs-tooltip-color);text-align: center;background-color: var(--bs-tooltip-bg);border-radius: var(--bs-tooltip-border-radius);}.popover {--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index: var(--bs-popover-zindex);display: block;max-width: var(--bs-popover-max-width);font-family: var(--bs-font-sans-serif);font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;white-space: normal;word-spacing: normal;line-break: auto;font-size: var(--bs-popover-font-size);word-wrap: break-word;background-color: var(--bs-popover-bg);background-clip: padding-box;border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius: var(--bs-popover-border-radius);}.popover .popover-arrow {display: block;width: var(--bs-popover-arrow-width);height: var(--bs-popover-arrow-height);}.popover .popover-arrow::before, .popover .popover-arrow::after {position: absolute;display: block;content: "";border-color: transparent;border-style: solid;border-width: 0;}.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;}.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {bottom: 0;border-top-color: var(--bs-popover-arrow-border);}.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {bottom: var(--bs-popover-border-width);border-top-color: var(--bs-popover-bg);}.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width: var(--bs-popover-arrow-height);height: var(--bs-popover-arrow-width);}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;}.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {left: 0;border-right-color: var(--bs-popover-arrow-border);}.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {left: var(--bs-popover-border-width);border-right-color: var(--bs-popover-bg);}.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);}.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {top: 0;border-bottom-color: var(--bs-popover-arrow-border);}.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {top: var(--bs-popover-border-width);border-bottom-color: var(--bs-popover-bg);}.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: var(--bs-popover-arrow-width);margin-left: calc(-0.5 * var(--bs-popover-arrow-width));content: "";border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);}.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width: var(--bs-popover-arrow-height);height: var(--bs-popover-arrow-width);}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);}.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {right: 0;border-left-color: var(--bs-popover-arrow-border);}.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {right: var(--bs-popover-border-width);border-left-color: var(--bs-popover-bg);}.popover-header {padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom: 0;font-size: var(--bs-popover-header-font-size);color: var(--bs-popover-header-color);background-color: var(--bs-popover-header-bg);border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius: var(--bs-popover-inner-border-radius);border-top-right-radius: var(--bs-popover-inner-border-radius);}.popover-header:empty {display: none;}.popover-body {padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color: var(--bs-popover-body-color);}.carousel {position: relative;}.carousel.pointer-event {touch-action: pan-y;}.carousel-inner {position: relative;width: 100%;overflow: hidden;}.carousel-inner::after {display: block;clear: both;content: "";}.carousel-item {position: relative;display: none;float: left;width: 100%;margin-right: -100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce) {.carousel-item {transition: none;}}.carousel-item.active, .carousel-item-next, .carousel-item-prev {display: block;}.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end {transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start {transform: translateX(-100%);}.carousel-fade .carousel-item {opacity: 0;transition-property: opacity;transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end {z-index: 1;opacity: 1;}.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {z-index: 0;opacity: 0;transition: opacity 0s 0.6s;}@media (prefers-reduced-motion: reduce) {.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end {transition: none;}}.carousel-control-prev, .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;padding: 0;color: #fff;text-align: center;background: none;border: 0;opacity: 0.5;transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce) {.carousel-control-prev, .carousel-control-next {transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {color: #fff;text-decoration: none;outline: 0;opacity: 0.9;}.carousel-control-prev {left: 0;}.carousel-control-next {right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;width: 2rem;height: 2rem;background-repeat: no-repeat;background-position: 50%;background-size: 100% 100%;}.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");}.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;display: flex;justify-content: center;padding: 0;margin-right: 15%;margin-bottom: 1rem;margin-left: 15%;}.carousel-indicators [data-bs-target] {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;padding: 0;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: 0.5;transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce) {.carousel-indicators [data-bs-target] {transition: none;}}.carousel-indicators .active {opacity: 1;}.carousel-caption {position: absolute;right: 15%;bottom: 1.25rem;left: 15%;padding-top: 1.25rem;padding-bottom: 1.25rem;color: #fff;text-align: center;}.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon {filter: invert(1) grayscale(100);}.carousel-dark .carousel-indicators [data-bs-target] {background-color: #000;}.carousel-dark .carousel-caption {color: #000;}[data-bs-theme=dark] .carousel .carousel-control-prev-icon, [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, [data-bs-theme=dark].carousel .carousel-control-next-icon {filter: invert(1) grayscale(100);}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {background-color: #000;}[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {color: #000;}.spinner-grow, .spinner-border {display: inline-block;width: var(--bs-spinner-width);height: var(--bs-spinner-height);vertical-align: var(--bs-spinner-vertical-align);border-radius: 50%;animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border {to {transform: rotate(360deg) ;}}.spinner-border {--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border: var(--bs-spinner-border-width) solid currentcolor;border-right-color: transparent;}.spinner-border-sm {--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em;}@keyframes spinner-grow {0% {transform: scale(0);}50% {opacity: 1;transform: none;}}.spinner-grow {--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color: currentcolor;opacity: 0;}.spinner-grow-sm {--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;}@media (prefers-reduced-motion: reduce) {.spinner-border, .spinner-grow {--bs-spinner-animation-speed: 1.5s;}}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5;}@media (max-width: 575.98px) {.offcanvas-sm {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {.offcanvas-sm {transition: none;}}@media (max-width: 575.98px) {.offcanvas-sm.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}}@media (max-width: 575.98px) {.offcanvas-sm.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}}@media (max-width: 575.98px) {.offcanvas-sm.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}}@media (max-width: 575.98px) {.offcanvas-sm.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}}@media (max-width: 575.98px) {.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {transform: none;}}@media (max-width: 575.98px) {.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {visibility: visible;}}@media (min-width: 576px) {.offcanvas-sm {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important;}.offcanvas-sm .offcanvas-header {display: none;}.offcanvas-sm .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important;}}@media (max-width: 767.98px) {.offcanvas-md {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {.offcanvas-md {transition: none;}}@media (max-width: 767.98px) {.offcanvas-md.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}}@media (max-width: 767.98px) {.offcanvas-md.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}}@media (max-width: 767.98px) {.offcanvas-md.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}}@media (max-width: 767.98px) {.offcanvas-md.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}}@media (max-width: 767.98px) {.offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {transform: none;}}@media (max-width: 767.98px) {.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {visibility: visible;}}@media (min-width: 768px) {.offcanvas-md {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important;}.offcanvas-md .offcanvas-header {display: none;}.offcanvas-md .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important;}}@media (max-width: 991.98px) {.offcanvas-lg {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {.offcanvas-lg {transition: none;}}@media (max-width: 991.98px) {.offcanvas-lg.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}}@media (max-width: 991.98px) {.offcanvas-lg.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}}@media (max-width: 991.98px) {.offcanvas-lg.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}}@media (max-width: 991.98px) {.offcanvas-lg.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}}@media (max-width: 991.98px) {.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {transform: none;}}@media (max-width: 991.98px) {.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {visibility: visible;}}@media (min-width: 992px) {.offcanvas-lg {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important;}.offcanvas-lg .offcanvas-header {display: none;}.offcanvas-lg .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important;}}@media (max-width: 1199.98px) {.offcanvas-xl {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {.offcanvas-xl {transition: none;}}@media (max-width: 1199.98px) {.offcanvas-xl.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}}@media (max-width: 1199.98px) {.offcanvas-xl.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}}@media (max-width: 1199.98px) {.offcanvas-xl.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}}@media (max-width: 1199.98px) {.offcanvas-xl.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}}@media (max-width: 1199.98px) {.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {transform: none;}}@media (max-width: 1199.98px) {.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {visibility: visible;}}@media (min-width: 1200px) {.offcanvas-xl {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important;}.offcanvas-xl .offcanvas-header {display: none;}.offcanvas-xl .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important;}}@media (max-width: 1399.98px) {.offcanvas-xxl {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {.offcanvas-xxl {transition: none;}}@media (max-width: 1399.98px) {.offcanvas-xxl.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}}@media (max-width: 1399.98px) {.offcanvas-xxl.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}}@media (max-width: 1399.98px) {.offcanvas-xxl.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}}@media (max-width: 1399.98px) {.offcanvas-xxl.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}}@media (max-width: 1399.98px) {.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {transform: none;}}@media (max-width: 1399.98px) {.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {visibility: visible;}}@media (min-width: 1400px) {.offcanvas-xxl {--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color: transparent !important;}.offcanvas-xxl .offcanvas-header {display: none;}.offcanvas-xxl .offcanvas-body {display: flex;flex-grow: 0;padding: 0;overflow-y: visible;background-color: transparent !important;}}.offcanvas {position: fixed;bottom: 0;z-index: var(--bs-offcanvas-zindex);display: flex;flex-direction: column;max-width: 100%;color: var(--bs-offcanvas-color);visibility: hidden;background-color: var(--bs-offcanvas-bg);background-clip: padding-box;outline: 0;transition: var(--bs-offcanvas-transition);}@media (prefers-reduced-motion: reduce) {.offcanvas {transition: none;}}.offcanvas.offcanvas-start {top: 0;left: 0;width: var(--bs-offcanvas-width);border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}.offcanvas.offcanvas-end {top: 0;right: 0;width: var(--bs-offcanvas-width);border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(100%);}.offcanvas.offcanvas-top {top: 0;right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(-100%);}.offcanvas.offcanvas-bottom {right: 0;left: 0;height: var(--bs-offcanvas-height);max-height: 100%;border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateY(100%);}.offcanvas.showing, .offcanvas.show:not(.hiding) {transform: none;}.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {visibility: visible;}.offcanvas-backdrop {position: fixed;top: 0;left: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}.offcanvas-backdrop.fade {opacity: 0;}.offcanvas-backdrop.show {opacity: 0.5;}.offcanvas-header {display: flex;align-items: center;justify-content: space-between;padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);}.offcanvas-header .btn-close {padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));}.offcanvas-title {margin-bottom: 0;line-height: var(--bs-offcanvas-title-line-height);}.offcanvas-body {flex-grow: 1;padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y: auto;}.placeholder {display: inline-block;min-height: 1em;vertical-align: middle;cursor: wait;background-color: currentcolor;opacity: 0.5;}.placeholder.btn::before {display: inline-block;content: "";}.placeholder-xs {min-height: 0.6em;}.placeholder-sm {min-height: 0.8em;}.placeholder-lg {min-height: 1.2em;}.placeholder-glow .placeholder {animation: placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow {50% {opacity: 0.2;}}.placeholder-wave {-webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-size: 200% 100%;-webkit-mask-size: 200% 100%;animation: placeholder-wave 2s linear infinite;}@keyframes placeholder-wave {100% {-webkit-mask-position: -200% 0%;-webkit-mask-position: -200% 0%;}}.clearfix::after {display: block;clear: both;content: "";}.text-bg-primary {color: #fff !important;background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;}.text-bg-secondary {color: #fff !important;background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;}.text-bg-success {color: #fff !important;background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;}.text-bg-info {color: #000 !important;background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;}.text-bg-warning {color: #000 !important;background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;}.text-bg-danger {color: #fff !important;background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;}.text-bg-light {color: #000 !important;background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;}.text-bg-dark {color: #fff !important;background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;}.link-primary {color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));}.link-primary:hover, .link-primary:focus {color: RGBA(10, 88, 202, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1));}.link-secondary {color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1));}.link-secondary:hover, .link-secondary:focus {color: RGBA(86, 94, 100, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1));}.link-success {color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1));}.link-success:hover, .link-success:focus {color: RGBA(20, 108, 67, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1));}.link-info {color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1));}.link-info:hover, .link-info:focus {color: RGBA(61, 213, 243, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1));}.link-warning {color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1));}.link-warning:hover, .link-warning:focus {color: RGBA(255, 205, 57, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1));}.link-danger {color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1));}.link-danger:hover, .link-danger:focus {color: RGBA(176, 42, 55, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1));}.link-light {color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1));}.link-light:hover, .link-light:focus {color: RGBA(249, 250, 251, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1));}.link-dark {color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1)));-webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1));}.link-dark:hover, .link-dark:focus {color: RGBA(26, 30, 33, var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1));}.link-body-emphasis {color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1));-webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1));text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1));}.link-body-emphasis:hover, .link-body-emphasis:focus {color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75));-webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75));text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75));}.focus-ring:focus {outline: 0;box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);}.icon-link {display: inline-flex;gap: 0.375rem;align-items: center;-webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset: 0.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.icon-link > .bi {flex-shrink: 0;width: 1em;height: 1em;fill: currentcolor;transition: 0.2s ease-in-out transform;}@media (prefers-reduced-motion: reduce) {.icon-link > .bi {transition: none;}}.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));}.ratio {position: relative;width: 100%;}.ratio::before {display: block;padding-top: var(--bs-aspect-ratio);content: "";}.ratio > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ratio-1x1 {--bs-aspect-ratio: 100%;}.ratio-4x3 {--bs-aspect-ratio: 75%;}.ratio-16x9 {--bs-aspect-ratio: 56.25%;}.ratio-21x9 {--bs-aspect-ratio: 42.8571428571%;}.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}@media (min-width: 576px) {.sticky-sm-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-sm-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}}@media (min-width: 768px) {.sticky-md-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-md-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}}@media (min-width: 992px) {.sticky-lg-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-lg-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}}@media (min-width: 1200px) {.sticky-xl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-xl-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}}@media (min-width: 1400px) {.sticky-xxl-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.sticky-xxl-bottom {position: -webkit-sticky;position: sticky;bottom: 0;z-index: 1020;}}.hstack {display: flex;flex-direction: row;align-items: center;align-self: stretch;}.vstack {display: flex;flex: 1 1 auto;flex-direction: column;align-self: stretch;}.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {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;}.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {position: absolute !important;}.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";}.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.vr {display: inline-block;align-self: stretch;width: 1px;min-height: 1em;background-color: currentcolor;opacity: 0.25;}.align-baseline {vertical-align: baseline !important;}.align-top {vertical-align: top !important;}.align-middle {vertical-align: middle !important;}.align-bottom {vertical-align: bottom !important;}.align-text-bottom {vertical-align: text-bottom !important;}.align-text-top {vertical-align: text-top !important;}.float-start {float: left !important;}.float-end {float: right !important;}.float-none {float: none !important;}.object-fit-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-none {-o-object-fit: none !important;object-fit: none !important;}.opacity-0 {opacity: 0 !important;}.opacity-25 {opacity: 0.25 !important;}.opacity-50 {opacity: 0.5 !important;}.opacity-75 {opacity: 0.75 !important;}.opacity-100 {opacity: 1 !important;}.overflow-auto {overflow: auto !important;}.overflow-hidden {overflow: hidden !important;}.overflow-visible {overflow: visible !important;}.overflow-scroll {overflow: scroll !important;}.overflow-x-auto {overflow-x: auto !important;}.overflow-x-hidden {overflow-x: hidden !important;}.overflow-x-visible {overflow-x: visible !important;}.overflow-x-scroll {overflow-x: scroll !important;}.overflow-y-auto {overflow-y: auto !important;}.overflow-y-hidden {overflow-y: hidden !important;}.overflow-y-visible {overflow-y: visible !important;}.overflow-y-scroll {overflow-y: scroll !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-block {display: block !important;}.d-grid {display: grid !important;}.d-inline-grid {display: inline-grid !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-flex {display: flex !important;}.d-inline-flex {display: inline-flex !important;}.d-none {display: none !important;}.shadow {box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-sm {box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow-lg {box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none {box-shadow: none !important;}.focus-ring-primary {--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));}.focus-ring-secondary {--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));}.focus-ring-success {--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));}.focus-ring-info {--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));}.focus-ring-warning {--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));}.focus-ring-danger {--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));}.focus-ring-light {--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));}.focus-ring-dark {--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));}.position-static {position: static !important;}.position-relative {position: relative !important;}.position-absolute {position: absolute !important;}.position-fixed {position: fixed !important;}.position-sticky {position: -webkit-sticky !important;position: sticky !important;}.top-0 {top: 0 !important;}.top-50 {top: 50% !important;}.top-100 {top: 100% !important;}.bottom-0 {bottom: 0 !important;}.bottom-50 {bottom: 50% !important;}.bottom-100 {bottom: 100% !important;}.start-0 {left: 0 !important;}.start-50 {left: 50% !important;}.start-100 {left: 100% !important;}.end-0 {right: 0 !important;}.end-50 {right: 50% !important;}.end-100 {right: 100% !important;}.translate-middle {transform: translate(-50%, -50%) !important;}.translate-middle-x {transform: translateX(-50%) !important;}.translate-middle-y {transform: translateY(-50%) !important;}.border {border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-0 {border: 0 !important;}.border-top {border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-top-0 {border-top: 0 !important;}.border-end {border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-end-0 {border-right: 0 !important;}.border-bottom {border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-bottom-0 {border-bottom: 0 !important;}.border-start {border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-start-0 {border-left: 0 !important;}.border-primary {--bs-border-opacity: 1;border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;}.border-secondary {--bs-border-opacity: 1;border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;}.border-success {--bs-border-opacity: 1;border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;}.border-info {--bs-border-opacity: 1;border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;}.border-warning {--bs-border-opacity: 1;border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;}.border-danger {--bs-border-opacity: 1;border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;}.border-light {--bs-border-opacity: 1;border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;}.border-dark {--bs-border-opacity: 1;border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;}.border-black {--bs-border-opacity: 1;border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;}.border-white {--bs-border-opacity: 1;border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;}.border-primary-subtle {border-color: var(--bs-primary-border-subtle) !important;}.border-secondary-subtle {border-color: var(--bs-secondary-border-subtle) !important;}.border-success-subtle {border-color: var(--bs-success-border-subtle) !important;}.border-info-subtle {border-color: var(--bs-info-border-subtle) !important;}.border-warning-subtle {border-color: var(--bs-warning-border-subtle) !important;}.border-danger-subtle {border-color: var(--bs-danger-border-subtle) !important;}.border-light-subtle {border-color: var(--bs-light-border-subtle) !important;}.border-dark-subtle {border-color: var(--bs-dark-border-subtle) !important;}.border-1 {border-width: 1px !important;}.border-2 {border-width: 2px !important;}.border-3 {border-width: 3px !important;}.border-4 {border-width: 4px !important;}.border-5 {border-width: 5px !important;}.border-opacity-10 {--bs-border-opacity: 0.1;}.border-opacity-25 {--bs-border-opacity: 0.25;}.border-opacity-50 {--bs-border-opacity: 0.5;}.border-opacity-75 {--bs-border-opacity: 0.75;}.border-opacity-100 {--bs-border-opacity: 1;}.w-25 {width: 25% !important;}.w-50 {width: 50% !important;}.w-75 {width: 75% !important;}.w-100 {width: 100% !important;}.w-auto {width: auto !important;}.mw-100 {max-width: 100% !important;}.vw-100 {width: 100vw !important;}.min-vw-100 {min-width: 100vw !important;}.h-25 {height: 25% !important;}.h-50 {height: 50% !important;}.h-75 {height: 75% !important;}.h-100 {height: 100% !important;}.h-auto {height: auto !important;}.mh-100 {max-height: 100% !important;}.vh-100 {height: 100vh !important;}.min-vh-100 {min-height: 100vh !important;}.flex-fill {flex: 1 1 auto !important;}.flex-row {flex-direction: row !important;}.flex-column {flex-direction: column !important;}.flex-row-reverse {flex-direction: row-reverse !important;}.flex-column-reverse {flex-direction: column-reverse !important;}.flex-grow-0 {flex-grow: 0 !important;}.flex-grow-1 {flex-grow: 1 !important;}.flex-shrink-0 {flex-shrink: 0 !important;}.flex-shrink-1 {flex-shrink: 1 !important;}.flex-wrap {flex-wrap: wrap !important;}.flex-nowrap {flex-wrap: nowrap !important;}.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-start {justify-content: flex-start !important;}.justify-content-end {justify-content: flex-end !important;}.justify-content-center {justify-content: center !important;}.justify-content-between {justify-content: space-between !important;}.justify-content-around {justify-content: space-around !important;}.justify-content-evenly {justify-content: space-evenly !important;}.align-items-start {align-items: flex-start !important;}.align-items-end {align-items: flex-end !important;}.align-items-center {align-items: center !important;}.align-items-baseline {align-items: baseline !important;}.align-items-stretch {align-items: stretch !important;}.align-content-start {align-content: flex-start !important;}.align-content-end {align-content: flex-end !important;}.align-content-center {align-content: center !important;}.align-content-between {align-content: space-between !important;}.align-content-around {align-content: space-around !important;}.align-content-stretch {align-content: stretch !important;}.align-self-auto {align-self: auto !important;}.align-self-start {align-self: flex-start !important;}.align-self-end {align-self: flex-end !important;}.align-self-center {align-self: center !important;}.align-self-baseline {align-self: baseline !important;}.align-self-stretch {align-self: stretch !important;}.order-first {order: -1 !important;}.order-0 {order: 0 !important;}.order-1 {order: 1 !important;}.order-2 {order: 2 !important;}.order-3 {order: 3 !important;}.order-4 {order: 4 !important;}.order-5 {order: 5 !important;}.order-last {order: 6 !important;}.m-0 {margin: 0 !important;}.m-1 {margin: 0.25rem !important;}.m-2 {margin: 0.5rem !important;}.m-3 {margin: 1rem !important;}.m-4 {margin: 1.5rem !important;}.m-5 {margin: 3rem !important;}.m-auto {margin: auto !important;}.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-auto {margin-right: auto !important;margin-left: auto !important;}.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-0 {margin-top: 0 !important;}.mt-1 {margin-top: 0.25rem !important;}.mt-2 {margin-top: 0.5rem !important;}.mt-3 {margin-top: 1rem !important;}.mt-4 {margin-top: 1.5rem !important;}.mt-5 {margin-top: 3rem !important;}.mt-auto {margin-top: auto !important;}.me-0 {margin-right: 0 !important;}.me-1 {margin-right: 0.25rem !important;}.me-2 {margin-right: 0.5rem !important;}.me-3 {margin-right: 1rem !important;}.me-4 {margin-right: 1.5rem !important;}.me-5 {margin-right: 3rem !important;}.me-auto {margin-right: auto !important;}.mb-0 {margin-bottom: 0 !important;}.mb-1 {margin-bottom: 0.25rem !important;}.mb-2 {margin-bottom: 0.5rem !important;}.mb-3 {margin-bottom: 1rem !important;}.mb-4 {margin-bottom: 1.5rem !important;}.mb-5 {margin-bottom: 3rem !important;}.mb-auto {margin-bottom: auto !important;}.ms-0 {margin-left: 0 !important;}.ms-1 {margin-left: 0.25rem !important;}.ms-2 {margin-left: 0.5rem !important;}.ms-3 {margin-left: 1rem !important;}.ms-4 {margin-left: 1.5rem !important;}.ms-5 {margin-left: 3rem !important;}.ms-auto {margin-left: auto !important;}.p-0 {padding: 0 !important;}.p-1 {padding: 0.25rem !important;}.p-2 {padding: 0.5rem !important;}.p-3 {padding: 1rem !important;}.p-4 {padding: 1.5rem !important;}.p-5 {padding: 3rem !important;}.px-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-0 {padding-top: 0 !important;}.pt-1 {padding-top: 0.25rem !important;}.pt-2 {padding-top: 0.5rem !important;}.pt-3 {padding-top: 1rem !important;}.pt-4 {padding-top: 1.5rem !important;}.pt-5 {padding-top: 3rem !important;}.pe-0 {padding-right: 0 !important;}.pe-1 {padding-right: 0.25rem !important;}.pe-2 {padding-right: 0.5rem !important;}.pe-3 {padding-right: 1rem !important;}.pe-4 {padding-right: 1.5rem !important;}.pe-5 {padding-right: 3rem !important;}.pb-0 {padding-bottom: 0 !important;}.pb-1 {padding-bottom: 0.25rem !important;}.pb-2 {padding-bottom: 0.5rem !important;}.pb-3 {padding-bottom: 1rem !important;}.pb-4 {padding-bottom: 1.5rem !important;}.pb-5 {padding-bottom: 3rem !important;}.ps-0 {padding-left: 0 !important;}.ps-1 {padding-left: 0.25rem !important;}.ps-2 {padding-left: 0.5rem !important;}.ps-3 {padding-left: 1rem !important;}.ps-4 {padding-left: 1.5rem !important;}.ps-5 {padding-left: 3rem !important;}.gap-0 {gap: 0 !important;}.gap-1 {gap: 0.25rem !important;}.gap-2 {gap: 0.5rem !important;}.gap-3 {gap: 1rem !important;}.gap-4 {gap: 1.5rem !important;}.gap-5 {gap: 3rem !important;}.row-gap-0 {row-gap: 0 !important;}.row-gap-1 {row-gap: 0.25rem !important;}.row-gap-2 {row-gap: 0.5rem !important;}.row-gap-3 {row-gap: 1rem !important;}.row-gap-4 {row-gap: 1.5rem !important;}.row-gap-5 {row-gap: 3rem !important;}.column-gap-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.font-monospace {font-family: var(--bs-font-monospace) !important;}.fs-1 {font-size: calc(1.375rem + 1.5vw) !important;}.fs-2 {font-size: calc(1.325rem + 0.9vw) !important;}.fs-3 {font-size: calc(1.3rem + 0.6vw) !important;}.fs-4 {font-size: calc(1.275rem + 0.3vw) !important;}.fs-5 {font-size: 1.25rem !important;}.fs-6 {font-size: 1rem !important;}.fst-italic {font-style: italic !important;}.fst-normal {font-style: normal !important;}.fw-lighter {font-weight: lighter !important;}.fw-light {font-weight: 300 !important;}.fw-normal {font-weight: 400 !important;}.fw-medium {font-weight: 500 !important;}.fw-semibold {font-weight: 600 !important;}.fw-bold {font-weight: 700 !important;}.fw-bolder {font-weight: bolder !important;}.lh-1 {line-height: 1 !important;}.lh-sm {line-height: 1.25 !important;}.lh-base {line-height: 1.5 !important;}.lh-lg {line-height: 2 !important;}.text-start {text-align: left !important;}.text-end {text-align: right !important;}.text-center {text-align: center !important;}.text-decoration-none {text-decoration: none !important;}.text-decoration-underline {text-decoration: underline !important;}.text-decoration-line-through {text-decoration: line-through !important;}.text-lowercase {text-transform: lowercase !important;}.text-uppercase {text-transform: uppercase !important;}.text-capitalize {text-transform: capitalize !important;}.text-wrap {white-space: normal !important;}.text-nowrap {white-space: nowrap !important;}.text-break {word-wrap: break-word !important;word-break: break-word !important;}.text-primary {--bs-text-opacity: 1;color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;}.text-secondary {--bs-text-opacity: 1;color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;}.text-success {--bs-text-opacity: 1;color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;}.text-info {--bs-text-opacity: 1;color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;}.text-warning {--bs-text-opacity: 1;color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;}.text-danger {--bs-text-opacity: 1;color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}.text-light {--bs-text-opacity: 1;color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;}.text-dark {--bs-text-opacity: 1;color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;}.text-black {--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;}.text-white {--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;}.text-body {--bs-text-opacity: 1;color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;}.text-muted {--bs-text-opacity: 1;color: var(--bs-secondary-color) !important;}.text-black-50 {--bs-text-opacity: 1;color: rgba(0, 0, 0, 0.5) !important;}.text-white-50 {--bs-text-opacity: 1;color: rgba(255, 255, 255, 0.5) !important;}.text-body-secondary {--bs-text-opacity: 1;color: var(--bs-secondary-color) !important;}.text-body-tertiary {--bs-text-opacity: 1;color: var(--bs-tertiary-color) !important;}.text-body-emphasis {--bs-text-opacity: 1;color: var(--bs-emphasis-color) !important;}.text-reset {--bs-text-opacity: 1;color: inherit !important;}.text-opacity-25 {--bs-text-opacity: 0.25;}.text-opacity-50 {--bs-text-opacity: 0.5;}.text-opacity-75 {--bs-text-opacity: 0.75;}.text-opacity-100 {--bs-text-opacity: 1;}.text-primary-emphasis {color: var(--bs-primary-text-emphasis) !important;}.text-secondary-emphasis {color: var(--bs-secondary-text-emphasis) !important;}.text-success-emphasis {color: var(--bs-success-text-emphasis) !important;}.text-info-emphasis {color: var(--bs-info-text-emphasis) !important;}.text-warning-emphasis {color: var(--bs-warning-text-emphasis) !important;}.text-danger-emphasis {color: var(--bs-danger-text-emphasis) !important;}.text-light-emphasis {color: var(--bs-light-text-emphasis) !important;}.text-dark-emphasis {color: var(--bs-dark-text-emphasis) !important;}.link-opacity-10 {--bs-link-opacity: 0.1;}.link-opacity-10-hover:hover {--bs-link-opacity: 0.1;}.link-opacity-25 {--bs-link-opacity: 0.25;}.link-opacity-25-hover:hover {--bs-link-opacity: 0.25;}.link-opacity-50 {--bs-link-opacity: 0.5;}.link-opacity-50-hover:hover {--bs-link-opacity: 0.5;}.link-opacity-75 {--bs-link-opacity: 0.75;}.link-opacity-75-hover:hover {--bs-link-opacity: 0.75;}.link-opacity-100 {--bs-link-opacity: 1;}.link-opacity-100-hover:hover {--bs-link-opacity: 1;}.link-offset-1 {text-underline-offset: 0.125em !important;}.link-offset-1-hover:hover {text-underline-offset: 0.125em !important;}.link-offset-2 {text-underline-offset: 0.25em !important;}.link-offset-2-hover:hover {text-underline-offset: 0.25em !important;}.link-offset-3 {text-underline-offset: 0.375em !important;}.link-offset-3-hover:hover {text-underline-offset: 0.375em !important;}.link-underline-primary {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-secondary {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-success {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-info {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-warning {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-danger {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-light {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline-dark {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;}.link-underline {--bs-link-underline-opacity: 1;-webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;}.link-underline-opacity-0 {--bs-link-underline-opacity: 0;}.link-underline-opacity-0-hover:hover {--bs-link-underline-opacity: 0;}.link-underline-opacity-10 {--bs-link-underline-opacity: 0.1;}.link-underline-opacity-10-hover:hover {--bs-link-underline-opacity: 0.1;}.link-underline-opacity-25 {--bs-link-underline-opacity: 0.25;}.link-underline-opacity-25-hover:hover {--bs-link-underline-opacity: 0.25;}.link-underline-opacity-50 {--bs-link-underline-opacity: 0.5;}.link-underline-opacity-50-hover:hover {--bs-link-underline-opacity: 0.5;}.link-underline-opacity-75 {--bs-link-underline-opacity: 0.75;}.link-underline-opacity-75-hover:hover {--bs-link-underline-opacity: 0.75;}.link-underline-opacity-100 {--bs-link-underline-opacity: 1;}.link-underline-opacity-100-hover:hover {--bs-link-underline-opacity: 1;}.bg-primary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}.bg-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;}.bg-success {--bs-bg-opacity: 1;background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;}.bg-info {--bs-bg-opacity: 1;background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;}.bg-warning {--bs-bg-opacity: 1;background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;}.bg-danger {--bs-bg-opacity: 1;background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;}.bg-light {--bs-bg-opacity: 1;background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}.bg-dark {--bs-bg-opacity: 1;background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;}.bg-black {--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;}.bg-white {--bs-bg-opacity: 1;background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;}.bg-body {--bs-bg-opacity: 1;background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;}.bg-transparent {--bs-bg-opacity: 1;background-color: transparent !important;}.bg-body-secondary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;}.bg-body-tertiary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;}.bg-opacity-10 {--bs-bg-opacity: 0.1;}.bg-opacity-25 {--bs-bg-opacity: 0.25;}.bg-opacity-50 {--bs-bg-opacity: 0.5;}.bg-opacity-75 {--bs-bg-opacity: 0.75;}.bg-opacity-100 {--bs-bg-opacity: 1;}.bg-primary-subtle {background-color: var(--bs-primary-bg-subtle) !important;}.bg-secondary-subtle {background-color: var(--bs-secondary-bg-subtle) !important;}.bg-success-subtle {background-color: var(--bs-success-bg-subtle) !important;}.bg-info-subtle {background-color: var(--bs-info-bg-subtle) !important;}.bg-warning-subtle {background-color: var(--bs-warning-bg-subtle) !important;}.bg-danger-subtle {background-color: var(--bs-danger-bg-subtle) !important;}.bg-light-subtle {background-color: var(--bs-light-bg-subtle) !important;}.bg-dark-subtle {background-color: var(--bs-dark-bg-subtle) !important;}.bg-gradient {background-image: var(--bs-gradient) !important;}.user-select-all {-webkit-user-select: all !important;-moz-user-select: all !important;user-select: all !important;}.user-select-auto {-webkit-user-select: auto !important;-moz-user-select: auto !important;user-select: auto !important;}.user-select-none {-webkit-user-select: none !important;-moz-user-select: none !important;user-select: none !important;}.pe-none {pointer-events: none !important;}.pe-auto {pointer-events: auto !important;}.rounded {border-radius: var(--bs-border-radius) !important;}.rounded-0 {border-radius: 0 !important;}.rounded-1 {border-radius: var(--bs-border-radius-sm) !important;}.rounded-2 {border-radius: var(--bs-border-radius) !important;}.rounded-3 {border-radius: var(--bs-border-radius-lg) !important;}.rounded-4 {border-radius: var(--bs-border-radius-xl) !important;}.rounded-5 {border-radius: var(--bs-border-radius-xxl) !important;}.rounded-circle {border-radius: 50% !important;}.rounded-pill {border-radius: var(--bs-border-radius-pill) !important;}.rounded-top {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}.rounded-top-0 {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}.rounded-top-1 {border-top-left-radius: var(--bs-border-radius-sm) !important;border-top-right-radius: var(--bs-border-radius-sm) !important;}.rounded-top-2 {border-top-left-radius: var(--bs-border-radius) !important;border-top-right-radius: var(--bs-border-radius) !important;}.rounded-top-3 {border-top-left-radius: var(--bs-border-radius-lg) !important;border-top-right-radius: var(--bs-border-radius-lg) !important;}.rounded-top-4 {border-top-left-radius: var(--bs-border-radius-xl) !important;border-top-right-radius: var(--bs-border-radius-xl) !important;}.rounded-top-5 {border-top-left-radius: var(--bs-border-radius-xxl) !important;border-top-right-radius: var(--bs-border-radius-xxl) !important;}.rounded-top-circle {border-top-left-radius: 50% !important;border-top-right-radius: 50% !important;}.rounded-top-pill {border-top-left-radius: var(--bs-border-radius-pill) !important;border-top-right-radius: var(--bs-border-radius-pill) !important;}.rounded-end {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}.rounded-end-0 {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.rounded-end-1 {border-top-right-radius: var(--bs-border-radius-sm) !important;border-bottom-right-radius: var(--bs-border-radius-sm) !important;}.rounded-end-2 {border-top-right-radius: var(--bs-border-radius) !important;border-bottom-right-radius: var(--bs-border-radius) !important;}.rounded-end-3 {border-top-right-radius: var(--bs-border-radius-lg) !important;border-bottom-right-radius: var(--bs-border-radius-lg) !important;}.rounded-end-4 {border-top-right-radius: var(--bs-border-radius-xl) !important;border-bottom-right-radius: var(--bs-border-radius-xl) !important;}.rounded-end-5 {border-top-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-right-radius: var(--bs-border-radius-xxl) !important;}.rounded-end-circle {border-top-right-radius: 50% !important;border-bottom-right-radius: 50% !important;}.rounded-end-pill {border-top-right-radius: var(--bs-border-radius-pill) !important;border-bottom-right-radius: var(--bs-border-radius-pill) !important;}.rounded-bottom {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}.rounded-bottom-0 {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}.rounded-bottom-1 {border-bottom-right-radius: var(--bs-border-radius-sm) !important;border-bottom-left-radius: var(--bs-border-radius-sm) !important;}.rounded-bottom-2 {border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important;}.rounded-bottom-3 {border-bottom-right-radius: var(--bs-border-radius-lg) !important;border-bottom-left-radius: var(--bs-border-radius-lg) !important;}.rounded-bottom-4 {border-bottom-right-radius: var(--bs-border-radius-xl) !important;border-bottom-left-radius: var(--bs-border-radius-xl) !important;}.rounded-bottom-5 {border-bottom-right-radius: var(--bs-border-radius-xxl) !important;border-bottom-left-radius: var(--bs-border-radius-xxl) !important;}.rounded-bottom-circle {border-bottom-right-radius: 50% !important;border-bottom-left-radius: 50% !important;}.rounded-bottom-pill {border-bottom-right-radius: var(--bs-border-radius-pill) !important;border-bottom-left-radius: var(--bs-border-radius-pill) !important;}.rounded-start {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}.rounded-start-0 {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}.rounded-start-1 {border-bottom-left-radius: var(--bs-border-radius-sm) !important;border-top-left-radius: var(--bs-border-radius-sm) !important;}.rounded-start-2 {border-bottom-left-radius: var(--bs-border-radius) !important;border-top-left-radius: var(--bs-border-radius) !important;}.rounded-start-3 {border-bottom-left-radius: var(--bs-border-radius-lg) !important;border-top-left-radius: var(--bs-border-radius-lg) !important;}.rounded-start-4 {border-bottom-left-radius: var(--bs-border-radius-xl) !important;border-top-left-radius: var(--bs-border-radius-xl) !important;}.rounded-start-5 {border-bottom-left-radius: var(--bs-border-radius-xxl) !important;border-top-left-radius: var(--bs-border-radius-xxl) !important;}.rounded-start-circle {border-bottom-left-radius: 50% !important;border-top-left-radius: 50% !important;}.rounded-start-pill {border-bottom-left-radius: var(--bs-border-radius-pill) !important;border-top-left-radius: var(--bs-border-radius-pill) !important;}.visible {visibility: visible !important;}.invisible {visibility: hidden !important;}.z-n1 {z-index: -1 !important;}.z-0 {z-index: 0 !important;}.z-1 {z-index: 1 !important;}.z-2 {z-index: 2 !important;}.z-3 {z-index: 3 !important;}@media (min-width: 576px) {.float-sm-start {float: left !important;}.float-sm-end {float: right !important;}.float-sm-none {float: none !important;}.object-fit-sm-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-sm-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-sm-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-sm-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-sm-none {-o-object-fit: none !important;object-fit: none !important;}.d-sm-inline {display: inline !important;}.d-sm-inline-block {display: inline-block !important;}.d-sm-block {display: block !important;}.d-sm-grid {display: grid !important;}.d-sm-inline-grid {display: inline-grid !important;}.d-sm-table {display: table !important;}.d-sm-table-row {display: table-row !important;}.d-sm-table-cell {display: table-cell !important;}.d-sm-flex {display: flex !important;}.d-sm-inline-flex {display: inline-flex !important;}.d-sm-none {display: none !important;}.flex-sm-fill {flex: 1 1 auto !important;}.flex-sm-row {flex-direction: row !important;}.flex-sm-column {flex-direction: column !important;}.flex-sm-row-reverse {flex-direction: row-reverse !important;}.flex-sm-column-reverse {flex-direction: column-reverse !important;}.flex-sm-grow-0 {flex-grow: 0 !important;}.flex-sm-grow-1 {flex-grow: 1 !important;}.flex-sm-shrink-0 {flex-shrink: 0 !important;}.flex-sm-shrink-1 {flex-shrink: 1 !important;}.flex-sm-wrap {flex-wrap: wrap !important;}.flex-sm-nowrap {flex-wrap: nowrap !important;}.flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-sm-start {justify-content: flex-start !important;}.justify-content-sm-end {justify-content: flex-end !important;}.justify-content-sm-center {justify-content: center !important;}.justify-content-sm-between {justify-content: space-between !important;}.justify-content-sm-around {justify-content: space-around !important;}.justify-content-sm-evenly {justify-content: space-evenly !important;}.align-items-sm-start {align-items: flex-start !important;}.align-items-sm-end {align-items: flex-end !important;}.align-items-sm-center {align-items: center !important;}.align-items-sm-baseline {align-items: baseline !important;}.align-items-sm-stretch {align-items: stretch !important;}.align-content-sm-start {align-content: flex-start !important;}.align-content-sm-end {align-content: flex-end !important;}.align-content-sm-center {align-content: center !important;}.align-content-sm-between {align-content: space-between !important;}.align-content-sm-around {align-content: space-around !important;}.align-content-sm-stretch {align-content: stretch !important;}.align-self-sm-auto {align-self: auto !important;}.align-self-sm-start {align-self: flex-start !important;}.align-self-sm-end {align-self: flex-end !important;}.align-self-sm-center {align-self: center !important;}.align-self-sm-baseline {align-self: baseline !important;}.align-self-sm-stretch {align-self: stretch !important;}.order-sm-first {order: -1 !important;}.order-sm-0 {order: 0 !important;}.order-sm-1 {order: 1 !important;}.order-sm-2 {order: 2 !important;}.order-sm-3 {order: 3 !important;}.order-sm-4 {order: 4 !important;}.order-sm-5 {order: 5 !important;}.order-sm-last {order: 6 !important;}.m-sm-0 {margin: 0 !important;}.m-sm-1 {margin: 0.25rem !important;}.m-sm-2 {margin: 0.5rem !important;}.m-sm-3 {margin: 1rem !important;}.m-sm-4 {margin: 1.5rem !important;}.m-sm-5 {margin: 3rem !important;}.m-sm-auto {margin: auto !important;}.mx-sm-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-sm-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-sm-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-sm-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-sm-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-sm-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-sm-auto {margin-right: auto !important;margin-left: auto !important;}.my-sm-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-sm-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-sm-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-sm-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-sm-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-sm-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-sm-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-sm-0 {margin-top: 0 !important;}.mt-sm-1 {margin-top: 0.25rem !important;}.mt-sm-2 {margin-top: 0.5rem !important;}.mt-sm-3 {margin-top: 1rem !important;}.mt-sm-4 {margin-top: 1.5rem !important;}.mt-sm-5 {margin-top: 3rem !important;}.mt-sm-auto {margin-top: auto !important;}.me-sm-0 {margin-right: 0 !important;}.me-sm-1 {margin-right: 0.25rem !important;}.me-sm-2 {margin-right: 0.5rem !important;}.me-sm-3 {margin-right: 1rem !important;}.me-sm-4 {margin-right: 1.5rem !important;}.me-sm-5 {margin-right: 3rem !important;}.me-sm-auto {margin-right: auto !important;}.mb-sm-0 {margin-bottom: 0 !important;}.mb-sm-1 {margin-bottom: 0.25rem !important;}.mb-sm-2 {margin-bottom: 0.5rem !important;}.mb-sm-3 {margin-bottom: 1rem !important;}.mb-sm-4 {margin-bottom: 1.5rem !important;}.mb-sm-5 {margin-bottom: 3rem !important;}.mb-sm-auto {margin-bottom: auto !important;}.ms-sm-0 {margin-left: 0 !important;}.ms-sm-1 {margin-left: 0.25rem !important;}.ms-sm-2 {margin-left: 0.5rem !important;}.ms-sm-3 {margin-left: 1rem !important;}.ms-sm-4 {margin-left: 1.5rem !important;}.ms-sm-5 {margin-left: 3rem !important;}.ms-sm-auto {margin-left: auto !important;}.p-sm-0 {padding: 0 !important;}.p-sm-1 {padding: 0.25rem !important;}.p-sm-2 {padding: 0.5rem !important;}.p-sm-3 {padding: 1rem !important;}.p-sm-4 {padding: 1.5rem !important;}.p-sm-5 {padding: 3rem !important;}.px-sm-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-sm-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-sm-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-sm-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-sm-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-sm-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-sm-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-sm-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-sm-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-sm-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-sm-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-sm-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-sm-0 {padding-top: 0 !important;}.pt-sm-1 {padding-top: 0.25rem !important;}.pt-sm-2 {padding-top: 0.5rem !important;}.pt-sm-3 {padding-top: 1rem !important;}.pt-sm-4 {padding-top: 1.5rem !important;}.pt-sm-5 {padding-top: 3rem !important;}.pe-sm-0 {padding-right: 0 !important;}.pe-sm-1 {padding-right: 0.25rem !important;}.pe-sm-2 {padding-right: 0.5rem !important;}.pe-sm-3 {padding-right: 1rem !important;}.pe-sm-4 {padding-right: 1.5rem !important;}.pe-sm-5 {padding-right: 3rem !important;}.pb-sm-0 {padding-bottom: 0 !important;}.pb-sm-1 {padding-bottom: 0.25rem !important;}.pb-sm-2 {padding-bottom: 0.5rem !important;}.pb-sm-3 {padding-bottom: 1rem !important;}.pb-sm-4 {padding-bottom: 1.5rem !important;}.pb-sm-5 {padding-bottom: 3rem !important;}.ps-sm-0 {padding-left: 0 !important;}.ps-sm-1 {padding-left: 0.25rem !important;}.ps-sm-2 {padding-left: 0.5rem !important;}.ps-sm-3 {padding-left: 1rem !important;}.ps-sm-4 {padding-left: 1.5rem !important;}.ps-sm-5 {padding-left: 3rem !important;}.gap-sm-0 {gap: 0 !important;}.gap-sm-1 {gap: 0.25rem !important;}.gap-sm-2 {gap: 0.5rem !important;}.gap-sm-3 {gap: 1rem !important;}.gap-sm-4 {gap: 1.5rem !important;}.gap-sm-5 {gap: 3rem !important;}.row-gap-sm-0 {row-gap: 0 !important;}.row-gap-sm-1 {row-gap: 0.25rem !important;}.row-gap-sm-2 {row-gap: 0.5rem !important;}.row-gap-sm-3 {row-gap: 1rem !important;}.row-gap-sm-4 {row-gap: 1.5rem !important;}.row-gap-sm-5 {row-gap: 3rem !important;}.column-gap-sm-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-sm-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-sm-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-sm-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-sm-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-sm-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.text-sm-start {text-align: left !important;}.text-sm-end {text-align: right !important;}.text-sm-center {text-align: center !important;}}@media (min-width: 768px) {.float-md-start {float: left !important;}.float-md-end {float: right !important;}.float-md-none {float: none !important;}.object-fit-md-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-md-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-md-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-md-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-md-none {-o-object-fit: none !important;object-fit: none !important;}.d-md-inline {display: inline !important;}.d-md-inline-block {display: inline-block !important;}.d-md-block {display: block !important;}.d-md-grid {display: grid !important;}.d-md-inline-grid {display: inline-grid !important;}.d-md-table {display: table !important;}.d-md-table-row {display: table-row !important;}.d-md-table-cell {display: table-cell !important;}.d-md-flex {display: flex !important;}.d-md-inline-flex {display: inline-flex !important;}.d-md-none {display: none !important;}.flex-md-fill {flex: 1 1 auto !important;}.flex-md-row {flex-direction: row !important;}.flex-md-column {flex-direction: column !important;}.flex-md-row-reverse {flex-direction: row-reverse !important;}.flex-md-column-reverse {flex-direction: column-reverse !important;}.flex-md-grow-0 {flex-grow: 0 !important;}.flex-md-grow-1 {flex-grow: 1 !important;}.flex-md-shrink-0 {flex-shrink: 0 !important;}.flex-md-shrink-1 {flex-shrink: 1 !important;}.flex-md-wrap {flex-wrap: wrap !important;}.flex-md-nowrap {flex-wrap: nowrap !important;}.flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-md-start {justify-content: flex-start !important;}.justify-content-md-end {justify-content: flex-end !important;}.justify-content-md-center {justify-content: center !important;}.justify-content-md-between {justify-content: space-between !important;}.justify-content-md-around {justify-content: space-around !important;}.justify-content-md-evenly {justify-content: space-evenly !important;}.align-items-md-start {align-items: flex-start !important;}.align-items-md-end {align-items: flex-end !important;}.align-items-md-center {align-items: center !important;}.align-items-md-baseline {align-items: baseline !important;}.align-items-md-stretch {align-items: stretch !important;}.align-content-md-start {align-content: flex-start !important;}.align-content-md-end {align-content: flex-end !important;}.align-content-md-center {align-content: center !important;}.align-content-md-between {align-content: space-between !important;}.align-content-md-around {align-content: space-around !important;}.align-content-md-stretch {align-content: stretch !important;}.align-self-md-auto {align-self: auto !important;}.align-self-md-start {align-self: flex-start !important;}.align-self-md-end {align-self: flex-end !important;}.align-self-md-center {align-self: center !important;}.align-self-md-baseline {align-self: baseline !important;}.align-self-md-stretch {align-self: stretch !important;}.order-md-first {order: -1 !important;}.order-md-0 {order: 0 !important;}.order-md-1 {order: 1 !important;}.order-md-2 {order: 2 !important;}.order-md-3 {order: 3 !important;}.order-md-4 {order: 4 !important;}.order-md-5 {order: 5 !important;}.order-md-last {order: 6 !important;}.m-md-0 {margin: 0 !important;}.m-md-1 {margin: 0.25rem !important;}.m-md-2 {margin: 0.5rem !important;}.m-md-3 {margin: 1rem !important;}.m-md-4 {margin: 1.5rem !important;}.m-md-5 {margin: 3rem !important;}.m-md-auto {margin: auto !important;}.mx-md-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-md-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-md-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-md-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-md-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-md-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-md-auto {margin-right: auto !important;margin-left: auto !important;}.my-md-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-md-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-md-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-md-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-md-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-md-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-md-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-md-0 {margin-top: 0 !important;}.mt-md-1 {margin-top: 0.25rem !important;}.mt-md-2 {margin-top: 0.5rem !important;}.mt-md-3 {margin-top: 1rem !important;}.mt-md-4 {margin-top: 1.5rem !important;}.mt-md-5 {margin-top: 3rem !important;}.mt-md-auto {margin-top: auto !important;}.me-md-0 {margin-right: 0 !important;}.me-md-1 {margin-right: 0.25rem !important;}.me-md-2 {margin-right: 0.5rem !important;}.me-md-3 {margin-right: 1rem !important;}.me-md-4 {margin-right: 1.5rem !important;}.me-md-5 {margin-right: 3rem !important;}.me-md-auto {margin-right: auto !important;}.mb-md-0 {margin-bottom: 0 !important;}.mb-md-1 {margin-bottom: 0.25rem !important;}.mb-md-2 {margin-bottom: 0.5rem !important;}.mb-md-3 {margin-bottom: 1rem !important;}.mb-md-4 {margin-bottom: 1.5rem !important;}.mb-md-5 {margin-bottom: 3rem !important;}.mb-md-auto {margin-bottom: auto !important;}.ms-md-0 {margin-left: 0 !important;}.ms-md-1 {margin-left: 0.25rem !important;}.ms-md-2 {margin-left: 0.5rem !important;}.ms-md-3 {margin-left: 1rem !important;}.ms-md-4 {margin-left: 1.5rem !important;}.ms-md-5 {margin-left: 3rem !important;}.ms-md-auto {margin-left: auto !important;}.p-md-0 {padding: 0 !important;}.p-md-1 {padding: 0.25rem !important;}.p-md-2 {padding: 0.5rem !important;}.p-md-3 {padding: 1rem !important;}.p-md-4 {padding: 1.5rem !important;}.p-md-5 {padding: 3rem !important;}.px-md-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-md-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-md-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-md-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-md-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-md-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-md-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-md-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-md-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-md-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-md-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-md-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-md-0 {padding-top: 0 !important;}.pt-md-1 {padding-top: 0.25rem !important;}.pt-md-2 {padding-top: 0.5rem !important;}.pt-md-3 {padding-top: 1rem !important;}.pt-md-4 {padding-top: 1.5rem !important;}.pt-md-5 {padding-top: 3rem !important;}.pe-md-0 {padding-right: 0 !important;}.pe-md-1 {padding-right: 0.25rem !important;}.pe-md-2 {padding-right: 0.5rem !important;}.pe-md-3 {padding-right: 1rem !important;}.pe-md-4 {padding-right: 1.5rem !important;}.pe-md-5 {padding-right: 3rem !important;}.pb-md-0 {padding-bottom: 0 !important;}.pb-md-1 {padding-bottom: 0.25rem !important;}.pb-md-2 {padding-bottom: 0.5rem !important;}.pb-md-3 {padding-bottom: 1rem !important;}.pb-md-4 {padding-bottom: 1.5rem !important;}.pb-md-5 {padding-bottom: 3rem !important;}.ps-md-0 {padding-left: 0 !important;}.ps-md-1 {padding-left: 0.25rem !important;}.ps-md-2 {padding-left: 0.5rem !important;}.ps-md-3 {padding-left: 1rem !important;}.ps-md-4 {padding-left: 1.5rem !important;}.ps-md-5 {padding-left: 3rem !important;}.gap-md-0 {gap: 0 !important;}.gap-md-1 {gap: 0.25rem !important;}.gap-md-2 {gap: 0.5rem !important;}.gap-md-3 {gap: 1rem !important;}.gap-md-4 {gap: 1.5rem !important;}.gap-md-5 {gap: 3rem !important;}.row-gap-md-0 {row-gap: 0 !important;}.row-gap-md-1 {row-gap: 0.25rem !important;}.row-gap-md-2 {row-gap: 0.5rem !important;}.row-gap-md-3 {row-gap: 1rem !important;}.row-gap-md-4 {row-gap: 1.5rem !important;}.row-gap-md-5 {row-gap: 3rem !important;}.column-gap-md-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-md-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-md-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-md-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-md-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-md-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.text-md-start {text-align: left !important;}.text-md-end {text-align: right !important;}.text-md-center {text-align: center !important;}}@media (min-width: 992px) {.float-lg-start {float: left !important;}.float-lg-end {float: right !important;}.float-lg-none {float: none !important;}.object-fit-lg-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-lg-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-lg-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-lg-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-lg-none {-o-object-fit: none !important;object-fit: none !important;}.d-lg-inline {display: inline !important;}.d-lg-inline-block {display: inline-block !important;}.d-lg-block {display: block !important;}.d-lg-grid {display: grid !important;}.d-lg-inline-grid {display: inline-grid !important;}.d-lg-table {display: table !important;}.d-lg-table-row {display: table-row !important;}.d-lg-table-cell {display: table-cell !important;}.d-lg-flex {display: flex !important;}.d-lg-inline-flex {display: inline-flex !important;}.d-lg-none {display: none !important;}.flex-lg-fill {flex: 1 1 auto !important;}.flex-lg-row {flex-direction: row !important;}.flex-lg-column {flex-direction: column !important;}.flex-lg-row-reverse {flex-direction: row-reverse !important;}.flex-lg-column-reverse {flex-direction: column-reverse !important;}.flex-lg-grow-0 {flex-grow: 0 !important;}.flex-lg-grow-1 {flex-grow: 1 !important;}.flex-lg-shrink-0 {flex-shrink: 0 !important;}.flex-lg-shrink-1 {flex-shrink: 1 !important;}.flex-lg-wrap {flex-wrap: wrap !important;}.flex-lg-nowrap {flex-wrap: nowrap !important;}.flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-lg-start {justify-content: flex-start !important;}.justify-content-lg-end {justify-content: flex-end !important;}.justify-content-lg-center {justify-content: center !important;}.justify-content-lg-between {justify-content: space-between !important;}.justify-content-lg-around {justify-content: space-around !important;}.justify-content-lg-evenly {justify-content: space-evenly !important;}.align-items-lg-start {align-items: flex-start !important;}.align-items-lg-end {align-items: flex-end !important;}.align-items-lg-center {align-items: center !important;}.align-items-lg-baseline {align-items: baseline !important;}.align-items-lg-stretch {align-items: stretch !important;}.align-content-lg-start {align-content: flex-start !important;}.align-content-lg-end {align-content: flex-end !important;}.align-content-lg-center {align-content: center !important;}.align-content-lg-between {align-content: space-between !important;}.align-content-lg-around {align-content: space-around !important;}.align-content-lg-stretch {align-content: stretch !important;}.align-self-lg-auto {align-self: auto !important;}.align-self-lg-start {align-self: flex-start !important;}.align-self-lg-end {align-self: flex-end !important;}.align-self-lg-center {align-self: center !important;}.align-self-lg-baseline {align-self: baseline !important;}.align-self-lg-stretch {align-self: stretch !important;}.order-lg-first {order: -1 !important;}.order-lg-0 {order: 0 !important;}.order-lg-1 {order: 1 !important;}.order-lg-2 {order: 2 !important;}.order-lg-3 {order: 3 !important;}.order-lg-4 {order: 4 !important;}.order-lg-5 {order: 5 !important;}.order-lg-last {order: 6 !important;}.m-lg-0 {margin: 0 !important;}.m-lg-1 {margin: 0.25rem !important;}.m-lg-2 {margin: 0.5rem !important;}.m-lg-3 {margin: 1rem !important;}.m-lg-4 {margin: 1.5rem !important;}.m-lg-5 {margin: 3rem !important;}.m-lg-auto {margin: auto !important;}.mx-lg-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-lg-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-lg-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-lg-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-lg-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-lg-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-lg-auto {margin-right: auto !important;margin-left: auto !important;}.my-lg-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-lg-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-lg-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-lg-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-lg-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-lg-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-lg-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-lg-0 {margin-top: 0 !important;}.mt-lg-1 {margin-top: 0.25rem !important;}.mt-lg-2 {margin-top: 0.5rem !important;}.mt-lg-3 {margin-top: 1rem !important;}.mt-lg-4 {margin-top: 1.5rem !important;}.mt-lg-5 {margin-top: 3rem !important;}.mt-lg-auto {margin-top: auto !important;}.me-lg-0 {margin-right: 0 !important;}.me-lg-1 {margin-right: 0.25rem !important;}.me-lg-2 {margin-right: 0.5rem !important;}.me-lg-3 {margin-right: 1rem !important;}.me-lg-4 {margin-right: 1.5rem !important;}.me-lg-5 {margin-right: 3rem !important;}.me-lg-auto {margin-right: auto !important;}.mb-lg-0 {margin-bottom: 0 !important;}.mb-lg-1 {margin-bottom: 0.25rem !important;}.mb-lg-2 {margin-bottom: 0.5rem !important;}.mb-lg-3 {margin-bottom: 1rem !important;}.mb-lg-4 {margin-bottom: 1.5rem !important;}.mb-lg-5 {margin-bottom: 3rem !important;}.mb-lg-auto {margin-bottom: auto !important;}.ms-lg-0 {margin-left: 0 !important;}.ms-lg-1 {margin-left: 0.25rem !important;}.ms-lg-2 {margin-left: 0.5rem !important;}.ms-lg-3 {margin-left: 1rem !important;}.ms-lg-4 {margin-left: 1.5rem !important;}.ms-lg-5 {margin-left: 3rem !important;}.ms-lg-auto {margin-left: auto !important;}.p-lg-0 {padding: 0 !important;}.p-lg-1 {padding: 0.25rem !important;}.p-lg-2 {padding: 0.5rem !important;}.p-lg-3 {padding: 1rem !important;}.p-lg-4 {padding: 1.5rem !important;}.p-lg-5 {padding: 3rem !important;}.px-lg-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-lg-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-lg-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-lg-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-lg-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-lg-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-lg-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-lg-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-lg-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-lg-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-lg-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-lg-0 {padding-top: 0 !important;}.pt-lg-1 {padding-top: 0.25rem !important;}.pt-lg-2 {padding-top: 0.5rem !important;}.pt-lg-3 {padding-top: 1rem !important;}.pt-lg-4 {padding-top: 1.5rem !important;}.pt-lg-5 {padding-top: 3rem !important;}.pe-lg-0 {padding-right: 0 !important;}.pe-lg-1 {padding-right: 0.25rem !important;}.pe-lg-2 {padding-right: 0.5rem !important;}.pe-lg-3 {padding-right: 1rem !important;}.pe-lg-4 {padding-right: 1.5rem !important;}.pe-lg-5 {padding-right: 3rem !important;}.pb-lg-0 {padding-bottom: 0 !important;}.pb-lg-1 {padding-bottom: 0.25rem !important;}.pb-lg-2 {padding-bottom: 0.5rem !important;}.pb-lg-3 {padding-bottom: 1rem !important;}.pb-lg-4 {padding-bottom: 1.5rem !important;}.pb-lg-5 {padding-bottom: 3rem !important;}.ps-lg-0 {padding-left: 0 !important;}.ps-lg-1 {padding-left: 0.25rem !important;}.ps-lg-2 {padding-left: 0.5rem !important;}.ps-lg-3 {padding-left: 1rem !important;}.ps-lg-4 {padding-left: 1.5rem !important;}.ps-lg-5 {padding-left: 3rem !important;}.gap-lg-0 {gap: 0 !important;}.gap-lg-1 {gap: 0.25rem !important;}.gap-lg-2 {gap: 0.5rem !important;}.gap-lg-3 {gap: 1rem !important;}.gap-lg-4 {gap: 1.5rem !important;}.gap-lg-5 {gap: 3rem !important;}.row-gap-lg-0 {row-gap: 0 !important;}.row-gap-lg-1 {row-gap: 0.25rem !important;}.row-gap-lg-2 {row-gap: 0.5rem !important;}.row-gap-lg-3 {row-gap: 1rem !important;}.row-gap-lg-4 {row-gap: 1.5rem !important;}.row-gap-lg-5 {row-gap: 3rem !important;}.column-gap-lg-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-lg-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-lg-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-lg-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-lg-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-lg-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.text-lg-start {text-align: left !important;}.text-lg-end {text-align: right !important;}.text-lg-center {text-align: center !important;}}@media (min-width: 1200px) {.float-xl-start {float: left !important;}.float-xl-end {float: right !important;}.float-xl-none {float: none !important;}.object-fit-xl-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-xl-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-xl-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-xl-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-xl-none {-o-object-fit: none !important;object-fit: none !important;}.d-xl-inline {display: inline !important;}.d-xl-inline-block {display: inline-block !important;}.d-xl-block {display: block !important;}.d-xl-grid {display: grid !important;}.d-xl-inline-grid {display: inline-grid !important;}.d-xl-table {display: table !important;}.d-xl-table-row {display: table-row !important;}.d-xl-table-cell {display: table-cell !important;}.d-xl-flex {display: flex !important;}.d-xl-inline-flex {display: inline-flex !important;}.d-xl-none {display: none !important;}.flex-xl-fill {flex: 1 1 auto !important;}.flex-xl-row {flex-direction: row !important;}.flex-xl-column {flex-direction: column !important;}.flex-xl-row-reverse {flex-direction: row-reverse !important;}.flex-xl-column-reverse {flex-direction: column-reverse !important;}.flex-xl-grow-0 {flex-grow: 0 !important;}.flex-xl-grow-1 {flex-grow: 1 !important;}.flex-xl-shrink-0 {flex-shrink: 0 !important;}.flex-xl-shrink-1 {flex-shrink: 1 !important;}.flex-xl-wrap {flex-wrap: wrap !important;}.flex-xl-nowrap {flex-wrap: nowrap !important;}.flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-xl-start {justify-content: flex-start !important;}.justify-content-xl-end {justify-content: flex-end !important;}.justify-content-xl-center {justify-content: center !important;}.justify-content-xl-between {justify-content: space-between !important;}.justify-content-xl-around {justify-content: space-around !important;}.justify-content-xl-evenly {justify-content: space-evenly !important;}.align-items-xl-start {align-items: flex-start !important;}.align-items-xl-end {align-items: flex-end !important;}.align-items-xl-center {align-items: center !important;}.align-items-xl-baseline {align-items: baseline !important;}.align-items-xl-stretch {align-items: stretch !important;}.align-content-xl-start {align-content: flex-start !important;}.align-content-xl-end {align-content: flex-end !important;}.align-content-xl-center {align-content: center !important;}.align-content-xl-between {align-content: space-between !important;}.align-content-xl-around {align-content: space-around !important;}.align-content-xl-stretch {align-content: stretch !important;}.align-self-xl-auto {align-self: auto !important;}.align-self-xl-start {align-self: flex-start !important;}.align-self-xl-end {align-self: flex-end !important;}.align-self-xl-center {align-self: center !important;}.align-self-xl-baseline {align-self: baseline !important;}.align-self-xl-stretch {align-self: stretch !important;}.order-xl-first {order: -1 !important;}.order-xl-0 {order: 0 !important;}.order-xl-1 {order: 1 !important;}.order-xl-2 {order: 2 !important;}.order-xl-3 {order: 3 !important;}.order-xl-4 {order: 4 !important;}.order-xl-5 {order: 5 !important;}.order-xl-last {order: 6 !important;}.m-xl-0 {margin: 0 !important;}.m-xl-1 {margin: 0.25rem !important;}.m-xl-2 {margin: 0.5rem !important;}.m-xl-3 {margin: 1rem !important;}.m-xl-4 {margin: 1.5rem !important;}.m-xl-5 {margin: 3rem !important;}.m-xl-auto {margin: auto !important;}.mx-xl-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-xl-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-xl-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-xl-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-xl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-xl-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-xl-auto {margin-right: auto !important;margin-left: auto !important;}.my-xl-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-xl-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-xl-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-xl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-xl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-xl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-xl-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-xl-0 {margin-top: 0 !important;}.mt-xl-1 {margin-top: 0.25rem !important;}.mt-xl-2 {margin-top: 0.5rem !important;}.mt-xl-3 {margin-top: 1rem !important;}.mt-xl-4 {margin-top: 1.5rem !important;}.mt-xl-5 {margin-top: 3rem !important;}.mt-xl-auto {margin-top: auto !important;}.me-xl-0 {margin-right: 0 !important;}.me-xl-1 {margin-right: 0.25rem !important;}.me-xl-2 {margin-right: 0.5rem !important;}.me-xl-3 {margin-right: 1rem !important;}.me-xl-4 {margin-right: 1.5rem !important;}.me-xl-5 {margin-right: 3rem !important;}.me-xl-auto {margin-right: auto !important;}.mb-xl-0 {margin-bottom: 0 !important;}.mb-xl-1 {margin-bottom: 0.25rem !important;}.mb-xl-2 {margin-bottom: 0.5rem !important;}.mb-xl-3 {margin-bottom: 1rem !important;}.mb-xl-4 {margin-bottom: 1.5rem !important;}.mb-xl-5 {margin-bottom: 3rem !important;}.mb-xl-auto {margin-bottom: auto !important;}.ms-xl-0 {margin-left: 0 !important;}.ms-xl-1 {margin-left: 0.25rem !important;}.ms-xl-2 {margin-left: 0.5rem !important;}.ms-xl-3 {margin-left: 1rem !important;}.ms-xl-4 {margin-left: 1.5rem !important;}.ms-xl-5 {margin-left: 3rem !important;}.ms-xl-auto {margin-left: auto !important;}.p-xl-0 {padding: 0 !important;}.p-xl-1 {padding: 0.25rem !important;}.p-xl-2 {padding: 0.5rem !important;}.p-xl-3 {padding: 1rem !important;}.p-xl-4 {padding: 1.5rem !important;}.p-xl-5 {padding: 3rem !important;}.px-xl-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-xl-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-xl-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-xl-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-xl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-xl-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-xl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-xl-0 {padding-top: 0 !important;}.pt-xl-1 {padding-top: 0.25rem !important;}.pt-xl-2 {padding-top: 0.5rem !important;}.pt-xl-3 {padding-top: 1rem !important;}.pt-xl-4 {padding-top: 1.5rem !important;}.pt-xl-5 {padding-top: 3rem !important;}.pe-xl-0 {padding-right: 0 !important;}.pe-xl-1 {padding-right: 0.25rem !important;}.pe-xl-2 {padding-right: 0.5rem !important;}.pe-xl-3 {padding-right: 1rem !important;}.pe-xl-4 {padding-right: 1.5rem !important;}.pe-xl-5 {padding-right: 3rem !important;}.pb-xl-0 {padding-bottom: 0 !important;}.pb-xl-1 {padding-bottom: 0.25rem !important;}.pb-xl-2 {padding-bottom: 0.5rem !important;}.pb-xl-3 {padding-bottom: 1rem !important;}.pb-xl-4 {padding-bottom: 1.5rem !important;}.pb-xl-5 {padding-bottom: 3rem !important;}.ps-xl-0 {padding-left: 0 !important;}.ps-xl-1 {padding-left: 0.25rem !important;}.ps-xl-2 {padding-left: 0.5rem !important;}.ps-xl-3 {padding-left: 1rem !important;}.ps-xl-4 {padding-left: 1.5rem !important;}.ps-xl-5 {padding-left: 3rem !important;}.gap-xl-0 {gap: 0 !important;}.gap-xl-1 {gap: 0.25rem !important;}.gap-xl-2 {gap: 0.5rem !important;}.gap-xl-3 {gap: 1rem !important;}.gap-xl-4 {gap: 1.5rem !important;}.gap-xl-5 {gap: 3rem !important;}.row-gap-xl-0 {row-gap: 0 !important;}.row-gap-xl-1 {row-gap: 0.25rem !important;}.row-gap-xl-2 {row-gap: 0.5rem !important;}.row-gap-xl-3 {row-gap: 1rem !important;}.row-gap-xl-4 {row-gap: 1.5rem !important;}.row-gap-xl-5 {row-gap: 3rem !important;}.column-gap-xl-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-xl-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-xl-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-xl-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-xl-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-xl-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.text-xl-start {text-align: left !important;}.text-xl-end {text-align: right !important;}.text-xl-center {text-align: center !important;}}@media (min-width: 1400px) {.float-xxl-start {float: left !important;}.float-xxl-end {float: right !important;}.float-xxl-none {float: none !important;}.object-fit-xxl-contain {-o-object-fit: contain !important;object-fit: contain !important;}.object-fit-xxl-cover {-o-object-fit: cover !important;object-fit: cover !important;}.object-fit-xxl-fill {-o-object-fit: fill !important;object-fit: fill !important;}.object-fit-xxl-scale {-o-object-fit: scale-down !important;object-fit: scale-down !important;}.object-fit-xxl-none {-o-object-fit: none !important;object-fit: none !important;}.d-xxl-inline {display: inline !important;}.d-xxl-inline-block {display: inline-block !important;}.d-xxl-block {display: block !important;}.d-xxl-grid {display: grid !important;}.d-xxl-inline-grid {display: inline-grid !important;}.d-xxl-table {display: table !important;}.d-xxl-table-row {display: table-row !important;}.d-xxl-table-cell {display: table-cell !important;}.d-xxl-flex {display: flex !important;}.d-xxl-inline-flex {display: inline-flex !important;}.d-xxl-none {display: none !important;}.flex-xxl-fill {flex: 1 1 auto !important;}.flex-xxl-row {flex-direction: row !important;}.flex-xxl-column {flex-direction: column !important;}.flex-xxl-row-reverse {flex-direction: row-reverse !important;}.flex-xxl-column-reverse {flex-direction: column-reverse !important;}.flex-xxl-grow-0 {flex-grow: 0 !important;}.flex-xxl-grow-1 {flex-grow: 1 !important;}.flex-xxl-shrink-0 {flex-shrink: 0 !important;}.flex-xxl-shrink-1 {flex-shrink: 1 !important;}.flex-xxl-wrap {flex-wrap: wrap !important;}.flex-xxl-nowrap {flex-wrap: nowrap !important;}.flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-xxl-start {justify-content: flex-start !important;}.justify-content-xxl-end {justify-content: flex-end !important;}.justify-content-xxl-center {justify-content: center !important;}.justify-content-xxl-between {justify-content: space-between !important;}.justify-content-xxl-around {justify-content: space-around !important;}.justify-content-xxl-evenly {justify-content: space-evenly !important;}.align-items-xxl-start {align-items: flex-start !important;}.align-items-xxl-end {align-items: flex-end !important;}.align-items-xxl-center {align-items: center !important;}.align-items-xxl-baseline {align-items: baseline !important;}.align-items-xxl-stretch {align-items: stretch !important;}.align-content-xxl-start {align-content: flex-start !important;}.align-content-xxl-end {align-content: flex-end !important;}.align-content-xxl-center {align-content: center !important;}.align-content-xxl-between {align-content: space-between !important;}.align-content-xxl-around {align-content: space-around !important;}.align-content-xxl-stretch {align-content: stretch !important;}.align-self-xxl-auto {align-self: auto !important;}.align-self-xxl-start {align-self: flex-start !important;}.align-self-xxl-end {align-self: flex-end !important;}.align-self-xxl-center {align-self: center !important;}.align-self-xxl-baseline {align-self: baseline !important;}.align-self-xxl-stretch {align-self: stretch !important;}.order-xxl-first {order: -1 !important;}.order-xxl-0 {order: 0 !important;}.order-xxl-1 {order: 1 !important;}.order-xxl-2 {order: 2 !important;}.order-xxl-3 {order: 3 !important;}.order-xxl-4 {order: 4 !important;}.order-xxl-5 {order: 5 !important;}.order-xxl-last {order: 6 !important;}.m-xxl-0 {margin: 0 !important;}.m-xxl-1 {margin: 0.25rem !important;}.m-xxl-2 {margin: 0.5rem !important;}.m-xxl-3 {margin: 1rem !important;}.m-xxl-4 {margin: 1.5rem !important;}.m-xxl-5 {margin: 3rem !important;}.m-xxl-auto {margin: auto !important;}.mx-xxl-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-xxl-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-xxl-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-xxl-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-xxl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-xxl-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-xxl-auto {margin-right: auto !important;margin-left: auto !important;}.my-xxl-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-xxl-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-xxl-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-xxl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-xxl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-xxl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-xxl-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-xxl-0 {margin-top: 0 !important;}.mt-xxl-1 {margin-top: 0.25rem !important;}.mt-xxl-2 {margin-top: 0.5rem !important;}.mt-xxl-3 {margin-top: 1rem !important;}.mt-xxl-4 {margin-top: 1.5rem !important;}.mt-xxl-5 {margin-top: 3rem !important;}.mt-xxl-auto {margin-top: auto !important;}.me-xxl-0 {margin-right: 0 !important;}.me-xxl-1 {margin-right: 0.25rem !important;}.me-xxl-2 {margin-right: 0.5rem !important;}.me-xxl-3 {margin-right: 1rem !important;}.me-xxl-4 {margin-right: 1.5rem !important;}.me-xxl-5 {margin-right: 3rem !important;}.me-xxl-auto {margin-right: auto !important;}.mb-xxl-0 {margin-bottom: 0 !important;}.mb-xxl-1 {margin-bottom: 0.25rem !important;}.mb-xxl-2 {margin-bottom: 0.5rem !important;}.mb-xxl-3 {margin-bottom: 1rem !important;}.mb-xxl-4 {margin-bottom: 1.5rem !important;}.mb-xxl-5 {margin-bottom: 3rem !important;}.mb-xxl-auto {margin-bottom: auto !important;}.ms-xxl-0 {margin-left: 0 !important;}.ms-xxl-1 {margin-left: 0.25rem !important;}.ms-xxl-2 {margin-left: 0.5rem !important;}.ms-xxl-3 {margin-left: 1rem !important;}.ms-xxl-4 {margin-left: 1.5rem !important;}.ms-xxl-5 {margin-left: 3rem !important;}.ms-xxl-auto {margin-left: auto !important;}.p-xxl-0 {padding: 0 !important;}.p-xxl-1 {padding: 0.25rem !important;}.p-xxl-2 {padding: 0.5rem !important;}.p-xxl-3 {padding: 1rem !important;}.p-xxl-4 {padding: 1.5rem !important;}.p-xxl-5 {padding: 3rem !important;}.px-xxl-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-xxl-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-xxl-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-xxl-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-xxl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-xxl-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-xxl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xxl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xxl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xxl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xxl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xxl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-xxl-0 {padding-top: 0 !important;}.pt-xxl-1 {padding-top: 0.25rem !important;}.pt-xxl-2 {padding-top: 0.5rem !important;}.pt-xxl-3 {padding-top: 1rem !important;}.pt-xxl-4 {padding-top: 1.5rem !important;}.pt-xxl-5 {padding-top: 3rem !important;}.pe-xxl-0 {padding-right: 0 !important;}.pe-xxl-1 {padding-right: 0.25rem !important;}.pe-xxl-2 {padding-right: 0.5rem !important;}.pe-xxl-3 {padding-right: 1rem !important;}.pe-xxl-4 {padding-right: 1.5rem !important;}.pe-xxl-5 {padding-right: 3rem !important;}.pb-xxl-0 {padding-bottom: 0 !important;}.pb-xxl-1 {padding-bottom: 0.25rem !important;}.pb-xxl-2 {padding-bottom: 0.5rem !important;}.pb-xxl-3 {padding-bottom: 1rem !important;}.pb-xxl-4 {padding-bottom: 1.5rem !important;}.pb-xxl-5 {padding-bottom: 3rem !important;}.ps-xxl-0 {padding-left: 0 !important;}.ps-xxl-1 {padding-left: 0.25rem !important;}.ps-xxl-2 {padding-left: 0.5rem !important;}.ps-xxl-3 {padding-left: 1rem !important;}.ps-xxl-4 {padding-left: 1.5rem !important;}.ps-xxl-5 {padding-left: 3rem !important;}.gap-xxl-0 {gap: 0 !important;}.gap-xxl-1 {gap: 0.25rem !important;}.gap-xxl-2 {gap: 0.5rem !important;}.gap-xxl-3 {gap: 1rem !important;}.gap-xxl-4 {gap: 1.5rem !important;}.gap-xxl-5 {gap: 3rem !important;}.row-gap-xxl-0 {row-gap: 0 !important;}.row-gap-xxl-1 {row-gap: 0.25rem !important;}.row-gap-xxl-2 {row-gap: 0.5rem !important;}.row-gap-xxl-3 {row-gap: 1rem !important;}.row-gap-xxl-4 {row-gap: 1.5rem !important;}.row-gap-xxl-5 {row-gap: 3rem !important;}.column-gap-xxl-0 {-moz-column-gap: 0 !important;column-gap: 0 !important;}.column-gap-xxl-1 {-moz-column-gap: 0.25rem !important;column-gap: 0.25rem !important;}.column-gap-xxl-2 {-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important;}.column-gap-xxl-3 {-moz-column-gap: 1rem !important;column-gap: 1rem !important;}.column-gap-xxl-4 {-moz-column-gap: 1.5rem !important;column-gap: 1.5rem !important;}.column-gap-xxl-5 {-moz-column-gap: 3rem !important;column-gap: 3rem !important;}.text-xxl-start {text-align: left !important;}.text-xxl-end {text-align: right !important;}.text-xxl-center {text-align: center !important;}}@media (min-width: 1200px) {.fs-1 {font-size: 2.5rem !important;}.fs-2 {font-size: 2rem !important;}.fs-3 {font-size: 1.75rem !important;}.fs-4 {font-size: 1.5rem !important;}}@media print {.d-print-inline {display: inline !important;}.d-print-inline-block {display: inline-block !important;}.d-print-block {display: block !important;}.d-print-grid {display: grid !important;}.d-print-inline-grid {display: inline-grid !important;}.d-print-table {display: table !important;}.d-print-table-row {display: table-row !important;}.d-print-table-cell {display: table-cell !important;}.d-print-flex {display: flex !important;}.d-print-inline-flex {display: inline-flex !important;}.d-print-none {display: none !important;}}</style>
      <!-- style CSS -->
      <style media="" data-href="css/style.css">/*# sourceURL=css/style.css */
/*@ sourceURL=css/style.css */
/*


	Table of Contents

	#General and Typography
	#Preloader
	#Navigation
	#Home page Slider
	#Home page
	#Adoption
	#About us
	#Team
	#Services
	#Image galleries
	#Contact
	#Blog pages
	#404 page
	#Call to action
    #Footer
	#Miscellaneous
	#Media Queries

/*=========================== General and Typography ============================ */
 body {
     font-family:'Montserrat', sans-serif;
     color:#6f6f6f;
     font-size: 16px;
     line-height:1.6;
	 overflow-x:hidden;
}
 p{
     font-family:'Montserrat', sans-serif;
	 font-size: 16px;
     line-height:1.6;
     font-weight: 400;
}
 h1{
     font-size: 3.7em;
     line-height: 1.1em;
     color:#222;
     font-family:'Montserrat', sans-serif;
     font-weight: 700;
}
 h2{
     color:#222;
     font-size: 2.5em;
     font-weight: 600;
     font-family: Montserrat;
}
 h3{
     font-family:'Montserrat', sans-serif;
     font-size:2.2em;
     color:#222;
     font-weight:700;
     margin-bottom: 20px;
     line-height: 1.1;
}
 h4{
     font-family:'Montserrat', sans-serif;
     color:#222;
     font-size:1.7em;
     font-weight:600;
     margin-bottom: 20px;
}
 h5{
     color:#222;
     font-family:'Montserrat', sans-serif;
     font-size:1.4em;
     font-weight: 600;
     margin-bottom: 20px;
}
 h6{
     color:#4e4e4e;
     font-family:'Montserrat', sans-serif;
     font-size: 1.2em;
     font-weight: 500;
     margin-bottom: 20px;
}
 .h7{
     color: #8a8a8a;
     font-family:'Montserrat', sans-serif;
     font-size: 1.2em;
     font-weight: 300;
     margin-bottom: 20px;
     line-height: 1.4em;
}
 .lead {
     font-family:'Montserrat', sans-serif;
     font-weight:700;
     line-height:1.4em;
}
/* subtitle */
 .subtitle:before {
     content: "";
     display: inline-block;
     position: relative;
     top: -4px;
     width:32px;
     height: 2px;
     margin-right: 10px;
     background: rgba(255, 255, 255, 0.24);
}
 .subtitle:after {
     content: "";
     display: inline-block;
     position: relative;
     top: -4px;
     width:32px;
     height: 2px;
     margin-left: 10px;
     background: rgba(255,255,255,0.24);
}
 .subtitle, p.subtitle {
     display: block;
     font-size: .93em;
     letter-spacing: 1px;
     font-weight: 700;
     text-transform: uppercase;
     margin-bottom: 0px;
}
/* subtitle 2 */
 .subtitle2{
     font-size: 18px;
     line-height: 26px;
     letter-spacing:0.3px;
     font-family: 'Montserrat', sans-serif;
     font-weight: 500;
}
/* Links */
 a {
	 text-decoration: none;
     transition: color .2s ease-in-out;
}
 a:hover, a:focus {
     text-decoration: none;
}
 *:focus{
     outline-style:none;
     box-shadow:none;
     border-color:transparent;
}
/* Custom Link */
 .custom-link{
     font-family:'Montserrat', sans-serif;
     margin-top:0px;
     display: inline-block;
     margin: 10px;
     padding:5px 20px;
     border-radius: 0px;
     font-weight: 700;
     font-size: 16px;
     border-bottom: 1px solid;
     border-top: 1px solid;
     letter-spacing: 0.5px;
     transition: all .2s ease-in-out;
}
 .custom-link:hover:before {
     margin-right:5px;
}
 .custom-link:before {
     transition: all .2s ease-in-out;
     display:inline-block;
     font-size: 13px;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f100";
     margin-right: 10px;
}
 .custom-link a{
     color: #222;
}
body, p, h1, h2, h3, h4, h5, h6, span, div, a, li, button, input, textarea {
    font-family: 'Montserrat', sans-serif;
}
 
/*=========================== Preloader ============================ */
 #preloader {
     position: fixed;
     top: 0;
     background:#fff;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 99999;
}
 .preloader-logo {
     text-align: center;
     width: 200px;
     animation: rotate 2.0s infinite linear;
}
 .lds-ring {
     margin-top:20px;
     display: inline-block;
     position: relative;
     width: 64px;
     height: 64px;
}
 .lds-ring div {
     box-sizing: border-box;
     display: block;
     position: absolute;
     width: 51px;
     height: 51px;
     margin: 6px;
     border-radius: 50%;
     animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
 .lds-ring div:nth-child(1) {
     animation-delay: -0.15s;
}
 .lds-ring div:nth-child(2) {
     animation-delay: -0.1s;
}
 .lds-ring div:nth-child(3) {
     animation-delay: -0.10s;
}
 @keyframes lds-ring {
     0% {
         transform: rotate(0deg);
    }
     100% {
         transform: rotate(360deg);
    }
}

/*=========================== Navigation ============================ */
 .navbar{
     background:#f4f4f4;
     box-shadow: 0px -2px 12px rgba(0, 0, 0, 0.07);
}
 .navbar-nav a{
     font-family:'Montserrat', sans-serif;
     font-weight: 600;
     font-size: 16px;
     letter-spacing: 0.2px;
}
 .navbar-nav a{
     color:#222;
}
 .navbar-nav .nav-link {
     padding-right: 1.2rem!important;
     padding-left: 1.2rem!important;
}
 .nav-item{
     border-radius: 0px;
     transition: all .2s ease-in-out;
}
 .navbar .nav-item:focus .dropdown.show{
     background: transparent!important;
}
 .navbar .nav-item.active, .navbar .nav-item:hover {
     transition: all .4s ease-in-out;
}
 .navbar .nav-item a:before{
     transition: all .4s ease-in-out;
     content:"\f126";
     position: absolute;
     font-family: "flaticon";
     margin-top: 20px;
     opacity: 0;
     z-index: 0;
     font-size:50px;
     text-align: center;
     transform: rotate(-20deg);
     color: #808080;
}
 .navbar .nav-item.active a:before , .navbar .nav-item:hover a:before {
     transition: all .4s ease-in-out;
     margin-top: 0px;
     opacity: 0.1;
     z-index: 0;
}
/* dropdown style */
 .nav-link.dropdown-toggle:focus{
     background:transparent!important;
}
 .dropdown-item{
     color:#fff!important;
     transition: background 0.5s ease-in-out;
}
 .dropdown-menu{
     border:0px;
}
.navbar .dropdown-menu a:before {
	display:none;
}
/* navbar brand */
 .nav-brand{
     line-height: 20px;
     margin-top: 0px;
}
 .nav-brand img{
     max-height:60px;
}
 .navbar-brand i {
     vertical-align: sub;
     margin-right:10px;
     font-size:45px;
}
 .navbar-toggler {
     transition: all 0.5s ease 0s;
     background: #fff;
     margin-right: 10px;
}
/* top-bar */
 .top-bar{
     transition:all 0.8s;
     top: 0;
     width: 100%;
     position: relative;
}
 .top-bar ul,ol {
     margin-bottom: 0px;
     padding: 0px;
}
 .top-bar a {
     color: #fff;
}
 .top-bar .contact-details li:first-child {
     margin-left: 0px;
}
 .top-bar .contact-details i {
     margin-right: 8px;
}
 .top-bar .contact-details li {
     font-size: 14px;
     display: inline-block;
     line-height: 42px;
     font-weight: 600;
     color:#fff;
     padding: 0px 20px;
}
/* top-bar Social icons */
 ul.social-list {
     list-style-type: none;
}
 ul.social-list li a {
     display: inline-block;
     transition: all 0.2s ease-in-out;
}
 ul.social-list li a:hover {
     transform: scale(1.2);
}
 ul.social-list li a i {
     display: block;
     width: 34px;
     transition: all 0.2s ease-in-out;
     line-height: 42px;
     text-align: center;
     font-size: 18px;
}
 ul.social-list li.list-inline-item:not(:last-child){
    margin:0px;
}

/* =========================== Home page Slider ============================ */
 #slider{
     width:100% !important;
     height:700px;
     padding-top:140px;
}
 .header-wrapper {
     width: 100%!important;
}
 .header-wrapper .header-text {
     margin-top: 15%;
     white-space:normal;
}
 .ls-outline .ls-nav-prev, .ls-outline .ls-nav-next{
     z-index:99!important;
     margin-top:40px!important;
}
 .header-text{
     margin-left:5%;
     text-align:center;
     border-radius:20px;
     max-width: 500px!important;
     padding: 30px!important;
     z-index:99;
}
 .ls-bg-wrap:after, .ls-slide-transition-wrapper:before {
     transition: 0.8s ease-in-out;
     content: "";
     width: 100%;
     height: 100%;
     z-index:999;
     top:0;
     left: 0;
     position: absolute;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100 */
     background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
}
 .overlay-parallax-slider .ls-bg-wrap:after, .overlay-parallax-slider .ls-slide-transition-wrapper:before {
     background:rgba(0, 0, 0, 0.55);
}
 .header-text.full-width{
     max-width: 100%!important;
     margin-top:7%;
     text-align:center;
     padding: 60px!important;
}
 .header-text h1{
     text-transform:uppercase;
     font-size:46px;
     font-weight:700;
     margin-bottom:20px;
     letter-spacing:0.5px;
}
 .header-text span{
     font-weight:400;
}
 .header-p{
     font-size:18px;
     line-height:1.2;
     margin-bottom:10px;
}

/* video header  */
 #video-header{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
     background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
     background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
     background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
     width:100%;
     height:100%;
}

 .video-section .video_content {
    position:relative;
    z-index:99;
}
 
/*=========================== Home page ============================ */

/* 3 boxes on home page */

.call-box:hover .call-title{
    height:100%;
}
 .call-box{
	 position:relative;
    overflow:hidden;
}
 .call-box img{
    -webkit-transition: 0.3s;
    width: 100%;
}
 .call-info{
    bottom: 10%;
    position: absolute;
    width: 100%;
    text-align: center;
}
 .call-box:hover img{
    transform:scale(1.2);
}
 .call-info span{
    transition: all ease-in-out 0.3s;
}
 .call-box:hover .call-info span{
    font-size:40px;
}
 .call-title{
    transition: all ease-in-out 0.3s;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 110px;
    border-bottom:5px solid;
    background: rgba(0, 0, 0, 0.52);
}
 .call-info span{
    font-size:36px;
    font-family:Montserrat;
    font-weight:700;
    letter-spacing:0.5px;
}
/* backgrounds in sections */

 #about-home{
     background-image: url("aboutbg.jpg");
     background-position:center bottom;
     background-size:cover;
     background-repeat:no-repeat;
}
 #blogprev-home{
     background-image: url("blogbg.jpg");
     background-position:center top;
     background-size:cover;
     background-repeat:no-repeat;
}
/*=========================== Adoption ============================ */
#adoption-home{
    background-image: url("adoption-home.jpg");
     background-position: left center;
     background-size: cover;
}
 .adopt-card{
     padding: 20px;
     transition:all 0.3s ease-in-out;
     margin: 10px;
}
 .adopt-card .btn{
     margin-top: 5px;
}
 .adopt-card:hover .adopt-image img{
     transform: scale(1.2);
}
 .adopt-image img{
     transition:all 0.5s ease-in-out;
}
 .adopt-image{
    overflow:hidden;
    border-bottom:6px solid;
}
 .adoption-header a{
     color:#222;
     font-weight:700;
}
 .adopt-card li{
    border-bottom: 1px dashed #cecece;
    padding: 5px 0;
    color: #222;
}
 .adopt-card-info{
     margin-bottom:0;
}
 .adopt-card-info li{
    border-bottom:0;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0.5px;
    color: #222;
    display: inline;
    font-weight: 700;
    border-radius: 5px;
    margin: 4px;
}
 .adopt-card-info i{
    font-size: 22px;
    margin-right: 5px;
    font-weight: normal;
    vertical-align: middle;
}
 .adopt-card-info {
    font-weight:700;
    background: rgba(255, 255, 255, 0.65);
    padding: 10px;
    margin-bottom: 20px;
}
 .adoption-header {
     margin-top: 20px;
}	 
/*=========================== About us ============================ */
 .about-section{
     background-image: url("about-img.png");
     background-repeat:no-repeat;
     background-position: top right;
}

/* testimonials */
 .testimonial{
     margin: 0 15px;
     text-align: center;
}
 .testimonial .content:before{
     content: "\f10d";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     display: inline-block;
     position: absolute;
     top: 0px;
     left: -0px;
     font-size: 136px;
     z-index: -1;
     opacity: 0.1;
}
 .testimonial .content{
     padding: 0px 20px;
     margin-bottom: 15px;
     position: relative;
}
 .testimonial .description{
     margin-bottom: 10px;
     font-size: 18px;
}
 .testimonial-pic > img{
     max-width: 120px;
     border-radius: 50%;
     border: 5px solid ;
     margin: 10px auto;
}
 .testimonial .testimonial-review{
     margin:3px 0 0 15px;
     text-align:center;
}
 .testimonial .testimonial-title{
     margin-bottom:0px;
}
 .testimonial .testimonial-review span{
     font-size: 16px;
     font-weight: 600;
}
/* number counter */
 .counter{
     border-radius: 20px;
     text-align: center;
}
 .counter .counter-icon{
     display: block;
     font-size: 50px;
     height: 100px;
     transition: all ease-in-out 0.2s;
     line-height: 100px;
     background: #fff;
     display: inline-block;
     border-radius: 50%;
     height: 100px;
     width: 100px;
     margin-bottom:20px;
}
 .counter:hover .counter-icon{
     transform:scale(1.2);
}
 .counter .counter-value{
     display: block;
     font-family:'Montserrat', sans-serif;
     font-weight: 700;
     font-size: 40px;
     color:#fff;
     letter-spacing: 2px;
}
 .counter .title{
     color:#fff;
     font-size: 22px;
     letter-spacing: 0.5px;
     margin: 0;
}
/* Features with icon */
 .icon-features i{
    font-size:35px;
     display: inline-block;	 
	 font-family: 'Flaticon';
     content: "\f141";
     font-weight:normal;
    
	 
	 
}
.feature-with-icon p {
	margin-bottom:2.6em;
}
 .feature-with-icon:hover i{
    transform:scale(1.2);
}
 .feature-with-icon i{
     transition: all 0.4s ease-in-out;
     text-align: center;
     width: 58px;
     color:#fff;
     border-radius: 50%;
     margin-bottom: 10px;
	 font-family: 'Flaticon';
     content: "\f141";
}
 .feature-with-icon {
     margin-bottom: 30px;
}
 .feature-with-icon h5{
     margin-bottom: 10px;
}

/*=========================== team ============================ */
/* team style 1 */
 .team-style1{
     text-align: center;
     background: #f4f4f4;
     border-radius: 20px;
}
 .team-style1 .team_img{
     position: relative;
     overflow: hidden;
}
 .team-style1 .team_img:after{
     content: "";
     width: 100%;
     height: 100%;
     background-color: rgba(255,255,255,0.2);
     position: absolute;
     bottom: -100%;
     left: 0;
     transition: all 0.3s ease 0s;
}
 .team-style1:hover .team_img:after{
     bottom: 0;
}
 .team-style1 img{
     border-radius:20px;
}
 .team-style1 .social{
     padding: 0 0 18px 0;
     margin: 0;
     list-style: none;
     position: absolute;
     top: -100%;
     right: 10px;
     border-radius: 0 0 20px 20px;
     z-index: 1;
     transition: all 0.3s ease 0s;
}
 .team-style1:hover .social{
     top: 0;
}
 .team-style1 .social li a{
     display: block;
     padding: 15px;
     font-size: 15px;
     transition: all ease-in-out 0.2s;
     color: #fff!important;
}
 .team-style1 .social li :hover{
     transform:scale(1.1);
}
 .team-style1 .team-content{
     padding: 2em 0;
}
 .team-style1 .title{
     margin: 10px 0 20px;
     position: relative;
     padding-bottom: 10px;
}
 .team-style1 .title:before{
     content: "";
     width: 25px;
     height: 2px;
     position: absolute;
     bottom: -10px;
     right: 50%;
     margin-right: 19px;
     transition-duration: 0.25s;
}
 .team-style1 .title:after{
     content: "";
     width: 25px;
     height: 2px;
     position: absolute;
     bottom: -10px;
     left: 50%;
     margin-left: 19px;
     transition-duration: 0.25s;
}
 .team-style1:hover .title:before, .team-style1:hover .title:after{
     width: 50px;
}
 .team-style1 .post{
     display: inline-block;
     font-size: 16px;
     font-weight:600;
     letter-spacing: 0.5px;
}
 .team-style1 .post:before{
     font-family: 'Flaticon';
     content: "\f169";
     font-weight:normal;
     display: block;
     height: 7px;
     margin: 0 auto;
     position: relative;
     top: -25px;
}
/* team style 2 */
 .team-style2 .team-header{
     margin:30px 0 0 0;
}
 .team-style2 span{
     font-size: 16px;
     font-weight:600;
     margin-top: 5px;
     letter-spacing: 0.5px;
}
 .team-style2 p{
     margin-top: 20px;
}
 .team-style2 .img-box{
     opacity: 1;
     display:inline-block;
     position: relative;
     overflow:hidden;
     transition: all ease-in-out 0.2s;
}
 .team-style2 .img-box img{
     transition: all ease-in-out 0.2s;
}
 .team-style2:hover .img-box img{
     transform:scale(1.2);
     transition: all ease-in-out 0.2s;
}
 .team-style2 .img-box:after{
     content:"";
     opacity: 0;
     background-color: rgba(0, 0, 0, 0.75);
     position: absolute;
     right: 0;
     left: 0;
     top: 0;
     bottom: 0;
}
 .team-style2 .social-icons{
     position: absolute;
     z-index: 2;
     bottom: 50px;
     text-align: center;
     width: 100%;
     padding-left: 0px;
     height: 0px;
     margin:0px;
     opacity: 0;
}
 .team-style2 .img-box:after, .img-box .social-icons, .img-box .social-icons li,.team-style2:hover .img-box img{
     -webkit-transition: all 0.5s ease-in-out ;
     -moz-transition: all 0.5s ease-in-out ;
     transition: all 0.5s ease-in-out;
}
 .team-style2 .img-box .social-icons i{
     font-size: 20px;
     letter-spacing: 10px;
}
 .team-style2 .img-box .social-icons li{
     width: 30px;
     height: 30px;
     text-align: center;
     margin: 2px;
     padding: 5px;
     display: inline-block;
}
 .team-style2 .img-box a{
     color:#fff;
}
 .team-style2:hover .img-box:after{
     opacity: 1;
}
 .team-style2:hover .img-box .social-icons{
     opacity: 1;
}
 .team-style2 .img-box ul a{
     -webkit-transition: all 0.3s ease-in-out 0s;
     -moz-transition: all 0.3s ease-in-out 0s;
     transition: all 0.3s ease-in-out 0s;
}
 .team-style2 .img-box a:hover li{
     border-color: #fff;
}
/* team style 3 */
 figure.team-style3 {
     background-color: #f2f2f2;
     padding: 2.5em;
}
 figure.team-style3 * {
     box-sizing: border-box;
     transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
 figure.team-style3 figcaption {
     position: relative;
     margin-top:20px;
}
 figure.team-style3 h4 {
     margin-bottom:10px;
}
 figure.team-style3 .icons {
     position: absolute;
     top: 25px;
     left: 25px;
}
 figure.team-style3 i {
     margin-right: 5px;
     display: inline-block;
     font-size: 28px;
     width: 40px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: white;
     opacity: 0;
     transform: rotateX(90deg);
     box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
 figure.team-style3 a {
     opacity: 0.8;
}
 figure.team-style3 a:hover {
     opacity: 1;
}
 figure.team-style3:hover img {
     opacity: 0.3;
     filter: grayscale(100%);
}
 figure.team-style3:hover i {
     opacity: 1;
     transform: rotateX(0);
}
 figure.team-style3:hover a:first-child i {
     transition-delay: 0.1s;
}
 figure.team-style3:hover a:nth-child(2) i {
     transition-delay: 0.2s;
}
 figure.team-style3:hover a:nth-child(3) i{
     transition-delay: 0.3s;
}
/* =========================== Services ============================ */
/* service box1 */
 .serviceBox1{
     padding: 0 10px 30px;
     border: 1px solid transparent;
     border-radius: 20px;
     margin-top: 90px;
}
 .serviceBox1 .service-content{
     text-align: center;
     padding: 15px 40px 40px;
     margin-top: -80px;
     border-radius: 25px;
     background-color: #fff;
     position: relative;
     transition:all 0.3s;
}
 .serviceBox1 .service-content:hover{
     box-shadow: 0 0 20px -5px #000;
}
 .serviceBox1 .service-icon{
     display: inline-block;
     margin-bottom: 20px;
     transition: all 0.3s ease 0s;
     max-width: 180px;
}
 .serviceBox1:hover .service-icon{
     transform:scale(1.1)rotate(4deg);
}
 .serviceBox1 .title{
     font-size:22px;
     font-weight: 700;
     letter-spacing:0.3px;
     text-transform: uppercase;
     margin:0 0 10px;
}
 .serviceBox1 .title a{
     color:#222;
}
 .serviceBox1 .service-icon img{
     border:10px solid #fff;
}
 .serviceBox1 .description{
     margin-bottom: 10px;
}
 .serviceBox1 .btn{
     margin-top: 30px;
}
/* servicebox 2 */
 .serviceBox2{
     margin-bottom:20px;
     text-align: center;
}
 .serviceBox2 .service-icon{
     text-align: center;
     font-size: 60px;
     transition:all 0.3s ease-in-out;
     border-radius: 50%;
     display: inline-table;
     width: 100px;
     color: #fff;
}
 .serviceBox2:hover .service-icon{
     transform: rotate(14deg);
}
 .serviceBox2 .service-content{
     margin-top: 20px;
}
/* =========================== Image galleries ============================ */
 
/* gallery 1 */
 .container.gallery-container {
     background-color: #fff;
     color: #35373a;
     min-height: 100vh;
     padding: 30px 50px;
}
 .gallery-container h1 {
     text-align: center;
     margin-top: 50px;
     font-weight: bold;
}
 .gallery-container p.page-description {
     text-align: center;
     margin: 25px auto;
     font-size: 18px;
     color: #999;
}
/* baguette lightbox */
 .tz-gallery .baguette-lightbox:before {
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -13px;
     margin-left: -13px;
     opacity: 0;
     color: #fff;
     content: "\f065";
     font-weight:900;
     font-family: "Font Awesome 5 Free";
     font-size: 2.3em;
     z-index: 9000;
     transition: 0.4s;
}
 .tz-gallery .baguette-lightbox:after {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     opacity: 0;
     background-color: rgba(0, 0, 0, 0.5);
     content: '';
     transition: 0.4s;
}
 .tz-gallery .baguette-lightbox:hover:after, .tz-gallery .baguette-lightbox:hover:before {
     opacity: 1;
}
 .tz-gallery .isotope-item:hover .title, .tz-gallery .isotope-item:focus .title{
     bottom:0px;
}
 .tz-gallery .title{
     transition: all .3s ease-in-out;
     transition-timing-function: linear;
     opacity: 1;
     position:absolute;
     bottom: 30px;
     background: rgba(255, 255, 255, 0.8);
     padding: 12px 25px;
     width: 50%;
     text-align:center;
}
 .tz-gallery .title p{
     margin:0px;
     line-height:20px;
     color:#222;
     font-weight: 600;
}
/* isotope gallery */
 .isotope-item {
     z-index: 2 
}
 .isotope-hidden.isotope-item {
     z-index: 1 
}
 .isotope, .isotope .isotope-item {
     transition-duration: 0.8s;
}
 .isotope-item {
     padding: 2px;
     margin-right: -1px;
     backface-visibility: hidden;
}
 .isotope {
     transition-property: height, width;
}
 .isotope .isotope-item {
     transition-property: transform, opacity;
}

/*=========================== Contact ============================ */
 .contact-icon{
     text-align:center;
     border-radius:10px;
     padding: 30px 10px 20px 10px;
}
 .contact-icon .top-icon{
     transition: all .3s ease-out;
    font-size: 30px;
    top: -40px;
    color: #fff;
    position: relative;
    right: 0;
    left: 0;
    width: 60px;
    margin: auto;
    height: 60px;
    border-radius: 50%;
    line-height: 60px;
}
 .contact-icon:hover .top-icon {
     transform:scale(1.1);
}
 .margin-icon{
     margin-right: 8px;
}
 .list-contact li{
    line-height:32px;
}
/* contact form 3 */
 .contact-form3{
     border-radius:10px;
     padding:0px 20px 20px 20px;
}
 .contact-form3.bg-secondary .form-control{
    color:#f4f4f4;
     border-color:#fff;
}
 .contact-form3 .form-control{
     border-radius: 0px;
     border-top: 0px;
     border-left: 0px;
     border-right: 0px;
     background: transparent;
}
 .contact-image{
     text-align: center;
}
 .contact-image i{
     border-radius: 50%;
     font-size: 40px;
     margin-top: -5%;
     padding: 20px;
}
 .bg-secondary .contact-image i{
    color:#f4f4f4;
}
/* image in home contact form */
.contact-home-img{
     position:absolute;
     margin-left: -400px;
}

/*=========================== Blog Pages ============================ */
 #blog-home .card.blog-card{
     border: 2px solid #eeee;
     border-radius:10px;
     margin-top: 20px;
}
/*blog style1 - boxes */
 .blog-box {
     position: relative;
     overflow: hidden;
     width: 100%;
     background-color: #f4f4f4;
     text-align: left;
     font-size: 16px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
 .blog-box * {
     -webkit-transition: all 0.3s ease;
}
 .blog-box .image {
     overflow: hidden;
}
 .blog-box img {
     max-width: 100%;
     vertical-align: top;
     position: relative;
}
 .blog-box .blog-box-caption {
     padding: 35px 25px 0px 25px;
     position: relative;
     background-color: #f4f4f4;
}
 .blog-box .date {
     top: -25px;
     color: #fff;
     left: 15px;
     min-height: 48px;
     min-width: 48px;
     position: absolute;
     text-align: center;
     font-size: 20px;
     font-weight: 700;
     text-transform: uppercase;
}
 .blog-box .date span {
     display: block;
     line-height: 24px;
}
 .blog-box .date .month {
     font-size: 14px;
     background-color: rgba(0, 0, 0, 0.1);
}
 .blog-box .btn {
     margin-top: 20px;
}
 .blog-box h3, .blog-box p {
     margin: 0;
     padding: 0;
}
 .blog-box h4 {
     min-height: 50px;
     margin-top: 20px;
     display: inline-block;
}
 .blog-box p {
     margin-bottom: 20px;
}
 .blog-box .blog-box-footer {
     padding: 20px 25px 35px 20px;
     font-size: 0.9em;
     text-align: center;
     background-color:#f4f4f4;
}
 .blog-box .blog-box-footer > div {
     display: inline-block;
     margin-left: 10px;
     font-weight: 600;
}
 .blog-box .blog-box-footer i {
     margin: 0 5px ;
}
 .blog-box:hover img{
     -webkit-transform: scale(1.15);
     transform: scale(1.15);
}
/*blog style2 - cards */
 .blog-card .post-info:before {
     content: "\f126";
     z-index: 0;
     opacity: 0.8;
     font-size: 70px;
     transform: rotate(-20deg);
     font-family: "flaticon";
     font-size: 15px;
     z-index: 0;
     text-shadow: 0px 1px 20px rgba(245, 240, 240, 0.9);
     margin-right: 5px;
}
 .blog-card .post-info{
     font-family:'Montserrat', sans-serif;
     font-weight: 400;
     font-size: 16px;
     border-radius: 10px 10px 0px 0px;
     margin-bottom: 30px;
}
 .blog-card .post-info a{
     margin:0px 5px;
}
 .card.blog-card:first-child{
     margin-top:0px!important;
}
 .blog-card .card-img-top{
     transition: all .3s ease-out;
}
 .blog-card .blog-img{
     overflow:hidden;
}
 .blog-card .card-img-top:hover{
     transform:scale(1.1);
}
/* blog sidebar and comments */
 .blog-sidebar .card{
     background:none;
     padding: 20px;
}
 .comment{
     padding:30px 0px;
     border-bottom:1px dotted;
}
 .comment-img{
    max-width:150px;
    max-height:150px;
}
 .comment:last-child{
     border-bottom:0px;
}
/*=========================== 404 page ============================ */
 #not-found{
    margin-top:9rem;
    margin-bottom:3rem;
}
 #not-found h1{
     font-size: 80px;
}
 #not-found span{
     font-size: 30px;
     color: #222;
     font-family: Montserrat;
     font-weight: 600;
}
/*=========================== Call to Action ============================ */
.adopt-calltoaction{
     background-image: url("adopt-calltoaction.png");
     background-position: bottom right;
     background-repeat:no-repeat;
}
 .counter-calltoaction{
     background-image: url("counterbg.jpg");
     background-position: 85% center;
     background-size:cover;
}
 .maillist-calltoaction{
     background-image: url("maillistbg.jpg");
     background-position: center;
     background-size:cover;
}
 #contact-calltoaction .bg-collumn {
     background-image: url("contact.jpg");
     background-position: center left;
     background-size:cover;
}
 #3boxes-calltoaction .card:hover{
     background-size:120%;
}
 #3boxes-calltoaction .card{
     border-radius:0px;
     transition: all ease-in-out 0.2s;
}
/*=========================== Footer ============================ */
 footer{
     padding: 80px 0px;
}
 .footer-bg{
     background-image: url("newsletter.jpg");
     background-position:center bottom;
     background-size:cover;
     background-repeat:no-repeat;
}
 .logo-footer{
    width:200px;
}
 .credits p{
     font-weight:700;
     font-size:13px;
     margin-bottom:0px;
     text-align:center;
}
/*=========================== Miscellaneous ============================ */
/* light text */
 .text-light p, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6{
     color:#fff!important;
}
/* progress bar */
 .progress {
     margin: 5px;
}
/* elements page */
 .element-heading{
     text-align:center;
     border-bottom:1px dotted;
     padding:20px;
}
 .elements-subheader{
     border-radius:10px;
     background-color: #f4f4f4;
     padding: 20px;
     margin:40px 0px;
     font-size:24px;
     color:#808080;
     text-align:center;
     text-transform: uppercase;
}
 .element-block{
     padding:30px;
}
 .element-section{
     padding: 150px 100px;
}
 #glyphs {
     border-bottom: 1px solid #ccc;
     padding: 2em 0;
     text-align: center;
}
 .glyph {
     display: inline-block;
     width: 9em;
     margin: 1em;
     text-align: center;
     vertical-align: top;
     background: #FFF;
}
 .glyph .glyph-icon {
     padding: 10px;
     display: block;
     font-family:"Flaticon";
     font-size: 64px;
     line-height: 1;
}
 .glyph .glyph-icon:before {
     font-size: 64px;
     color: #222;
     margin-left: 0;
}
 .class-name {
     font-size: 0.65em;
     background-color: #222;
     color: #fff;
     border-radius: 4px 4px 0 0;
     padding: 0.5em;
     color: #FFFF99;
     font-family: Consolas,Monaco,Lucida Console;
}
 .author-name {
     font-size: 0.6em;
     background-color: #fcfcfd;
     border: 1px solid #DEDEE4;
     border-top: 0;
     border-radius: 0 0 4px 4px;
     padding: 0.5em;
}
 .overlay-background-image{     
     background-position:center;
     background-size: cover;
}
/* buttons */
 .btn {
     transition: all .2s ease-in-out;
     color: #fff!important;
     border:0px;
     font-size: 1rem;
     padding: 10px 50px;
     outline: none;
     letter-spacing: 0.2px;
     font-family: 'Montserrat', sans-serif;
     border-radius: 25px;
     text-transform: uppercase;
     margin-top: 15px;
     white-space: normal;
     font-weight: bold;
}
 .btn-lg {
     padding: 1.2rem 5.4rem!important;
     font-size: 1.35rem!important;
     line-height: 1.5;
}
 .btn-sm {
     padding: 0.6rem 0.9rem!important;
     font-size: 0.9rem!important;
}
 .btn-light {
     color: #212529!important;
}
 .btn-group-vertical>.btn, .btn-group>.btn{
     margin:0px;
}
 .btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active{
     outline:none;
     box-shadow:none!important;
}
 button:focus {
     outline: 0px;
}
/* social media */
 ul.social-media{
     list-style: none;
     font-size: 30px;
     padding: 0px;
     margin: 0px;
}
 ul.social-media li{
     margin: 0px 5px;
     line-height: 55px;
     transition: all 0.2s ease-in-out;
     display: inline-block;
}
 ul.social-media li:hover{
     transform: scale(1.2);
     transition: all .3s ease-out;
}
 ul.social-media i{
     transition: all .3s ease-out;
}
/* forms */
 #spinner-form{
    display:none;
}
 .form-control {
     transition:all 0.3s ease-in-out;
     border:0;
     border: 2px solid;
     transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     border-radius: 5px;
     line-height: 1.8;
}
 .form-control input{
     height:50px;
}
 .form-control:focus{
     outline:none;
     box-shadow:none;
}
 .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .form-control.border2{
    border-color:#fff;
}
 .input-group-btn .btn{
     margin-top:0px;
     height:44px;
     margin-left: 0px;
     border-radius: 0px 10px 10px 0px;
}
/* Blockquote */
 blockquote {
	 text-align:center;
     background:#f4f4f4;
     padding: 3em;
     font-family: 'Montserrat', sans-serif;
     margin-top: 40px;
     border-radius:20px;
}
 .blockquote-footer{
     padding:0px;
	 margin-top:0.2em;
     font-size: 14px;
     font-weight:600;
     background:transparent!important;
     color: inherit;
}
 blockquote p{
     font-size:18px;
     line-height: 1.5;
	 font-style:italic;
}
 cite:before{
     content:'― ';
}
 cite{
     font-style:normal;
}
 blockquote:before {
    margin-bottom: 20px; 
    left: 16px;
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.2em;
    opacity: 0.5;
    left: 50px;
}
/* form label */
 label {
     margin-top:0.8em;
}
/* rotate img on hover */
 .rotate-img img {
     max-width: 100%;
     transition: all 0.3s;
}
 .rotate-img:hover img {
     transform: rotate(-5deg);
}
/* Map */
 #map-canvas {
     max-width: 100%;
     height: 350px;
     border-radius:0px;
}
 #map-canvas.map-small-height{
     border-radius:20px;
     height: 250px;
}
/* bg-secondary */
.bg-secondary label{color:#fff;}
/* Patterns */
 .pattern1 {
     background-image: url("pattern1.png");
     background-position:center bottom;
     background-repeat:repeat-x;
}
 .pattern2{
     background-image: url("pattern2.png");
     background-repeat:repeat;
}
 .pattern3{
     background-image: url("pattern3.png");
     background-position: center bottom;
     background-repeat: repeat-x;
}
 .pattern4-left{
     background-image: url("pattern4-1.png");
     background-position: left center;
     background-repeat: no-repeat;
}
 .pattern4-right{
     background-image: url("pattern4-2.png");
     background-position:right center;
     background-repeat: no-repeat;
}
/* Sidebar */
 .sidebar-header{
    text-align:center;
    margin-top: 30px;
    font-size: 22px;
    font-weight: 700;
}
 .sidebar-header:first-child{
    margin-top: 0px;
}
 .sidebar-header:after {
     content:' ';
     display:block;
     width: 60px;
     margin: 10px auto;
     border: 1px solid #9E9E9E;
     -moz-border-radius:4px;
     -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
}
 #sidebar.bg-primary p{
    color:#fff;
}
 #sidebar.bg-primary .sidebar-header{
    color:#fff;
}
/* Go to top icon */
 .back-to-top {
     display: none;
     position: fixed;
     bottom: 40px;
     right: 42px;
     transition: all 0.2s ease-in-out;
     z-index: 119;
}
 .back-to-top i {
     display: block;
     width: 44px;
     height: 44px;
     line-height: 40px;
     font-size: 32px;
     color: #fff;
     border-radius: 50%;
     text-align: center;
     box-shadow: 0px 1px 20px #fff;
}
 .back-to-top:hover{
     transform: scale(1.3);
}
/*Nav-tabs */
 .nav-tabs .nav-link {
     font-size: 16px;
     padding: 15px 50px;
     font-family: 'Montserrat', sans-serif;
     font-weight: 700;
     margin-right: 20px;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .nav-tabs .nav-item,.nav-tabs ,.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
     border:0px;
}
 .nav-tabs .nav-link:focus, .nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{
     color: #fff;
}
 .tab-content{
     background:#fff;
     padding: 50px;
     border:0px;
     box-shadow: 1px 2px 20px rgba(105, 105, 105, 0.35);
}
 .tab-content.block-padding:last-child {
     padding-bottom: 90px;
}
/* centered navs */
 .center-nav {
     display: flex;
     justify-content: center;
}

/* cards */
 .card {
     display:block;
     border:0px;
     border-radius:15px;
     padding:2.6em;
}
.card-body {
    padding: 2rem;
}
 .card-header{
     background:none;
}
 .card-title{
     transition: all 0.2s ease-in-out;
}
 a .card-title:hover {
     color: inherit;
}
/* widgets */
 .widget-area{
    margin:40px 0px;
}
 .widget-area:first-child{
    margin-top: 0px;
}
 .widget1 a,.widget2 a{
    transition: all 0.2s ease-in-out;
}
 .widget1 img{
    max-width:60px;
     vertical-align:middle;
}
 .widget1 span{
    font-size:20px;
    font-weight:600;
    margin-left: 20px;
}
 .widget-1-info{
    margin-top:10px;
    background: #fff;
    border-radius: 10px;
}
 .widget2 .card{
    padding:0px;
}
 .widget2 .card img{
     transition: all 0.4s ease-in-out;
}
 .widget2 .card .card-img{
     overflow:hidden;
}
 .widget2 .card:hover img{
     transform:scale(1.2);
}
/* accordions */
 .accordion-cards .card {
     border: 0px;
     display:block;
     padding:0px;
     border-radius: 0px;
     background: #fff;
}
 .accordion-cards .card-header {
     padding: 10px 20px;
     border-radius:5px;
     border-bottom: 0;
     transition:all 0.8s;
     color:#2!important;
     margin:5px;
     cursor:pointer;
}
 .accordion-cards .card-header .show {
     background-color:#cecece;
}
 .accordion-cards .card-body{
     margin: 0 20px;
     padding: 40px;
     border-radius: 5px;
}
 .accordion .card{
    padding:0px;
    background: transparent;
}
.accordion .card-header .card-link{
	display:block;
}
 .accordion .card-header{
     font-weight:600;
     font-size:19px;
     padding: 10px 0px;
     line-height: 1.3;
}
 .accordion{
     padding-left: 80px;
     overflow: hidden;
     position: relative;
     z-index: 1;
}
 .accordion:before{
     content: "";
     width: 5px;
     height: 100%;
     position: absolute;
     top: 0;
     left: 22px;
     z-index: -1;
}
 .accordion a.card-link:before{
     content: "\f068";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     width: 40px;
     height: 40px;
     color:#fff;
     line-height: 40px;
     border-radius: 50%;
     text-align: center;
     font-size: 14px;
     position: absolute;
     top: 0;
     left: -75px;
}
 .accordion .card-header a.card-link.collapsed:before{
     content: "\f067";
}
 .img-fluid{
     max-width:100%;
}
/* light background */
 .bg-light{
     background-color:#f4f4f4!important;
}
/* full-container */
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
/* section */
 section{
     background:#fff;
     padding-top:90px;
     padding-bottom:90px;
}
/* no-padding */
 .no-padding{
     padding-top:0px;
     padding-bottom:0px;
}
/* section-heading */
 .section-heading {
     margin-bottom: 100px;
}
 .section-heading h2{
    font-size:45px;
    font-weight:700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
 .section-heading .subtitle:before {
     content: "";
     display: inline-block;
     position: relative;
     top: -4px;
     width:32px;
     height: 2px;
     margin-right: 10px;
     background: #cecece;
}
 .section-heading .subtitle:after {
     content: "";
     display: inline-block;
     position: relative;
     top: -4px;
     width:32px;
     height: 2px;
     margin-left: 10px;
     background: #cecece;
}
 .section-heading h2:after{
     content: "\f126";
     z-index: 0;
     font-family: "flaticon";
     font-size: 20px;
     z-index: 0;
     transform: rotate(20deg);
     opacity: 0.5;
     display: block;
}
/* custom ul */
 ul.custom {
     list-style: none;
     margin-bottom:0;
}
 ul.custom li {
     padding: 5px 0px;
     font-size: 16px;
     line-height: 26px;
}
 ul.custom li:before {
     font-family: "Flaticon";
     content: "\f126";
     padding-right: 7px;
}
/* checkmark ul */
 ul.checkmark {
     list-style: none;
     margin-bottom:0;
}
 ul.checkmark li {
     padding: 5px 0px;
     font-size: 16px;
     line-height: 26px;
}
 ul.checkmark li:before {
     font-family: "Font Awesome 5 Free";
     content: "\f14a";
     padding-right: 7px;
}
/* white border if bg same color as form border */
 .bg-primary .form-control{
     border-color:#fff;
}
/* small divider */
 hr.small-divider{
     content: ' ';
     display: block;
     width: 60px;
     margin: 10px auto;
     border: 1px solid #cecece;
     -moz-border-radius: 4px;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
 hr.small-divider.left{
     margin-left:0px;
}

/* img rotate */
 .img-rotate-outline{
     transform: rotate(-3deg);
     border: 15px solid #cecece;
}
/* img zoom on hover */
 .img-zoom-hover {
     overflow:hidden;
}
 .img-zoom-hover img {
     transition: all 0.2s ease-in-out;
}
 .img-zoom-hover:hover img{
     transform:scale(1.1);
}
/* block padding */
 .block-padding{
     padding-top:90px;
     padding-bottom:90px;
}
 .block-padding:last-child.pb-block{
    padding-bottom: 90px;
}
 .block-padding:first-child{
     padding-top:0px;
}
 .block-padding:last-child{
     padding-bottom:0px;
}
 .bottom-block-padding{
     padding-top: 70px;
}
/* overlay background */
 .overlay{
     box-shadow:inset 0 0 0 1000px rgba(41, 41, 41, 0.42);
}
 .overlay-light{
     box-shadow:inset 0 0 0 1000px rgba(255, 255, 255, 0.42);
}
 .overlay-dark {
     box-shadow: inset 0 0 0 1000px rgba(41, 41, 41, 0.87);
}
/* extra paddings and margins */
 .p-10{
     padding:100px 0;
}
 .p-20{
     padding:200px 0;
}
 .pb-8{
     padding-bottom:80px ;
}
 .mt-8{
     padding-top:80px;
}
/* list group */
 .list-group{
     font-weight:700;
     font-size:18px;
}
 .list-group-item{
     font-family:'Montserrat', sans-serif;
     transition: all 0.2s ease-in-out;
     margin-bottom: 4px;
     border: 0;
     border-radius: 5px!important;
     font-size: 16px;
}
 .list-group-item-action:focus, .list-group-item-action:hover{
     color:#fff;
}
/* Pagination*/
 .pagination{
    margin-bottom:0px;
}
/* Jumbotron */
 .jumbotron{
     background: url("telec.jpg");
     text-align:left;
     margin-bottom:0px;
     position: relative;
     background-repeat:no-repeat;
     background-position: center center;
     padding: 4rem 0rem;
     background-size:cover!important;
}
 .jumbotron::before {
     content: '';
     width:100%;
     height:100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100 */
     background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
     z-index: 0;
     position: absolute;
     top: 0px;
}
 .jumbotron .breadcrumb {
     max-width: 400px;
}
 .jumbo-heading {
     margin-bottom: 0px;
     text-align: left;
}
 .jumbo-heading h1{
     color:#fff;
}
/* Owl-carousel */
 .owl-prev, .owl-next {
     position: absolute;
     top: 50%;
     text-align: center;
}
 .owl-nav {
     margin: 0 auto;
     top: 0px;
     left: 50%;
}
 .owl-prev {
    left: -10px;
}
 .owl-next {
    right: -10px;
}
 .owl-prev i, .owl-next i {
     transition: all .3s ease-in-out;
     font-size: 20px;
}
 .owl-prev i:hover, .owl-next i:hover {
     transform:scale(1.2);
}
 .owl-carousel.owl-loaded {
     display: block;
     clear: both;
}
 .owl-dots {
     text-align: center;
     margin-top: 10px;
}
 .owl-carousel .owl-stage-outer{
     margin-top: -7px;
}
 .owl-theme .owl-dots .owl-dot {
     display: inline-block;
}
 .owl-theme .owl-dots .owl-dot span {
     border: 2px solid #cecece;
     position: relative;
     display: inline-block;
     vertical-align: top;
     width: 0.6rem;
     height: 0.6rem;
     margin: 0 0.3rem;
     border-radius: 0%;
     cursor: pointer;
     color: #333;
     transition: all 0.3s ease-in-out;
}
 .owl-carousel .owl-stage {
     margin-top: 40px;
}
/* owl carousel with navigation on top */
 .top-centered-nav .owl-nav {
     position: absolute;
}
 .top-centered-nav .owl-prev, .top-centered-nav .owl-next {
     top: 0%;
}
 .top-centered-nav .owl-prev {
     left: -30px;
}
 .top-centered-nav .owl-next {
     right: -30px;
}
/* Mailchimp message */
 #mce-error-response, #mce-success-response {
     display: none;
     margin-top:20px;
}
/* Page margin*/
 .page{
     background-color: #fff;
     padding-top:90px;
     padding-bottom:90px;
}
/* opacity on hover */
 .hover-opacity{
     transition: all 0.4s ease-in-out;
}
 .hover-opacity:hover{
     opacity:0.6;
}
/* alerts */
 .alert{
    padding: 2em;
    border: 0;
}
 .alert-primary,.alert-secondary{
     color:#fff;
}
/* nav pills */
 .nav-pills .nav-link {
     font-size: 22px;
     color:#fff;
     border-radius:40px;
     padding:10px 40px;
     margin: 5px 10px;
     transition: all 0.2s ease-in-out;
     font-family: 'Montserrat', sans-serif;
     font-weight: 700;
}
 .nav-link.disabled {
     color: #6c757d!important;
}
/* pills /badges */
 .badge-pill {
     padding: 10px;
     margin:3px;
}
 .badge-default{
     color:#fff;
}
/* breadcrumbs */
 .breadcrumb {
     margin-bottom: 0;
     color:#fff;
     background: transparent;
     font-size: 13px;
     display: inline-block;
     padding: 0px;
     text-align: center;
     padding: 5px 30px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .breadcrumb .breadcrumb-item {
     display: inline;
}
 .breadcrumb a{
     color: #fff;
}
 .breadcrumb-item.active {
     color: #cecece;
}
 .breadcrumb-item+.breadcrumb-item::before {
     color: #fff;
     font-size:7px;
	 float:none;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f054";
}
/* pagination */
 .page-link:hover,.page-link:focus,.page-link.active{
     color:#fff;
     border: 1px solid #fff;
     outline:0;
}
 .page-link{
     transition: all 0.2s ease-in-out;
     font-family: 'Montserrat', sans-serif;
     color:#fff;
     font-weight:700;
     border: 1px solid #fff;
}
/* icon style2*/
 .feature-with-icon.feature2 i{
	 font-size:60px;
	 width:100px;
	 margin-bottom: 20px;
 }
/*fixed header*/
 .fixed-header{ 
	 padding:150px 0;
	 margin-top: 80px;
}
 /* header 3*/
 #header3{
	 padding: 250px 0;
	 background-image: url("header3.jpg");
	 background-position: top center;
	 background-size: cover;
	 background-repeat: no-repeat;
 }
 /* testimonials*/
 #testimonials-section{
	 background-image: url("testimonials.jpg");
	 background-position:center;
	 background-size: cover;
	 background-repeat: no-repeat;
 }
 /*Paw icon header*/
 .paw-icon-header{
	font-size: 70px;
	text-align: center;
	margin-top: -55px;
	text-shadow: white -1px -1px 20px;
	display: block;
}


/*=========================== Media queries ============================ */
/* Small devices (landscape phones, 544px) */
 @media (max-width: 544px) {
	/* slider */
	 #slider{
		 padding-top:58px!important;
	}
	 .header-wrapper .header-text {
		width: 50%;
		padding: 0px!important;
	}
	 .header-text h1 {
		 margin-bottom: 0px!important;
	}
	 .header-text:before{
		 display:none!important;
	}
	 .ls-bottom-nav-wrapper {
		 bottom: -10px;
	}
	/* testimonials */
	.testimonial {
		 margin: 0px;
	}
	 .testimonial .content{
		padding:10px;
	}
	/* jumbotron */
	 .jumbotron h1 {
		 font-size: 1.7em!important;
	}
	 .jumbotron{
		min-height: 180px!important;
	}
	.jumbotron .breadcrumb {
		 max-width: 200px;
	}
	/* others */
	.nav-pills .nav-link{
		font-size:15px;
	}
	 .btn.ml-1 {
		margin-left:0px!important;
	}
	 .breadcrumb{
		padding:0px 10px;
	}
	 .btn {
		 padding: 10px 30px
	}
	 .serviceBox1 .title a {
		 font-size:20px;
	}
	 .section-heading h2, h2 {
		 font-size: 1.7em!important;
	}
	 .owl-prev i, .owl-next i {
		 font-size: 20px;
	}
	 .nav-tabs .nav-link {
		 width: 100%;
		 margin-right: 0px;
		 text-align: center;
	}
	 .navbar-brand span {
		 font-size:30px;
	}
	 .navbar-brand i {
		 font-size:40px;
	}
	 .navbar-collapse.show, .navbar-collapse {
		 max-height: 300px !important;
	}
	 .input-group .form-control, .input-group-btn {
		 display: inline-table;
		 width: 100%;
		 margin-top: 10px;
		 border-radius: 10px !important;
	}
	 .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child), .input-group-btn .btn{
		 border-radius: 10px;
	}
	 .card {
		 padding: 20px;
	}
	 .testimonial-pic , .testimonial .testimonial-review {
		 float: none;
		 text-align:center;
	}
	 .testimonial-pic > img, .testimonial .testimonial-review {
		 margin: 0 auto;
	}
	 .btn-lg {
		 padding: 20px!important;
	}
	 .back-to-top {
		 right: 12px;
	}
	 .card.blog-card {
		 padding: 30px 0px;
	}
	 .card-header {
		 padding: .75rem 0rem;
	}
	 .blog-sidebar .card {
		 padding: 0px;
	}
	 .text-xs-center {
		 text-align: center;
	}

}
/* Medium/small devices (767px) */
 @media (max-width: 767px) {

     .adoption-header {
         margin-top: 0px;
    }
     .btn.float-left{
        float: none!important;
    }
     .feature-with-icon {
         text-align: center;
    }
     .owl-prev {
         left: -0px;
    }
     .owl-next {
         right: -0px;
    }
     .nav-tabs .nav-link {
         width: 100%;
         margin-right: 0px;
         text-align: center;
    }
     .hidden-small{
        display:none;
    }
     #slider {
         padding-top: 50px!important;
    }
     .accordion a.card-link:before {
         width: 20px;
         height: 20px;
         line-height: 20px;
         left: -25px;
         top: 10px;
    }
     .accordion:before {
         left: 12px;
    }
     .accordion {
         padding-left: 30px;
    }
     .accordion .card-header {
         padding: 5px;
    }
     .bg-collumn {
        min-height:200px!important;
    }
     section {
         padding-top: 70px;
         padding-bottom: 70px;
    }
     .section-heading {
         margin-bottom: 60px;
    }
     .section-heading:before {
         font-size: 40px;
    }
     h1{
         font-size:2.4em;
    }
     .section-heading h2,h2{
         font-size:2.0em;
    }
     h3 {
         font-size: 1.7em;
    }
     h4 {
         font-size: 1.5em;
    }
     .h7{
         font-size:16px;
         line-height:27px;
    }
     .header-p {
         font-size: 18px;
         line-height: 23px;
         margin-bottom:10px;
    }
     .header-text h1 {
         margin-bottom: 20px;
         font-size: 5em;
    }
     .page {
         padding-top: 50px;
         padding-bottom: 50px;
    }
     footer{
         padding:30px;
    }
     .mt-5, .my-5 {
         margin-top: 2rem!important;
    }
     .mb-5{
         margin-bottom: 2rem!important;
    }
     .ls-outline .ls-nav-prev, .ls-outline .ls-nav-next{
         display:none!important;
    }
	.fixed-header{
		padding: 50px 0;
		margin-top: 50px;

	}
	#header3 {
		padding:50px; 
	}

	/* block padding */
	 .block-padding{
         padding-top: 40px;
         padding-bottom: 40px;
    }
     .block-padding:last-child, .block-padding:last-child.pb-block{
        padding-bottom: 40px;
    }
     .bottom-block-padding{
         padding-top: 40px;
         padding-bottom: 0px;
    }
	/* hide top bar */
    .top-bar {
         display:none!important;
    }
}

/* Medium devices (991px)  */
 @media (min-width: 992px) {
	 
	/* absolute positioned images */
	 .img-left-absolute{
		 left: -60px;
		 position: absolute;
	}
	 .img-right-absolute{
		 right: -60px;
		 position: absolute;
	}
	/* no fixed backgrounds, important fix for IOS */
	 .bg-fixed{
		background-attachment:fixed!important;
	}
	/* page with sidebar */
	 .page-with-sidebar{
		 padding-right:30px;
	}
	/* intro-boxes */
    .intro-row-boxes{margin-top:-160px;}


 }
 @media (max-width: 991px) {
	 
	.bg-collumn {
        min-height:300px;
    }
	 
	 .nav-tabs .nav-link {
		 padding: 15px 30px;
	}
	 #sidebar{
		margin-top:50px;
	}
 	/* no background or hidden on small devices */
	 .no-bg-small{
		background-image:none;
	}
	 .hidden-medium-small{
		display:none;
	} 
	/* widget */
	 .widget2{
		margin-top:30px;
	}
	.widget2:first-child{
		margin-top:0px;
	}
	/* slider */
	 .header-text:before{
		 font-size:50px!important;
		 margin-top:30px;
	}
	/*top bar */
	 .top-bar .contact-details li {
		 font-size: 13px;
	}
	 .top-bar .contact-details li {
		 margin: 0px!important;
	}
	 .top-bar .contact-details i {
		 margin-right: 8px;
		 margin-left: 8px;
	}
	/* others */
	 .res-margin{
		 margin-top:30px;
	}
	.img-rotate-outline {
		padding: 30px;
		border: 0px;
    }
	 .navbar-collapse.show {
		 max-height: 400px;
	}
	 .navbar-collapse {
		 max-height: 400px ;
	}
	 .navbar-collapse::-webkit-scrollbar {
		 width: 10px;
	}
	 .navbar-collapse::-webkit-scrollbar-track {
		 background-color: lightgray;
	}
	 .navbar-collapse::-webkit-scrollbar-thumb {
		 background-color: darkgray;
	}
	 .navbar-collapse.show {
		 overflow-y: scroll!important;
		 overflow-x: hidden!important;
   }
	   
}
/* Large devices (large desktops, min 1200px ) The navbar toggle appears at this breakpoint*/
 @media (min-width: 1200px) {
 
	/* jumbotron */
	 .jumbotron{
		 border-top: 148px solid #fff;
		 height:400px;
	}
	/* navigation */
	 .navbar-nav .nav-link {
		 height: 60px;
	}
	 .navbar{
		 height: 106px;
		 line-height: 45px;
	}
	 .dropdown-menu{
		 margin-top:30px;
	}	
   
}

 @media (max-width: 1200px) {
	 #not-found {
		 margin-top: 5rem;
		 margin-bottom: 3rem;
	}
	 .counter{
		margin-bottom:20px;
	}
	/* Jumbotron */
	 .jumbotron{
		 min-height:250px;
		 background-size: cover!important;
		 border-top: 50px solid #fff;
	}
	/* navigation */
	 .dropdown-menu:before{
		 display:none;
	}
	 .navbar .nav-item{
		 margin-top: 20px;
	}
	.navbar-nav .dropdown-menu {
		float:left;
		width: 100%;
	}
	.navbar-toggler:hover i{
		color:#fff;
	}
	.navbar .nav-item a:before{
	display:none;
	}
	
	.navbar {
		 min-height:50px;
		 padding: 0px;
	}
	 .nav-brand img {
		 max-height: 50px;
		 padding: 5px;
	}
	 .dropdown-item, .navbar-nav .nav-link{
		 text-align:center;
	}
	 .dropdown-item {
		 padding: 0.8rem;
	}
	 .navbar-collapse.show {
		 display: block;
		 padding-bottom: 40px;
	}
	/* slider */
	 #slider{
		 padding-top: 90px;
	}
	 .header-text {
		 width: 50%!important;
		 padding: 0px!important;
		 position:absolute;
		 margin-top: 20%!important;
	}
	 .header-text.full-width {
		 width: 100%!important;
		 margin-left: 2%;
		 padding: 0px!important;
		 margin-top: 10%!important;
	}    
}</style>
      <!-- plugins CSS -->
      <style media="" data-href="css/plugins.css">/*# sourceURL=css/plugins.css */
/*@ sourceURL=css/plugins.css */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* AOS */

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.0
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease; }
  #baguetteBox-overlay.visible {
    opacity: 1; }
  #baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center; }
    #baguetteBox-overlay .full-image figure {
      display: inline;
      margin: 0;
      height: 100%; }
    #baguetteBox-overlay .full-image img {
      display: inline-block;
      width: auto;
      height: auto;
      max-height: 100%;
      max-width: 100%;
      vertical-align: middle;
      -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
         -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
              box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
    #baguetteBox-overlay .full-image figcaption {
      display: block;
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center;
      line-height: 1.8;
      white-space: normal;
      color: #ccc;
      background-color: #000;
      background-color: rgba(0, 0, 0, 0.6);
      font-family: sans-serif; }
    #baguetteBox-overlay .full-image:before {
      content: "";
      display: inline-block;
      height: 50%;
      width: 1px;
      margin-right: -1px; }

#baguetteBox-slider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  -webkit-transition: left .4s ease, -webkit-transform .4s ease;
  transition: left .4s ease, -webkit-transform .4s ease;
  transition: left .4s ease, transform .4s ease;
  transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease; }
  #baguetteBox-slider.bounce-from-right {
    -webkit-animation: bounceFromRight .4s ease-out;
            animation: bounceFromRight .4s ease-out; }
  #baguetteBox-slider.bounce-from-left {
    -webkit-animation: bounceFromLeft .4s ease-out;
            animation: bounceFromLeft .4s ease-out; }

@-webkit-keyframes bounceFromRight {
  0% {
    margin-left: 0; }
  50% {
    margin-left: -30px; }
  100% {
    margin-left: 0; } }

@keyframes bounceFromRight {
  0% {
    margin-left: 0; }
  50% {
    margin-left: -30px; }
  100% {
    margin-left: 0; } }

@-webkit-keyframes bounceFromLeft {
  0% {
    margin-left: 0; }
  50% {
    margin-left: 30px; }
  100% {
    margin-left: 0; } }

@keyframes bounceFromLeft {
  0% {
    margin-left: 0; }
  50% {
    margin-left: 30px; }
  100% {
    margin-left: 0; } }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button {
  top: 50%;
  top: calc(50% - 30px);
  width: 44px;
  height: 60px; }

.baguetteBox-button {
  position: absolute;
  cursor: pointer;
  outline: none;
  padding: 0;
  margin: 0;
  border: 0;
  -moz-border-radius: 15%;
       border-radius: 15%;
  background-color: #323232;
  background-color: rgba(50, 50, 50, 0.5);
  color: #ddd;
  font: 1.6em sans-serif;
  -webkit-transition: background-color .4s ease;
  transition: background-color .4s ease; }
  .baguetteBox-button:focus, .baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, 0.9); }
  .baguetteBox-button#next-button {
    right: 2%; }
  .baguetteBox-button#previous-button {
    left: 2%; }
  .baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px; }
  .baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0; }

/*
    Preloader
    Borrowed from http://tobiasahlin.com/spinkit/
*/
.baguetteBox-spinner {
  width: 40px;
  height: 40px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px; }

.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
  width: 100%;
  height: 100%;
  -moz-border-radius: 50%;
       border-radius: 50%;
  background-color: #fff;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: bounce 2s infinite ease-in-out;
          animation: bounce 2s infinite ease-in-out; }

.baguetteBox-double-bounce2 {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes bounce {
  0%, 100% {
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1); } }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
	
	/* Leaflet styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	     -o-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	     -o-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url("layers.png");
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url("layers-2x.png");
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url("marker-icon.png");
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}
</style>
      <!-- Colors CSS -->
      <style media="" data-href="styles/maincolors.css">/*# sourceURL=styles/maincolors.css */
/*@ sourceURL=styles/maincolors.css */
/* 
Main Color scheme 
/* 
/* Light blue */
 .feature-with-icon:hover i,.btn-quaternary,.badge-default,.bg-secondary,.dropdown-menu, .btn-primary, .back-to-top i:hover, .alert-secondary, .badge-secondary, .nav-pills .nav-link.active,.nav-pills .nav-link:hover,.nav-pills .nav-link:focus, .nav-pills .show>.nav-link,.list-group-item.active,figure.team-style2 figcaption .icons i, .page-link:hover, .page-link.active, .team-style1 .social,.btn-secondary:hover,.btn-secondary:focus{
     background-color:#018AE0;
}
 .bg-secondary{
     background-color:#018AE0!important;
}
 .section-heading h2:after,ul.social-media i,.owl-prev i:hover, .owl-next i:hover,.breadcrumb a:hover,.widget1 .colored-icons i,.navbar .dropdown-item:hover,.navbar .dropdown-item:focus,.navbar .nav-link:focus,.navbar .nav-item:hover,.navbar .nav-item .active ,.team-style2 .img-box a:hover li,.section-heading h2:before,.navbar-brand i,.serviceBox:hover .service-icon i,a,figure.team-style3 h6, figure.team-style2 .name h6, ul.custom li:before, .testimonial .content:before,.owl-theme .owl-nav [class*='owl-']:hover,.spinner .bounce1:after,.team-style2 span{
     color:#018AE0;
}
 .testimonial-pic > img,.text-secondary{
     color:#018AE0!important;
}
 .custom-link, .form-control:focus,.btn-primary,.list-group-item.active,.alert-secondary,.adopt-image,.team-style2 .img-box .social-icons li {
     border-color:#018AE0;
}
 .lds-ring div {
     border: 6px solid #018AE0;
     border-color: #018AE0 transparent transparent transparent;
}
/* Dark Blue */
 .btn-quaternary:hover,.btn-quaternary:focus,.top-bar,.btn-tertiary,.nav-tabs .nav-link,.accordion-cards .card-body,.navbar-toggler:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .back-to-top i, .accordion-cards .card-header, .page-item.active .page-link,.progress-bar,.service-hover-box .service-hover-caption, figure.team-style2 .name , .team-style1:hover .team-image,.page-link,footer,.nav-pills .nav-link{
     background-color:#D61C62 ;
}
 .bg-primary{
     background-color:#1446A0!important;
}
 .accordion .card-link,.serviceBox1 .title a:hover,.text-tertiary,.icon-box i,.blog-card .post-info:before,.color1,.header-text:before,ul.social-media li:hover i,.navbar-brand span,.adopt-card-info i,.counter .counter-icon {
     color:#1446A0 ;
}
 .text-primary{
    color:#1446A0!important ;
}
 .dropdown-menu:before {
     border-bottom-color: #1446A0;
}
 .blog-card .card-img-top:hover,.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .page-item.active .page-link{
     border-color:#1446A0;
}
/* Pink */
 .blog-box .date ,.feature-with-icon i,.btn-quaternary,.btn-secondary:not(:disabled):not(.disabled):active:focus,.breadcrumb ,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover,.btn-tertiary:hover,.bg-tertiary,.accordion .card-header a.collapsed:before,.accordion:before,.accordion a:before,.dropdown-item:focus, .dropdown-item:hover,.dropdown-item.active,.accordion-cards .card-header:hover,.accordion-cards .card-header:focus,.badge-primary,.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .alert-primary,.btn-secondary,.list-group-item-action:focus, .list-group-item-action:hover,.team-style1 .title:after,.team-style1 .title:before,.contact-icon .top-icon{
     background-color:#D61C62 ;
}
 .accordion .card-link:hover, .accordion .card-link:focus,.navbar .nav-item.active a,.team-style1 .post:before,.owl-prev i, .owl-next i,.serviceBox2 .service-icon,.text-tertiary,.contact-image i,blockquote:after,blockquote:before,.team-style1:hover .social li a, figure.team-style3 i , .serviceBox .service-icon i,ul.checkmark li:before,.colored-icons i,a:hover,a:focus,.team-style1:hover .social li a:hover,a h5:hover,a h4:hover{
     color:#D61C62 ;
}
 .contact-form3.bg-secondary .form-control:focus,.custom-link:hover, .custom-link:focus,.form-control,.alert-primary,.list-group-item-action:focus, .list-group-item-action:hover{
     border-color:#D61C62 ;
}
 </style>
	  	  <!-- LayerSlider CSS -->
      <style media="" data-href="vendor/layerslider/css/layerslider.css">/*# sourceURL=vendor/layerslider/css/layerslider.css */
/*@ sourceURL=vendor/layerslider/css/layerslider.css */

/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2018 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			https://layerslider.kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Slider structure z-index cheat sheet

	_____									YourLogo				z.index: 50;
	_____ _____ _____						Most GUI elements		z-index: 40;
	______________________					.ls-inner wrapper		z-index: 30;
	______________________					.ls-hidden wrapper		z-index: 20;
	___________________________				.ls-shadow				z-index: 10;
	________________________________		slider element			z-index: default;

	-------------------------------------	Document

*/



/* Slider */

	.ls-container {
		visibility: hidden;
		position: relative;
		max-width: 100%;
	}

	.ls-inner {
		position: relative;
		width: 100%;
		height: 100%;
		background-position: center center;
		z-index: 30;
	}

	.ls-wp-fullwidth-container {
		width: 100%;
		position: relative;
	}

	.ls-wp-fullwidth-helper {
		position: absolute;
	}



/* Layers */

	.ls-layers,
	.ls-slide-backgrounds,
	.ls-slide-effects,
	.ls-background-videos,
	.ls-bg-video-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.ls-wrapper {
		padding: 0 !important;
		visibility: visible !important;
		border: 0 !important;
		z-index: 1;
	}

	.ls-background-videos {
		z-index: 1;
	}

	.ls-bg-video-overlay {
		z-index: 21;
		background-repeat: repeat;
		background-position: center center;
	}

	.ls-slide-backgrounds {
		z-index: 2;
	}

	.ls-slide-effects {
		z-index: 4;
	}

	.ls-layers {
		z-index: 35;
	}

	.ls-parallax,
	.ls-in-out,
	.ls-z {
		position: absolute !important;
	}

	.ls-parallax,
	.ls-z {
		width: 0 !important;
		height: 0 !important;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		display: block !important;
		overflow: visible !important;
	}

	.ls-in-out {
		display: none;
	}

	.ls-loop, .ls-clip {
		position: absolute !important;
		display: block !important;
	}

	.ls-parallax,
	.ls-in-out,
	.ls-loop,
	.ls-z {
		background: none !important;
	}

	.ls-parallax,
	.ls-bg-wrap,
	.ls-loop {
		margin: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer
	.ls-wrapper > .ls-bg {
		line-height: normal;
		white-space: nowrap;
		word-wrap: normal;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer {
		position: static !important;
		display: block !important;
		-o-transform: translateZ(1px);
		-ms-transform: translateZ(1px);
		-moz-transform: translateZ(1px);
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px);
	}

	.ls-bg-wrap,
	.ls-bg-outer {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.ls-bg-wrap {
		display: none;
	}

	.ls-bg-outer {
		overflow: hidden !important;
	}

	.ls-wrapper > a.ls-layer-link {
		cursor: pointer !important;
		display: block !important;
		position: absolute !important;
		left: 0 !important;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		z-index: 10;
		-o-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-moz-transform: translateZ(100px);
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
		background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
	}



/* GUI */

	.ls-gui-element {
		z-index: 40;
	}

	.ls-loading-container {
		position: absolute !important;
		display: none;
		left: 50% !important;
		top: 50% !important;
	}

	.ls-loading-indicator {
		margin: 0 auto;
	}



	/* Navigation */

		.ls-bottom-slidebuttons {
			text-align: left;
		}

		.ls-bottom-nav-wrapper,
		.ls-below-thumbnails {
			height: 0;
			position: relative;
			text-align: center;
			margin: 0 auto;
		}

		.ls-below-thumbnails {
			display: none;
		}

		.ls-bottom-nav-wrapper a,
		.ls-nav-prev,
		.ls-nav-next {
			outline: none;
		}

		.ls-bottom-slidebuttons {
			position: relative;
		}

		.ls-bottom-slidebuttons,
		.ls-nav-start,
		.ls-nav-stop,
		.ls-nav-sides {
			position: relative;
		}

		.ls-nothumb {
			text-align: center !important;
		}

		.ls-link,
		.ls-link:hover {
			position: absolute !important;
			width: 100% !important;
			height: 100% !important;
			left: 0 !important;
			top: 0 !important;
		}

		.ls-link {
			display: none;
		}

		.ls-link-on-top {
			z-index: 999999 !important;
		}

		.ls-link, .ls-wrapper > a > * {
			background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
		}

		.ls-bottom-nav-wrapper,
		.ls-thumbnail-wrapper,
		.ls-nav-prev,
		.ls-nav-next {
			visibility: hidden;
		}



	/* Timers */

		.ls-bar-timer {
			position: absolute;
			width: 0;
			height: 2px;
			background: white;
			border-bottom: 2px solid #555;
			opacity: .55;
			top: 0;
		}

		.ls-circle-timer {
			width: 16px;
			height: 16px;
			position: absolute;
			right: 10px;
			top: 10px;
			opacity: .65;
			display: none;
		}

		.ls-container .ls-circle-timer,
		.ls-container .ls-circle-timer * {
			box-sizing: border-box !important;
		}

		.ls-ct-half {
			border: 4px solid white;
		}

		.ls-ct-left,
		.ls-ct-right {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-left,
		.ls-ct-right {
			position: absolute;
		}

		.ls-ct-left {
			left: 0;
		}

		.ls-ct-right {
			left: 50%;
		}

		.ls-ct-rotate {
			width: 200%;
			height: 100%;
			position: absolute;
			top: 0;
		}

		.ls-ct-left .ls-ct-rotate,
		.ls-ct-right .ls-ct-hider,
		.ls-ct-right .ls-ct-half {
			left: 0;
		}

		.ls-ct-right .ls-ct-rotate,
		.ls-ct-left .ls-ct-hider,
		.ls-ct-left .ls-ct-half {
			right: 0;
		}

		.ls-ct-hider,
		.ls-ct-half {
			position: absolute;
			top: 0;
		}

		.ls-ct-hider {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-half {
			width: 200%;
			height: 100%;
		}

		.ls-ct-center {
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			position: absolute;
			border: 4px solid black;
			opacity: 0.2;
		}

		.ls-ct-half,
		.ls-ct-center {
			border-radius: 100px;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
		}

		.ls-slidebar-container {
			margin: 10px auto;
		}

		.ls-slidebar-container,
		.ls-slidebar {
			position: relative;
		}

		.ls-progressbar,
		.ls-slidebar-slider-container {
			position: absolute;
			left: 0;
			top: 0;
		}

		.ls-progressbar {
			width: 0;
			height: 100%;
			z-index: 1;
		}

		.ls-slidebar-slider-container {
			z-index: 2;
		}

		.ls-slidebar-slider {
			position: static !important;
			cursor: pointer;
		}

		/* slidebar default dark skin */

		.ls-slidebar {
			height: 10px;
			background-color: #ddd;
		}

		.ls-slidebar,
		.ls-progressbar {
			border-radius: 10px;
		}

		.ls-progressbar {
			background-color: #bbb;
		}

		.ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-slider {
			width: 20px;
			height: 20px;
			border-radius: 20px;
			background-color: #999;
		}

		/* slidebar default light skin */

		.ls-slidebar-light .ls-slidebar {
			height: 8px;
			background-color: white;
			border: 1px solid #ddd;
			border-top: 1px solid #ccc;
		}

		.ls-slidebar-light .ls-slidebar,
		.ls-slidebar-light .ls-progressbar {
			border-radius: 10px;
		}

		.ls-slidebar-light .ls-progressbar {
			background-color: #eee;
		}

		.ls-slidebar-light .ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-light .ls-slidebar-slider {
			width: 18px;
			height: 18px;
			border-radius: 20px;
			background-color: #eee;
			border: 1px solid #bbb;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #999;
		}




	/* Thumbnails */

		.ls-tn {
			display: none !important;
		}

		.ls-thumbnail-hover {
			display: none;
			position: absolute;
			left: 0;
		}

		.ls-thumbnail-hover-inner {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			display: none;
		}

		.ls-thumbnail-hover-bg {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}

		.ls-thumbnail-hover-img {
			position: absolute;
			overflow: hidden;
		}

		.ls-thumbnail-hover img {
			max-width: none !important;
			position: absolute;
			display: inline-block;
			visibility: visible !important;
			left: 50%;
			top: 0;
		}

		.ls-thumbnail-hover span {
			left: 50%;
			top: 100%;
			width: 0;
			height: 0;
			display: block;
			position: absolute;
			border-left-color: transparent !important;
			border-right-color: transparent !important;
			border-bottom-color: transparent !important;
		}

		.ls-thumbnail-wrapper {
			position: relative;
			width: 100%;
			margin: 0 auto;
		}

		.ls-thumbnail {
			position: relative;
			margin: 0 auto;
		}

		.ls-thumbnail-inner,
		.ls-thumbnail-slide-container {
			width: 100%;
		}

		.ls-thumbnail-slide-container {
			overflow: hidden !important;
			position: relative;
		}

		.ls-thumbnail-slide {
			text-align: center;
			white-space: nowrap;
			float: left;
			position: relative;
		}

		.ls-thumbnail-slide a {
			overflow: hidden;
			display: inline-block;
			width: 0;
			height: 0;
			position: relative;
		}

		.ls-thumbnail-slide img {
			max-width: none !important;
			max-height: 100% !important;
			height: 100%;
			visibility: visible !important;
		}

		.ls-touchscroll {
			overflow-x: auto !important;
		}



	/* Shadow */

		.ls-shadow {
			display: none;
			position: absolute;
			z-index: 10 !important;
			top: 100%;
			width: 100%;
			left: 0;
			overflow: hidden !important;
			visibility: hidden;
		}

		.ls-shadow img {
			width: 100% !important;
			height: auto !important;
			position: absolute !important;
			left: 0 !important;
			bottom: 0 !important;
		}



/* Media */

	.ls-media-layer {
		overflow: hidden;
	}

	.ls-vpcontainer,
	.ls-videopreview {
		width : 100%;
		height : 100%;
		position : absolute;
		left : 0;
		top : 0;
		cursor : pointer;
	}

	.ls-videopreview {
		background-size: cover;
		background-position: center center;
	}

	.ls-videopreview {
		z-index: 1;
	}

	.ls-playvideo {
		position: absolute;
		left: 50%;
		top: 50%;
		cursor: pointer;
		z-index: 2;
	}

	.ls-autoplay .ls-playvideo {
		display: none !important;
	}



/* Mobile features */

	.ls-forcehide {
		display: none !important;
	}



/* YourLogo */

	.ls-yourlogo {
		position: absolute;
		z-index: 50;
	}



/* Slide transitions */

	/* .ls-lt-container */
	.ls-slide-transition-wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-wrapper * {
		text-align: left !important;
	}

	.ls-slide-transition-tile {
		position: relative;
		float: left;
	}

	.ls-slide-transition-tile img {
		visibility: visible;
		margin: 0 !important;
	}

	.ls-curtiles {
		overflow: hidden;
	}

	.ls-curtiles,
	.ls-nexttiles {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.ls-curtile, .ls-nexttile {
		overflow: hidden;
		width: 100% !important;
		height: 100% !important;
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	.ls-nexttile {
		display: none;
	}

	.ls-3d-container {
		position: relative;
		overflow: visible !important;
		-ms-perspective: none !important;
		-moz-perspective: none !important;
		-webkit-perspective: none !important;
		perspective: none !important;
	}

	.ls-3d-box {
		position: absolute;
	}

	.ls-3d-box div {
		overflow: hidden;
		margin: 0;
		padding: 0;
		position: absolute;
		background-color: #888;
	}

	.ls-3d-box .ls-3d-top,
	.ls-3d-box .ls-3d-bottom {
		background-color: #555;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-tile {
		-ms-perspective: 1500px;
		-moz-perspective: 1500px;
		-webkit-perspective: 1500px;
		perspective: 1500px;
	}

	.ls-slide-transition-tile,
	.ls-3d-box,
	.ls-curtiles,
	.ls-nexttiles {
		-ms-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}

	.ls-curtile,
	.ls-nexttile,
	.ls-3d-box,
	.ls-3d-box div {
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}




/* Misc. */

	.ls-visible {
		overflow: visible !important;
	}

	.ls-unselectable {
		user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.ls-overflow-hidden {
		overflow: hidden;
	}

	.ls-overflowx-hidden {
		overflow-x: hidden;
	}

	.ls-overflow-visible {
		overflow: visible !important;
	}

	.ls-overflowy-hidden {
		overflow-y: hidden;
	}

	.ls-hidden {
		width: 0px !important;
		height: 0px !important;
		position: absolute;
		left: -5000px;
		top: -5000px;
		z-index: -1;
		overflow: hidden !important;
		visibility: hidden !important;
		display: block !important;
	}

	.ls-slide {
		display: block !important;
		visibility: hidden !important;
		position: absolute !important;
		overflow: hidden;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		background: none;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.ls-slide > .ls-layer,
	.ls-slide > .ls-l,
	.ls-slide > .ls-bg,
	.ls-slide > a > .ls-layer,
	.ls-slide > a > .ls-l,
	.ls-slide > a > .ls-bg {
		position: absolute !important;
		white-space: nowrap;
	}

	.ls-fullscreen {
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		height: auto !important;
	}

	.ls-fullscreen .ls-container {
		background-color: black;
		margin: 0 auto !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper {
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background-color: black;
		overflow: hidden !important;
		position: relative !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper .ls-container,
	.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%,-50%) !important;
	}

	.ls-layer .split-item {
		font-weight: inherit !important;
		font-family: inherit !important;
		font-size: inherit;
		color: inherit;
	}



/* Removing all default global styles of WordPress themes */

	html .ls-nav-prev,
	body .ls-nav-prev,
	#ls-global .ls-nav-prev,
	html .ls-nav-next,
	body .ls-nav-next,
	#ls-global .ls-nav-next,
	html .ls-container img,
	body .ls-container img,
	#ls-global .ls-container img,
	html .ls-bottom-nav-wrapper a,
	body .ls-bottom-nav-wrapper a,
	#ls-global .ls-bottom-nav-wrapper a,
	html .ls-container .ls-fullscreen,
	body .ls-container .ls-fullscreen,
	#ls-global .ls-container .ls-fullscreen,
	html .ls-thumbnail a,
	body .ls-thumbnail a,
	#ls-global .ls-thumbnail a {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		border: 0;
	}

	html .ls-wrapper > a,
	body .ls-wrapper > a,
	#ls-global .ls-wrapper > a,
	html .ls-wrapper > p,
	body .ls-wrapper > p,
	#ls-global .ls-wrapper > p,
	html .ls-wrapper > h1,
	body .ls-wrapper > h1,
	#ls-global .ls-wrapper > h1,
	html .ls-wrapper > h2,
	body .ls-wrapper > h2,
	#ls-global .ls-wrapper > h2,
	html .ls-wrapper > h3,
	body .ls-wrapper > h3,
	#ls-global .ls-wrapper > h3,
	html .ls-wrapper > h4,
	body .ls-wrapper > h4,
	#ls-global .ls-wrapper > h4,
	html .ls-wrapper > h5,
	body .ls-wrapper > h5,
	#ls-global .ls-wrapper > h5,
	html .ls-wrapper > img,
	body .ls-wrapper > img,
	#ls-global .ls-wrapper > img,
	html .ls-wrapper > div,
	body .ls-wrapper > div,
	#ls-global .ls-wrapper > div,
	html .ls-wrapper > span,
	body .ls-wrapper > span,
	#ls-global .ls-wrapper > span,
	html .ls-wrapper .ls-bg,
	body .ls-wrapper .ls-bg,
	#ls-global .ls-wrapper .ls-bg,
	html .ls-wrapper .ls-layer,
	body .ls-wrapper .ls-layer,
	#ls-global .ls-wrapper .ls-layer,
	html .ls-slide .ls-layer,
	body .ls-slide .ls-layer,
	#ls-global .ls-slide .ls-layer,
	 html .ls-slide a .ls-layer,
	body .ls-slide a .ls-layer,
	#ls-global .ls-slide a .ls-layer {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		margin: 0;
		border-width: 0;
	}

	html .ls-container img,
	body .ls-container img,
	#ls-global .ls-container img {
		background: none !important;
		min-width: 0 !important;
		max-width: none !important;
		border-radius: 0;
		box-shadow: none;
		border: 0;
		padding: 0;
	}

	html .ls-wp-container .ls-wrapper > a > *,
	body .ls-wp-container .ls-wrapper > a > *,
	#ls-global .ls-wp-container .ls-wrapper > a > * {
		margin: 0;
	}

	html .ls-wp-container .ls-wrapper > a,
	body .ls-wp-container .ls-wrapper > a,
	#ls-global .ls-wp-container .ls-wrapper > a {
		text-decoration: none;
	}

	.ls-wp-fullwidth-container,
	.ls-wp-fullwidth-helper,
	.ls-gui-element *,
	.ls-gui-element,
	.ls-container,
	.ls-slide > *,
	.ls-slide,
	.ls-wrapper,
	.ls-layer {
		box-sizing: content-box !important;
	}

	html .ls-yourlogo,
	body .ls-yourlogo,
	#ls-global .ls-yourlogo {
		margin: 0;
	}

	html .ls-tn,
	body .ls-tn,
	#ls-global .ls-tn {
		display: none;
	}

	.ls-bottom-nav-wrapper,
	.ls-bottom-nav-wrapper span,
	.ls-bottom-nav-wrapper a {
		line-height: 0;
		font-size: 0;
	}

	html .ls-container video,
	body .ls-container video,
	#ls-global .ls-container video {
		max-width: none !important;
	}

	/* direction: ltr */

	html .ls-container,
	body .ls-container,
	#ls-global .ls-container,
	html .ls-container .ls-slide-transition-wrapper,
	body .ls-container .ls-slide-transition-wrapper,
	#ls-global .ls-container .ls-slide-transition-wrapper,
	html .ls-container .ls-slide-transition-wrapper *,
	body .ls-container .ls-slide-transition-wrapper *,
	#ls-global .ls-container .ls-slide-transition-wrapper *,
	html .ls-container .ls-bottom-nav-wrapper,
	body .ls-container .ls-bottom-nav-wrapper,
	#ls-global .ls-container .ls-bottom-nav-wrapper,
	html .ls-container .ls-bottom-nav-wrapper *,
	body .ls-container .ls-bottom-nav-wrapper *,
	#ls-global .ls-container .ls-bottom-nav-wrapper *,
	html .ls-container .ls-bottom-nav-wrapper span *,
	body .ls-container .ls-bottom-nav-wrapper span *,
	#ls-global .ls-container .ls-bottom-nav-wrapper span *,
	html .ls-direction-fix,
	body .ls-direction-fix,
	#ls-global .ls-direction-fix {
		direction: ltr !important;
	}

	/* float: none */

	html .ls-container,
	body .ls-container,
	#ls-global .ls-container {
		float: none !important;
	}



/* Notification */

	.ls-notification {
		position: relative;
		margin: 10px auto;
		padding: 10px 10px 15px 88px;
		border-radius: 5px;
		background: #de4528;
		color: white !important;
		font-family: 'Open Sans', arial, sans-serif !important;
	}

	.ls-notification a {
		color: white !important;
		text-decoration: underline !important;
	}

	.ls-notification-logo {
		position: absolute;
		top: 16px;
		left: 17px;
		width: 56px;
		height: 56px;
		font-size: 49px;
		line-height: 53px;
		border-radius: 56px;
		background-color: white;
		color: #de4528;
		font-style: normal;
		font-weight: 800;
		text-align: center;
	}

	.ls-notification strong {
		color: white !important;
		display: block;
		font-size: 20px;
		line-height: 26px;
		font-weight: normal !important;
	}

	.ls-notification span {
		display: block;
		font-size: 13px;
		line-height: 16px;
		text-align: justify !important;
	}



/* Device Responsiveness */

@media screen and (max-width: 767px) {
	.ls-container .ls-layers > .ls-hide-on-phone,
	.ls-container .ls-background-videos .ls-hide-on-phone video,
	.ls-container .ls-background-videos .ls-hide-on-phone audio,
	.ls-container .ls-background-videos .ls-hide-on-phone iframe {
		display: none !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.ls-container .ls-layers > .ls-hide-on-tablet,
	.ls-container .ls-background-videos .ls-hide-on-tablet video,
	.ls-container .ls-background-videos .ls-hide-on-tablet audio,
	.ls-container .ls-background-videos .ls-hide-on-tablet iframe {
		display: none !important;
	}
}

@media screen and (min-width: 1025px) {
	.ls-container .ls-layers > .ls-hide-on-desktop,
	.ls-container .ls-background-videos .ls-hide-on-desktop video,
	.ls-container .ls-background-videos .ls-hide-on-desktop audio,
	.ls-container .ls-background-videos .ls-hide-on-desktop iframe {
		display: none !important;
	}
}

.ls-container .ls-background-videos .ls-vpcontainer {
	z-index: 10;
}

.ls-container .ls-background-videos .ls-videopreview {
	background-size: cover !important;
}

.ls-container .ls-background-videos video,
.ls-container .ls-background-videos audio,
.ls-container .ls-background-videos iframe {
	position: relative;
	z-index: 20;
}



/* Hacks */

	@media (transform-3d), (-ms-transform-3d), (-webkit-transform-3d) {
		#ls-test3d {
			position: absolute;
			left: 9px;
			height: 3px;
		}
	}
</style>
<!-- Switcher Only -->
      <style media="all" data-href="switcher/css/switcher.css" id="switcher-css">/*# sourceURL=switcher/css/switcher.css */
/*@ sourceURL=switcher/css/switcher.css */
#switcher-body .container {
	background:#fff;
	margin:50px auto;
	border:1px solid #dedede;
	padding:40px;
}
.demo_changer{ 
    z-index: 99999; 
    position: fixed;
    left: -301px;
    top: 80px; 
	font-family: 'lato',sans-serif;
    font-weight: 400 !important;
}
.purchase {
	text-decoration:underline;
	color:#4BACC6
}
.demoPanel {
	position:relative;
}
.evo-pop{z-index:10000;width:204px;padding:3px 3px 0}
.evo-pop-ie{z-index:10000;width:212px;padding:3px}
.evo-palette td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}
.evo-palette tr.top td{border-bottom:0}
.evo-palette tr.in td{border-top:0;border-bottom:0}
.evo-palette tr.bottom td{border-top:0}
.evo-palette div.sep{height:3px}
.evo-palette,.evo-palette-ie{border-collapse:separate;border-spacing:4px 0;*border-collapse:expression('separate',cellSpacing='2px')}
.evo-palette th,.evo-palette-ie th{border:0;padding:5px 3px;text-align:left;font-weight:normal;background:transparent!important}
.evo-palette-ie td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}
.evo-palette2,.evo-palette2-ie{margin:auto;border-collapse:collapse}
.evo-palette2 td,.evo-palette2-ie td{font-size:1px;cursor:pointer}
.evo-palette2 td{padding:6px 7px}.evo-palette2-ie td{padding:5px}
.evo-palcenter{padding:5px;text-align:center}
.evo-colorind,.evo-colorind-ie,.evo-colorind-ff{border:solid 1px #c3c3c3;width:20px;height:20px;float:right}
.evo-colorind{position:relative;top:2px}
.evo-colorind-ie{position:relative;top:-23px}
.evo-colorbox-ie{font-size:8px;padding:3px 9px!important}
.evo-colortxt-ie{position:relative;top:-6px}
.evo-pop:after,.evo-pop-ie:after,.evo-colorind:after,.evo-colorind-ie:after,.evo-colorind-ff:after,.evo-color span:after,.evo-cHist:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.evo-color{width:94px;padding:1px 3px 0 4px}
.evo-color div{border:solid 1px #808080;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;padding:3px;margin-bottom:5px;width:10px;height:10px;float:left}
.evo-color span{font-size:15px;margin:1px 0 4px 3px;float:left}
.evo-sep{height:10px;font-size:0}
.evo-more{padding:4px 5px 4px;font-size:smaller}
.evo-cHist{padding:3px}
.evo-cHist div{cursor:pointer;border:solid 1px #c0c0c0;padding:3px;margin:5px;width:10px;height:10px;float:left}
a.evo-hist{margin-left:6px}
.evo-pointer{cursor:pointer}

.evo-pop {
    background:#FFFFFF;
    border: 1px solid #DEDEDE;
    padding: 10px !important;
    width: 225px !important;
    z-index: 10000;
}
.evo-colorind, .evo-colorind-ie, .evo-colorind-ff {
    border: 1px solid #C3C3C3;
    height: 20px;
    position: absolute;
	top:11px;
    right: 5px;
    width: 20px;
}
.demo_changer p {
	margin:10px 0;
}

.demo_changer h6 {
	font-size:20px;
	margin:10px 0 !important;
	color: #000 !important;
	text-transform:none !important;
	font-family: 'lato',sans-serif;
}
.demo_changer select{
	font-size:15px;
	width:80%;
	padding:10px;

}

.demo_changer select:active,
.demo_changer select:focus,
.demo_changer select:hover,

.demo_changer a:hover img,
.demo_changer a:active img,
.demo_changer a:focus img{
	box-shadow:none !important;
	      border: 1px solid #000;
}

.demo_changer .button {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
	background:#fff;
    line-height: 1.42857;
    margin-bottom: 0;
	width:145px !important;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.demo_changer .img-thumbnail {
    height: 35px;
	background-color:#fff;
	border:1px solid #ddd;
    margin-bottom: 5px;
    width: 46% !important;
    padding: 2px;
}
.demo_changer img {
   border: 4px solid #E1E1E1;
    height: 64px;
    margin: 2px !important;
    width: 64px !important;
    border-radius: 50%;
	transition: all ease-in-out 0.2s;
}
.demo_changer img:hover,.demo_changer img:focus {
   border: 4px solid #222;
   
}

.demo_changer hr {
	border-color:#E0E0E0;
}
.demo_changer,
.demo_changer p {
	color:#545454 !important;
}
.demo_changer h5 {
	color:#222 !important;
    font-size: 20px;
	text-transform:none;
	letter-spacing:0px;
    padding-bottom: 0;
	font-weight:700;
}
.demo_changer i {
	color:#fff;
	font-size:21px;
}
.demo_changer .btn {
    width: 200px;
    text-align: center;
    padding: 5px;
    background: #808080;
    /* color: #333; */
    font-size: 12px;
    letter-spacing: 0px;
	margin-top:0px;
}
.demo_changer .btn.margin {
	margin-top:5px;
}
.demo_changer .demo-icon{
    cursor: pointer;
	text-align:center;
	background:#333;
	padding:2px;
    float: right;
    height: 40px;
	line-height:40px;
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
    width:40px;
}
.demo_changer .form_holder {
	border: 1px solid #ddd;
	border-radius: 0 0 14px 0;
	cursor: pointer;
	font-size: 12px;
	background: #eee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    float: right;
	padding:20px;
    width: 300px;
	border-radius: 0px;
}
.demo_changer .form_holder p{
    font-size: 12px;
}
.color_display_2 {
   clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
	width:31px !important;
	height:31px;
    margin-bottom: 7px;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
}
.color_display_2 a{
    color: #fff;
    text-decoration: none;
}
.color_display_2 a:focus,
.color_display_2 a:hover {
    color: #ededed !important;
    text-decoration: none;
}
.demoPanel {
    margin: 0;
    padding: 0;
    width: 125px;
}
.predefined_styles{
    padding:0 5px;
}
@media only screen and (max-width: 768px) {
.demo_changer{
    display: none;
}
} 
.demo_changer .btn {
	    max-width: 200px;
    text-align: center;
    padding: 10px;
}
.bootstrap-select.show-menu-arrow.open > .btn {
    z-index: 2051;
}
.bootstrap-select .btn:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
.bootstrap-select.btn-group .btn .filter-option {
    overflow: hidden;
    position: absolute;
    left: 12px;
    right: 25px;
    text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}
.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a {
    cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}
.bootstrap-select.btn-group[class*="span"] .btn {
    width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu dt {
    display: block;
    padding: 3px 20px;
    cursor: default;
}
.bootstrap-select.btn-group .div-contain {
    overflow: hidden;
}
.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li > a.opt {
    position: relative;
    padding-left: 35px;
}
.bootstrap-select.btn-group .dropdown-menu li > a {
    cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
    font-weight: normal;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
    display: inline-block;
    position: absolute;
    right: 15px;
    margin-top: 2.5px;
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
    display: none;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}
.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) > a small {
    color: #64b1d8;
    color: rgba(255,255,255,0.4);
}
.bootstrap-select.btn-group .dropdown-menu li > dt small {
    font-weight: normal;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}
.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
}
.mobile-device {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0;
}
.bootstrap-select.fit-width {
    width: auto !important;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
    position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}
.control-group.error .bootstrap-select .dropdown-toggle{
    border-color: #b94a48;
}
.bootstrap-select-searchbox {
    padding: 4px 8px;
}
.bootstrap-select-searchbox input {
    margin-bottom: 0;
}</style>
      <!-- END Switcher Styles -->

	        <!-- Demo Examples (For Module #3) -->
	  <link rel="alternate stylesheet" type="text/css" href="utils/maincolors.css" title="maincolors" media="all">
      <link rel="alternate stylesheet" type="text/css" href="utils/tinypaws.css" title="tinypaws" media="all">
	  <link rel="alternate stylesheet" type="text/css" href="utils/veterinarian.css" title="veterinarian" media="all">
      <link rel="alternate stylesheet" type="text/css" href="utils/agility.css" title="agility" media="all">
	   <link rel="alternate stylesheet" type="text/css" href="utils/superpet.css" title="superpet" media="all">
	   <link rel="alternate stylesheet" type="text/css" href="utils/mymascot.css" title="mymascot" media="all">
	   	   <link rel="alternate stylesheet" type="text/css" href="utils/boxed.css" title="boxed" media="all">
	   	   <link rel="alternate stylesheet" type="text/css" href="utils/full.css" title="full" media="all">
		   <!-- Global site tag (gtag.js) - Google Analytics -->
<script type="text/javascript" async="" src="utils/analytics.js.download"></script><script type="text/javascript" async="" src="utils/js"></script><script async="" src="utils/gtm.js.download"></script><script async="" src="utils/js(1)"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-76370337-2');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T7ZJPV8');</script>
<!-- End Google Tag Manager -->
   <style type="text/css">#mc_embed_signup input.mce_inline_error { border-color:#6B0505; } #mc_embed_signup div.mce_inline_error { margin: 0 0 1em 0; padding: 5px 10px; background-color:#6B0505; font-weight: bold; z-index: 1; color:#fff; }</style><style media="" data-href="./vendor/layerslider/skins/outline/skin.css">/*# sourceURL=./vendor/layerslider/skins/outline/skin.css */
/*@ sourceURL=./vendor/layerslider/skins/outline/skin.css */
/* LayerSlider Outline Skin */


.ls-outline .ls-button{
	text-decoration: none !important;
	color: #fff;
	background-color: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 12px 25px;
	border: 2px solid #ffffff !important
}

.ls-outline .ls-button:hover{
	background: #fff !important;
	color: #444;
}


.ls-outline .ls-playvideo {
	width: 50px;
	height: 50px;
	margin-left: -29px;
	margin-top: -29px;
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	border: 2px solid rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.ls-outline .ls-playvideo:before {
	position: absolute;
	top: 16px;
	left: 20px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 14px;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.8);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	content: "";
}

.ls-outline .ls-playvideo:hover:before{
	border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}

.ls-outline .ls-playvideo:hover {
	background: rgba(0,0,0,1);
	border: 2px solid rgba(255, 255, 255, 1);
}


.ls-outline .ls-nav-prev,
.ls-outline .ls-nav-next {
	-webkit-transition: background 0.15s !important;
	-moz-transition: background 0.15s !important;
	transition: background 0.15s !important;
}

.ls-outline .ls-nav-prev {
	-webkit-transform-origin: 0% 50% 0;
	-moz-transform-origin: 0% 50% 0;
	transform-origin: 0% 50% 0;
}

.ls-outline .ls-nav-next {
	-webkit-transform-origin: 100% 50% 0;
	-moz-transform-origin: 100% 50% 0;
	transform-origin: 100% 50% 0;
}


.ls-outline .ls-nav-prev:hover,
.ls-outline .ls-nav-next:hover {
	background-color: #fff;
}

.ls-outline .ls-nav-prev:before,
.ls-outline .ls-nav-prev:after,
.ls-outline .ls-nav-next:before,
.ls-outline .ls-nav-next:after{
	width: 3px;
	height: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	left: 26px;
	top: 12px;
	position: absolute;
	display: block;
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	transform: rotate(-40deg);
	-webkit-transform-origin: 50% 100% 0;
	-moz-transform-origin: 50% 100% 0;
	transform-origin: 50% 100% 0;
	-webkit-transition: all 0.15s !important;
	-moz-transition: all 0.15s !important;
	transition: all 0.15s !important;
	content: "";
	background-color: #fff;
}

.ls-outline .ls-nav-prev:before{
	top: 23px;
	left: 18px;
	-webkit-transform-origin: 50% 0% 0;
	-moz-transform-origin: 50% 0% 0;
	transform-origin: 50% 0% 0;
}

.ls-outline .ls-nav-prev:after{
	left: 18px;
	-webkit-transform-origin: 50% 100% 0;
	-moz-transform-origin: 50% 100% 0;
	transform-origin: 50% 100% 0;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	transform: rotate(40deg);
}

.ls-outline .ls-nav-next:after{
	top: 23px;
	-webkit-transform-origin: 50% 0% 0;
	-moz-transform-origin: 50% 0% 0;
	transform-origin: 50% 0% 0;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	transform: rotate(40deg);
}

.ls-outline .ls-nav-prev:active:before{
	-webkit-transform: translateX(-3px) rotate(-60deg);
	-moz-transform: translateX(-3px) rotate(-60deg);
	transform: translateX(-3px) rotate(-60deg);
}

.ls-outline .ls-nav-prev:active:after{
	-webkit-transform: translateX(-3px) rotate(60deg);
	-moz-transform: translateX(-3px) rotate(60deg);
	transform: translateX(-3px) rotate(60deg);
}

.ls-outline .ls-nav-next:active:before{
	-webkit-transform: translateX(3px) rotate(-60deg);
	-moz-transform: translateX(3px) rotate(-60deg);
	transform: translateX(3px) rotate(-60deg);
}

.ls-outline .ls-nav-next:active:after{
	-webkit-transform: translateX(3px) rotate(60deg);
	-moz-transform: translateX(3px) rotate(60deg);
	transform: translateX(3px) rotate(60deg);
}


.ls-outline .ls-nav-prev:hover:before,
.ls-outline .ls-nav-prev:hover:after,
.ls-outline .ls-nav-next:hover:before,
.ls-outline .ls-nav-next:hover:after{
	background-color: #444;
}


.ls-outline .ls-nav-start{
	position: relative;
}

.ls-outline .ls-nav-start:before {
	position: absolute;
	top: 2px;
	left: 9px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 8px;
	border-color: transparent transparent transparent rgba(255, 255, 255, 0.7);
	content: "";
}

.ls-outline .ls-nav-start-active:before,
.ls-outline .ls-nav-start:hover:before{
	border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}

.ls-outline .ls-nav-stop {
	position: relative;
}

.ls-outline .ls-nav-stop:before {
	position: absolute;
	top: 2px;
	left: 9px;
	display: block;
	width: 3px;
	height: 12px;
	border: 2px solid rgba(255,255,255,0.7);
	border-top: none;
	border-bottom: none;
	content: "";
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.ls-outline .ls-nav-stop:hover:before,
.ls-outline .ls-nav-stop-active:before {
	border-color: rgba(255,255,255,1);
}

.ls-outline .ls-bottom-slidebuttons{
	vertical-align: middle;
}

/* paginators background color*/

.ls-outline .ls-bottom-slidebuttons a {
	background: rgba(0,0,0,0.1);
	border: 2px solid #fff !important;
	margin-right: 8px;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background-color 1.2s ease;
	-moz-transition: background-color 1.2s ease;
	transition: background-color 1.2s ease;
}

.ls-outline .ls-bottom-slidebuttons a:before{
	font-family: "Lato", sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 10px;
}

.ls-outline .ls-bottom-slidebuttons a.ls-nav-active,
.ls-outline .ls-bottom-slidebuttons a:hover {
	background: #fff;
}

.ls-outline .ls-bottom-slidebuttons a.ls-nav-active:before,
.ls-outline .ls-bottom-slidebuttons a:hover:before{
	color: #000;
}


.ls-outline .ls-nav-prev,
.ls-outline .ls-nav-next {
	width: 46px;
	height: 46px;
	z-index: 10000;
	top: 50%;
	margin-top: -25px;
	background: rgba(0,0,0,0.1);
	border: 2px solid #ffffff !important;
	position: absolute;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ls-outline .ls-nav-prev {
	left: 20px;
}

.ls-outline .ls-nav-next {
	right: 20px;
}



.ls-outline .ls-bottom-slidebuttons,
.ls-outline .ls-bottom-slidebuttons a,
.ls-outline .ls-nav-start,
.ls-outline .ls-nav-stop {
	height: 10px;
}

.ls-outline .ls-bottom-slidebuttons,
.ls-outline .ls-bottom-slidebuttons a,
.ls-outline .ls-nav-start,
.ls-outline .ls-nav-stop{
	display: inline-block;
}

.ls-outline .ls-bottom-slidebuttons,
.ls-outline .ls-nav-start,
.ls-outline .ls-nav-stop{
	top: -37px;
}

.ls-outline .ls-nav-start,
.ls-outline .ls-nav-stop {
	width: 25px;
	margin-right: 8px;
	top: -33px;
}

.ls-outline .ls-bottom-slidebuttons a {
	width: 10px;
}

.ls-outline .ls-nav-sides {
	width: 0px;
}

.ls-outline .ls-thumbnail-hover {
	bottom: 19px;
	padding: 2px;
	margin-left: 1px;
}

.ls-outline .ls-thumbnail-hover-bg {
	background: rgba(255,255,255,1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ls-outline .ls-thumbnail-hover span {
	border: 5px solid rgba(255,255,255,1);
	margin-left: -5px;
}

.ls-outline .ls-thumbnail {
	top: 10px;
}

.ls-outline .ls-thumbnail-inner {
	padding: 4px;
	margin-left: -2px;
	background: #fff;
}

.ls-outline .ls-thumbnail-slide a {
	margin-right: 2px;
}

.ls-outline .ls-nothumb {
	background: #eee;
}

.ls-outline .ls-loading-container {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: -15px;
	margin-top: -15px;
	position: relative;
	border: 4px solid rgba(0,0,0,0.7);
	top: 50%;
	-webkit-animation: loader 2s infinite ease;
	-moz-animation: loader 2s infinite ease;
	animation: loader 2s infinite ease;
}

.ls-outline .ls-loading-indicator  {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
	-webkit-animation: loader-inner 2s infinite ease-in;
	-moz-animation: loader-inner 2s infinite ease-in;
	animation: loader-inner 2s infinite ease-in;
}

@-webkit-keyframes loader {
	0% {
		-webkit-transform: rotate(0deg);
	}
	25% {
		-webkit-transform: rotate(180deg);
	}
	50% {
		-webkit-transform: rotate(180deg);
	}
	75% {
		-webkit-transform: rotate(360deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes loader {
	0% {
		-moz-transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(180deg);
	}
	50% {
		-moz-transform: rotate(180deg);
	}
	75% {
		-moz-transform: rotate(360deg);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}

@keyframes loader {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(180deg);
	}
	50% {
		transform: rotate(180deg);
	}
	75% {
		transform: rotate(360deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes loader-inner {
	0% {
		height: 0%;
	}
	25% {
		height: 0%;
	}
	50% {
		height: 100%;
	}
	75% {
		height: 100%;
	}
	100% {
		height: 0%;
	}
}

@-moz-keyframes loader-inner {
	0% {
		height: 0%;
	}
	25% {
		height: 0%;
	}
	50% {
		height: 100%;
	}
	75% {
		height: 100%;
	}
	100% {
		height: 0%;
	}
}

@keyframes loader-inner {
	0% {
		height: 0%;
	}
	25% {
		height: 0%;
	}
	50% {
		height: 100%;
	}
	75% {
		height: 100%;
	}
	100% {
		height: 0%;
	}
}

.ls-outline .ls-circle-timer {
	top: 16px;
	right: 16px;
	width: 24px;
	height: 24px;
}

.ls-outline .ls-ct-half,
.ls-outline .ls-ct-center {
	border-width: 2px;
}
</style>