/* apply-online page CSS — the scrape's <head> stylesheets AND inline \3c style>
   blocks, concatenated in document order (verbatim). */
/* ===== css2 ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAX-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAz-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAT-k2Qn.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAv-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuHT-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuGb-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAf-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAb-k2Qn.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: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAj-kw.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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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;
}
/* ===== css ===== */
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Round';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsround/v109/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Sharp';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconssharp/v110/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Material Icons Two Tone';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconstwotone/v113/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format('woff2');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.material-icons-round {
  font-family: 'Material Icons Round';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
/* ===== inline \3c style> #0 ===== */
.lazyload {
  max-width: 100%;
}
/* ===== css(1) ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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/v51/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;
}
/* ===== inline \3c style> #1 ===== */
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/* ===== grid.css ===== */
/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */
/* #Base 960 Grid
================================================== */
html {
  min-width: 910px;
}
html.responsive {
  min-width: 0px;
}
.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0px 50px;
  clear: both;
}
.inner-container {
  position: relative;
  height: 100%;
  width: 100%;
}
/*no z-index for container_wrap or fixed bgs start disapearing when other elements transition -> weird chrome bug*/
.container_wrap {
  clear: both;
  position: relative;
  /* z-index: 1; */
  border-top-style: solid;
  border-top-width: 1px;
}
.units {
  float: left;
  display: inline;
  margin-left: 50px;
  position: relative;
  z-index: 1;
  min-height: 1px;
}
.row {
  position: relative;
  margin-bottom: 20px;
  clear: both;
}
#wrap_all {
  width: 100%;
  position: static;
  /*fixes chrome 40 issue with fixed section bgs*/
  z-index: 2;
}
/* Nested Column Classes */
body .unit.alpha,
body .units.alpha,
body div .first {
  margin-left: 0;
  clear: left;
}
body .unit.alpha,
body .units.alpha {
  width: 100%;
}
/* Base sizes */
.container .av-content-full.units {
  width: 100%;
}
.container .av-content-small.units {
  width: 73%;
}
.container {
  max-width: 1010px;
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive #top {
    overflow-x: hidden;
  }
  .responsive .container {
    max-width: 782px;
  }
}
/* All Tablets and smaller */
@media only screen and (max-width: 989px) {
  /*	added 5.0.2: remove 20px only between 767px and 989px   */
}
/*  #Mobile (Portrait)
================================================== */
@media only screen and (max-width: 767px) {
  .responsive #top {
    overflow-x: hidden;
  }
  .responsive #top #wrap_all .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
  }
  .responsive .units {
    margin: 0;
  }
  .responsive #top .container .av-content-small,
  .responsive #top #wrap_all .flex_column {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  .responsive #top #wrap_all .flex_column:empty {
    margin: 0;
  }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
/* #Clearing
================================================== */
/* Self Clearing Goodness */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* Use clearfix class on parent to clear nested units,
    or wrap each row of units in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.flex_column:after,
.clearfix:after {
  clear: both;
}
.row,
.clearfix {
  zoom: 1;
}
/* You can also use a <br class="clear" /> to clear units */
/* Columns for better content separation
================================================== */
body div .first,
body div .no_margin {
  margin-left: 0;
}
div .flex_column {
  z-index: 1;
  float: left;
  position: relative;
  min-height: 1px;
  width: 100%;
}
div .av_one_fourth {
  margin-left: 6%;
  width: 20.5%;
}
div .av_one_half {
  margin-left: 6%;
  width: 47%;
}
/* Columns for better content separation (no margin)
================================================== */
#top div .no_margin {
  margin-left: 0;
  margin-top: 0;
}
#top .no_margin.av_one_fourth {
  width: 25%;
}
#top .no_margin.av_one_half {
  width: 50%;
}
/* Columns with equal height
================================================== */
/*breaking point logic for the common  1/4 element in ipads. makes sure that it converts to a 1/2 element in most cases*/
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div {
    margin-left: 4%;
    width: 48%;
  }
  /* added 4.8.9.1  broken layout with 25% width  https://kriesi.at/support/topic/4-column-layout-issues-on-ipad/  */
  .responsive #top .no_margin.av_one_fourth {
    margin-left: 0;
    width: 50%;
  }
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
    margin-left: 0%;
    clear: both;
  }
  .responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
    width: 100%;
  }
  .responsive .av_one_half.first + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
    margin-top: 30px;
  }
}
/* ===== base.css ===== */
/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Table
	#Misc
    #WordPress Generated Generics
    #print styles
*/
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
body figure {
  margin: 0;
  /*	WP 6.1 bugfix		*/
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1em;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* #Basic Styles
================================================== */
html.responsive,
.responsive body {
  overflow-x: hidden;
}
body {
  font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #444;
}
/* #Typography
================================================== */
/*font-stacks*/
/*default*/
h1,
h2,
h3,
h4,
h5,
h6 {
  /*	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; */
  font-weight: 600;
}
#top h1 a,
#top h2 a,
#top h3 a,
#top h4 a,
#top h5 a,
#top h6 a {
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
#top h1 strong,
#top h2 strong,
#top h3 strong,
#top h4 strong,
#top h5 strong,
#top h6 strong {
  color: inherit;
}
h1 {
  font-size: 34px;
  line-height: 1.1em;
  margin-bottom: 14px;
}
h2 {
  font-size: 28px;
  line-height: 1.1em;
  margin-bottom: 10px;
}
h3 {
  font-size: 20px;
  line-height: 1.1em;
  margin-bottom: 8px;
  /*28*/
}
h4 {
  font-size: 18px;
  line-height: 1.1em;
  margin-bottom: 4px;
  /*21*/
}
h5 {
  font-size: 16px;
  line-height: 1.1em;
  /*17*/
}
h6 {
  font-size: 14px;
  line-height: 1.1em;
}
.flex_column h1 a:hover,
.flex_column h2 a:hover,
.flex_column h3 a:hover,
.flex_column h4 a:hover,
.flex_column h5 a:hover,
.flex_column h6 a:hover {
  text-decoration: underline;
}
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6 {
  margin-top: 1.5em;
}
p {
  margin: 0.85em 0;
}
p img {
  margin: 0;
}
em {
  font-style: italic;
}
strong,
b {
  font-weight: bold;
}
small {
  font-size: 80%;
}
hr {
  border: solid #ddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0;
}
/*	Blockquotes  */
blockquote {
  border-left-style: solid;
  border-left-width: 7px;
  padding-left: 20px;
  margin-bottom: 1em;
  margin-right: 1em;
  font-size: 1.235em;
  line-height: 1.5em;
}
blockquote small,
blockquote cite,
blockquote small a,
blockquote cite a,
blockquote a small,
blockquote a cite {
  font-size: 12px;
}
mark {
  background-color: transparent;
  color: inherit;
}
/* #Links
================================================== */
a {
  outline: 0;
  max-width: 100%;
  max-width: none\9;
}
#top a:where(:not(.wp-element-button)) {
  text-decoration: none;
  /*	WP 6.1 fix   */
}
a:hover,
a:focus,
a:visited {
  outline: 0;
  text-decoration: underline;
}
p a,
p a:visited {
  line-height: inherit;
}
#top .avia_hidden_link_text {
  display: none;
}
/* #Lists
================================================== */
ul,
ol {
  margin-bottom: 20px;
}
ul {
  list-style: none outside;
  margin-left: 7px;
}
ol {
  list-style: decimal;
  margin-left: 15px;
}
.entry-content-wrapper ul {
  list-style: disc outside;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 4px 0 5px 30px;
}
ul ul li,
ul ol li,
ol ol li,
ol ul li {
  margin-bottom: 6px;
}
.entry-content-wrapper li {
  margin-left: 1em;
  padding: 3px 0;
}
/* #Images
================================================== */
img {
  border: none;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
img,a img {
  padding: 0;
  margin: 0;
}
/* Hide Image Copyright everywhere by default on blog pages  */
/* #Buttons
================================================== */
input[type="submit"],
.button {
  padding: 9px 22px;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  border-radius: 0px;
}
/* #Icons
================================================== */
[data-av_icon]:before {
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  content: attr(data-av_icon);
}
/* #Forms
================================================== */
#top form {
  margin-bottom: 20px;
}
#top fieldset {
  margin-bottom: 20px;
}
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
  -webkit-appearance: none;
  border: 1px solid #e1e1e1;
  padding: 8px 6px;
  outline: none;
  font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
  margin: 0;
  width: 100%;
  display: block;
  margin-bottom: 20px;
  background: #fff;
  border-radius: 0px;
}
#top input[type="text"]:focus,
#top input[type="password"]:focus,
#top input[type="email"]:focus,
#top input[type="number"]:focus,
#top input[type="url"]:focus,
#top input[type="tel"]:focus,
#top input[type="search"]:focus,
#top textarea:focus {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
  color: #555;
}
#top textarea {
  min-height: 60px;
  line-height: 1.5em;
}
#top label {
  font-weight: bold;
  font-size: 0.92em;
}
#top legend {
  display: block;
  font-weight: normal;
  font-size: 1.2em;
}
#top select {
  width: 100%;
}
#top input[type="checkbox"] {
  display: inline;
}
#top label span,
#top legend span {
  font-weight: normal;
  font-size: 13px;
  color: #444;
}
#top textarea {
  width: 100%;
}
/* #Table
================================================== */
table {
  width: 100%;
  padding: 0;
  margin: 0 0 20px 0;
  font-size: 13px;
}
table caption {
  padding: 0 0 5px 0;
  width: auto;
  font-style: italic;
  text-align: right;
  font-size: 12px;
}
th {
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-align: left;
  padding: 9px 12px;
  border-style: solid;
  border-width: 1px;
  border-left: none;
  border-top: none;
}
td {
  font-size: 13px;
  padding: 9px 12px;
  border-style: solid;
  border-width: 1px;
  border-left: none;
  border-top: none;
}
tr th:first-child,
tr td:first-child {
  border-left-style: solid;
  border-left-width: 1px;
}
tr:first-child th,
tr:first-child td {
  border-top-style: solid;
  border-top-width: 1px;
}
/* #Other elements
================================================== */
/*code*/
pre {
  clear: both;
  border-style: solid;
  border-width: 1px;
  overflow: auto;
  padding: 2em;
  line-height: 2em;
  font-size: 12px;
  background-image: linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
  background-size: 100% 4em;
  font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
  transition: all ease-in-out 0.5s;
  margin-bottom: 30px;
  position: relative;
  left: 0;
  text-transform: none;
  width: 100%;
}
code {
  font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
}
iframe,
object,
embed {
  max-width: 100%;
}
/* misc text styles */
sup {
  vertical-align: super;
  font-size: smaller;
}
sub {
  vertical-align: sub;
  font-size: smaller;
}
/* #Misc
================================================== */
.hidden {
  position: absolute;
  top: 0;
  visibility: hidden;
}
/* #WordPress Generated Generics
================================================== */
/*img alignment*/
body .alignleft {
  float: left;
  margin: 4px 10px 0px 0;
  display: block;
  position: relative;
}
body .alignright {
  float: right;
  margin: 4px 0px 0px 10px;
  display: block;
  position: relative;
}
body .aligncenter,
.entry-content-wrapper a:hover .aligncenter {
  clear: both;
  display: block;
  margin: 10px auto;
  padding: 10px 0;
  position: relative;
}
/*gallery*/
/*image captions*/
/*smiley image*/
/*calendar table*/
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* Print Styles
================================================== */
@media print {
  p,
  a,
  strong {
    color: #000 !important;
  }
  .entry-content a:after {
    content: " [" attr(href) "] ";
  }
  .container {
    width: 100%;
  }
  .container {
    width: 100%;
    margin: 0 auto;
  }
  .units {
    margin: 0;
  }
  #top .flex_column {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  #top .flex_column.av_one_half {
    width: 48%;
  }
  #top .flex_column.av_one_half.first {
    padding-right: 2%;
  }
  #header_main {
    border-bottom: 0;
  }
  nav,
  #footer,
  #scroll-top-link,
  #top #main .sidebar,
  #top .avia-post-nav {
    display: none;
  }
  .content {
    border: 0;
  }
  body div .avia-testimonial {
    display: block;
    float: left;
  }
}
/* ===== layout.css ===== */
/* Table of Content
======================================================================================================================================================
	#Site Styles
	#Blog Styles
	#Page Styles
	#Post Formats
	#Widget & Sidebar
	#Footer & #Socket
	#Comment
	#CSS Animations
	#Media Queries
	*/
/* ======================================================================================================================================================
#Site Styles
====================================================================================================================================================== */
#header {
  position: relative;
  z-index: 501;
  /*(issues/769)*/
  width: 100%;
  background: transparent;
}
#header_main .container {
  height: 88px;
  line-height: 88px;
}
/*	header reading progress bar	*/
/* sticky variation*/
/*big header*/
/* stretched variation*/
/*logo + position variation*/
/*top bar variation*/
/*top bar element alignment*/
.av_phone_active_right .phone-info {
  float: right;
}
/*header with social icons and bottom nav */
.phone-info {
  float: left;
  font-weight: bold;
  line-height: 20px;
  font-size: 11px;
  padding: 5px 0;
}
.phone-info div {
  display: inline-block;
  line-height: 1em;
}
/* .html_boxed.html_header_sticky #header{ width:auto; } */
/*header with social icons and main nav */
#header_meta {
  border-top: none;
  z-index: 10;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: -1px;
}
#header_main {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  z-index: 1;
}
#header.shadow {
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}
.header_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.95;
  z-index: 0;
  transition: all 0.4s ease-in-out;
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden;
}
.html_header_sticky_disabled .header_bg {
  opacity: 1;
}
/*minimal header*/
.av_minimal_header .header_bg {
  opacity: 1;
}
.av_minimal_header #header_main,
.av_minimal_header #header_meta {
  border: none;
}
.av_minimal_header .avia-menu-fx {
  display: none;
}
.av_minimal_header #header_main .container {
  height: 90px;
  line-height: 90px;
}
.av_minimal_header_shadow {
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);
}
/*transparent header*/
/*transparent glassy*/
/*with border*/
/*disabled search icon*/
/*scrolldown header*/
/* page as footer fix */
/*perma hidden*/
/*header separator variations*/
/*menu flyout position*/
/*sidebar headers*/
/*main header on top, logo below*/
/*burger menu*/
.av-hamburger {
  padding: 0 0 0 0;
  display: inline-block;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.av-hamburger-box {
  width: 35px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.av-hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  width: 40px;
  height: 3px;
  background-color: #000;
  border-radius: 3px;
  position: absolute;
  transition: transform 0.15s ease;
}
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  content: "";
  display: block;
}
.av-hamburger-inner::before {
  top: -10px;
}
.av-hamburger-inner::after {
  bottom: -10px;
}
/*
 * Spin
 */
.av-hamburger--spin .av-hamburger-inner {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.av-hamburger--spin .av-hamburger-inner::before {
  transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease;
}
.av-hamburger--spin .av-hamburger-inner::after {
  transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19) , background-color 0.15s ease;
}
/*own additions*/
.av-burger-menu-main {
  display: none;
  transition: padding 0.3s ease-out;
}
.av-burger-menu-main {
  cursor: pointer;
}
.av-burger-menu-main a {
  padding-left: 10px;
}
.av-hamburger strong {
  display: none;
}
.av-hamburger-box {
  height: 8px;
}
.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  width: 100%;
}
html.av-burger-overlay-active #top .menu-item-search-dropdown > a {
  color: #fff;
}
/*
* Spin Reverse
*/
html.av-burger-overlay-active #header_meta,
html.av-burger-overlay-active #menu-item-shop.cart_dropdown,
html.av-burger-overlay-active .cart_dropdown,
html.av-burger-overlay-active #top .social_bookmarks {
  z-index: 1;
}
/*small*/
/*side opening menu*/
/*side opening menu classic*/
/*side opening menu minimal*/
/*hidden submenu items*/
/*#top #av-burger-menu-ul .av-show-submenu > ul{display: block;}*/
/*logo*/
div .logo {
  float: left;
  position: absolute;
  left: 0;
  z-index: 1;
}
.logo,
.logo a {
  overflow: hidden;
  position: relative;
  display: block;
  height: 100%;
}
.logo img,
.logo svg {
  padding: 0;
  display: block;
  width: auto;
  height: auto;
  max-height: 100%;
  position: relative;
  z-index: 2;
  height: 100%\9;
  /*hack: fixes ie8 logo*/
  height: auto\9;
  /*hack: fixes ie8 squished logo*/
  transition: opacity 0.4s ease-in-out;
}
.logo svg {
  height: 100%;
}
/*menu*/
.av-main-nav-wrap {
  float: left;
  position: relative;
  z-index: 3;
}
.av-main-nav-wrap ul {
  margin: 0;
  padding: 0;
}
.av-main-nav {
  z-index: 110;
  position: relative;
}
.av-main-nav ul {
  display: none;
  margin-left: 0;
  left: 0;
  position: absolute;
  top: 100%;
  width: 208px;
  z-index: 2;
  padding: 0;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
  margin-top: -1px;
}
.av-main-nav ul li {
  margin: 0;
  padding: 0;
  width: 100%;
}
.av-main-nav ul li a {
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.av-main-nav ul li:last-child > a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.av-main-nav li {
  float: left;
  position: relative;
  z-index: 20;
}
.av-main-nav li:hover {
  z-index: 100;
}
.av-main-nav > li > ul {
  border-top-width: 2px;
  border-top-style: solid;
}
.av-main-nav > li {
  line-height: 30px;
}
.av-main-nav li a {
  max-width: none;
  /* fixes IE8 menu width issue*/
}
.av-main-nav > li > a {
  display: block;
  text-decoration: none;
  padding: 0 13px;
  font-weight: normal;
  font-weight: 600;
  font-size: 13px;
  transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
}
.av-main-nav > li > a {
  transition: none;
  transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
}
#top .av-main-nav ul a {
  width: 100%;
  height: auto;
  float: left;
  text-align: left;
  line-height: 23px;
  padding: 8px 15px;
  font-size: 12px;
  min-height: 23px;
  max-width: none;
  font-family: inherit;
}
#top .av-main-nav ul ul {
  left: -207px;
  top: 0px;
  margin: 0;
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0px;
}
.av-main-nav li:hover ul ul {
  display: none;
}
#top .av-main-nav li:hover > ul {
  display: block;
}
.avia-menu-fx {
  position: absolute;
  bottom: -1px;
  height: 2px;
  z-index: 10;
  width: 100%;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.av-main-nav li:hover .avia-menu-fx,
.current-menu-item > a > .avia-menu-fx,
.av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
  opacity: 1;
  visibility: visible;
}
.avia-menu-fx .avia-arrow-wrap {
  height: 10px;
  width: 10px;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px;
  overflow: hidden;
  display: none;
  visibility: hidden;
}
.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap,
.current_page_item>a>.avia-menu-fx>.avia-arrow-wrap {
  display: block;
}
.avia-menu-fx .avia-arrow-wrap .avia-arrow {
  top: 10px;
}
/*mega menu styles*/
/*wrapper around all columns*/
/*columns*/
/*columns inner*/
/*column lists*/
/*nested column lists*/
/*column lists links*/
.avia-bullet {
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  top: 51%;
  margin-top: -3px;
  left: -3px;
  border-top: 3px solid transparent !important;
  border-bottom: 3px solid transparent !important;
  border-left: 3px solid green;
}
/*mega text blocks*/
/*menu button style*/
/* was introduced to have same height colored and ghost main menu buttons but does not work in certain situations: eg when border radius for all buttons is set to 100
#top .av-menu-button-colored  > a .avia-menu-text{border: 2px solid;  border-radius: 2px;position: relative;}
#top .av-menu-button-colored  > a .avia-menu-text:after{content: "";width: calc(100% + 4px);height: 1px;position: absolute;bottom:-2px;left: -2px;}
*/
/*ajax search*/
.iconfont {
  font-size: 17px;
}
.avia-arrow {
  height: 10px;
  width: 10px;
  position: absolute;
  top: -6px;
  left: 50%;
  margin-left: -5px;
  transform: rotate(45deg);
  border-width: 1px;
  border-style: solid;
  visibility: hidden\9;
}
/*title container*/
/*avia title big*/
.title_container {
  position: relative;
}
#top .title_container .container {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 56px;
}
.title_container .breadcrumb {
  z-index: 10;
  line-height: 15px;
  font-size: 11px;
  position: absolute;
  right: 50px;
  top: 50%;
  margin-top: -7px;
}
.breadcrumb a {
  text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.breadcrumb-trail .trail-before,
.breadcrumb-trail .trail-end,
.breadcrumb-trail .sep,
.breadcrumb-trail a {
  display: block;
  float: left;
  padding: 0px 3px;
}
.breadcrumb-trail span {
  display: inline;
  padding: 0;
  float: none;
}
.breadcrumb .sep {
  display: block;
  overflow: hidden;
  width: 8px;
}
/*blank pages*/
/*--------------------framed layout---------------*/
/*--------------------alternate header styles---------------*/
/*social bookmarks*/
#top #wrap_all .av-social-link-facebook:hover a,
#top #wrap_all .av-social-link-facebook a:focus {
  color: #fff;
  background-color: #37589b;
}
#top #wrap_all .av-social-link-twitter:hover a,
#top #wrap_all .av-social-link-twitter a:focus {
  color: #000;
  background-color: #fff;
}
#top #wrap_all .av-social-link-whatsapp:hover a,
#top #wrap_all .av-social-link-whatsapp a:focus {
  color: #fff;
  background-color: #00e676;
}
#top #wrap_all .av-social-link-mail:hover a,
#top #wrap_all .av-social-link-mail a:focus {
  color: #fff;
  background-color: #9fae37;
}
#top #wrap_all .av-social-link-linkedin:hover a,
#top #wrap_all .av-social-link-linkedin a:focus {
  color: #fff;
  background-color: #419cca;
}
#top #wrap_all .av-social-link-pinterest:hover a,
#top #wrap_all .av-social-link-pinterest a:focus {
  color: #fff;
  background-color: #cb2027;
}
/*first level*/
/*second level*/
/*third level and deeper*/
/* ======================================================================================================================================================
#Blog Styles default global stuff, always necessary. more style in the ALB blog module
====================================================================================================================================================== */
.content,
.sidebar {
  padding-top: 50px;
  padding-bottom: 50px;
  box-sizing: content-box;
  min-height: 1px;
  z-index: 1;
}
.content:hover,
.sidebar:hover {
  z-index: 1;
}
/*right sidebar - default*/
#top #main .sidebar {
  border-left-style: solid;
  border-left-width: 1px;
  margin-left: 0;
  float: none;
  width: auto;
  overflow: hidden;
  display: block;
  clear: none;
}
.inner_sidebar {
  margin-left: 50px;
}
.content {
  border-right-style: solid;
  border-right-width: 1px;
  margin-right: -1px;
}
.content .entry-content-wrapper {
  padding-right: 50px;
}
/*left sidebar*/
/*no sidebar*/
.fullsize .content {
  margin: 0;
  border: none;
}
.fullsize .content .entry-content-wrapper {
  padding-right: 0;
}
.container .minor-meta {
  font-size: 0.9em;
}
.post {
  clear: both;
  width: 100%;
  float: left;
  position: relative;
}
.rounded-container,
.rounded-container img {
  border-radius: 111px;
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 2;
}
.rounded-container {
  float: left;
  width: 81px;
  height: 81px;
  text-align: center;
  line-height: 81px;
}
.rounded-container .iconfont,
.small-preview .iconfont {
  font-size: 23px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.entry-content-wrapper .post-title {
  font-size: 21px;
  line-height: 1.3em;
}
/*pagination*/
/*single post navigation*/
#top .avia-post-nav {
  position: fixed;
  height: 110px;
  top: 50%;
  background: #aaa;
  background: rgba(0,0,0,0.1);
  color: #fff;
  margin-top: -55px;
  padding: 15px;
  text-decoration: none;
  z-index: 501;
  /*fixes: https://github.com/AviaThemes/wp-themes/issues/807 */
  transform: translate3d(0,0,0);
  /* fixes: https://kriesi.at/support/topic/next-previous-blog-post-bug/ */
}
#top .avia-post-nav:hover {
  background: #222;
  background: rgba(0,0,0,0.8);
}
.avia-post-nav .label {
  position: absolute;
  top: 50%;
  height: 22px;
  line-height: 22px;
  margin-top: -11px;
  font-size: 24px;
}
.avia-post-nav .entry-image {
  height: 80px;
  width: 80px;
  display: block;
}
.avia-post-nav .entry-image img {
  border-radius: 100px;
  display: block;
}
.avia-post-nav .entry-info {
  display: block;
  height: 80px;
  width: 220px;
  display: table;
}
.avia-post-nav .entry-info span {
  display: table-cell;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.65em;
}
.avia-post-nav .entry-info-wrap {
  width: 1px;
  overflow: hidden;
  display: block;
}
.avia-post-nav:hover .entry-info-wrap {
  width: 240px;
}
/* page split pagination */
/* ======================================================================================================================================================
#Page Styles
====================================================================================================================================================== */
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.extra-mini-title {
  padding-bottom: 20px;
}
.page-heading-container {
  position: relative;
  margin-bottom: 40px;
  padding: 0 0 44px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-right: 50px;
}
.fullsize .page-heading-container {
  padding-right: 0;
}
/*template builder page styles*/
.template-page .template-blog .entry-content-wrapper h1,
.template-page .template-blog .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: 0;
}
.content .entry-content-wrapper .entry-content-wrapper {
  padding-right: 0;
  padding-left: 0;
}
.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
  padding: 0 0 10px 0;
}
/*search page*/
/*author page*/
.page-heading-container .author_description {
  overflow: hidden;
}
.template-author .content .post .entry-content-wrapper {
  padding-bottom: 40px;
  font-size: 1em;
  line-height: 1.65em;
}
.template-author .entry-content-wrapper .post-title {
  font-size: 19px;
}
#top .template-author .entry-content-wrapper .post-title a:hover {
  text-decoration: underline;
}
.author-extra-border {
  display: block;
  position: absolute;
  bottom: -1px;
  width: 600%;
  right: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.fullsize .author-extra-border {
  right: auto;
  left: -100%;
}
.template-author .post-entry {
  position: relative;
  clear: both;
}
/*archive page*/
/*tag archive */
/* ======================================================================================================================================================
#Widget & Sidebar - those are loaded in any case since the fallback widgets might be in use in the footer. if any other widgets are used the widget.css file
gets loaded
====================================================================================================================================================== */
.widgettitle {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.1em;
}
.widget {
  clear: both;
  position: relative;
  padding: 30px 0 30px 0;
  float: none;
}
#footer .widget {
  padding: 0;
  margin: 30px 0 30px 0;
  overflow: hidden;
}
#top .widget ul {
  padding: 0;
  margin: 0;
  width: 100%;
  float: left;
}
#top #footer .widget ul {
  float: none;
}
.widget li {
  clear: both;
}
.widget ul ul li,
.widget ul ol li,
.widget ol ol li,
.widget ol ul li {
  margin-bottom: 0;
}
/*direct mailchimp form embeds: show the button which has a clear attribute*/
/* ======================================================================================================================================================
#Footer & #Socket
====================================================================================================================================================== */
#footer {
  padding: 15px 0 30px 0;
  z-index: 1;
}
#socket .container {
  padding-top: 15px;
  padding-bottom: 15px;
}
#socket {
  font-size: 11px;
  margin-top: -1px;
  z-index: 1;
}
#socket .menu {
  margin-top: 6px;
}
#socket .sub_menu_socket {
  float: right;
  margin: 0;
}
#socket .sub_menu_socket div {
  overflow: hidden;
}
#socket .sub_menu_socket li {
  float: left;
  display: block;
  padding: 0 10px;
  border-left-style: solid;
  border-left-width: 1px;
  line-height: 10px;
}
#socket .sub_menu_socket li:first-child {
  border: none;
}
#socket .sub_menu_socket li:last-child {
  padding-right: 0;
}
#socket .copyright {
  float: left;
}
/*	Curtain effect	*/
/*	activate curtain effect on screen width	*/
/*	activate curtain effect with js	*/
#scroll-top-link {
  position: fixed;
  border-radius: 2px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-decoration: none;
  text-align: center;
  opacity: 0;
  right: 50px;
  bottom: 50px;
  z-index: 1030;
  visibility: hidden;
}
#socket .avia-bullet,
#socket .avia-menu-fx {
  display: none;
}
/* ======================================================================================================================================================
#CSS ANIMATION
====================================================================================================================================================== */
.small-preview,
.avia-post-nav .entry-info-wrap,
.avia-post-nav,
.avia-menu-fx,
.button,
#scroll-top-link {
  transition: all 0.3s ease-out;
}
@keyframes avia_swipe_ltr {
  0% {
    width: 100%;
    left: 0;
  }
  100% {
    width: 100%;
    left: 100%;
  }
}
@keyframes avia_swipe_rtl {
  0% {
    width: 100%;
    left: 0;
  }
  100% {
    width: 100%;
    left: -100%;
  }
}
@keyframes avia_pop {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes avia_pop_small {
  0% {
    transform: rotate(-175deg) scale(0.2);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
@keyframes avia_pop_loader {
  0% {
    transform: rotate(0deg) scale(0.2);
  }
  100% {
    transform: rotate(720deg) scale(1);
  }
}
@keyframes avia_shrink {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  75% {
    opacity: 0.7;
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes av-load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* #Media Queries
================================================== */
/* large screens with 1140px width */
/* screens with 1024px width */
@media only screen and (max-width: 1024px) {
  #top .socket_color,
  #top .header_color .header_bg,
  #top .main_color,
  #top .alternate_color {
    background-attachment: scroll;
  }
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 989px) {
  /*headers*/
  /* curtain footer */
  /*framed layout*/
  /* cookie consent */
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive #top .header_bg {
    opacity: 1;
  }
  .responsive #main .container_wrap:first-child {
    border-top: none;
  }
  .responsive .logo {
    float: left;
  }
  .responsive .logo img {
    margin: 0;
  }
  /*new menu*/
  .responsive #top #header .av-main-nav > li > a:hover {
    background: transparent;
    color: inherit;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /*blog*/
  .responsive .template-blog .blog-meta,
  .responsive .post_author_timeline,
  .responsive #top #main .sidebar {
    display: none;
  }
  /*	@since 4.9 https://kriesi.at/support/topic/remove-sidebar-from-blog-on-mobile/	*/
  .responsive .content .entry-content-wrapper {
    padding: 0;
  }
  .responsive .content {
    border: none;
  }
  .responsive .template-blog .post_delimiter {
    margin: 0 0 30px 0;
    padding: 30px 0 0 0;
  }
  .responsive .big-preview {
    padding: 0 0 10px 0;
  }
  .responsive .fullsize div .template-blog .entry-content-wrapper {
    text-align: left;
    font-size: 14px;
    line-height: 24px;
  }
  .responsive #top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%;
  }
  .responsive #top .avia-post-nav {
    display: none;
  }
  /*all templates*/
  .responsive .title_container .breadcrumb {
    left: -2px;
  }
  /*header*/
  .responsive #top #wrap_all #header {
    position: relative;
    width: 100%;
    float: none;
    height: auto;
    margin: 0 !important;
    opacity: 1;
    min-height: 0;
  }
  .responsive #top #main {
    padding-top: 0 !important;
    margin: 0;
  }
  .responsive #top #main .container_wrap:first-child {
    border-top: none;
  }
  .responsive .phone-info {
    float: none;
    width: 100%;
    clear: both;
    text-align: center;
  }
  .responsive .phone-info div {
    margin: 0;
    padding: 0;
    border: none;
  }
  .responsive #top .logo {
    position: static;
    display: table;
    height: 80px !important;
    float: none;
    padding: 0;
    border: none;
    width: 80%;
  }
  .responsive .logo a {
    display: table-cell;
    vertical-align: middle;
  }
  .responsive .logo img,
  .responsive .logo svg {
    height: auto !important;
    width: auto;
    max-width: 100%;
    display: block;
    max-height: 80px;
  }
  .responsive #header_main .container {
    height: auto !important;
  }
  .responsive #top .header_bg {
    opacity: 1;
  }
  .responsive .logo img,
  .responsive .logo svg {
    margin: 0;
  }
  /*new mobile*/
  .responsive .av-burger-menu-main {
    display: block;
  }
  .responsive #top .av-main-nav .menu-item {
    display: none;
  }
  .responsive #top .av-main-nav .menu-item-avia-special {
    display: block;
  }
  .responsive #top .av-logo-container .avia-menu {
    height: 100%;
  }
  .responsive #top .av-logo-container .avia-menu > li > a {
    line-height: 80px;
  }
  .responsive #top #wrap_all .av-logo-container {
    height: 80px;
    line-height: 80px;
  }
  .responsive #top #wrap_all .av-logo-container {
    padding: 0;
  }
  .responsive #top #header .av-main-nav > li > a,
  .responsive #top #header .av-main-nav > li > a:hover {
    background: transparent;
    color: inherit;
  }
  /*related images*/
  /*tabs*/
  /*widgets*/
  .widget li {
    line-height: 1.8em;
    font-size: 15px;
  }
  /*footer*/
  .responsive #scroll-top-link {
    display: none;
    /*iphones etc scroll better by tapping the status bar at the top of the screen*/
  }
  .responsive #socket .sub_menu_socket {
    display: block;
    float: none;
    width: 100%;
    clear: both;
    margin: 0 0 0 -15px;
  }
  /* curtain footer */
  /* cookie consent */
  body.responsive.admin-bar .avia-cookiemessage-top,
  body.responsive.admin-bar .avia-cookiemessage-top-left,
  body.responsive.admin-bar .avia-cookiemessage-top-right {
    margin-top: 46px;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /*portfolio*/
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /*related images*/
  /*new mobile header*/
  /* cookie consent */
}
/*	https://kriesi.at/support/topic/open-street-map-marker-line-brakes  */
/* ===== blog.css ===== */
/* ======================================================================================================================================================
#Blog Styles
====================================================================================================================================================== */
.template-blog .blog-meta {
  float: left;
  margin-right: 50px;
}
.single-small .post_author_timeline {
  position: absolute;
  top: 0;
  left: 40px;
  width: 1px;
  height: 100%;
  border-right-width: 1px;
  border-right-style: dashed;
}
#top .fullsize .template-blog .post-title {
  text-align: center;
  font-size: 30px;
  padding: 15px 0;
  max-width: 800px;
  margin: 0 auto;
}
#top .fullsize .template-blog .post-meta-infos {
  text-align: center;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: justify;
  font-size: 1.15em;
  line-height: 1.7em;
  max-width: 800px;
  margin: 0 auto;
  overflow: visible;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: 40em;
  margin-left: auto;
  margin-right: auto;
}
#top .fullsize .template-blog .post_delimiter {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  width: 3000px;
  left: -1500px;
  position: relative;
  max-width: 3000px;
}
#top .fullsize .template-blog .post_author_timeline {
  display: none;
}
#top .fullsize .template-blog .blog-meta {
  float: none;
  margin: 0 auto;
  display: block;
  position: relative;
  width: 81px;
  overflow: hidden;
  text-align: center;
  z-index: 1000;
}
/* #top .fullsize .template-blog .big-preview a ,#top .fullsize .template-blog .small-preview img{float:none; display: inline-block; width:100%; max-width: 100%;} */
#top .fullsize .template-blog .big-preview {
  padding: 0 0 10px 0;
}
#top .fullsize .template-blog .big-preview img {
  width: 100%;
}
#top .fullsize .flex_column .template-blog .post-title,
#top .fullsize .flex_column .template-blog .post-meta-infos {
  text-align: left;
}
#top .fullsize .flex_column .template-blog .post .entry-content-wrapper > * {
  max-width: 100%;
}
/*fullsize when sidebar left*/
.post-meta-infos {
  font-size: 0.9em;
  position: relative;
  top: -8px;
  display: block;
}
.post-meta-infos a {
  text-decoration: none;
}
.post-meta-infos a:hover {
  text-decoration: underline;
}
.text-sep {
  padding: 0 5px;
}
.more-link {
  clear: both;
  display: inline-block;
}
/*previe pic*/
.big-preview {
  display: block;
  padding: 0 50px 10px 131px;
}
.template-page .big-preview {
  display: block;
  padding: 0 0 10px 131px;
  text-align: center;
}
.big-preview a {
  display: block;
  position: relative;
  overflow: hidden;
}
.big-preview.single-big {
  padding: 0 50px 10px 0;
}
.entry-content-wrapper .big-preview.single-big {
  padding: 0 0px 10px 0;
}
.fullsize .big-preview.single-big {
  padding: 0 0 10px 0;
}
.post-loop-1 .big-preview {
  position: relative;
  z-index: 4;
}
.small-preview {
  width: 81px;
  height: 81px;
  overflow: hidden;
  border-radius: 4px;
  float: left;
  margin: 6px 0 0 0;
  position: relative;
  text-align: center;
  line-height: 81px;
  position: relative;
  z-index: 4;
  display: block;
}
.small-preview img,
.big-preview img {
  display: block;
  border-radius: 4px;
  position: relative;
  z-index: 4;
  width: 100%;
}
.av-content-full > .comment-entry {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  clear: both;
}
/*related posts*/
/*related fulltext*/
/*post types*/
/*audio*/
#top #wrap_all .big-preview + .big-preview {
  position: relative;
  top: -60px;
  background: transparent;
  margin: 0 20px -40px 20px;
  z-index: 550;
  width: auto;
}
.html_elegant-blog #top #wrap_all .big-preview + .big-preview {
  margin: 0 auto 0 auto;
  top: -40px;
}
/*blog in flex column*/
#top .flex_column .template-blog .post-title {
  font-size: 1.3em;
}
.flex_column .template-blog .post_delimiter {
  margin: 0 0 20px 0;
  padding: 20px 0 0 0;
}
.flex_column .template-blog .big-preview.single-big {
  padding: 0 0 10px 0;
}
.flex_column .template-blog .post-meta-infos {
  margin-bottom: -13px;
}
/*elegant Blog*/
.html_elegant-blog #top .post-entry .post-title {
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  padding: 0px 0 15px;
  letter-spacing: 2px;
  line-height: 1.3em;
  margin-bottom: 10px;
}
.html_elegant-blog #top .post-entry .post-title:hover {
  opacity: 0.7;
}
.html_elegant-blog #top .post-entry .post-meta-infos {
  display: block;
  text-align: center;
  padding: 10px 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-top: 40px;
  width: 100%;
  clear: both;
  float: left;
}
.html_elegant-blog #top .post-entry .blog-categories {
  text-align: center;
  display: block;
  font-weight: bold;
  position: relative;
}
.html_elegant-blog #top .post-entry .minor-meta {
  text-transform: uppercase;
}
.html_elegant-blog .post-entry .post-meta-infos .text-sep {
  border-left-width: 1px;
  border-left-style: solid;
  padding: 0;
  display: inline-block;
  margin: 0 10px;
  text-indent: -126px;
  overflow: hidden;
  vertical-align: bottom;
}
.html_elegant-blog .av-vertical-delimiter {
  display: block;
  margin: 0 auto;
  width: 40px;
  border-top-width: 3px;
  border-top-style: solid;
  padding-bottom: 16px;
}
.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
  margin-top: 20px;
}
.html_elegant-blog .more-link {
  display: block;
  text-align: center;
  margin: 30px auto 20px auto;
  clear: both;
  width: 250px;
  border: none;
  border-style: solid;
  border-width: 1px;
  padding: 10px 0;
  border-radius: 2px;
}
.html_elegant-blog .more-link:hover {
  text-decoration: none;
}
.more-link-arrow:after {
  content: "\E87d";
  font-family: 'entypo-fontello';
  font-size: 10px;
  vertical-align: middle;
  padding: 0 8px;
}
.html_elegant-blog .more-link-arrow {
  display: none;
}
.html_elegant-blog .single-small .post_author_timeline {
  border-right-style: solid;
}
.html_elegant-blog .av-share-link-description {
  display: block;
  text-align: center;
}
.html_elegant-blog #top .big-preview {
  padding-left: 0;
  padding-right: 0;
}
/*Elegant Grid Blog*/
.html_elegant-blog .template-blog .post_delimiter {
  margin: 0 0 20px 0;
  padding: 20px 0 0 0;
}
.html_elegant-blog .av-share-box {
  margin-bottom: 0;
}
/*Elegant Author*/
.html_elegant-blog .template-author .extra-mini-title {
  display: none;
}
/*Elegant Search*/
/*Modern Blog*/
.html_modern-blog #top .post-entry .post-title {
  font-size: 2em;
  text-align: left;
  letter-spacing: 1px;
}
.html_modern-blog #top .post-entry .blog-categories {
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  top: -25px;
}
.html_modern-blog .av-vertical-delimiter {
  margin: 0;
}
.html_modern-blog #top .post-entry .post-meta-infos {
  text-align: left;
  border: none;
  margin-top: 15px;
  font-size: 0.9em;
}
.html_modern-blog .av-vertical-delimiter {
  display: none;
}
.html_modern-blog .post-entry .post-meta-infos .text-sep {
  border: none;
  text-indent: 0;
  opacity: 0.3;
}
.html_modern-blog .more-link {
  margin: 30px 0 20px 0;
  display: inline;
  border: none;
  position: relative;
  top: -0.3em;
}
.html_modern-blog .more-link .more-link-arrow {
  display: inline;
}
.html_modern-blog .av-share-link-description {
  text-align: left;
}
.html_modern-blog #top .template-page .big-preview {
  margin-top: 0;
}
/*disable blog options*/
#top .av-blog-meta-category-disabled .minor-meta.blog-categories {
  display: none;
}
/* blog lists */
/* blog list - simple */
/* blog list - simple - elegant blog */
.html_elegant-blog .read-more-link {
  right: 0;
}
/* blog list - simple - modern blog */
/* blog list - compact */
/* blog list - compact - elegant blog */
/* blog list - excerpt */
/* blog list - excerpt - elegant blog */
/* blog list - excerpt - modern blog */
/* ===== postslider.css ===== */
/* ======================================================================================================================================================
Post Slider
====================================================================================================================================================== */
/*audio*/
/*fix blur on content slider in safari*/
/* ===== buttons.css ===== */
/* ======================================================================================================================================================
Button
====================================================================================================================================================== */
/*button element*/
body div .avia-button {
  border-radius: 3px;
  padding: 10px;
  font-size: 12px;
  text-decoration: none;
  display: inline-block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 3px 0;
  line-height: 1.2em;
  position: relative;
  font-weight: normal;
  text-align: center;
  max-width: 100%;
}
/*	Sonar effect	*/
/* ===== comments.css ===== */
/* ======================================================================================================================================================
#Comment
====================================================================================================================================================== */
/*children*/
/*comment page nav*/
/*generated by comment_form()*/
.template-blog .post .entry-content-wrapper {
  /*
		font-size: 14px;
		line-height: 1.7em;
	*/
  overflow: hidden;
}
.template-blog .post_delimiter {
  margin: 0 0 50px 0;
  padding: 50px 0 0 0;
  /*
		border-bottom-style: solid;
		border-bottom-width: 1px;
	*/
  clear: both;
}
.template-blog .post-entry-last .post_delimiter {
  border: none;
  height: 1px;
}
/* ===== slideshow.css ===== */
/* ======================================================================================================================================================
Slideshow
====================================================================================================================================================== */
/* carousel */
/*	show/hide nav arrows depending on options and state of slider	*/
/* hide controls on desktop */
/*various control stylings*/
/*avia-small-width-slider*/
/*video slides*/
/*blocks the option to click the video. play/pause events get attached to the av click overlay instead*/
/*video play/pause icon*/
/*slideshow on mobile*/
/*slideshow captions Fullscreen slider*/
/*caption frame*/
/*button*/
/*afterload video*/
/* Accessibility rules */
/* Cookie handling */
/* ===== gallery.css ===== */
/* ======================================================================================================================================================
Gallery
====================================================================================================================================================== */
/*gallery animation*/
/*.av-hide-gallery-thumbs .avia-gallery-thumb{display:none;}   removed 4.8.4.1  */
/* Fix for Chrome https://kriesi.at/support/topic/gallery-thumbnail-layout-issue-on-chromium-based-browsers/  */
/* @since 4.8.4.1 moved see https://kriesi.at/support/topic/gallery-light-box-not-working/#post-1312261 */
/* @since 5.5 support for slideshow arrows  */
/* ===== grid_row.css ===== */
/* ======================================================================================================================================================
Layout Grid + Cells
====================================================================================================================================================== */
/*no image radius if zero padding cell*/
body .flex_cell.avia-link-column {
  cursor: pointer;
}
body .flex_cell.avia-link-column.avia-link-column-hover:hover {
  opacity: 0.8;
}
/* All Tablets and smaller */
/*  #Mobile (Portrait)  */
/*	stronger selectors to override flextable settings !!	*/
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* ===== heading.css ===== */
/* ======================================================================================================================================================
HEADING
====================================================================================================================================================== */
.av-special-heading {
  width: 100%;
  clear: both;
  display: block;
  margin-top: 50px;
  position: relative;
}
.av-special-heading.avia-builder-el-no-sibling {
  margin-top: 0px;
  margin-bottom: 0px;
}
.flex_column + .av-special-heading {
  float: left;
}
body .av-special-heading .av-special-heading-tag {
  padding: 0;
  margin: 0;
  float: left;
}
.special-heading-border {
  position: relative;
  overflow: hidden;
}
.av-special-heading-h1 .special-heading-border {
  height: 3.4em;
}
.av-special-heading-h2 .special-heading-border {
  height: 2.6em;
}
.av-special-heading-h3 .special-heading-border {
  height: 1.9em;
}
.special-heading-inner-border {
  display: block;
  width: 100%;
  margin-left: 15px;
  border-top-style: solid;
  border-top-width: 1px;
  position: relative;
  top: 50%;
  opacity: 0.15;
}
.modern-quote .av-special-heading-tag {
  font-weight: 300;
}
.modern-quote strong {
  font-weight: 600;
}
body .av-special-heading.modern-centered {
  text-align: center;
}
body .av-special-heading.modern-right {
  text-align: right;
}
body .av-special-heading.elegant-centered {
  text-align: center;
}
body .av-special-heading.elegant-centered .av-special-heading-tag {
  position: relative;
  overflow: hidden;
}
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before,
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
  content: "";
  position: absolute;
  height: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: inherit;
  top: 50%;
  transform: translateY(-50%);
  width: 1000px;
}
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before {
  right: 100%;
  margin-right: 1em;
}
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
  left: 100%;
  margin-left: 1em;
}
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap {
  display: inline-block;
  position: relative;
}
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char {
  display: block;
  font-size: 1em;
  line-height: 1;
}
/*quote style*/
body .av-special-heading.blockquote > * {
  white-space: normal;
  float: none;
}
body .av-special-heading.classic-quote > * {
  display: block;
  font-family: "Droid Serif", Georgia, Times, serif;
  font-weight: normal;
  font-style: italic;
  float: none;
}
body .av-special-heading.blockquote .special-heading-border {
  display: none;
}
/*linked header*/
/*subheading*/
/*.av-subheading.av_custom_color{opacity: 0.8;}  removed 4.9.2.2  */
/* Accessibility rules */
/* ===== hr.css ===== */
/* ======================================================================================================================================================
HR
====================================================================================================================================================== */
.hr {
  clear: both;
  display: block;
  width: 100%;
  height: 25px;
  line-height: 25px;
  position: relative;
  margin: 30px 0;
  float: left;
}
.hr-inner {
  width: 100%;
  position: absolute;
  height: 1px;
  left: 0;
  top: 50%;
  width: 100%;
  margin-top: -1px;
  border-top-width: 1px;
  border-top-style: solid;
}
#top .hr-invisible,
.hr-invisible .hr-inner {
  margin: 0;
  border: none;
}
.hr-invisible {
  float: none;
}
body .container_wrap .hr.avia-builder-el-last,
body .container_wrap .hr.avia-builder-el-first {
  margin: 30px 0;
}
/*custom*/
/* ===== image.css ===== */
/* ======================================================================================================================================================
Image
====================================================================================================================================================== */
/*	.avia-image-container.av-hover-grow img:hover,			removed 5.0 - doubles scale e.g. 300 -> 363 instead 330 */
/*	@since 5.0	*/
/*  https://github.com/KriesiMedia/wp-themes/issues/4025  changed from hidden -> revert
update: added "avia-image-container-inner" selector and changed back to hidden to fix Zoom issue  */
/*styling variations*/
/*captions*/
/* image copyright */
/* Simple */
/* Icon Reveal on Hover */
/*	fade image	*/
/* ===== social_share.css ===== */
/* ======================================================================================================================================================
Share Box
====================================================================================================================================================== */
.av-social-sharing-box {
  margin-top: 30px;
  float: left;
  width: 100%;
}
.av-share-box {
  width: 100%;
  clear: both;
  float: left;
  font-size: 13px;
  margin-top: 30px;
  margin-bottom: -50px;
  padding: 0;
}
.av-share-box .av-share-link-description {
  margin-bottom: 20px;
}
#top .av-share-box ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  display: table;
  text-align: center;
  table-layout: fixed;
  border-radius: 3px;
  background: transparent;
}
.av-social-sharing-box.av-social-sharing-box-fullwidth .av-share-box ul {
  width: 100%;
}
.av-share-box ul li {
  margin: 0;
  padding: 0;
  display: table-cell;
  border-left-style: solid;
  border-left-width: 1px;
}
.av-share-box ul li:first-child {
  border: none;
}
.av-share-box ul li a {
  display: block;
  padding: 15px 0;
  text-decoration: none;
  color: inherit;
  font-size: 14px;
  transition: all 0.2s ease-in-out;
}
.av-social-sharing-box .av-share-box {
  margin: 0;
}
#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul {
  border: none;
}
#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul li {
  border-left: none;
}
/*	#top #wrap_all needed because of layout.css	*/
/* ===== tabs.css ===== */
/* ======================================================================================================================================================
Tabs
====================================================================================================================================================== */
/*sidebar tabs*/
/*noborder sidebar tabs*/
/* ===== video.css ===== */
/* ======================================================================================================================================================
Video
====================================================================================================================================================== */
/*responsive iframe trick*/
/*html 5 video - always has 100 width and natural height. behaves like image when it comes to aspect ratio*/
video {
  width: 100%;
  height: auto;
}
/* ===== rate-10.css ===== */
#top select,
#top .entry-content-wrapper select {
  /* padding-bottom: 0px; */
}
.rate-form {
  max-width: 600px;
  padding: 20px;
  display: block;
  margin: auto;
  box-sizing: border-box;
  position: relative;
  background: #F9FAFB;
}
.rate-form .gform_body {
  padding: 0px 0px;
}
.rate-form .gform_wrapper .gf_progressbar {
  box-shadow: none;
  background: #f5f5f5;
  width: 100%;
}
.rate-form .gform_wrapper .gf_progressbar:after {
  box-shadow: none;
  background: #fff;
}
.rate-form .gform_wrapper .percentbar_blue {
  z-index: 9;
  position: relative;
}
#gform_6 {
  margin-bottom: 0 !important;
  margin-top: 26px;
}
#gform_6 .gform_page_footer {
  text-align: center;
}
#gform_6 .gform_page_footer .button {
  max-width: 150px !important;
  min-width: 150px !important;
  display: inline-block !important;
  margin-left: 12px !important;
  margin-right: 12px !important;
  float: none !important;
}
#gform_6 .gform_page_footer {
  padding-right: 20px;
}
.gform_wrapper .gf_progressbar_percentage span {
  display: none;
}
.gform_wrapper .gf_progressbar_percentage {
  background-image: linear-gradient(#0063a9, #00365d);
}
.gform_wrapper .gf_progressbar_wrapper {
  position: relative;
}
.gform_wrapper .gf_progressbar_wrapper {
  position: relative;
  top: -22px;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
  position: absolute;
  z-index: 2;
  width: 200px;
  text-align: center;
  top: 18px;
  left: 50%;
  margin-left: -100px !important;
}
.gform_wrapper .gf_progressbar:after {
  height: 28px;
  margin-top: -28px;
}
.gform_wrapper .gf_progressbar_percentage {
  height: 28px;
}
#input_3_100,
#input_3_101,
#input_7_105,
#input_7_104 {
  width: 100%;
  border: 1px solid #E5E7EB !important;
  padding: 6px 16px !important;
  border-radius: 8px !important;
  height: 44px !important;
  background: #fff !important;
  font-size: 16px !important;
  font-family: 'Roboto', sans-serif !important;
  color: #777;
}
#input_3_100 {
  width: 100%;
  border: 1px solid #E5E7EB !important;
  padding: 6px 16px !important;
  border-radius: 8px !important;
  height: 44px !important;
  background: #fff !important;
  font-size: 16px !important;
  font-family: 'Roboto', sans-serif !important;
  color: #777;
}
.gf_progressbar_wrapper {
  display: none !important;
}
@media (max-width:500px) {
  .rate-form .gform_body {
    padding: 54px 0 30px 0;
  }
  .rate-form .gform_body {
    padding: 54px 0 30px 0;
  }
  .rate-thank .rate-form .gform_body {
    padding: 30px 0 30px 0;
  }
}
span.gfield_required {
  display: none;
}
.ginput_container_date {
  position: relative;
}
body .gform_wrapper ul img.ui-datepicker-trigger {
  padding: 10px 10px 11px 13px;
  display: block;
  box-sizing: content-box !important;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: auto !important;
  width: auto !important;
}
.gfield_description {
  font-size: 13px !important;
  padding-top: 5px !important;
  color: #9CA3AF;
}
.rate-form .gform_next_button {
  float: none !important;
  width: 100% !important;
}
.rate-form .gform_wrapper .gform_page_footer {
  border: none !important;
}
.gform_body .gfield_checkbox {
  margin-top: -13px !important;
}
.gform_body .gfield_checkbox input {
  display: inline-block;
  margin: 1px 5px 0px 0 !important;
}
.gform_body .gfield_checkbox label {
  margin: 0 !important;
  color: #111;
}
.gform_body .gfield_checkbox,
.gform_body .gfield_checkbox li {
  margin-bottom: 0 !important;
}
.rate-form .gf_readonly input,
.rate-form .gf_readonly select {
  pointer-events: none;
  background-color: #dadada !important;
  opacity: 1.0 !important;
}
.rate-form .gf_readonly .ginput_container_select:after {
  background-color: #dadada;
}
.rate-thank .gform_body {
  padding: 50px 0;
}
.rate-thank .gform_body p {
  font-weight: 400;
}
/*.rate-thank h3 {
    font-family: 'Noto Sans', sans-serif !important;
    letter-spacing: 2px;
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #1372bf;
    text-align: center;
    padding-bottom: 40px;
    font-size: 18px;
}*/
.time-input,
.date-input {
  cursor: pointer;
}
.time-input input,
.date-input input {
  pointer-events: none;
}
.date-swatch span {
  float: right;
  margin-right: 12px;
}
.time-swatches,
.date-swatches {
  display: none;
  width: calc(100% + 12px);
}
.time-swatch,
.date-swatch {
  color: #000;
  background: #fff;
  float: left;
  margin: 12px 13px 0 0;
  padding: 11px 0 11px 12px;
  border-color: #fff !important;
  border: 1px solid #000;
  cursor: pointer;
  font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 84.5px;
}
.date-swatch {
  width: 182.5px;
}
.date-input input {
  pointer-events: none;
}
.time-swatch.disabled,
.date-swatch.disabled {
  pointer-events: none;
  opacity: .3;
}
.time-swatch.active,
.date-swatch.active {
  background: #EA4225 ;
  color: #fff;
}
.rate-thank .rate-form .gform_body .gform_body {
  max-width: 436px;
  padding: 0 !important;
}
span.disclo {
  font-size: 12px;
  display: block;
  line-height: 17px;
  margin-top: -12px;
  padding: 15px;
}
#gform_submit_button_6 {
  max-width: 170px !important;
}
#gform_6 #top form input[type='text'] {
  margin-top: 0 !important;
}
#gform_6 input[type='text'] {
  margin-top: 0 !important;
}
#gform_6 .gform_page_footer #gform_submit_button_6 {
  max-width: 190px !important;
  min-width: 190px !important;
}
/* Eligibility Form error styles */
span.disclo {
  padding: 15px 20px;
  font-style: initial !important;
  cursor: pointer !important;
}
/* ===== inline \3c style> #2 ===== */
:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg,#00d084,#0693e3);
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg,#faaca8,#dad0ec);
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg,#fafae1,#67a671);
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg,#fdd79a,#004a59);
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg,#330968,#31cdcf);
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg,#020381,#2874fc);
}
:root .has-text-align-center {
  text-align: center;
}
:root .has-text-align-left {
  text-align: left;
}
:root .has-text-align-right {
  text-align: right;
}
.aligncenter {
  clear: both;
}
.screen-reader-text {
  word-wrap: normal!important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
html :where(.has-border-color) {
  border-style: solid;
}
html :where([style*=border-color]) {
  border-style: solid;
}
html :where([style*=border-top-color]) {
  border-top-style: solid;
}
html :where([style*=border-right-color]) {
  border-right-style: solid;
}
html :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}
html :where([style*=border-left-color]) {
  border-left-style: solid;
}
html :where([style*=border-width]) {
  border-style: solid;
}
html :where([style*=border-top-width]) {
  border-top-style: solid;
}
html :where([style*=border-right-width]) {
  border-right-style: solid;
}
html :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}
html :where([style*=border-left-width]) {
  border-left-style: solid;
}
html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}
:where(figure) {
  margin: 0 0 1em;
}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
/* ===== inline \3c style> #3 ===== */
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
  padding: 1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
  rotate: 180deg;
}
/*# sourceURL=/wp-includes/blocks/heading/style.min.css */
/* ===== inline \3c style> #4 ===== */
.wp-block-image>a,
.wp-block-image>figure>a {
  display: inline-block;
}
.wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}
.wp-block-image[style*=border-radius] img,
.wp-block-image[style*=border-radius]>a {
  border-radius: inherit;
}
.wp-block-image.aligncenter {
  text-align: center;
}
.wp-block-image.alignfull>a {
  width: 100%;
}
.wp-block-image.alignfull img {
  height: auto;
  width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image.aligncenter {
  display: table;
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image.aligncenter>figcaption {
  caption-side: bottom;
  display: table-caption;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
  border-radius: 9999px;
}
.wp-block-image figure {
  margin: 0;
}
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: #5a5a5a40;
  border: none;
}
.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
  padding: 0 8px;
}
@keyframes show-content-image {
  0% {
    visibility: hidden;
  }
  99% {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
}
@keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes lightbox-zoom-in {
  0% {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to {
    transform: translate(-50%,-50%) scale(1);
  }
}
@keyframes lightbox-zoom-out {
  0% {
    transform: translate(-50%,-50%) scale(1);
    visibility: visible;
  }
  99% {
    visibility: visible;
  }
  to {
    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden;
  }
}
/*# sourceURL=/wp-includes/blocks/image/style.min.css */
/* ===== inline \3c style> #5 ===== */
body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: .1em;
}
:root :where(p.has-background) {
  padding: 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}
p.has-text-align-left[style*="writing-mode:vertical-lr"] {
  rotate: 180deg;
}
/*# sourceURL=/wp-includes/blocks/paragraph/style.min.css */
/* ===== inline \3c style> #6 ===== */
.wp-block-group {
  box-sizing: border-box;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative;
}
/*# sourceURL=/wp-includes/blocks/group/style.min.css */
/* ===== inline \3c style> #7 ===== */
.wp-block-spacer {
  clear: both;
}
/*# sourceURL=/wp-includes/blocks/spacer/style.min.css */
/* ===== style-index.css ===== */
.wp-bootstrap-blocks-row.row.alignfull {
  margin-left: 0;
  margin-right: 0;
}
/* ===== inline \3c style> #8 ===== */
:root {
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
}
:where(body) {
  margin: 0;
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
.is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .is-layout-flex {
  display: flex;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(0.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(0.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
/*# sourceURL=global-styles-inline-css */
/* ===== public-main.css ===== */
:root {
  --rpi-star-color: #fb8e28;
}
@supports (container-type:inline-size) {
}
/* ===== bootstrap.min.css ===== */
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.1 (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-heading-color: inherit;
  --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: #dee2e6;
  --bs-body-color-rgb: 222,226,230;
  --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(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222,226,230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52,58,64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222,226,230;
  --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-heading-color: inherit;
  --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;
}
::after,::before {
  box-sizing: border-box;
}
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);
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: .25;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width:1200px) {
  h1 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: calc(1.325rem + .9vw);
}
@media (min-width:1200px) {
  h2 {
    font-size: 2rem;
  }
}
h3 {
  font-size: calc(1.3rem + .6vw);
}
@media (min-width:1200px) {
  h3 {
    font-size: 1.75rem;
  }
}
h4 {
  font-size: calc(1.275rem + .3vw);
}
@media (min-width:1200px) {
  h4 {
    font-size: 1.5rem;
  }
}
h5 {
  font-size: 1.25rem;
}
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;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: .875em;
}
mark {
  padding: .1875em;
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: .875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a>code {
  color: inherit;
}
kbd {
  padding: .1875rem .375rem;
  font-size: .875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: .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: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
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;
}
[type=button],[type=reset],[type=submit] {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: calc(1.275rem + .3vw);
  line-height: inherit;
}
@media (min-width:1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend+* {
  clear: left;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-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;
}
.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;
  }
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote>:last-child {
  margin-bottom: 0;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.container {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width:768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width:992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width:1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width:1400px) {
  .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row>* {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0 {
  --bs-gutter-y: 0;
}
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
@media (min-width:768px) {
  .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-12 {
    flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width:992px) {
  .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-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
}
@media (min-width:1200px) {
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out,box-shadow .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 .25rem rgba(13,110,253,.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: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .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 .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control::file-selector-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .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 .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-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);
}
textarea.form-control {
  min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.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 .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .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: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.active,
.btn:first-child:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn.active:focus-visible,
.btn:first-child:active: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;
}
.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-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-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-img-top {
  width: 100%;
}
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.breadcrumb {
  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);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.carousel {
  position: relative;
}
.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 .6s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active {
  display: block;
}
.carousel-control-next,
.carousel-control-prev {
  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: 0 0;
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: .2;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.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-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute!important;
}
.d-flex {
  display: flex!important;
}
.d-none {
  display: none!important;
}
.shadow {
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.position-fixed {
  position: fixed!important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}
.h-100 {
  height: 100%!important;
}
.justify-content-center {
  justify-content: center!important;
}
.justify-content-between {
  justify-content: space-between!important;
}
.align-items-start {
  align-items: flex-start!important;
}
.align-items-center {
  align-items: center!important;
}
.m-0 {
  margin: 0!important;
}
.mx-auto {
  margin-right: auto!important;
  margin-left: auto!important;
}
.mt-2 {
  margin-top: .5rem!important;
}
.mt-3 {
  margin-top: 1rem!important;
}
.mt-4 {
  margin-top: 1.5rem!important;
}
.mt-5 {
  margin-top: 3rem!important;
}
.mb-0 {
  margin-bottom: 0!important;
}
.mb-2 {
  margin-bottom: .5rem!important;
}
.mb-3 {
  margin-bottom: 1rem!important;
}
.mb-4 {
  margin-bottom: 1.5rem!important;
}
.mb-5 {
  margin-bottom: 3rem!important;
}
.p-1 {
  padding: .25rem!important;
}
.p-3 {
  padding: 1rem!important;
}
.px-0 {
  padding-right: 0!important;
  padding-left: 0!important;
}
.px-1 {
  padding-right: .25rem!important;
  padding-left: .25rem!important;
}
.px-2 {
  padding-right: .5rem!important;
  padding-left: .5rem!important;
}
.px-3 {
  padding-right: 1rem!important;
  padding-left: 1rem!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-2 {
  padding-top: .5rem!important;
}
.pt-3 {
  padding-top: 1rem!important;
}
.pt-4 {
  padding-top: 1.5rem!important;
}
.pt-5 {
  padding-top: 3rem!important;
}
.pe-2 {
  padding-right: .5rem!important;
}
.pb-1 {
  padding-bottom: .25rem!important;
}
.pb-2 {
  padding-bottom: .5rem!important;
}
.pb-3 {
  padding-bottom: 1rem!important;
}
.gap-3 {
  gap: 1rem!important;
}
.fw-bold {
  font-weight: 700!important;
}
.text-center {
  text-align: center!important;
}
.text-decoration-underline {
  text-decoration: underline!important;
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl)!important;
}
@media (min-width:768px) {
  .mb-md-0 {
    margin-bottom: 0!important;
  }
  .pt-md-0 {
    padding-top: 0!important;
  }
  .pb-md-0 {
    padding-bottom: 0!important;
  }
  .text-md-start {
    text-align: left!important;
  }
}
@media (min-width:992px) {
  .d-lg-flex {
    display: flex!important;
  }
  .mt-lg-0 {
    margin-top: 0!important;
  }
  .px-lg-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important;
  }
  .ps-lg-5 {
    padding-left: 3rem!important;
  }
  .gap-lg-3 {
    gap: 1rem!important;
  }
  .text-lg-start {
    text-align: left!important;
  }
}
@media (min-width:1200px) {
  .d-xl-block {
    display: block!important;
  }
}
/*# sourceMappingURL=bootstrap.min.css.map */
/* ===== custom.css ===== */
@font-face {
  font-family: BebasKai;
  src: url(fonts/BebasKai.otf);
  font-weight: 400;
}
.avia_textblock {
  line-height: 1.45;
}
input:focus {
  outline: none;
}
.group:after,
.gform_page_footer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
textarea,
input {
  outline: none;
}
/* Header ---------------------*/
.main_color .special-heading-inner-border {
  border-color: #acafb1 !important;
  opacity: 1 !important;
}
/* Pages ---------------------*/
.title_container {
  border-top: none;
  background: #f5f5f5;
}
.html_elegant-blog .more-link {
  width: auto;
}
.more-link-arrow {
  position: relative;
  top: -1px;
}
#header_meta {
  background: #fff !important;
}
#header_meta .container > div {
  border-bottom: 1px solid #acafb1;
  padding: 7px 0;
}
#header_meta .phone-info span {
  font-weight: 700;
  font-size: 15px;
  margin-top: 3px;
}
#header_meta .phone-info i {
  margin-right: 7px;
  font-size: 13px;
}
#header_main .logo {
  display: table;
}
#header_main .logo a {
  display: table-cell;
}
/*
#header_main .avia-menu li a {
	font-family: BebasKai !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
	letter-spacing: .5px;
}

#header_main .avia-menu li a:hover {
	color: #bcdb90;
}

#header_main .av-main-nav > li > a {
	padding: 0 17px;
}*/
/* Home ---------------------*/
#footer h3 {
  font-size: 24px;
}
/*.avia-section-default .content {
	padding: 80px 0;
}*/
.gform_button {
  background: #08c177 !important;
  display: inline-block !important;
  padding: 12px 16px !important;
  line-height: 20px !important;
  min-width: 150px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border: none !important;
  border-radius: 8px !important;
  cursor: pointer;
  outline: none !important;
  margin: 0px !important;
  color: #fff;
  line-height: 1.5rem;
}
.gform_button:hover {
  background: #C5351C !important;
}
.simple-sitemap-page .page-item-17,
.simple-sitemap-page .page-item-84 {
  display: none;
}
/*.avia-button:hover,
.gform_button {
	color: #fff !important;
	background: rgba(188,219,144,1) !important;
}*/
.half-section {
  border-top: none !important;
}
.half-section .content {
  padding-top: 0 !important;
}
.contact-icons b {
  display: block;
  color: #fff;
}
#footer {
  padding: 0 !important;
}
#footer .widget {
  margin: 0 !important;
}
#footer .av_one_fourth {
  width: auto;
  margin-left: 75px !important;
}
#footer .av_one_fourth.first {
  margin-left: 0 !important;
  margin-right: 55px;
  width: 352px;
}
#footer .widgettitle {
  margin-bottom: 47px;
}
#footer .av_one_fourth.first p {
  margin-top: 17px !important;
  font-size: 18px;
}
#footer,
#footer a {
  font-size: 18px;
}
#socket {
  font-size: 12px;
  letter-spacing: .4px;
}
#socket .container {
  padding-top: 28px;
  padding-bottom: 26px;
}
.title_container {
  margin-top: 0px;
  margin-bottom: -50px;
  background: transparent;
  color: #fff;
  position: absolute;
  width: 100%;
}
.title_container .breadcrumb {
  right: auto;
  float: left;
  color: #fff;
  margin-top: 0;
  top: 0;
  position: relative;
}
#top .title_container .container {
  min-height: 1px;
  padding-top: 17px;
  padding-bottom: 17px;
}
.breadcrumb-trail .trail-before {
  display: none;
}
.breadcrumb-trail span {
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #fff;
}
.breadcrumb-trail .trail-before + span a span,
.breadcrumb-trail .trail-before + span + .sep {
  color: rgba(255,255,255,0.4);
}
.breadcrumb .sep {
  width: 13px;
  text-align: center;
  padding: 0;
}
.gr-section-1 .av-special-heading span {
  display: block;
  color: #fff;
  margin-bottom: -10px;
}
/*.gr-section-1 .rate-code {
	text-align: center;
	color: #fff;
}*/
/*.gr-section-1 .rate-code a {
	color: #fff !important;
}*/
/* footer acf start */
.contact-icons span {
  padding-left: 25px;
  display: block;
}
#footer,
#footer a {
  font-size: 14px;
}
/* footer acf end */
/* Responsive ---------------------*/
@media (max-width:1400px) {
  #footer .av_one_fourth {
    margin-left: 50px !important;
  }
  #footer .av_one_fourth.first {
    margin-right: 0;
  }
}
@media (max-width:1024px) {
  #footer .av_one_fourth.first {
    width: 100%;
  }
  #footer .av_one_fourth {
    padding-bottom: 30px;
    width: 50%;
    margin-left: 0 !important;
  }
  .avia-section-default .content {
    padding: 30px 0;
  }
  #socket .sub_menu_socket li {
    padding: 10px 10px;
  }
  #footer .content {
    padding-bottom: 10px !important;
  }
}
@media (max-width:400px) {
  article.post-entry {
    width: 100% !important;
    margin-bottom: 30px !important;
    margin-left: 0 !important;
  }
  .html_modern-blog .post_delimiter {
    display: none;
  }
  .html_modern-blog .content {
    margin-bottom: 0 !important;
  }
  .gform_wrapper .gfield_radio label {
    width: auto;
    margin: 2px 0 0 10px;
  }
  #footer .av_one_fourth {
    margin-bottom: 0 !important;
  }
}
/* Range Slider*/
/*============= Funding First ==============*/
.content,
.sidebar {
  padding: 0px;
}
.text-blue-500 {
  color: #113B5E !important;
}
:root {
  font-size: 1rem;
  line-height: 1.6rem;
  --bs-body-color: #616161;
}
html {
  margin: 0px !important;
  padding: 0px !important;
}
body {
  font-family: 'Roboto', sans-serif !important;
  line-height: 1.5;
  color: #616161;
  font-weight: 400;
  min-width: 300px;
  padding-top: 98px;
}
a {
  color: #113B5E;
  transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);
}
a:hover {
  text-decoration: none;
  color: #061C38;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1d1d1d;
}
.wp-block-cover p:not(.has-text-color) {
  color: #616161;
}
.material-icons-outlined,
.material-icons {
  vertical-align: middle;
  line-height: 1.5;
}
.pt-64 {
  padding-top: 64px;
}
.py-100 {
  padding: 100px 0px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pt-24 {
  padding-top: 24px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pb-16 {
  padding-bottom: 16px;
}
.btn-primary {
  background: #08c177;
  color: #fff;
  padding: 12px 16px;
  border-radius: 8px;
  font-weight: 700;
  line-height: 1.2;
  font-size: 16px;
  display: inline-block;
  border: none;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #C5351C;
  color: #fff;
  text-decoration: none;
}
.btn-white {
  background: #fff;
  color: #113B5E;
  padding: 11px 16px;
  border-radius: 8px;
  font-weight: 700;
  line-height: 1.6;
  font-size: 16px;
  display: inline-block;
}
.btn-white {
  text-decoration: none;
}
.fw-500 {
  font-weight: 500;
}
.fs-13 {
  font-size: 13px;
}
.display-1 {
  font-weight: 400;
  line-height: 1;
}
.display-1 mark {
  padding: 0px;
}
.header-top-bar {
  padding: 8px 0px;
  background: #daf2f7;
  display: none;
}
.header-top-bar .container {
  line-height: normal !important;
  height: auto !important;
  display: flex;
  align-items: center;
}
.header-top-bar .container .phone-header {
  font-size: 16px;
}
.header-top-bar .gtranslate_wrapper {
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.headerBtnWrap {
  line-height: normal;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);
}
.av-main-nav > li > a {
  color: #113B5E;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 8px;
}
.av-main-nav > li > a:hover {
  text-decoration: underline;
}
.avia-bullet {
  display: none;
}
.av-main-nav > li.menu-item-has-children > a {
  padding-right: 20px;
}
.av-main-nav > li.menu-item-has-children > a .avia-bullet {
  display: block;
  border: none;
  background: url('/wp-content/themes/enfold/images/keyboard-arrow-down.svg') no-repeat center center;
  margin: 0px;
  left: auto;
  right: 2px;
  top: 6px;
  width: 18px;
  height: 18px;
}
.sub-menu {
  border: none !important;
  background: #fff;
  padding: 8px !important;
  border-radius: 8px;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.10), 0px 2px 4px 0px rgba(0, 0, 0, 0.06) !important;
}
.sub-menu li a {
  color: #1a1717;
}
.sub-menu li a:hover {
  background: #F5F5F5;
}
.sub-menu li a:focus {
  background: #F5F5F5;
}
.av-burger-menu-main {
  line-height: 1 !important;
}
.av-burger-menu-main a {
  padding: 0px !important;
}
.av-hamburger-box {
  width: 22px;
  height: 3px;
}
.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  height: 0.155rem;
}
.av-hamburger-inner::before {
  top: -0.4rem;
}
.av-hamburger-inner::after {
  bottom: -0.4rem;
}
.av-hamburger-inner {
  top: -3px;
}
.av-hamburger-inner,
.av-hamburger-inner::before,
.av-hamburger-inner::after {
  background-color: #1d1d1d;
}
.phone-header {
  color: #113B5E;
  font-weight: 500;
  font-size: 23px;
  line-height: 120%;
  letter-spacing: -0.46px;
}
.sec-heading {
  font-size: 33px;
  color: #113B5E;
  font-weight: 500;
  text-align: center;
}
.sec-heading figure {
  line-height: 0px;
}
.hero-text-wrap {
  padding: 40px 54px;
  border-radius: 32px;
  box-shadow: 0px 25px 50px 0px rgba(0, 0, 0, 0.25);
  margin-bottom: 24px;
}
.process-seperator {
  border-top: 2px solid #E8E8E8;
  height: 30px;
  margin-top: 48px;
}
.processWrap {
  position: relative;
  max-width: 280px;
}
.processWrap::after {
  content: "";
  width: 50px;
  height: 20px;
  position: absolute;
  right: -25%;
  top: 50%;
  margin-top: -10px;
  background: url(/wp-content/uploads/2023/08/process-arrow.png) no-repeat center center;
}
.last .processWrap::after {
  display: none;
}
.sec-testimonial {
  position: relative;
}
.testi-quote {
  font-size: 40px;
  color: #1d1d1d;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.8px;
}
.carousel-control-next,
.carousel-control-prev {
  width: 54px;
  opacity: 1;
}
.testi-container {
  background: url('/wp-content/themes/enfold/images/testimonial-bg.png') no-repeat 13% center;
  background-size: contain;
  padding: 60px 0px 40px;
  min-height: 480px;
}
.caro-icon {
  color: #C7C7C7;
  font-size: 54px;
}
.caro-icon:hover {
  color: #A3A3A3;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  opacity: 1;
}
.inner-hero-banner {
  padding: 24px 0px 24px !important;
}
.av-main-nav-wrap ul {
  padding: 0px !important;
  background: #fff;
}
select,
input[type=text] {
  width: 100% !important;
}
.form-control {
  border: 1px solid #C7C7C7;
  padding: 12px 16px;
  border-radius: 8px;
  color: #1d1d1d;
}
.form-loan-offer .wrap {
  display: flex;
  gap: 8px;
}
.form-loan-offer .wrap .btn-primary {
  line-height: 1.5;
}
.form-loan-offer .des {
  color: #191919 !important;
  line-height: 1.2;
  font-size: 19px;
  margin-bottom: 16px;
}
.form-loan-offer ::placeholder {
  color: #1D1D1D;
}
.form-control:focus {
  box-shadow: none;
  border-color: #c7c7c7;
  color: #1d1d1d;
}
.foot-cta {
  padding-bottom: 72px;
}
.badge-info {
  color: #113B5E;
  font-weight: 700;
  font-size: 23px;
  line-height: 120%;
  letter-spacing: -0.46px;
  background: #fff;
  padding-bottom: 24px;
  padding-top: 24px;
  text-align: center;
}
.foot-info-txt {
  color: #616161;
  font-size: 16px;
  line-height: 150%;
  margin: 0px;
}
.foot-cta-container {
  background: #C4EAF2;
  padding: 16px 24px;
  border-radius: 8px;
  color: #174063;
}
.foot-sec-1 {
  background: #f5f5f5;
  padding: 24px 0px;
}
.foot-sec-2 {
  font-size: 14px;
}
.foot-sec-2 {
  background: #1e2528;
  padding: 42px 0px;
  color: #a3a3a3;
}
.foot-sec-2 ul {
  margin: 0 0 0 20px;
  padding: 0px;
  list-style: disc;
}
.foot-sec-2 ul li {
  margin-bottom: 8px;
}
.foot-sec-2 ul a {
  font-size: 14px;
}
.foot-sec-2 ul.contact-icons {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.foot-sec-2 ul.contact-icons li {
  display: flex;
  margin-bottom: 8px;
}
.foot-sec-2 ul.contact-icons li i {
  line-height: 1.5;
}
.foot-sec-2 a {
  color: #a3a3a3;
}
.foot-sec-2 a:hover {
  color: #fff;
  text-decoration: underline;
}
.foot-sec-2 h3 {
  color: #fff;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 24px;
}
.foot-sec-3 {
  background: #151a1c;
  padding: 32px 0px;
}
.foot-sec-3 .menu {
  display: flex;
  gap: 20px;
  margin: 0px;
  padding: 0px;
  justify-content: flex-end;
}
.foot-sec-3 .menu a {
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
}
.foot-sec-3 .menu a:hover {
  text-decoration: underline;
}
.foot-sec-3 .copyright {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
}
.foot-sec-4 {
  padding: 32px 0px;
  background: #0b0d0e;
  text-align: center;
}
.foot-sec-4 p {
  font-size: 12px;
  color: #999;
}
#scroll-top-link {
  background-color: #151a1c;
  color: #ffffff;
  border: 1px solid #151a1c;
}
.sec-cta-contact .list-cta-contact {
  display: flex;
  justify-content: space-between;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.sec-cta-contact .list-cta-contact a {
  color: #fff;
  font-size: 18px;
}
.sec-cta-contact .list-cta-contact a:hover {
  text-decoration: underline;
}
.sec-cta-contact .list-cta-contact i {
  color: #08c177;
}
.ginput_container_consent {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
  .display-1 {
    font-size: 4rem;
  }
}
@media (min-width: 992px) {
  .gx-lg-5 {
    --bs-gutter-x: 2rem;
  }
}
@media (max-width: 1200px) {
  .processWrap::after {
    display: none;
  }
  .img-hori-card {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0px;
  }
  .card.img-hori-card {
    border-bottom-left-radius: 30px;
  }
  .testi-quote {
    font-size: 30px;
  }
  .av-logo-container .gtranslate_wrapper {
    display: none;
  }
  .header-top-bar {
    display: block;
  }
}
@media (max-width: 990px) {
  .py-100 {
    padding: 60px 0px;
  }
  .pb-100 {
    padding-bottom: 60px;
  }
  .sec-cta-contact .list-cta-contact {
    display: block;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .header-top-bar {
    margin: 0px -24px;
    margin-bottom: 15px;
  }
  .header-top-bar .container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0px 24px !important;
  }
  .hero-text-wrap {
    padding: 40px;
  }
  .form-loan-offer .wrap {
    gap: 4px;
  }
  .hero-heading {
    font-size: 30px !important;
  }
  .form-loan-offer .des {
    font-size: 16px;
  }
  .processWrap {
    max-width: 100%;
    margin-bottom: 30px;
  }
  .last .processWrap {
    margin-bottom: 0px;
  }
  .card {
    height: auto !important;
    margin-bottom: 30px;
  }
  .testi-quote {
    font-size: 24px;
  }
  .testi-container {
    min-height: 480px;
    padding: 0px;
  }
  .foot-cta {
    padding-bottom: 20px;
  }
  .inner-hero-banner {
    padding: 60px 0px 50px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    width: 36px;
  }
  .caro-icon {
    font-size: 36px;
  }
  .sub-menu {
    box-shadow: none !important;
    border-radius: 0px;
  }
  .foot-sec-2 .col-12 {
    margin-bottom: 32px;
  }
  .foot-sec-3 .menu {
    display: block;
  }
}
@media (max-width: 480px) {
  .hero-text-wrap {
    padding: 30px;
  }
  .form-loan-offer .wrap {
    display: block;
  }
  .form-loan-offer .wrap .btn-primary {
    margin-top: 10px;
  }
  .carousel-control-next,
  .carousel-control-prev {
    margin-right: -10px;
    margin-left: -10px;
  }
}
button {
  transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);
}
ul li {
  margin: 0px;
  padding: 0px;
}
.text-green-500 {
  color: #85ad4d !important;
}
.text-gray-600 {
  color: #4b5563;
}
.text-gray-700 {
  color: #374151 !important;
}
.text-small {
  font-size: 0.85rem;
  line-height: 1.25rem;
}
.fs-36 {
  font-size: 36px !important;
}
.text-primary {
  color: #08c177 !important;
}
.valign-middle {
  vertical-align: middle;
}
/*.card{background:#F9FAFB; border:none; border-radius: 1rem !important; padding:46px;}*/
.inner-cover {
  min-height: 180px;
  background-size: cover;
}
.list-check {
  list-style: none !important;
  line-height: normal;
  margin: 0px;
  padding: 0px;
}
.list-check li {
  margin: 0px !important;
  padding: 0px !important;
}
.list-check li:before {
  font-family: "Material Icons";
  content: "\e876";
  margin-right: 10px;
  color: #85AD4D !important;
  font-size: 24px;
  vertical-align: middle;
  font-weight: normal;
}
.row {
  margin-bottom: 0px;
}
/*theme elements*/
.display-1 .av-special-heading-tag {
  font-weight: 500;
  font-size: 3rem;
  line-height: 3.6rem;
}
#header_main .logo img {
  height: 40px;
}
.header_bg {
  display: none;
}
#header {
  border-top: 8px solid #08c177 !important;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1) !important;
  position: fixed;
  top: 0px;
  left: 0px;
  transition: top 0.3s;
  background: #fff;
  z-index: 111;
  width: 100%;
}
#header_main .inner-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#header_main .logo {
  display: inline-block !important;
  width: auto !important;
}
#header_main .logo {
  height: auto !important;
  position: static !important;
}
.main_color strong {
  color: inherit !important;
}
.avia-breadcrumbs {
  display: none;
}
/*preq pages elements*/
/* Home Sections */
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6 {
  margin: 0;
}
/*Forms*/
/*.form-hero{max-width: 500px; margin:0 auto;}
.form-hero .wrap{background:#9EC26D; padding:10px; display: flex; border-radius: 1rem;}
.form-hero .wrap .sep{width:20px;background:#9EC26D;}
.form-hero .btn-brown{padding:0.6rem 2rem !important; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
.form-hero .form-control{line-height: 30px !important; border:none !important; border-radius: 8px !important; height: 44px;}*/
.forms-indicators-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.forms-indicators-wrap .list-indicator {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #E5E7EB;
}
.forms-indicators-wrap .list-indicator.active {
  background: #08c177;
}
.gform_wrapper ul.gform_fields li.gfield {
  padding: 0px;
  margin: 0px;
  margin-bottom: 16px !important;
  padding-right: 0px !important;
}
.gfield_label {
  font-size: 13px !important;
  color: #4B5563 !important;
  font-weight: 600 !important;
}
.gfield select,
.gfield input[type=text],
.gfield input[type=email],
.gfield input[type=number],
.gfield textarea {
  border: 1px solid #E5E7EB !important;
  padding: 6px 16px !important;
  border-radius: 8px !important;
  height: 44px !important;
  background: #fff !important;
  font-size: 16px !important;
  font-family: 'Roboto', sans-serif !important;
}
.gfield textarea {
  height: auto !important;
}
.gfield.gf_readonly select,
.gfield.gf_readonly input[type=text],
.gfield.gf_readonly input[type=email],
.gfield.gf_readonly input[type=number] {
  background: #E5E7EB !important;
  border: 1px solid #D1D5DB !important;
  color: #9CA3AF !important;
}
.gfield select {
  appearance: none !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: right 1rem center !important;
  background-size: 1em !important;
}
.gform_wrapper ul.gform_fields li.gfield.fhead-green {
  border-radius: 8px;
  padding: 20px !important;
  background: #F7D0CA;
}
.fhead-green .gfield_label {
  color: #450A03 !important;
  font-size: 16px !important;
  font-weight: bold !important;
}
.fhead-green input[type=text] {
  background: #F2F9E5 !important;
  font-size: 19px !important;
  color: #374151 !important;
  font-weight: bold !important;
  border-radius: 0px 0px 8px 8px !important;
  border-top: 1px solid #08c177 !important;
}
.field-co-applicant .gfield_radio {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem !important;
}
.field-co-applicant .gfield_radio li {
  margin: 0px !important;
  display: flex;
}
.field-co-applicant .gfield_radio li label {
  margin: 0px !important;
  padding-left: 5px !important;
}
.field-co-applicant .gfield_radio li input {
  margin: 0px !important;
}
.container_wrap {
  border: none !important;
}
#gform_2 .gform_footer {
  text-align: center;
}
#gform_2 .textarea {
  height: 120px !important;
}
#gform_previous_button_3 {
  display: none !important;
}
#gform_submit_button_3 {
  float: none !important;
  width: 100%;
}
.field-loan-amount-offered .gfield_label::before {
  font-family: "Material Icons";
  content: "\e263";
  padding-right: 4px;
  font-size: 26px;
  vertical-align: middle;
}
.aggrement-apply-checkbox .gfield_checkbox > li {
  display: flex;
  align-items: flex-start;
  font-size: 16px;
}
#gform_6 .gform_footer {
  text-align: center;
}
.field-icon-wrap {
  position: relative;
}
.field-icon-wrap .material-icons-round {
  right: 10px;
  top: 13px;
  position: absolute;
  font-size: 18px;
}
.date-swatch {
  width: 210px;
  box-shadow: 0px 0px 3px #ccc;
  border-radius: 4px;
}
.rate-thank .gfield--type-html {
  padding-right: 0px !important;
}
.gform_next_button.button {
  background: #08c177;
  border: none;
  color: #fff;
  line-height: 1.5;
  border-radius: 8px;
  padding: 12px 16px;
  font-weight: bold;
  margin: 0px !important;
}
.gform_next_button.button:hover,
.gform_next_button.button:focus {
  background: #C5351C;
}
#field_7_103 {
  border-radius: 8px;
  padding: 20px !important;
  background: #F7D0CA;
  margin-bottom: 40px;
}
#field_7_103 .ginput_container {
  display: flex;
  align-items: center;
  padding: 35px 0px 20px;
  align-items: flex-end;
  background: #f6eae8;
  border-top: 2px solid #08c177;
  border-radius: 0px 0px 10px 10px;
}
#field_7_103 #gfrs_rangeslider_103 {
  width: 100%;
  border-radius: 15px;
}
#field_7_103 .rangetxt {
  display: block;
  color: #374151;
  font-weight: bold;
  text-align: center;
  font-size: 0.85rem;
  width: 120px;
  line-height: normal;
}
#field_7_103 .rangetxt span {
  display: block;
  color: #450A03;
  font-weight: bold;
}
#field_7_103 > label {
  font-size: 1rem !important;
  display: block;
  margin-bottom: 1rem;
  color: #450A03 !important;
  font-weight: bold;
}
#field_7_103 > label .material-icons {
  font-size: 24px;
  color: #450A03 !important;
}
#field_7_103 .noUi-target {
  margin-bottom: 0px;
  margin-top: 0px;
}
#field_7_103 .noUi-connect {
  background: #08c177;
  border-radius: 15px;
}
.noUi-horizontal {
  height: 12px;
}
.noUi-target {
  border: none;
  box-shadow: none;
  background: #F8BEB5;
}
.noUi-connects {
  border-radius: 15px;
}
.noUi-handle {
  border-radius: 4px;
  border: 2px solid #450A03;
}
.noUi-horizontal .noUi-handle {
  width: 28px;
}
.noUi-handle:before {
  font-family: "Material Icons";
  content: "\e945";
  position: absolute;
  width: 100%;
  background: none;
  top: 1px;
  left: 0px;
  text-align: center;
}
.noUi-handle:after {
  display: none;
}
.noUi-tooltip {
  background: #450A03;
  color: #fff;
  border: none;
  font-weight: bold;
  padding: 3px 10px;
}
.noUi-tooltip:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  right: 35%;
  bottom: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #450A03;
}
.noUi-horizontal .noUi-tooltip {
  bottom: 136%;
}
.formaftertext {
  line-height: normal !important;
  margin-top: 1.5rem;
}
.gform_previous_button {
  margin: 0px;
  display: inline-block !important;
  padding: 12px 16px !important;
  line-height: 20px !important;
  min-width: 150px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border: none !important;
  border-radius: 8px !important;
}
.aggrement-apply-checkbox #label_3_40_1 {
  font-size: 12px;
  line-height: 17px;
}
.aggrement-apply-checkbox .gchoice {
  font-size: 12px !important;
  line-height: 17px !important;
}
/*Co-Applicant Form*/
/*=============footer============*/
footer#socket {
  border: none !important;
  background: none !important;
}
footer#socket > .container {
  display: none;
}
/*position:fixed;*/
.gtranslate_wrapper .gt_switcher {
  width: 130px !important;
}
.gtranslate_wrapper .gt_switcher .gt_selected a {
  width: 118px !important;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
  .rate-form {
    padding: 0px 80px;
  }
}
@media (max-width: 990px) {
  body {
    padding-top: 120px;
  }
}
@media (max-width: 768px) {
  html.html_header_top {
    margin-top: 0px !important;
  }
  .headerBtnWrap {
    justify-content: space-between;
    width: 100%;
  }
  #header {
    padding: 0px 24px 15px;
    position: fixed !important;
  }
  #header .inner-container {
    text-align: center;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  #header .container.av-logo-container {
    max-width: 100% !important;
    width: 100% !important;
  }
  .display-1 .av-special-heading-tag {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  #header_main .logo {
    max-width: 160px !important;
    position: absolute !important;
    left: 40px;
    top: 0px;
  }
  .form-hero .wrap .sep {
    width: 10px;
  }
  .badge-info {
    font-size: 1.2rem;
    line-height: normal;
  }
  .inner-cover {
    min-height: 140px;
  }
  .rate-form {
    padding: 20px 0px;
  }
  .half-ban {
    min-height: 100px !important;
  }
}
@media (max-width: 575px) {
  .badge-info {
    font-size: 1rem;
  }
  .time-swatches,
  .date-swatches {
    width: calc(100% + 0px);
  }
  .date-swatch {
    width: 100%;
  }
  .inner-cover {
    min-height: 120px;
  }
}
@media (max-width: 400px) {
  #header_main .logo img {
    height: 32px;
  }
  .btn-header-apply {
    padding: 10px 12px;
  }
}
/*cookies*/
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  max-width: 800px;
}
.moove-gdpr-company-logo-holder {
  display: none !important;
}
.moove-gdpr-modal-title {
  height: auto !important;
  font-weight: 700 !important;
  margin-bottom: 10px !important;
}
.moove-gdpr-modal-title .tab-title {
  font-size: 1.5rem !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  padding: 24px !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
  font-size: 1.2rem;
  margin-bottom: 5px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
  margin-bottom: 10px;
}
.moove-gdpr-branding-cnt {
  display: none !important;
}
.moove-gdpr-infobar-allow-all:hover {
  background: #C5351C !important;
}
.moove-gdpr-modal-save-settings:hover {
  background: #C5351C !important;
  border: none;
  color: #fff !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  padding: 0px !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
  display: none !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  height: auto !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
  padding-bottom: 24px !important;
  padding-top: 40px !important;
}
.moove-gdpr-modal-close {
  top: 10px !important;
  right: 10px !important;
}
.gdpr-icon.moovegdpr-arrow-close:after,
.gdpr-icon.moovegdpr-arrow-close:before {
  background-color: #000 !important;
  width: 2px !important;
}
.gdpr-icon.moovegdpr-arrow-close {
  background: none !important;
  border: none !important;
}
#privacy_overview.moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  padding-right: 0px !important;
}
/************************ ao ssn/phone spinner ***************/
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
/* ===== shortcodes.css ===== */
/* ======================================================================================================================================================
GENERIC
====================================================================================================================================================== */
p:empty,
.entry-content-wrapper:empty {
  display: none;
}
/*fix webkit flickering bug*/
body .container_wrap .avia-builder-el-no-sibling {
  margin-top: 0;
  margin-bottom: 0;
}
body .container_wrap .avia-builder-el-last {
  margin-bottom: 0;
}
body .container_wrap .avia-builder-el-first {
  margin-top: 0;
}
body .av-align-left {
  text-align: left;
}
body .av-align-right {
  text-align: right;
}
body .av-align-center {
  text-align: center;
}
/* ======================================================================================================================================================
SCREEN READER see https://webaim.org/techniques/css/invisiblecontent/#techniques
====================================================================================================================================================== */
/*	=====================================================================================
Loading icon e.g. masonry, portfolio     (moved from portfolio.css)
========================================================================================== */
/*	=============================================================================================
Tooltip for social share buttons     (moved from blog.css - breaks layout if blog disabled )
================================================================================================= */
/* ======================================================================================================================================================
TEXT BLOCK
====================================================================================================================================================== */
.avia_textblock {
  clear: both;
  line-height: 1.65em;
}
.flex_column + .avia_textblock {
  padding-top: 50px;
}
/* ======================================================================================================================================================
Columns
====================================================================================================================================================== */
body .column-top-margin {
  margin-top: 50px;
}
body .flex_column.avia-link-column {
  cursor: pointer;
}
body .flex_column.avia-link-column.avia-link-column-hover:hover {
  opacity: 0.8;
}
/* ======================================================================================================================================================
Icon
====================================================================================================================================================== */
/* ======================================================================================================================================================
COLOR SECTION
====================================================================================================================================================== */
.avia-section {
  clear: both;
  width: 100%;
  float: left;
  min-height: 100px;
  position: static;
  /*fixes a glitch with bg image not displaying below video slide*/
}
#top #main .avia-section .template-page {
  width: 100%;
  border: none;
  margin-left: auto;
  padding-left: 0;
  margin-right: auto;
}
.avia-section .template-page .entry-content-wrapper {
  padding-right: 0;
}
.avia-section-no-padding .content,
.avia-section-no-padding .sidebar {
  padding-top: 0;
  padding-bottom: 0;
}
.html_header_sticky_disabled .container_wrap:first-child {
  border-top: none;
}
#top #wrap_all #main .avia-no-border-styling {
  border: none;
}
/*video bg*/
/*handle video section on mobile*/
/*parallax section*/
/*prevent img pos flickering*/
/*special border top elements*/
.html_minimal_header #main > .avia-builder-el-0,
.av_minimal_header + #main .container_wrap_first:first-child {
  border-top: none;
}
/* ======================================================================================================================================================
Dropcaps
====================================================================================================================================================== */
/* ======================================================================================================================================================
Contact Form Defaults
====================================================================================================================================================== */
fieldset {
  border: none;
}
#top select,
#top .entry-content-wrapper select {
  -webkit-appearance: none;
  border-radius: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 2px;
}
#top select[multiple] {
  background-image: none;
}
#top select[multiple] {
  background-image: none;
}
/* ======================================================================================================================================================
Sidebar
====================================================================================================================================================== */
.flex_column .widget:first-child,
.content .widget:first-child {
  padding-top: 0;
  border-top: none;
}
.flex_column .widget .widgettitle,
.content .widget .widgettitle {
  margin-top: 0.85em;
}
/* ======================================================================================================================================================
AVIA PLAYER Defaults
====================================================================================================================================================== */
/*playlist shortcode*/
/* ======================================================================================================================================================
Privacy toggles frontend
====================================================================================================================================================== */
/* ======================================================================================================================================================
Tooltips
========================================================================================================================================================= */
/*tooltip positions. mainly used for image hotspots but also for testimonials*/
/*below*/
/*to the left*/
/*to the right*/
/*arrow alignment for above and below tooltips*/
/*arrow alignment for left and right tooltips*/
/* ======================================================================================================================================================
ANIMATIONS
====================================================================================================================================================== */
/*pop up animation*/
@keyframes avia_appear {
  0% {
    transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes avia_image_appear {
  0% {
    transform: scale(0.7);
    opacity: 0.1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes avia_hotspot_appear {
  0% {
    transform: translate(0, 80px);
    opacity: 0.1;
  }
  100% {
    transform: translate(0, 0px);
    opacity: 1;
  }
}
@keyframes avia_appear_short {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
/*pop up animation*/
@keyframes avia_masonry_show {
  0% {
    transform: translateZ(300px) translateY(200px) rotateX(-70deg);
    opacity: 0.1;
  }
  100% {
    transform: translateZ(0px) translateY(0px) rotateX(0deg);
    opacity: 1;
  }
}
/*animated arrow animattion*/
@keyframes avia_fade_move_down {
  0% {
    transform: translate(0,-20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0,20px);
    opacity: 0;
  }
}
/*slide down (height increase) animation*/
@keyframes avia_slide_down {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
/*expand width animation*/
@keyframes avia_expand {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
/*fade in animation*/
@keyframes avia-ltr {
  0% {
    transform: translate(-10%,0);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes avia-rtl {
  0% {
    transform: translate(10%,0);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes avia-btt {
  0% {
    transform: translate(0,50%);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes avia-ttb {
  0% {
    transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes avia-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes avia-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*rotate*/
@keyframes avia-rotateIn {
  0% {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
@keyframes avia-rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes avia-rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -22deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
/*background animation*/
@keyframes avia-bg-move {
  0% {
    background-position: -31px 0;
  }
  100% {
    background-position: 0 0;
  }
}
/*caption animation*/
@keyframes caption-right {
  0% {
    transform: translate(2000px,0);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes caption-left {
  0% {
    transform: translate(-2000px,0);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes caption-top {
  0% {
    transform: translate(0,-20px);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
@keyframes caption-bottom {
  0% {
    transform: translate(0,20px);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
    opacity: 1;
  }
}
/*image hotspot pulse*/
@keyframes av_pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 0.0;
  }
}
/*sonar effect*/
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
/* curtain reveals  1px miscalc on several screen sizes !!! */
@keyframes avia-curtain-reveal-ltr {
  0% {
    width: 101%;
    left: 0;
  }
  100% {
    width: 0;
    left: 100%;
  }
}
@keyframes avia-curtain-reveal-rtl {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes avia-curtain-reveal-ttb {
  0% {
    height: 101%;
    top: 0;
  }
  100% {
    height: 0;
    top: 100%;
  }
}
@keyframes avia-curtain-reveal-btt {
  0% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}
/*	==================================================================
	Advanced Animations		based on https://github.com/animate-css
	==================================================================
*/
@keyframes avia-fade-in-left {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes avia-fade-in-right {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes avia-fade-in-down {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes avia-fade-in-up {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes avia-flip-in-x {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /*	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}*/
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
    opacity: 1;
  }
}
@keyframes avia-flip-in-y {
  0% {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /*	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}*/
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
    opacity: 1;
  }
}
@keyframes avia-roll-in {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes avia-zoom-in {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 1;
  }
}
/*	=============================
	Shape SVG Dividers
	=============================
*/
/* fix a small gap on different screen sizes - rotate(180deg) seems not calculate correctly  */
/*	Temporary fixes for Chrome 85 issue. Can be removed in a future version of Chrome.	*/
/*	special case for paralax with overlay hiding svg */
/* ===== avia-snippet-fold-unfold.css ===== */
/*
	Fold / Unfold basic stylings for various elements

    Created on : 21.03.2023, 15:59:05
    Author     : Guenter
	@since     : 5.6
*/
/*	Element specific */
/* ===== magnific-popup.min.css ===== */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* ===== avia-snippet-lightbox.css ===== */
/*--------------------lightbox enhancements---------------*/
/*

.mfp-figure - container that holds image and caption
.mfp-bg     - black overlay
.mfp-preloader - "Loading..." incdicator

*/
/*seems to cause problems on safari and chrome so disabled temp: https://github.com/KriesiMedia/wp-themes/issues/1171
.mfp-img{
animation: avia-fadein 10.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}*/
/*	added 6.0  support for videos	*/
/* ===== avia-snippet-widget.css ===== */
/* ======================================================================================================================================================
#Sidebar & Widgets
====================================================================================================================================================== */
.sidebar .widget:first-child,
.content .sidebar .widget:first-child {
  padding-top: 0;
  border-top-style: none;
  border-top-width: 0;
}
/* archive widget */
.widget_archive label.screen-reader-text {
  display: none;
}
/*nav menu widget*/
/*instagram*/
/*mailchimp*/
/*text*/
/*combo widget*/
/*likebox*/
/*social media count widget*/
/*twitter widget*/
/*advertising widget*/
/*Google Maps*/
/*news widget*/
/*default size news/portfolio widget*/
/*bigger size news/portfolio widget*/
/*tagcloud*/
/*rss*/
/*recentcomments, recent entries*/
/*sidebar left mods for all widgets*/
/*TWITTER WIDGET PRO STYLES*/
/* user defined text alignmnt for sidebars */
/* Table of Contents */
/* simple style */
/* indentation */
/* elegant style */
/* indentation */
/* ===== enfold.css ===== */
::selection {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-bg);
}
html.html_boxed {
  background: #eeeeee top left no-repeat scroll;
}
body,
body .avia-tooltip {
  font-size: 16px;
}
.socket_color,
.socket_color div,
.socket_color header,
.socket_color main,
.socket_color aside,
.socket_color footer,
.socket_color article,
.socket_color nav,
.socket_color section,
.socket_color span,
.socket_color applet,
.socket_color object,
.socket_color iframe,
.socket_color h1,
.socket_color h2,
.socket_color h3,
.socket_color h4,
.socket_color h5,
.socket_color h6,
.socket_color p,
.socket_color blockquote,
.socket_color pre,
.socket_color a,
.socket_color abbr,
.socket_color acronym,
.socket_color address,
.socket_color big,
.socket_color cite,
.socket_color code,
.socket_color del,
.socket_color dfn,
.socket_color em,
.socket_color img,
.socket_color ins,
.socket_color kbd,
.socket_color q,
.socket_color s,
.socket_color samp,
.socket_color small,
.socket_color strike,
.socket_color strong,
.socket_color sub,
.socket_color sup,
.socket_color tt,
.socket_color var,
.socket_color b,
.socket_color u,
.socket_color i,
.socket_color center,
.socket_color dl,
.socket_color dt,
.socket_color dd,
.socket_color ol,
.socket_color ul,
.socket_color li,
.socket_color fieldset,
.socket_color form,
.socket_color label,
.socket_color legend,
.socket_color table,
.socket_color caption,
.socket_color tbody,
.socket_color tfoot,
.socket_color thead,
.socket_color tr,
.socket_color th,
.socket_color td,
.socket_color article,
.socket_color aside,
.socket_color canvas,
.socket_color details,
.socket_color embed,
.socket_color figure,
.socket_color fieldset,
.socket_color figcaption,
.socket_color footer,
.socket_color header,
.socket_color hgroup,
.socket_color menu,
.socket_color nav,
.socket_color output,
.socket_color ruby,
.socket_color section,
.socket_color summary,
.socket_color time,
.socket_color mark,
.socket_color audio,
.socket_color video,
#top .socket_color.fullsize .template-blog .post_delimiter {
  border-color: var(--enfold-socket-color-border);
}
.socket_color .rounded-container,
.socket_color .small-preview {
  background: var(--enfold-socket-color-meta);
  color: var(--enfold-socket-color-bg);
}
.socket_color,
.socket_color .post-format-icon,
.socket_color .av-share-box ul {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-color);
}
.socket_color h1,
.socket_color h2,
.socket_color h3,
.socket_color h4,
.socket_color h5,
.socket_color h6,
.socket_color .sidebar .current_page_item>a,
.socket_color .sidebar .current-menu-item>a {
  color: var(--enfold-socket-color-heading);
}
.socket_color .sidebar,
.socket_color .sidebar a,
.socket_color .minor-meta,
.socket_color .minor-meta a,
.socket_color .text-sep,
.socket_color blockquote,
#top .socket_color .extra-mini-title,
.socket_color .phone-info,
.socket_color .phone-info a,
.html_modern-blog #top div .socket_color .blog-categories a,
.html_modern-blog #top div .socket_color .blog-categories a:hover {
  color: var(--enfold-socket-color-meta);
}
.socket_color .special-heading-inner-border {
  border-color: var(--enfold-socket-color-color);
}
.socket_color a,
.socket_color strong,
.socket_color b,
.socket_color b a,
.socket_color strong a,
.html_elegant-blog #top .socket_color .blog-categories a,
.html_elegant-blog #top .socket_color .blog-categories a:hover {
  color: var(--enfold-socket-color-primary);
}
.socket_color a:hover,
.socket_color h1 a:hover,
.socket_color h2 a:hover,
.socket_color h3 a:hover,
.socket_color h4 a:hover,
.socket_color h5 a:hover,
.socket_color h6 a:hover {
  color: var(--enfold-socket-color-secondary);
}
div .socket_color .button,
.socket_color input[type='submit'],
.socket_color .small-preview:hover,
.socket_color .avia-menu-fx,
.socket_color .avia-menu-fx .avia-arrow {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-button-border);
}
.socket_color .button:hover,
.socket_color input[type='submit']:hover {
  background-color: var(--enfold-socket-color-secondary);
  color: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-button-border2);
}
.socket_color table,
.socket_color .container_wrap_meta {
  background: var(--enfold-socket-color-bg2);
}
.socket_color blockquote,
.socket_color .avia-bullet {
  border-color: var(--enfold-socket-color-primary);
}
.socket_color .breadcrumb,
.socket_color .breadcrumb a {
  color: var(--enfold-socket-color-color);
}
.socket_color textarea::placeholder,
.socket_color input::placeholder {
  color: var(--enfold-socket-color-meta);
  opacity: 0.5;
}
.socket_color .header_bg {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-meta);
}
#top .socket_color .widget_pages ul li a:focus {
  color: var(--enfold-socket-color-secondary);
}
#top .socket_color input[type='text'],
#top .socket_color input[type='input'],
#top .socket_color input[type='password'],
#top .socket_color input[type='email'],
#top .socket_color input[type='number'],
#top .socket_color input[type='url'],
#top .socket_color input[type='tel'],
#top .socket_color input[type='search'],
#top .socket_color textarea,
#top .socket_color select {
  border-color: var(--enfold-socket-color-border);
  background-color: var(--enfold-socket-color-bg2);
  color: var(--enfold-socket-color-meta);
  font-family: inherit;
}
.socket_color .required {
  color: var(--enfold-socket-color-primary);
}
.socket_color tr:nth-child(even),
body .socket_color .pricing-table.avia-desc-col li {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-color);
}
.socket_color table caption,
.socket_color tr:nth-child(even) {
  color: var(--enfold-socket-color-meta);
}
.socket_color tr:nth-child(odd) {
  background: var(--enfold-socket-color-bg2);
}
body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-socket-color-primary);
  color: #fff;
}
body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-socket-color-primary);
  border-color: var(--enfold-socket-color-primary) transparent transparent transparent;
}
html,
#scroll-top-link {
  background-color: var(--enfold-socket-color-bg);
}
#scroll-top-link {
  color: var(--enfold-socket-color-color);
  border: 1px solid var(--enfold-socket-color-border);
}
body .footer_color .pricing-table.avia-desc-col li {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-color);
}
body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-footer-color-primary);
  color: #fff;
}
body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-footer-color-primary);
  border-color: var(--enfold-footer-color-primary) transparent transparent transparent;
}
.alternate_color,
.alternate_color div,
.alternate_color header,
.alternate_color main,
.alternate_color aside,
.alternate_color footer,
.alternate_color article,
.alternate_color nav,
.alternate_color section,
.alternate_color span,
.alternate_color applet,
.alternate_color object,
.alternate_color iframe,
.alternate_color h1,
.alternate_color h2,
.alternate_color h3,
.alternate_color h4,
.alternate_color h5,
.alternate_color h6,
.alternate_color p,
.alternate_color blockquote,
.alternate_color pre,
.alternate_color a,
.alternate_color abbr,
.alternate_color acronym,
.alternate_color address,
.alternate_color big,
.alternate_color cite,
.alternate_color code,
.alternate_color del,
.alternate_color dfn,
.alternate_color em,
.alternate_color img,
.alternate_color ins,
.alternate_color kbd,
.alternate_color q,
.alternate_color s,
.alternate_color samp,
.alternate_color small,
.alternate_color strike,
.alternate_color strong,
.alternate_color sub,
.alternate_color sup,
.alternate_color tt,
.alternate_color var,
.alternate_color b,
.alternate_color u,
.alternate_color i,
.alternate_color center,
.alternate_color dl,
.alternate_color dt,
.alternate_color dd,
.alternate_color ol,
.alternate_color ul,
.alternate_color li,
.alternate_color fieldset,
.alternate_color form,
.alternate_color label,
.alternate_color legend,
.alternate_color table,
.alternate_color caption,
.alternate_color tbody,
.alternate_color tfoot,
.alternate_color thead,
.alternate_color tr,
.alternate_color th,
.alternate_color td,
.alternate_color article,
.alternate_color aside,
.alternate_color canvas,
.alternate_color details,
.alternate_color embed,
.alternate_color figure,
.alternate_color fieldset,
.alternate_color figcaption,
.alternate_color footer,
.alternate_color header,
.alternate_color hgroup,
.alternate_color menu,
.alternate_color nav,
.alternate_color output,
.alternate_color ruby,
.alternate_color section,
.alternate_color summary,
.alternate_color time,
.alternate_color mark,
.alternate_color audio,
.alternate_color video,
#top .alternate_color.fullsize .template-blog .post_delimiter {
  border-color: var(--enfold-alternate-color-border);
}
.alternate_color .rounded-container,
.alternate_color .small-preview {
  background: var(--enfold-alternate-color-meta);
  color: var(--enfold-alternate-color-bg);
}
.alternate_color,
.alternate_color .post-format-icon,
.alternate_color .av-share-box ul {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-color);
}
.alternate_color h1,
.alternate_color h2,
.alternate_color h3,
.alternate_color h4,
.alternate_color h5,
.alternate_color h6,
.alternate_color .sidebar .current_page_item>a,
.alternate_color .sidebar .current-menu-item>a {
  color: var(--enfold-alternate-color-heading);
}
.alternate_color .sidebar,
.alternate_color .sidebar a,
.alternate_color .minor-meta,
.alternate_color .minor-meta a,
.alternate_color .text-sep,
.alternate_color blockquote,
#top .alternate_color .extra-mini-title,
.alternate_color .phone-info,
.alternate_color .phone-info a,
.html_modern-blog #top div .alternate_color .blog-categories a,
.html_modern-blog #top div .alternate_color .blog-categories a:hover {
  color: var(--enfold-alternate-color-meta);
}
.alternate_color .special-heading-inner-border {
  border-color: var(--enfold-alternate-color-color);
}
.alternate_color a,
.alternate_color strong,
.alternate_color b,
.alternate_color b a,
.alternate_color strong a,
.html_elegant-blog #top .alternate_color .blog-categories a,
.html_elegant-blog #top .alternate_color .blog-categories a:hover {
  color: var(--enfold-alternate-color-primary);
}
.alternate_color a:hover,
.alternate_color h1 a:hover,
.alternate_color h2 a:hover,
.alternate_color h3 a:hover,
.alternate_color h4 a:hover,
.alternate_color h5 a:hover,
.alternate_color h6 a:hover {
  color: var(--enfold-alternate-color-secondary);
}
div .alternate_color .button,
.alternate_color input[type='submit'],
.alternate_color .small-preview:hover,
.alternate_color .avia-menu-fx,
.alternate_color .avia-menu-fx .avia-arrow {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-button-border);
}
.alternate_color .button:hover,
.alternate_color input[type='submit']:hover {
  background-color: var(--enfold-alternate-color-secondary);
  color: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-button-border2);
}
.alternate_color table,
.alternate_color .container_wrap_meta {
  background: var(--enfold-alternate-color-bg2);
}
.alternate_color blockquote,
.alternate_color .avia-bullet {
  border-color: var(--enfold-alternate-color-primary);
}
.alternate_color .breadcrumb,
.alternate_color .breadcrumb a {
  color: var(--enfold-alternate-color-color);
}
.alternate_color textarea::placeholder,
.alternate_color input::placeholder {
  color: var(--enfold-alternate-color-meta);
  opacity: 0.5;
}
.alternate_color .header_bg {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-meta);
}
#top .alternate_color .widget_pages ul li a:focus {
  color: var(--enfold-alternate-color-secondary);
}
#top .alternate_color input[type='text'],
#top .alternate_color input[type='input'],
#top .alternate_color input[type='password'],
#top .alternate_color input[type='email'],
#top .alternate_color input[type='number'],
#top .alternate_color input[type='url'],
#top .alternate_color input[type='tel'],
#top .alternate_color input[type='search'],
#top .alternate_color textarea,
#top .alternate_color select {
  border-color: var(--enfold-alternate-color-border);
  background-color: var(--enfold-alternate-color-bg2);
  color: var(--enfold-alternate-color-meta);
  font-family: inherit;
}
.alternate_color .required {
  color: var(--enfold-alternate-color-primary);
}
.alternate_color tr:nth-child(even),
body .alternate_color .pricing-table.avia-desc-col li {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-color);
}
.alternate_color table caption,
.alternate_color tr:nth-child(even) {
  color: var(--enfold-alternate-color-meta);
}
.alternate_color tr:nth-child(odd) {
  background: var(--enfold-alternate-color-bg2);
}
body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-alternate-color-primary);
  color: #fff;
}
body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-alternate-color-primary);
  border-color: var(--enfold-alternate-color-primary) transparent transparent transparent;
}
.alternate_color dropcap2,
.alternate_color dropcap3,
.alternate_color avia_button,
.alternate_color avia_button:hover {
  color: var(--enfold-alternate-color-constant-font);
}
.main_color,
.main_color div,
.main_color header,
.main_color main,
.main_color aside,
.main_color footer,
.main_color article,
.main_color nav,
.main_color section,
.main_color span,
.main_color applet,
.main_color object,
.main_color iframe,
.main_color h1,
.main_color h2,
.main_color h3,
.main_color h4,
.main_color h5,
.main_color h6,
.main_color p,
.main_color blockquote,
.main_color pre,
.main_color a,
.main_color abbr,
.main_color acronym,
.main_color address,
.main_color big,
.main_color cite,
.main_color code,
.main_color del,
.main_color dfn,
.main_color em,
.main_color img,
.main_color ins,
.main_color kbd,
.main_color q,
.main_color s,
.main_color samp,
.main_color small,
.main_color strike,
.main_color strong,
.main_color sub,
.main_color sup,
.main_color tt,
.main_color var,
.main_color b,
.main_color u,
.main_color i,
.main_color center,
.main_color dl,
.main_color dt,
.main_color dd,
.main_color ol,
.main_color ul,
.main_color li,
.main_color fieldset,
.main_color form,
.main_color label,
.main_color legend,
.main_color table,
.main_color caption,
.main_color tbody,
.main_color tfoot,
.main_color thead,
.main_color tr,
.main_color th,
.main_color td,
.main_color article,
.main_color aside,
.main_color canvas,
.main_color details,
.main_color embed,
.main_color figure,
.main_color fieldset,
.main_color figcaption,
.main_color footer,
.main_color header,
.main_color hgroup,
.main_color menu,
.main_color nav,
.main_color output,
.main_color ruby,
.main_color section,
.main_color summary,
.main_color time,
.main_color mark,
.main_color audio,
.main_color video,
#top .main_color.fullsize .template-blog .post_delimiter {
  border-color: var(--enfold-main-color-border);
}
.main_color .rounded-container,
.main_color .small-preview {
  background: var(--enfold-main-color-meta);
  color: var(--enfold-main-color-bg);
}
.main_color,
.main_color .post-format-icon,
.main_color .av-share-box ul {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-color);
}
.main_color h1,
.main_color h2,
.main_color h3,
.main_color h4,
.main_color h5,
.main_color h6,
.main_color .sidebar .current_page_item>a,
.main_color .sidebar .current-menu-item>a {
  color: var(--enfold-main-color-heading);
}
.main_color .sidebar,
.main_color .sidebar a,
.main_color .minor-meta,
.main_color .minor-meta a,
.main_color .text-sep,
.main_color blockquote,
#top .main_color .extra-mini-title,
.main_color .phone-info,
.main_color .phone-info a,
.html_modern-blog #top div .main_color .blog-categories a,
.html_modern-blog #top div .main_color .blog-categories a:hover {
  color: var(--enfold-main-color-meta);
}
.main_color .special-heading-inner-border {
  border-color: var(--enfold-main-color-color);
}
.main_color a,
.main_color strong,
.main_color b,
.main_color b a,
.main_color strong a,
.html_elegant-blog #top .main_color .blog-categories a,
.html_elegant-blog #top .main_color .blog-categories a:hover {
  color: var(--enfold-main-color-primary);
}
.main_color a:hover,
.main_color h1 a:hover,
.main_color h2 a:hover,
.main_color h3 a:hover,
.main_color h4 a:hover,
.main_color h5 a:hover,
.main_color h6 a:hover {
  color: var(--enfold-main-color-secondary);
}
div .main_color .button,
.main_color input[type='submit'],
.main_color .small-preview:hover,
.main_color .avia-menu-fx,
.main_color .avia-menu-fx .avia-arrow {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-button-border);
}
.main_color .button:hover,
.main_color input[type='submit']:hover {
  background-color: var(--enfold-main-color-secondary);
  color: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-button-border2);
}
.main_color table,
.main_color .container_wrap_meta {
  background: var(--enfold-main-color-bg2);
}
.main_color blockquote,
.main_color .avia-bullet {
  border-color: var(--enfold-main-color-primary);
}
.main_color .breadcrumb,
.main_color .breadcrumb a {
  color: var(--enfold-main-color-color);
}
.main_color textarea::placeholder,
.main_color input::placeholder {
  color: var(--enfold-main-color-meta);
  opacity: 0.5;
}
.main_color .header_bg {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-meta);
}
#top .main_color .widget_pages ul li a:focus {
  color: var(--enfold-main-color-secondary);
}
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color textarea,
#top .main_color select {
  border-color: var(--enfold-main-color-border);
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-meta);
  font-family: inherit;
}
.main_color .required {
  color: var(--enfold-main-color-primary);
}
.main_color tr:nth-child(even),
body .main_color .pricing-table.avia-desc-col li {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-color);
}
.main_color table caption,
.main_color tr:nth-child(even) {
  color: var(--enfold-main-color-meta);
}
.main_color tr:nth-child(odd) {
  background: var(--enfold-main-color-bg2);
}
body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-main-color-primary);
  color: #fff;
}
body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-main-color-primary);
  border-color: var(--enfold-main-color-primary) transparent transparent transparent;
}
.main_color dropcap2,
.main_color dropcap3,
.main_color avia_button,
.main_color avia_button:hover {
  color: var(--enfold-main-color-constant-font);
}
#main {
  border-color: var(--enfold-main-color-border);
}
#scroll-top-link:hover {
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-primary);
  border: 1px solid var(--enfold-main-color-border);
}
.html_stretched #wrap_all {
  background-color: var(--enfold-main-color-bg);
}
.header_color,
.header_color div,
.header_color header,
.header_color main,
.header_color aside,
.header_color footer,
.header_color article,
.header_color nav,
.header_color section,
.header_color span,
.header_color applet,
.header_color object,
.header_color iframe,
.header_color h1,
.header_color h2,
.header_color h3,
.header_color h4,
.header_color h5,
.header_color h6,
.header_color p,
.header_color blockquote,
.header_color pre,
.header_color a,
.header_color abbr,
.header_color acronym,
.header_color address,
.header_color big,
.header_color cite,
.header_color code,
.header_color del,
.header_color dfn,
.header_color em,
.header_color img,
.header_color ins,
.header_color kbd,
.header_color q,
.header_color s,
.header_color samp,
.header_color small,
.header_color strike,
.header_color strong,
.header_color sub,
.header_color sup,
.header_color tt,
.header_color var,
.header_color b,
.header_color u,
.header_color i,
.header_color center,
.header_color dl,
.header_color dt,
.header_color dd,
.header_color ol,
.header_color ul,
.header_color li,
.header_color fieldset,
.header_color form,
.header_color label,
.header_color legend,
.header_color table,
.header_color caption,
.header_color tbody,
.header_color tfoot,
.header_color thead,
.header_color tr,
.header_color th,
.header_color td,
.header_color article,
.header_color aside,
.header_color canvas,
.header_color details,
.header_color embed,
.header_color figure,
.header_color fieldset,
.header_color figcaption,
.header_color footer,
.header_color header,
.header_color hgroup,
.header_color menu,
.header_color nav,
.header_color output,
.header_color ruby,
.header_color section,
.header_color summary,
.header_color time,
.header_color mark,
.header_color audio,
.header_color video,
#top .header_color.fullsize .template-blog .post_delimiter {
  border-color: var(--enfold-header-color-border);
}
.header_color .rounded-container,
.header_color .small-preview {
  background: var(--enfold-header-color-meta);
  color: var(--enfold-header-color-bg);
}
.header_color,
.header_color .post-format-icon,
.header_color .av-share-box ul {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-color);
}
.header_color h1,
.header_color h2,
.header_color h3,
.header_color h4,
.header_color h5,
.header_color h6,
.header_color .sidebar .current_page_item>a,
.header_color .sidebar .current-menu-item>a {
  color: var(--enfold-header-color-heading);
}
.header_color .sidebar,
.header_color .sidebar a,
.header_color .minor-meta,
.header_color .minor-meta a,
.header_color .text-sep,
.header_color blockquote,
#top .header_color .extra-mini-title,
.header_color .phone-info,
.header_color .phone-info a,
.html_modern-blog #top div .header_color .blog-categories a,
.html_modern-blog #top div .header_color .blog-categories a:hover {
  color: var(--enfold-header-color-meta);
}
.header_color .special-heading-inner-border {
  border-color: var(--enfold-header-color-color);
}
.header_color a,
.header_color strong,
.header_color b,
.header_color b a,
.header_color strong a,
.html_elegant-blog #top .header_color .blog-categories a,
.html_elegant-blog #top .header_color .blog-categories a:hover {
  color: var(--enfold-header-color-primary);
}
.header_color a:hover,
.header_color h1 a:hover,
.header_color h2 a:hover,
.header_color h3 a:hover,
.header_color h4 a:hover,
.header_color h5 a:hover,
.header_color h6 a:hover {
  color: var(--enfold-header-color-secondary);
}
div .header_color .button,
.header_color input[type='submit'],
.header_color .small-preview:hover,
.header_color .avia-menu-fx,
.header_color .avia-menu-fx .avia-arrow {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-button-border);
}
.header_color .button:hover,
.header_color input[type='submit']:hover {
  background-color: var(--enfold-header-color-secondary);
  color: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-button-border2);
}
.header_color table,
.header_color .container_wrap_meta {
  background: var(--enfold-header-color-bg2);
}
.header_color blockquote,
.header_color .avia-bullet {
  border-color: var(--enfold-header-color-primary);
}
.header_color .breadcrumb,
.header_color .breadcrumb a {
  color: var(--enfold-header-color-color);
}
.header_color textarea::placeholder,
.header_color input::placeholder {
  color: var(--enfold-header-color-meta);
  opacity: 0.5;
}
.header_color .header_bg {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-meta);
}
#top .header_color .widget_pages ul li a:focus {
  color: var(--enfold-header-color-secondary);
}
#top .header_color input[type='text'],
#top .header_color input[type='input'],
#top .header_color input[type='password'],
#top .header_color input[type='email'],
#top .header_color input[type='number'],
#top .header_color input[type='url'],
#top .header_color input[type='tel'],
#top .header_color input[type='search'],
#top .header_color textarea,
#top .header_color select {
  border-color: var(--enfold-header-color-border);
  background-color: var(--enfold-header-color-bg2);
  color: var(--enfold-header-color-meta);
  font-family: inherit;
}
.header_color .required {
  color: var(--enfold-header-color-primary);
}
.header_color tr:nth-child(even),
body .header_color .pricing-table.avia-desc-col li {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-color);
}
.header_color table caption,
.header_color tr:nth-child(even) {
  color: var(--enfold-header-color-meta);
}
.header_color tr:nth-child(odd) {
  background: var(--enfold-header-color-bg2);
}
body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-header-color-primary);
  color: #fff;
}
body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-header-color-primary);
  border-color: var(--enfold-header-color-primary) transparent transparent transparent;
}
.header_color dropcap2,
.header_color dropcap3,
.header_color avia_button,
.header_color avia_button:hover {
  color: var(--enfold-header-color-constant-font);
}
#main {
  background-color: var(--enfold-header-color-bg);
}
html.html_header_sidebar #wrap_all {
  background-color: var(--enfold-header-color-bg);
}
.header_color .av-hamburger-inner,
.header_color .av-hamburger-inner::before,
.header_color .av-hamburger-inner::after {
  background-color: var(--enfold-header-color-meta);
}
h1,
h2,
h3,
h4,
h5,
h6,
.html_elegant-blog #top .minor-meta {
  font-family: 'roboto', Helvetica, Arial, sans-serif;
}
:root {
  --enfold-font-family-heading: 'roboto', Helvetica, Arial, sans-serif;
}
.container {
  width: 100%;
}
.container .av-content-small.units {
  width: 73%;
}
.responsive .container {
  max-width: 1310px;
}
/* ===== custom(1).css ===== */
/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
/* General Custom CSS */
.btn-primary,
.gform_next_button.button,
.forms-indicators-wrap .list-indicator.active,
#field_7_103 .noUi-connect,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
.input-group-quantity .button-plus,
.input-group-quantity .button-minus,
.scroll-bottom button {
  background: #0A6921 !important;
  background-color: #0A6921 !important;
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
  background: transparent !important;
  background-color: transparent !important;
}
.advertiser-disclosur a,
.primary-text-color,
.col-range-min span,
.col-range-max span {
  color: #0A6921 !important;
}
#header,
#field_7_103 .ginput_container {
  border-color: #0A6921 !important;
}
.card-body .btn-primary {
  margin-top: auto;
  max-width: max-content;
}
.home-banner img {
  height: auto !important;
  top: -5% !important;
}
.list-check li:before {
  color: #32bf7b !important;
}
.range-input {
  accent-color: #0A6921 !important;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
}
figure.wp-block-image.size-full img {
  height: auto;
  width: 25px;
}
figure.wp-block-image.size-full {
  margin-right: -15px;
}
.post-entry-89 .wp-block-cover-is-layout-flow .wp-bootstrap-blocks-container:has(.breadcrumb_last) a,
.post-entry-89 .wp-block-cover-is-layout-flow .wp-bootstrap-blocks-container:has(.breadcrumb_last) span,
.post-entry-1385  .wp-block-cover-is-layout-flow .wp-bootstrap-blocks-container:has(.breadcrumb_last) a,
.post-entry-1385 .wp-block-cover-is-layout-flow .wp-bootstrap-blocks-container:has(.breadcrumb_last) span {
  color: #fff;
}
/* ===== custom-style-6.css ===== */
/*new styles*/
p a {
  text-decoration: underline !important;
  transition: all 0.3s ease-in !important;
  -webkit-transition: all 0.3s ease-in !important;
  -moz-transition: all 0.3s ease-in !important;
  -ms-transition: all 0.3s ease-in !important;
  -o-transition: all 0.3s ease-in !important;
}
p a:hover {
  text-decoration: none !important;
}
h3 >a {
  text-decoration: underline !important;
  transition: all 0.3s ease-in !important;
  -webkit-transition: all 0.3s ease-in !important;
  -moz-transition: all 0.3s ease-in !important;
  -ms-transition: all 0.3s ease-in !important;
  -o-transition: all 0.3s ease-in !important;
}
h3 >a:hover {
  text-decoration: none !important;
}
/*meda block styles */
/*socail list styles */
/*header styles new update*/
.header-top-bar .container .phone-header {
  font-size: 15px;
}
.header-top-bar .gtranslate_wrapper {
  margin-left: 0;
}
.gtranslate_wrapper .gt_switcher {
  width: 97px !important;
}
.gtranslate_wrapper .gt_switcher .gt_selected a {
  width: 85px !important;
}
.gt_switcher a {
  font-size: 13px !important;
}
.gt_switcher a img {
  width: 20px !important;
  height: 20px !important;
  vertical-align: -5px !important;
}
.gt_switcher .gt_selected a:after {
  width: 10px !important;
  right: 5px !important;
  height: 20px !important;
}
@media (min-width: 1200px) {
  .av-logo-container .btn-primary {
    padding: 10px 12px;
    font-size: 14px;
  }
  .gtranslate_wrapper .gt_switcher {
    width: 105px !important;
  }
  .gt_switcher a {
    font-size: 16px !important;
  }
  .gtranslate_wrapper .gt_switcher .gt_selected a {
    width: 93px !important;
  }
}
/*apply page styles*/
.apply-block-style-1 .gr-section-1 {
  background-position: center;
  background-repeat: no-repeat;
  padding: 80px 0;
}
.apply-block-style-1  .rate-form {
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  margin-left: 0;
  padding: 20px;
}
.apply-block-style-1 .inner-cover {
  min-height: 0px;
}
.apply-block-style-1 .code-form-form {
  margin-top: 0;
}
.apply-block-style-1 .gform_body {
  padding-top: 0;
}
.apply-block-style-1 .sec-range {
  background-color: #f0f0f0 !important;
}
/* ===== gravity-mod.css ===== */
/* Tablet Portrait size to standard 960 (devices and browsers) */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* general style */
#top .gform_wrapper input,
#top .gform_wrapper select {
  margin-bottom: 0;
  min-width: auto;
}
#top .gform_wrapper ul li.gfield {
  margin-bottom: 10px;
}
#top .gform_wrapper .gfield_checkbox li label,
#top .gform_wrapper .gfield_radio li label {
  margin: 1px 0 0 19px;
}
#top .gform_wrapper .gfield_checkbox li label,
#top .gform_wrapper .gfield_radio li label {
  font-weight: normal;
}
#top .gform_page_footer .button {
  margin-bottom: 20px;
  display: inline;
}
#top .gform_page_footer .button.gform_button,
#top .gform_page_footer .button.gform_next_button {
  float: right;
}
#top .gform_fields>li {
  margin-left: 0;
}
/* ===== css2(1) ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v51/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;
}
/* ===== gdpr-main-nf.css ===== */
body.moove_gdpr_overflow {
  overflow: hidden;
}
body.moove_gdpr_overflow #page {
  position: relative;
  z-index: 10;
}
body.moove_gdpr_overflow #main-header,
body.moove_gdpr_overflow #page-container {
  z-index: 99;
}
.gdpr_lightbox-hide,
body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  display: none;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button {
  padding: 0;
  display: inline-block;
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: inherit;
  text-decoration: underline;
  transition: all .2s ease;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.cookie-switch:focus {
  box-shadow: 1px 1px 5px #010101;
  border-radius: 50px;
}
#moove_gdpr_cookie_modal .mgbutton:focus {
  box-shadow: 1px 1px 5px #010101;
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-0 {
  -ms-flex-order: 1;
  order: 1;
}
#moove_gdpr_cookie_info_bar .gdpr-fbo-2 {
  -ms-flex-order: 3;
  order: 3;
}
.gdpr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  display: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content {
  -ms-flex-pack: justify;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  margin: 0 -4px;
  max-width: calc(100% + 8px);
  width: auto;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  margin: 2px;
}
@media(min-width:768px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin: 2px 4px;
  }
}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider {
  overflow: visible;
  box-shadow: 1px 1px transparent;
}
#moove_gdpr_cookie_modal {
  margin: 0 auto;
  margin-top: 0;
  font-family: Nunito,sans-serif;
}
#moove_gdpr_cookie_modal span.tab-title {
  display: block;
}
#moove_gdpr_cookie_modal button {
  letter-spacing: 0;
  outline: none;
}
#moove_gdpr_cookie_modal * {
  -webkit-font-smoothing: antialiased;
  font-family: inherit;
}
#moove_gdpr_cookie_modal .cookie-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
  padding: 0;
}
#moove_gdpr_cookie_modal .cookie-switch input {
  display: none;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  transition: .4s;
  margin: 0;
  padding: 0;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 1px;
  bottom: 1px;
  transition: .4s;
  border: 1px solid #f2f2f2;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 rgba(0,0,0,.25);
  display: block;
  box-sizing: content-box;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after {
  content: attr(data-text-disabled);
  position: absolute;
  top: 0;
  left: 60px;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: red;
  display: block;
  white-space: nowrap;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round {
  border-radius: 34px;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before {
  border-radius: 50%;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after {
  display: none;
}
#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable {
  display: none;
  color: #2e9935;
}
#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable {
  display: block;
  color: red;
}
#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label {
  position: absolute;
  top: 0;
  left: 60px;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: red;
  display: block;
  white-space: nowrap;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider {
  background-color: #2e9935;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after {
  content: attr(data-text-enable);
  color: #2e9935;
  white-space: nowrap;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable {
  display: block;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable {
  display: none;
}
#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider {
  box-shadow: 0 0 1px #2e9935;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before {
  transform: translateX(20px);
}
#moove_gdpr_cookie_modal a,
#moove_gdpr_cookie_modal button {
  outline: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  color: #000;
  background-color: #fff;
  width: 900px;
  width: 80vw;
  max-width: 1170px;
  border-radius: 10px;
  position: relative;
  margin: 0 auto;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
  background-color: transparent;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
  text-align: left;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
  min-height: auto;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content {
  display: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
  width: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  float: none;
  padding-bottom: 135px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
  overflow: hidden;
  overflow-y: auto;
  padding-bottom: 0;
  height: 100%;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
  padding-right: 30px;
  white-space: nowrap;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
  padding-right: 0;
  text-align: right;
  color: #000;
  font-weight: 700;
  font-size: 13px;
  position: relative;
  top: 0;
  text-decoration: none;
  display: block;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main {
  display: block;
  position: relative;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  position: relative;
  overflow: hidden;
  padding-right: 190px;
  padding-bottom: 10px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 190px;
  text-align: right;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider {
  position: relative;
  width: 50px;
  height: 30px;
  display: block;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after {
  text-align: right;
  left: auto;
  right: 60px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 15px;
  padding-right: 190px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  height: 75px;
  position: relative;
  margin-bottom: 20px;
  padding-right: 180px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
  max-width: 180px;
  margin: 0;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
  width: 100%;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.1;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
  position: absolute;
  text-decoration: none;
  top: -30px;
  right: -30px;
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  background: transparent;
  padding: 0;
  z-index: 99;
  margin: 0;
  outline: none;
  box-shadow: none;
  border: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
  background-color: #fff;
  color: #0c4da2;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 48px;
  background-color: #0c4da2;
  border: 1px solid #0c4da2;
  color: #fff;
  border-radius: 50%;
  transition: all .3s ease;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
  padding: 0;
  margin-bottom: 25px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  max-width: 70%;
  width: auto;
  display: inline-block;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
  font-weight: 400;
  font-size: 20px;
  margin: 5px 0 0;
  padding: 0;
  color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  color: #000;
  margin-bottom: 25px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  overflow-y: auto;
  padding-right: 20px;
  padding-bottom: 15px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 18px;
  margin-top: 0;
  padding: 0;
  color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 700;
  text-transform: none;
  color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
  color: #000;
  text-decoration: underline;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
  padding: 5px;
  margin-right: 10px;
  margin-bottom: 15px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
  opacity: .6;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider {
  background-color: #474747;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after {
  color: #474747;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
  display: inline-block;
  float: right;
  color: #09a501;
  margin: 0;
  line-height: 1.2;
  font: 700 11px Arial,Helvetica,sans-serif;
  font-weight: 700;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
  box-shadow: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
  color: #09a501;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 130px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #f1f1f1;
  z-index: 15;
  border-radius: 5px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
  content: "";
  position: absolute;
  bottom: 130px;
  left: 60px;
  right: 60px;
  height: 1px;
  display: block;
  background-color: #c9c8c8;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
  text-decoration: none;
  padding: 0 10px;
  font-size: 10px;
  color: #000;
  font-weight: 700;
  line-height: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
  width: auto;
  max-width: 100%;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
  height: 15px;
  margin-left: 5px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
  display: inline-block;
  text-decoration: underline;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  width: calc(100% + 16px);
  display: -ms-flexbox;
  display: flex;
  padding: 0 60px;
  -ms-flex-pack: justify;
  margin: 0 -2px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  margin: 8px;
  text-decoration: none;
  border-radius: 150px;
  color: #fff;
  padding: 15px 10px;
  transition: all .3s ease;
  border: 1px solid transparent;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background-color: #fff;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
  color: #fff;
  display: none;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover {
  background-color: #fff;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
  width: 40%;
  display: inline-block;
  float: left;
  padding: 40px 60px;
  position: absolute;
  height: 100%;
  top: 0;
  box-shadow: 0 0 30px 0 rgba(35,35,35,.1);
  background: #fff;
  z-index: 10;
  left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
  position: absolute;
  bottom: 0;
  padding-bottom: 30px;
  left: 60px;
  right: 60px;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
  color: #000;
  font-weight: 700;
  font-size: 13px;
  padding: 20px 0;
  position: relative;
  top: 10px;
  text-decoration: none;
  display: block;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
  width: 60px;
  height: auto;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 0;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
  display: inline-block;
  text-decoration: underline;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
  padding: 0;
  margin: 0;
  z-index: 12;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
  padding: 0;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
  background-color: #fff;
  border-color: #f1f1f1;
  color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
  color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
  display: -ms-flexbox;
  display: flex;
  font-weight: 800;
  font-size: 14px;
  text-decoration: none;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  line-height: 1.1;
  padding: 13px 20px;
  color: #0c4da2;
  width: 100%;
  border-radius: 5px;
  text-align: left;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i {
  display: inline-block;
  float: left;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  margin-right: 5px;
  color: #0c4da2;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  width: 60%;
  display: inline-block;
  float: right;
  padding: 40px 60px;
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  background-color: #f1f1f1;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.moove-clearfix:after {
  content: "";
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after {
  display: table;
  clear: both;
}
#moove_gdpr_cookie_info_bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  z-index: 9900;
  background-color: #202020;
  border-top: 1px solid #fff;
  font-family: Nunito,sans-serif;
  transition: bottom .3s cubic-bezier(.17,.04,.03,.94);
}
#moove_gdpr_cookie_info_bar * {
  font-family: inherit;
  -webkit-font-smoothing: antialiased;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-align-center {
  text-align: center;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  background-color: #fff;
  border-top: 1px solid #202020;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
  color: #202020;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
  text-decoration: underline;
  outline: none;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 10px 40px;
  position: static;
  display: inline-block;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
  padding-left: 30px;
  padding-right: 30px;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  padding-bottom: 0;
  color: #fff;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6 {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 15px;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  border-radius: 150px;
  padding: 8px 30px;
  transition: all .3s ease;
  border: none;
  display: inline-block;
  margin: 3px 4px;
  text-transform: none;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
  color: #fff;
  background-color: #202020;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
  background-color: #424449;
  color: #fff;
  border-color: transparent;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover {
  border-color: #fff;
  background-color: #000;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
  text-decoration: underline;
  transition: all .2s ease;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
  padding-left: 15px;
  padding-left: 3vw;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
  padding-right: 60px;
}
@media(max-width:767px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
    font-size: 10px;
    line-height: 1.2;
  }
  .gdpr-icon.moovegdpr-arrow-close:after,
  .gdpr-icon.moovegdpr-arrow-close:before,
  i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
  i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
    height: 14px;
    top: calc(50% - 7px);
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    width: calc(100vw - 50px);
  }
  #moove_gdpr_cookie_modal .cookie-switch {
    width: 40px;
    height: 24px;
  }
  #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before {
    height: 20px;
    width: 20px;
  }
  #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before {
    transform: translateX(16px);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
    padding-right: 0;
    height: auto;
    margin-bottom: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
    font-weight: 700;
    font-size: 22px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
    display: none;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    height: 80vh;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
    max-height: calc(80vh - 155px);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin-right: 2px;
    margin-bottom: 2px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    position: relative;
    padding-right: 10px;
    max-width: 50%;
    width: auto;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    font-weight: 700;
    font-size: 11px;
    padding-left: 0;
    display: block;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
    display: block;
    text-decoration: underline;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    padding-right: 0;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    margin-bottom: 15px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
    text-align: left;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
    margin-bottom: 15px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider {
    width: 40px;
    height: 24px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after {
    left: 45px;
    right: 0;
    text-align: left;
    top: -3px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label {
    left: 45px;
    right: 0;
    text-align: left;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    padding-right: 0;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label {
    font-weight: 800;
    font-size: 12px;
    line-height: 30px;
    min-width: 130px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label {
    line-height: 1.8;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
    position: absolute;
    top: -15px;
    right: -15px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    margin-bottom: 15px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 10px;
    padding-top: 30px;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    min-height: 140px;
    border-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -3px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    padding: 5px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
    margin: 0;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    top: 3px;
    right: 3px;
    left: auto;
    padding: 0;
    bottom: auto;
    transform: scale(.8);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
    text-align: right;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
    display: block;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    width: 100%;
    position: relative;
    padding: 15px 10px;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
    max-height: 100%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    font-weight: 700;
    font-size: 16px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
    padding: 0;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    padding: 0;
    position: relative;
    overflow: auto;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
    font-weight: 700;
    font-size: 14px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 70px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    left: 10px;
    right: 10px;
    bottom: 70px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin: 0;
    background-color: #fff;
    text-decoration: none;
    border-radius: 150px;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
    transition: all .3s ease;
    border: 1px solid #fff;
    color: #fff;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    width: 100%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button {
    top: 0;
    padding: 5px 0;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    text-align: center;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 15px;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-left: 0;
    padding-right: 0;
    display: block;
    min-height: auto;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    padding-left: 4px;
    margin-bottom: 10px;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    padding-left: 0;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 20px;
  }
  .moove-gdpr-branding-cnt a {
    padding: 10px 0;
  }
}
@media screen and (max-width:767px)and (orientation:landscape) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
    display: inline-block;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    height: 600px;
    height: 90vh;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
    max-height: 500px;
    max-height: calc(80vh - 80px);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    text-align: left;
    margin: 0;
    display: inline-block;
    float: left;
    width: 40%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
    max-width: 60%;
    float: right;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding-top: 30px;
    min-height: 75px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    margin-bottom: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 45px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 45px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  #moove_gdpr_cookie_modal {
    background: transparent;
    border-radius: 5px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    min-height: 55vh;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding {
    padding: 0;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    padding-bottom: 80px;
  }
}
@media(min-width:768px)and (max-width:999px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    padding: 30px 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 120px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 120px;
    left: 20px;
    right: 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    padding-right: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 30px 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    transform: scale(.75);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    left: 20px;
    right: 20px;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a {
    font-size: 13px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    padding: 10px 15px;
    font-weight: 700;
    font-size: 12px;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    font-weight: 700;
    font-size: 24px;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 10px 20px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    padding: 7px 15px;
    font-size: 13px;
    margin: 4px 8px;
  }
}
@media(min-width:1000px)and (max-width:1300px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    padding: 40px 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 120px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 120px;
    left: 30px;
    right: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    padding-right: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    left: 30px;
    right: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 30px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    min-width: 700px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    padding: 10px 30px;
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media(min-width:768px)and (max-height:700px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    transform: scale(.7);
  }
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    max-width: 100%;
    text-align: center;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: block;
    max-width: 100%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
    display: block;
  }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    max-width: 100%;
    text-align: center;
  }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: block;
    max-width: 100%;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
    display: block;
  }
}
@media print {
  #moove_gdpr_cookie_info_bar,
  #moove_gdpr_cookie_modal {
    display: none!important;
  }
  body.moove_gdpr_overflow {
    overflow: auto;
  }
  body.moove_gdpr_overflow .gdpr_lightbox {
    display: none!important;
  }
}
.gdpr-icon.moovegdpr-arrow-close,
i.moovegdpr-arrow-close.moovegdpr-arrow-close {
  position: relative;
}
.gdpr-icon.moovegdpr-arrow-close:after,
.gdpr-icon.moovegdpr-arrow-close:before,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
  position: absolute;
  content: " ";
  height: 24px;
  width: 1px;
  top: calc(50% - 12px);
  background-color: currentColor;
}
.gdpr-icon.moovegdpr-arrow-close:before,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
  transform: rotate(45deg);
}
.gdpr-icon.moovegdpr-arrow-close:after,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:after {
  transform: rotate(-45deg);
}
.gdpr-icon i.moovegdpr-arrow-close:after,
.gdpr-icon i.moovegdpr-arrow-close:before,
i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,
i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before {
  height: 18px;
  top: calc(50% - 8px);
}
@media(max-width:767px) {
  .gdpr-icon.moovegdpr-arrow-close:after,
  .gdpr-icon.moovegdpr-arrow-close:before,
  i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
  i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
    height: 14px;
    top: calc(50% - 7px);
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    margin-bottom: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton {
    padding: 5px 15px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
    display: inline-block;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    text-align: left;
    padding-left: 10px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    min-height: auto;
  }
}
@media(max-width:350px) {
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton {
    padding: 3px 12px;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    opacity: 0;
  }
}
/* ===== inline \3c style> #9 ===== */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px currentColor;
  opacity: .7;
  color: #202020;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
  background-color: #202020;
  box-shadow: none;
  color: #fff;
  opacity: 1;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
  font-weight: inherit;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  background-color: #ea4225;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  background-color: #ea4225;
  border-color: #ea4225;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background-color: #fff;
  color: #ea4225;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  background-color: #ea4225;
  border: 1px solid #ea4225;
}
#moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,
#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,
#moove_gdpr_cookie_info_bar span.change-settings-button:focus,
#moove_gdpr_cookie_info_bar button.change-settings-button:focus {
  -webkit-box-shadow: 0 0 1px 3px #ea4225;
  -moz-box-shadow: 0 0 1px 3px #ea4225;
  box-shadow: 0 0 1px 3px #ea4225;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,
#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button {
  color: #ea4225;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
  color: inherit;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  color: inherit;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,
#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,
span.change-settings-button:focus,
button.change-settings-button:focus {
  color: #ea4225;
}
#moove_gdpr_cookie_modal.gdpr_lightbox-hide {
  display: none;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  border-radius: 0;
}
/*# sourceURL=moove_gdpr_frontend-inline-css */
/* ===== toastify.min.css ===== */
/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/toastify-js@1.12.0/src/toastify.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */
/*# sourceMappingURL=/sm/cb4335d1b03e933ed85cb59fffa60cf51f07567ed09831438c60f59afd166464.map */
/* ===== inline \3c style> #10 ===== */
.lazyload {
  width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
  aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
}
.lazyload {
  opacity: 0;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 400ms;
  transition-delay: 0ms;
}
/* ===== inline \3c style> #11 ===== */
#top #header_main > .container {
  height: 90px;
  line-height: 90px;
}
/* ===== inline \3c style> #12 ===== */
#header_main .logo svg {
  height: 75px;
}
#header_main .logo img {
  height: 75px;
}
body {
  background-color: white !important;
}
.phone-header {
  color: #113B5E !important;
}
body {
  padding-top: 135px !important;
}
@media (max-width: 768px) {
  body {
    padding-top: 135px !important;
  }
}
.responsive .container,
.container {
  max-width: 1140px;
}
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
  text-transform: capitalize;
  letter-spacing: 0;
}
.full-align {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}
#field_7_111 a {
  text-decoration: underline !important;
}
#field_3_109 a {
  text-decoration: underline !important;
}
.btn-primary {
  color: white !important;
  border: 1px solid #C7C7C7;
  padding: 12px 16px !important;
  border-radius: 8px !important;
  line-height: 125% !important;
}
.form-control {
  border: 1px solid #C7C7C7 !important;
  padding: 12px 16px !important;
  border-radius: 8px !important;
  color: #1d1d1d !important;
  background: white !important;
  margin-bottom: 0 !important;
}
/* New changes */
.breadcrumb-white,
.breadcrumb-white a {
  color: #fff !important;
}
.entry-content a {
  text-decoration: underline;
}
.entry-content a:hover {
  text-decoration: none;
}
/*.rate-form{
    background: #F5F5F5;
    max-width: 800px;
    display: block;
    margin: auto;
    box-sizing: border-box;
    padding: 0 50px;
    position: relative;
}*/
input#input_3_19 {
  width: 100%;
}
input#input_3_20 {
  border: 1px solid #E5E7EB !important;
  border-radius: 8px !important;
  background: #fff !important;
  width: 100%;
}
/*New Web Design CSS*/
body.admin-bar {
  padding-top: 130px;
}
/*New Web Design CSS*/
.miw-120 {
  min-width: 120px;
}
.footer {
  padding-top: 80px;
}
.foot-cta-container.container::after {
  display: none !important;
}
.foot-cta-container {
  padding: 16px 24px !important;
}
.btn-white {
  background: #fff !important;
  color: #113B5E !important;
}
.template-single-blog {
  padding-top: 40px;
}
.template-single-blog .post-title {
  color: #113B5E;
  font-weight: 700;
}
.template-single-blog h2 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #1d1d1d;
}
.template-single-blog h3 {
  font-size: 1.5rem;
  margin-top: 24px;
  margin-bottom: 12px;
}
.template-single-blog p {
  font-size: 1rem;
  line-height: 1.75rem;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  text-align: unset;
}
.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
  margin-top: 0px;
}
#top .fullsize .template-blog .post .entry-content-wrapper>* {
  max-width: 100% !important;
}
.perferred-method-contact .ginput_container.ginput_container_checkbox {
  opacity: 1 !important;
}
@media (min-width: 1441px) {
  #launch {
    top: 15% !important;
  }
}
.wp-bootstrap-blocks-button a.btn.btn-primary br {
  display: none;
}
@media (max-width: 767px) {
  #header_main .logo img {
    height: 40px !important;
  }
}
/* ===== inline \3c style> #13 ===== */
@font-face {
  font-family: 'entypo-fontello';
  font-weight: normal;
  font-style: normal;
  font-display: auto;
  src: url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff2') format('woff2'),
		url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff') format('woff'),
		url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.ttf') format('truetype'),
		url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.svg#entypo-fontello') format('svg'),
		url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot'),
		url('/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot?#iefix') format('embedded-opentype');
}
body .avia-font-entypo-fontello,
html body [data-av_iconfont='entypo-fontello']:before {
  font-family: 'entypo-fontello';
}
/* ===== formreset.min.css ===== */
body .gform_wrapper.gf_reset_wrapper,
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper h1,
body .gform_wrapper.gf_reset_wrapper h2,
body .gform_wrapper.gf_reset_wrapper h3,
body .gform_wrapper.gf_reset_wrapper h4,
body .gform_wrapper.gf_reset_wrapper h5,
body .gform_wrapper.gf_reset_wrapper h6,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type=button],
body .gform_wrapper.gf_reset_wrapper input[type=email],
body .gform_wrapper.gf_reset_wrapper input[type=image],
body .gform_wrapper.gf_reset_wrapper input[type=number],
body .gform_wrapper.gf_reset_wrapper input[type=password],
body .gform_wrapper.gf_reset_wrapper input[type=submit],
body .gform_wrapper.gf_reset_wrapper input[type=tel],
body .gform_wrapper.gf_reset_wrapper input[type=text],
body .gform_wrapper.gf_reset_wrapper input[type=url],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body .gform_wrapper.gf_reset_wrapper button,
body .gform_wrapper.gf_reset_wrapper caption,
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper form,
body .gform_wrapper.gf_reset_wrapper iframe,
body .gform_wrapper.gf_reset_wrapper img,
body .gform_wrapper.gf_reset_wrapper input[type=button],
body .gform_wrapper.gf_reset_wrapper input[type=email],
body .gform_wrapper.gf_reset_wrapper input[type=image],
body .gform_wrapper.gf_reset_wrapper input[type=number],
body .gform_wrapper.gf_reset_wrapper input[type=password],
body .gform_wrapper.gf_reset_wrapper input[type=submit],
body .gform_wrapper.gf_reset_wrapper input[type=tel],
body .gform_wrapper.gf_reset_wrapper input[type=text],
body .gform_wrapper.gf_reset_wrapper input[type=url],
body .gform_wrapper.gf_reset_wrapper label,
body .gform_wrapper.gf_reset_wrapper legend,
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper select,
body .gform_wrapper.gf_reset_wrapper span,
body .gform_wrapper.gf_reset_wrapper table,
body .gform_wrapper.gf_reset_wrapper tbody,
body .gform_wrapper.gf_reset_wrapper td,
body .gform_wrapper.gf_reset_wrapper textarea,
body .gform_wrapper.gf_reset_wrapper tfoot,
body .gform_wrapper.gf_reset_wrapper th,
body .gform_wrapper.gf_reset_wrapper thead,
body .gform_wrapper.gf_reset_wrapper tr,
body .gform_wrapper.gf_reset_wrapper ul {
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  line-height: 1;
  font-weight: 400;
}
body .gform_wrapper.gf_reset_wrapper div,
body .gform_wrapper.gf_reset_wrapper p,
body .gform_wrapper.gf_reset_wrapper span {
  line-height: 1.8;
}
body .gform_wrapper.gf_reset_wrapper fieldset,
body .gform_wrapper.gf_reset_wrapper img {
  border: 0;
}
body .gform_wrapper.gf_reset_wrapper li,
body .gform_wrapper.gf_reset_wrapper ol,
body .gform_wrapper.gf_reset_wrapper ul {
  list-style: none;
}
body .gform_wrapper.gf_reset_wrapper a img {
  border: none;
}
body .gform_wrapper.gf_reset_wrapper :focus {
  outline: 0;
}
/* ===== formsmain.min.css ===== */
.gform_legacy_markup_wrapper {
  margin-bottom: 16px;
  margin-top: 16px;
  max-width: 100%;
}
.gform_legacy_markup_wrapper form {
  text-align: left;
  max-width: 100%;
  margin: 0 auto;
}
.gform_legacy_markup_wrapper *,
.gform_legacy_markup_wrapper :after,
.gform_legacy_markup_wrapper :before {
  box-sizing: border-box!important;
}
.gform_legacy_markup_wrapper h1,
.gform_legacy_markup_wrapper h2,
.gform_legacy_markup_wrapper h3 {
  font-weight: 400;
  border: none;
  background: 0 0;
}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper input[type=image] {
  border: none!important;
  padding: 0!important;
  width: auto!important;
}
.gform_legacy_markup_wrapper textarea {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
  padding: 6px 8px;
  line-height: 1.5;
  resize: none;
}
.gform_legacy_markup_wrapper select {
  line-height: 1.5;
}
.gform_legacy_markup_wrapper ul.gform_fields {
  margin: 0!important;
  list-style-type: none;
  display: block;
}
.gform_legacy_markup_wrapper ul,
html>body .entry ul {
  text-indent: 0;
}
.gform_legacy_markup_wrapper form li,
.gform_legacy_markup_wrapper li {
  margin-left: 0!important;
  list-style-type: none!important;
  list-style-image: none!important;
  list-style: none!important;
  overflow: visible;
}
.gform_legacy_markup_wrapper ul li.gfield {
  clear: both;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.gfield_radio li {
  overflow: hidden;
}
.gform_legacy_markup_wrapper ul li:after,
.gform_legacy_markup_wrapper ul li:before,
.gform_legacy_markup_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible;
}
.gform_legacy_markup_wrapper select {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper select option {
  padding: 2px;
  display: block;
}
.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label {
  width: 3rem;
  text-align: center;
}
.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
  width: 48px;
  text-align: center;
}
.gform_legacy_markup_wrapper .ginput_complex.ginput_container {
  overflow: visible;
  width: 100%;
}
.gform_legacy_markup_wrapper label.gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
  font-weight: 700;
  font-size: inherit;
}
.gform_legacy_markup_wrapper .top_label .gfield_label,
.gform_legacy_markup_wrapper legend.gfield_label {
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
  width: 100%;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,
.gform_legacy_markup_wrapper .ginput_complex select {
  width: 100%;
}
.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
  display: block;
  font-size: .813em;
  letter-spacing: .5pt;
  white-space: nowrap;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li label,
.gform_legacy_markup_wrapper ul.gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  letter-spacing: inherit;
  vertical-align: middle;
  cursor: pointer;
}
.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
  margin: 1px 0 9px 1px;
}
body .gform_legacy_markup_wrapper .top_label div.ginput_container {
  margin-top: 8px;
}
body.gform_legacy_markup_wrapper div.clear-multi {
  display: -moz-inline-stack;
  display: inline-block;
}
body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio {
  margin-top: 16px;
  margin-bottom: 0;
}
.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 12px;
}
.gform_legacy_markup_wrapper .screen-reader-text,
.gform_legacy_markup_wrapper label.hidden_sub_label {
  border: 0;
  clip: rect(1px,1px,1px,1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal!important;
}
.gform_legacy_markup_wrapper input.large,
.gform_legacy_markup_wrapper input.medium,
.gform_legacy_markup_wrapper input.small,
.gform_legacy_markup_wrapper select.large,
.gform_legacy_markup_wrapper select.medium,
.gform_legacy_markup_wrapper select.small {
  width: 100%;
}
.gform_legacy_markup_wrapper textarea.small {
  height: 80px;
  width: 100%;
}
.gform_legacy_markup_wrapper textarea.medium {
  height: 120px;
  width: 100%;
}
.gform_legacy_markup_wrapper textarea.large {
  height: 160px;
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
  position: relative;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox,
.gform_legacy_markup_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label,
.gform_legacy_markup_wrapper .gfield_radio li label {
  display: -moz-inline-stack;
  display: inline-block;
  padding: 0;
  width: auto;
  line-height: 1.5;
  font-size: .875em;
  vertical-align: middle;
  max-width: 85%;
  white-space: normal;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label {
  margin: 0;
}
.gform_legacy_markup_wrapper .gfield_radio li label {
  margin: 2px 0 0 4px;
}
.gform_legacy_markup_wrapper .gfield_checkbox li input,
.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper .gfield_radio li input[type=radio] {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1px;
}
.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description {
  font-size: .813em;
  line-height: inherit;
  clear: both;
  font-family: inherit;
  letter-spacing: normal;
}
.gform_legacy_markup_wrapper .description,
.gform_legacy_markup_wrapper .gfield_description {
  padding: 0 16px 0 0;
}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {
  padding-top: 16px;
}
.gform_legacy_markup_wrapper .gfield_description {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_required {
  color: #790000;
  margin-left: 4px;
}
.gform_legacy_markup_wrapper li.gfield fieldset {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 100%;
}
.gform_legacy_markup_wrapper li.gfield fieldset>* {
  width: auto;
}
.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label {
  width: 100%;
  line-height: 32px;
}
.gform_legacy_markup_wrapper .gform_footer {
  padding: 16px 0 10px 0;
  margin: 16px 0 0 0;
  clear: both;
  width: 100%;
}
.gform_legacy_markup_wrapper .gform_footer input.button,
.gform_legacy_markup_wrapper .gform_footer input[type=submit],
.gform_legacy_markup_wrapper .gform_page_footer input.button,
.gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
  font-size: 1em;
  width: 100%;
  margin: 0 0 16px 0;
}
.gform_legacy_markup_wrapper .gform_footer input[type=image] {
  padding: 0;
  width: auto!important;
  background: 0 0!important;
  border: none!important;
  margin: 0 auto 16px auto!important;
  display: block;
  max-width: 100%;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_full,
.gform_legacy_markup_wrapper .ginput_complex .ginput_left,
.gform_legacy_markup_wrapper .ginput_complex .ginput_right {
  min-height: 45px;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],
.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url] {
  width: 100%;
}
.gform_legacy_markup_wrapper .gfield_checkbox li,
.gform_legacy_markup_wrapper .gfield_radio li {
  margin: 0 0 16px 0;
  line-height: 1.2;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label {
  font-weight: 700;
}
.gform_legacy_markup_wrapper .gform_hidden,
.gform_legacy_markup_wrapper input.gform_hidden,
.gform_legacy_markup_wrapper input[type=hidden] {
  display: none!important;
  max-height: 1px!important;
  overflow: hidden;
}
.gform_legacy_markup_wrapper .gfield_visibility_hidden {
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.gform_legacy_markup_wrapper .ginput_full br,
.gform_legacy_markup_wrapper .ginput_left br,
.gform_legacy_markup_wrapper .ginput_right br {
  display: none!important;
}
.gform_legacy_markup_wrapper ul.gfield_checkbox li,
.gform_legacy_markup_wrapper ul.gfield_radio li {
  padding: 0!important;
}
.gform_legacy_markup_wrapper ul.gfield_radio li input+input {
  margin-left: 4px;
}
.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice] {
  margin-right: 6px;
  margin-top: 4px;
}
.gform_legacy_markup_wrapper li.gfield_html {
  max-width: 100%;
}
.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 10px;
}
body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img {
  max-width: 100%!important;
}
.gform_legacy_markup_wrapper .gform_ajax_spinner {
  padding-left: 10px;
}
body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_legacy_markup_wrapper li.gform_validation_container,
body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none!important;
  position: absolute!important;
  left: -9000px;
}
.gform_legacy_markup_wrapper .gform_page_footer {
  margin: 14px 0;
  width: 100%;
  border-top: 1px dotted #ccc;
  padding: 16px 0 0 0;
  clear: both;
}
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block;
}
.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
  margin-bottom: 8px;
}
.gform_legacy_markup_wrapper .gf_progressbar_wrapper {
  clear: both;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 0 16px 0;
}
.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  color: #767676;
  font-size: 13px;
  line-height: 1!important;
  margin: 0 0 8px 0!important;
  padding: 0!important;
  clear: both;
  -moz-opacity: .6;
  -khtml-opacity: .6;
  opacity: .6;
}
.gform_legacy_markup_wrapper .gf_progressbar {
  position: relative;
  background: #e8e8e8;
  position: relative;
  -moz-border-radius: 10.5px;
  -webkit-border-radius: 10.5px;
  border-radius: 10.5px;
  width: 100%;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage {
  height: 21px;
  text-align: right;
  border-radius: 10.5px;
  vertical-align: middle;
  font-family: helvetica,arial,sans-serif;
  font-size: 13px!important;
  z-index: 999;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage span {
  display: block;
  width: auto;
  float: right;
  margin-right: 5px;
  margin-left: 5px;
  line-height: 21px;
}
.gform_legacy_markup_wrapper .gf_progressbar_blue {
  background: #d2d6dc;
}
.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
  background-color: #1e7ac4;
  color: #fff;
}
body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1!important;
}
body .gform_legacy_markup_wrapper img.ui-datepicker-trigger {
  width: 17px!important;
  height: 16px!important;
  display: -moz-inline-stack;
  display: inline-block;
}
body .gform_legacy_markup_wrapper img.add_list_item,
body .gform_legacy_markup_wrapper img.delete_list_item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-top: -2px;
}
.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {
  width: 45.25%;
}
body .gform_legacy_markup_wrapper ul li.gfield {
  margin-top: 16px;
  padding-top: 0;
}
body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label {
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
  line-height: inherit;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  list-style-type: disc!important;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
  list-style-type: disc!important;
  margin: 16px 0 16px 28px!important;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
  list-style-type: decimal!important;
  overflow: visible;
  margin: 0 0 8px 0;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
  list-style-type: decimal!important;
  margin: 16px 0 18px 32px;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  list-style-type: disc!important;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
  margin: 16px 0 16px 16px;
}
body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  margin: 0 0 8px;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
  margin: 0 0 18px 0;
  padding-left: 0;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
  font-weight: 700;
}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
  margin: 0 0 16px 18px;
}
body .gform_legacy_markup_wrapper .chosen-container a.chosen-single {
  border-radius: inherit;
}
body .gform_legacy_markup_wrapper ul.chosen-results li {
  line-height: inherit;
}
@media only screen and (max-width:641px) {
  .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 2;
    min-height: 2rem;
  }
  .gform_legacy_markup_wrapper textarea {
    line-height: 1.5;
  }
  .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 8px;
    display: block;
  }
  .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 12px!important;
  }
  .gform_legacy_markup_wrapper ul.gfield_checkbox li label,
  .gform_legacy_markup_wrapper ul.gfield_radio li label {
    width: 85%;
    cursor: pointer;
  }
}
@media only screen and (min-width:641px) {
  .gform_legacy_markup_wrapper .gform_body {
    width: 100%;
  }
  .gform_legacy_markup_wrapper .gfield_checkbox li,
  .gform_legacy_markup_wrapper .gfield_radio li {
    margin: 0 0 8px 0;
    line-height: 1.3;
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px;
  }
  .gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
    margin-left: 29%!important;
    width: 70%;
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
    overflow: hidden;
  }
  .gform_legacy_markup_wrapper .top_label input.small,
  .gform_legacy_markup_wrapper .top_label select.small {
    width: 25%;
  }
  .gform_legacy_markup_wrapper .top_label input.medium,
  .gform_legacy_markup_wrapper .top_label select.medium {
    width: calc(50% - 8px);
  }
  .gform_legacy_markup_wrapper .top_label input.large,
  .gform_legacy_markup_wrapper .top_label select.large {
    width: 100%;
  }
  .gform_legacy_markup_wrapper .top_label input.large.datepicker,
  .gform_legacy_markup_wrapper .top_label input.medium.datepicker,
  .gform_legacy_markup_wrapper .top_label input.small.datepicker {
    width: auto;
  }
  .gform_legacy_markup_wrapper textarea.small {
    height: 80px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper textarea.medium {
    height: 160px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper textarea.large {
    height: 320px;
    width: 100%;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_left,
  .gform_legacy_markup_wrapper .ginput_complex .ginput_right {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 0 0;
  }
  .gform_legacy_markup_wrapper .gform_footer input.button,
  .gform_legacy_markup_wrapper .gform_footer input[type=image],
  .gform_legacy_markup_wrapper .gform_footer input[type=submit] {
    display: -moz-inline-stack;
    display: inline-block;
  }
  .gform_legacy_markup_wrapper .gform_footer input[type=image] {
    vertical-align: middle;
  }
  .gform_legacy_markup_wrapper .gform_footer input.button,
  .gform_legacy_markup_wrapper .gform_footer input[type=submit],
  .gform_legacy_markup_wrapper .gform_page_footer input.button,
  .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
  }
  .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 16px;
  }
  .gform_legacy_markup_wrapper .ginput_complex .ginput_left {
    padding-right: 8px;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right {
    margin-right: -8px;
    padding-right: 8px;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right {
    padding-right: 8px!important;
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left {
    padding-right: 8px!important;
    margin-right: -8px;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip {
    margin-right: 8px;
  }
  .gform_legacy_markup_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px 0;
    margin-left: 29%;
    width: 70%;
  }
  .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2 {
    width: calc(100% + 15px);
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2 {
    width: calc(70% + 15px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding-right: 16px;
    margin-right: -4px;
  }
  .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%;
  }
  html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
  html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
  html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
  html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
    margin-left: 0!important;
  }
  .gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
    width: calc(100% + 15px);
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 16px);
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
  .gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
    padding-right: 16px;
  }
  .gform_legacy_markup_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left {
    padding-right: 0;
  }
  .gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country {
    margin-right: 0;
  }
  html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,
  html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description,
  html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 70%;
    margin-left: 29%;
  }
  .gform_legacy_markup_wrapper .gf_progressbar {
    width: calc(100% - 16px);
  }
  body .gform_legacy_markup_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country {
    width: calc(50% - 8px);
    margin-right: 0;
  }
  .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
    margin-left: 29%!important;
  }
  .gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0;
  }
  .gform_legacy_markup_wrapper .gform_page_footer .button.gform_button,
  .gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 10px;
  }
  body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-multi[style],
  body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-single[style] {
    width: calc(50% - 8px)!important;
  }
  body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-multi[style],
  body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-single[style] {
    width: 100%!important;
  }
  body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-multi[style],
  body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-single[style] {
    width: 25%!important;
  }
}
/* ===== readyclass.min.css ===== */
@media only screen and (min-width:641px) {
  .gform_wrapper .top_label li ul.gfield_checkbox,
  .gform_wrapper .top_label li ul.gfield_radio {
    width: calc(100% + 16px);
  }
  .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,
  .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
    width: calc(70% + 16px);
  }
  .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox,
  .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio {
    font-size: 0;
    display: block;
  }
  .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li,
  .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li {
    font-size: .9rem;
  }
  html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
  html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    padding-left: 16px!important;
    padding-right: 0!important;
  }
  body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    text-align: left;
  }
  html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 48.5%;
  }
  html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33%;
  }
  html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 24.5%;
  }
  html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.5%;
  }
}
body .gform_wrapper.gf_form_center_wrapper {
  padding: 16px 0 16px 16px;
}
/* ===== browsers.min.css ===== */
.gform_legacy_markup_wrapper.gf_browser_chrome select {
  padding: 2px 0 2px 3px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,
.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before {
  content: none;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,
.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select {
  text-indent: 2px;
  line-height: 1.5em;
  margin-bottom: 5px;
  margin-top: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
  margin-top: 6px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
  margin-left: 1px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
  margin-left: 1px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 2px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple] {
  height: auto!important;
}
.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country {
  margin-top: -2px;
}
/* ===== inline \3c style> #14 ===== */
.wp-container-core-group-is-layout-4f54976d {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
/*# sourceURL=core-block-supports-inline-css */
/* ===== inline \3c style> #15 ===== */
div.skiptranslate {
  display: none!important;
}
.gt_container-9oa9fr .gt_switcher {
  font-family: Arial;
  font-size: 12pt;
  text-align: left;
  cursor: pointer;
  overflow: hidden;
  width: 173px;
  line-height: 0;
}
.gt_container-9oa9fr .gt_switcher a {
  text-decoration: none;
  display: block;
  font-size: 12pt;
  box-sizing: content-box;
}
.gt_container-9oa9fr .gt_switcher a img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  display: inline;
  border: 0;
  padding: 0;
  margin: 0;
  opacity: 0.8;
}
.gt_container-9oa9fr .gt_switcher a:hover img {
  opacity: 1;
}
.gt_container-9oa9fr .gt_switcher .gt_selected {
  background: #fff linear-gradient(180deg, #efefef 0%, #fff 70%);
  position: relative;
  z-index: 9999;
}
.gt_container-9oa9fr .gt_switcher .gt_selected a {
  border: 1px solid #ccc;
  color: #666;
  padding: 3px 5px;
  width: 161px;
}
.gt_container-9oa9fr .gt_switcher .gt_selected a:after {
  height: 24px;
  display: inline-block;
  position: absolute;
  right: 10px;
  width: 15px;
  background-position: 50%;
  background-size: 11px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
  background-repeat: no-repeat;
  content: ""!important;
  transition: all .2s;
}
.gt_container-9oa9fr .gt_switcher .gt_selected a:hover {
  background: #fff;
}
.gt_container-9oa9fr .gt_switcher .gt_current {
  display: none;
}
.gt_container-9oa9fr .gt_switcher .gt_option {
  position: relative;
  z-index: 9998;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background-color: #eee;
  display: none;
  width: 171px;
  max-height: 198px;
  height: 0;
  box-sizing: content-box;
  overflow-y: auto;
  overflow-x: hidden;
  transition: height 0.5s ease-in-out;
}
.gt_container-9oa9fr .gt_switcher .gt_option a {
  color: #000;
  padding: 3px 5px;
}
.gt_container-9oa9fr .gt_switcher .gt_option a:hover {
  background: #fff;
}
.gt_container-9oa9fr .gt_switcher .gt_option::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
.gt_container-9oa9fr .gt_switcher .gt_option::-webkit-scrollbar {
  width: 5px;
}
.gt_container-9oa9fr .gt_switcher .gt_option::-webkit-scrollbar-thumb {
  background-color: #888;
}
/* ===== inline \3c style> #16 ===== */
div.skiptranslate {
  display: none!important;
}
.gt_container--ve7i4i .gt_switcher {
  font-family: Arial;
  font-size: 12pt;
  text-align: left;
  cursor: pointer;
  overflow: hidden;
  width: 173px;
  line-height: 0;
}
.gt_container--ve7i4i .gt_switcher a {
  text-decoration: none;
  display: block;
  font-size: 12pt;
  box-sizing: content-box;
}
.gt_container--ve7i4i .gt_switcher a img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  display: inline;
  border: 0;
  padding: 0;
  margin: 0;
  opacity: 0.8;
}
.gt_container--ve7i4i .gt_switcher a:hover img {
  opacity: 1;
}
.gt_container--ve7i4i .gt_switcher .gt_selected {
  background: #fff linear-gradient(180deg, #efefef 0%, #fff 70%);
  position: relative;
  z-index: 9999;
}
.gt_container--ve7i4i .gt_switcher .gt_selected a {
  border: 1px solid #ccc;
  color: #666;
  padding: 3px 5px;
  width: 161px;
}
.gt_container--ve7i4i .gt_switcher .gt_selected a:after {
  height: 24px;
  display: inline-block;
  position: absolute;
  right: 10px;
  width: 15px;
  background-position: 50%;
  background-size: 11px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
  background-repeat: no-repeat;
  content: ""!important;
  transition: all .2s;
}
.gt_container--ve7i4i .gt_switcher .gt_selected a:hover {
  background: #fff;
}
.gt_container--ve7i4i .gt_switcher .gt_current {
  display: none;
}
.gt_container--ve7i4i .gt_switcher .gt_option {
  position: relative;
  z-index: 9998;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background-color: #eee;
  display: none;
  width: 171px;
  max-height: 198px;
  height: 0;
  box-sizing: content-box;
  overflow-y: auto;
  overflow-x: hidden;
  transition: height 0.5s ease-in-out;
}
.gt_container--ve7i4i .gt_switcher .gt_option a {
  color: #000;
  padding: 3px 5px;
}
.gt_container--ve7i4i .gt_switcher .gt_option a:hover {
  background: #fff;
}
.gt_container--ve7i4i .gt_switcher .gt_option::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
.gt_container--ve7i4i .gt_switcher .gt_option::-webkit-scrollbar {
  width: 5px;
}
.gt_container--ve7i4i .gt_switcher .gt_option::-webkit-scrollbar-thumb {
  background-color: #888;
}
/* ===== nouislider.css (from the new-user scrape) ===== */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
body .gform_wrapper .noUi-target,
body .gform_wrapper .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .gform_wrapper .noUi-target {
  position: relative;
  margin-top: 40px;
  margin-bottom: 15px;
}
body .gform_wrapper .noUi-base,
body .gform_wrapper .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
body .gform_wrapper .noUi-connects {
  overflow: hidden;
  z-index: 0;
}
body .gform_wrapper .noUi-connect,
body .gform_wrapper .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
body .gform_wrapper .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
body .gform_wrapper .noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
body .gform_wrapper .noUi-horizontal .noUi-origin {
  height: 0;
}
body .gform_wrapper .noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
body .gform_wrapper .noUi-touch-area {
  height: 100%;
  width: 100%;
}
body .gform_wrapper .noUi-state-tap .noUi-connect,
body .gform_wrapper .noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
body .gform_wrapper .noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
body .gform_wrapper .noUi-horizontal {
  height: 18px;
}
body .gform_wrapper .noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
body .gform_wrapper .noUi-vertical {
  width: 18px;
}
body .gform_wrapper .noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
body .gform_wrapper .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
body .gform_wrapper .noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
body .gform_wrapper .noUi-connects {
  border-radius: 3px;
}
body .gform_wrapper .noUi-connect {
  background: #3FB8AF;
}
body .gform-theme--framework .gfield--type-nurslider .noUi-connect {
  background-color: var(--gf-ctrl-accent-color);
}
/* Handles and cursors;
 */
body .gform_wrapper .noUi-draggable {
  cursor: ew-resize;
}
body .gform_wrapper .noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
body .gform_wrapper .noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
body .gform_wrapper .noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
body .gform_wrapper .noUi-handle:before,
body .gform_wrapper .noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
body .gform_wrapper .noUi-handle:after {
  left: 17px;
}
body .gform_wrapper .noUi-vertical .noUi-handle:before,
body .gform_wrapper .noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
body .gform_wrapper .noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
body .gform_wrapper .noUi-pips,
body .gform_wrapper .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .gform_wrapper .noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
body .gform_wrapper .noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
body .gform_wrapper .noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
body .gform_wrapper .noUi-marker {
  position: absolute;
  background: #CCC;
}
body .gform_wrapper .noUi-marker-sub {
  background: #AAA;
}
body .gform_wrapper .noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
body .gform_wrapper .noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
body .gform_wrapper .noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
body .gform_wrapper .noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
body .gform_wrapper .noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
body .gform_wrapper .noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
body .gform_wrapper .noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
body .gform_wrapper .noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
body .gform_wrapper .noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
body .gform_wrapper .noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
body .gform_wrapper .noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
body .gform_wrapper .noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
body .gform_wrapper .noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
body .gform_wrapper .noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
body .gform_wrapper .noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
body .gform_wrapper .noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
body .gform_wrapper .noUi-horizontal .noUi-origin>.noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
body .gform_wrapper .noUi-vertical .noUi-origin>.noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}
body .gform-theme--framework .gfield--type-nurslider .noUi-tooltip {
  font-size: var(--gf-font-size-tertiary);
  color: var(--gf-local-color);
}
body .gform-theme--framework .gfield--type-slider .noUi-target {
  border: 1px solid var(--gf-color-in-ctrl-light-darker);
}
body .gform-theme--framework .gfield--type-slider .noUi-handle {
  border: 1px solid var(--gf-ctrl-border-color);
}
body .gform-theme--framework .gfield--type-slider .noUi-handle.noUi-active {
  border: 1px solid var(--gf-ctrl-border-color-focus);
  box-shadow: var(--gf-ctrl-shadow-focus);
}

/*
 * Loaded AFTER ApplyOnline.css, which is this page's scrape: that sheet ends
 * with an equally specific `#header_main .logo svg { height: 75px }`, so a
 * plain import would land first and shrink the logo.
 *
 * The first two blocks were an inline \3c style> in the page's shell.html. The
 * last was an inline style="width: 40% !important" on the input, which React
 * cannot express -- it drops !important from inline styles.
 */
@media (min-width: 1199px) {
  div#header_meta {
    width: 300px;
    display: contents;
  }
  span.logo.avia-svg-logo {
    margin-top: -30px;
    margin-left: -5vw;
  }
  #header_main .logo svg {
    height: 150px;
  }
}
@media (max-width: 768px) {
  #header_main .logo svg {
    height: 60px !important;
    margin-top: -10px;
  }
}
/*
 * Was an inline style on the input, which React cannot express: it drops
 * !important from inline styles. Inline declarations outrank every
 * non-important stylesheet rule, and `#top input[type="text"]` (1,1,1) beats
 * this selector (1,0,0), so each one needs !important to keep the original
 * precedence -- without it the input renders block and the field grows 25px.
 */
#loan_loan_selected {
  width: 40% !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

/* The new-application form has no Previous button, so Check My Rate is the only
   control in its footer. #top .gform_page_footer floats it right and
   .gform_button forces inline-block, both of which have to be overridden. */
#gform_7 .gform_page_footer .gform_button {
    float: none !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
}
