
@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sanchez/v13/Ycm2sZJORluHnXbIfmdR_SwE.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sanchez';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sanchez/v13/Ycm2sZJORluHnXbIfmlR_Q.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Kalam';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLNkiQ4tg.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Kalam';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLCkiQ4tg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kalam';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLMkiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Kalam';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthQOCfzsw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Kalam';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthfOCfzsw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kalam';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthROCc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Kalam';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLNkiQ4tg.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Kalam';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLCkiQ4tg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kalam';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLMkiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@font-face {
    font-family: 'Inter', sans-serif;
    src: url("https://fonts.googleapis.com/css2?family=PT+Sans&display=swap");
    font-weight: normal;
    font-style: normal;
}
/*Default Css Start*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.5rem;
line-height: 1.2;
}
.cus_btn {
display: inline-block;
text-align: center;
text-transform: uppercase;
font-size: 16px;
padding: 9px 15px !important;
min-width: 175px;
border: 1px solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
-webkit-transition: all ease-in-out 0.4s;
-moz-transition: all ease-in-out 0.4s;
-ms-transition: all ease-in-out 0.4s;
-o-transition: all ease-in-out 0.4s;
transition: all ease-in-out 0.4s;
}
.cus_btn:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all ease-in-out 0.4s;
-moz-transition: all ease-in-out 0.4s;
-ms-transition: all ease-in-out 0.4s;
-o-transition: all ease-in-out 0.4s;
transition: all ease-in-out 0.4s;
z-index: -2;
}
.cus_btn:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 50%;
right: 50%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all ease-in-out 0.4s;
-moz-transition: all ease-in-out 0.4s;
-ms-transition: all ease-in-out 0.4s;
-o-transition: all ease-in-out 0.4s;
transition: all ease-in-out 0.4s;
z-index: -1;
max-width: 0;
}
.cus_btn:hover:after {
left: 0;
right: 0;
max-width: 100%;
}
.cus_btn {
color: #69747d !important;
background: transparent;
border-color: #69747d;
}
.cus_btn:hover {
color: #fff !important;
border-color: #3a7bd5;
}
.cus_btn:before {
background: #fff;
}
.cus_btn:after {
background: linear-gradient(to right, #189beb 0%, #3a7bd5 100%) !important;
}
.cus_btn.orange_btn {
color: #fff !important;
}
.cus_btn.orange_btn:before {
background: linear-gradient(to right, #ff6762 0%, #ff8365 39%, #ff4d4d 100%);
}
.cus_btn.orange_btn:after {
background: #fff;
}
.cus_btn.orange-2 {
color: #fff !important;
border-color: #fff;
font-size: 20px;
line-height: 40px;
padding-left: 50px !important;
padding-right: 50px !important;
}
.cus_btn.orange-2:before {
background: linear-gradient( 
180deg
, rgb(152 156 160) 0, rgb(107 114 124) 100%);
}
.fff {
color: #fff !important;
}
.pos-r {
position: relative;
}
#style-2::-webkit-scrollbar {
width: 3px;
background-color: #f5f5f5;
}
#style-2::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgb(206 112 69);
background-color: #f26629;
}
a:hover {
text-decoration: none;
}
.m0 {
margin: 0;
}
.width100 {
width: 100%;
}
button:focus {
outline: none;
}
.mobdisb {
display: none;
}
.border-top-class {
border-top: 1px solid gray;
padding-top: 20px;
margin-top: 30px;
color: #000;
}
p {
font-size: 18px;
/*line-height: 1.6;*/
color: #686563;
}
.mb0 {
margin-bottom: 0 !important;
}
.mb40 {
margin-bottom: 40px;
}
.defaultptb60 {
padding-top: 60px;
padding-bottom: 60px;
}
.defaultptb0 {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.defaultpt60 {
padding-top: 60px !important;
}
.defaultpb60 {
padding-bottom: 60px;
}
.mt30 {
margin-top: 30px !important;
}
.mb5 {
margin-bottom: 5px;
}
.pt0 {
padding-top: 0 !important;
}
.p0 {
padding: 0;
}
button.yellowworange {
border: none;
top: 9px;
right: 6px;
font-size: 17px;
font-weight: 700;
color: #fff;
border: none;
cursor: pointer;
border-radius: 5px;
padding: 8px 18px 10px;
text-align: center;
transition: all 500ms ease;
}
.yellowworange {
background: linear-gradient( 
180deg
, rgb(152 156 160) 0, rgb(107 114 124) 100%);
}
button.yellowworange a {
color: #fff;
}
.pb0 {
padding-bottom: 0 !important;
}
@-webkit-keyframes blinker {
from {
opacity: 1;
}
to {
opacity: 0.5;
}
}
.blink {
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 0.6s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
}
.new-heading-style span img {
height: 28px;
vertical-align: -4px;
margin-right: 10px;
}
.new-heading-style {
text-align: left;
margin-bottom: 50px;
}
.maintitle {
font-size: 35px;
display: block;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 8px;
color: #3c4858;
}
.maintitlesubheading {
display: block;
font-weight: 700;
font-size: 21px;
margin-bottom: 7px;
color: #3c4858;
}
.width60-percent {
width: 60%;
}
.width90-percent {
width: 100%;
}
.ogen-commonheading {
font-size: 26px;
}
.ogen-commonparagraph {
font-size: 18px;
}
.pulsebtn {
display: inline-block;
color: #fff;
vertical-align: super;
border-radius: 1.5px;
border: solid 1px #70aa26;
background-color: #70aa26;
padding: 9px 20px 9px 47px;
position: relative;
}
.pulsebtn {
transition: 0.5s;
cursor: pointer;
}
.animation-on-hover.pulsebtn {
font-size: 16px;
font-weight: 600;
padding: 13px 20px 13px 40px;
color: #fff !important;
}
.animation-on-hover.pulsebtn:before {
animation: pulso 2s infinite !important;
}
.pulsebtn:before {
box-shadow: 0 0 0 rgba(255, 255, 255, 0.4);
animation: pulso 2s infinite;
transition: 0.5s;
content: "";
width: 15px;
height: 15px;
border: 3px solid #fff;
position: absolute;
left: 15px;
border-radius: 50%;
top: 0px;
bottom: 0px;
margin: auto;
}
@keyframes pulso {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
}
70% {
-moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
}
@-webkit-keyframes pulseaim {
to {
box-shadow: 0 0 0 18px rgba(12, 108, 211, 0);
}
}
.sec-heading-s .sectopheading {
font-size: 45px;
line-height: 1.2;
color: #3c4858;
font-weight: 800;
display: block;
margin-bottom: 20px;
}
.sectopheading span {
color: #f26629;
border-bottom: 2px solid #f26629;
line-height: 48px;
}
/* Default css end*/

/*main-heading, view all button css start*/
.section-padding {
padding: 100px 0
}
.main-heading-box {
max-width: 770px;
margin: auto;
text-align: center;
margin-bottom: 30px;
}
.main-heading-box h5, .main-heading-box .subtitle_text {
font-size: 18px;
color: #454545;
font-family: 'Inter', sans-serif;
margin-bottom: 7px;
display: block;
}
.main-heading-box h3, .main-heading-box h2, .main-heading-box h1, .main-heading-box h6, .main-heading-box h4, .main-heading-box .mainheadingtitle {
    font-size: 38px;
    color: #3c4858;
    font-family: 'Inter', sans-serif;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 700 !important;
    line-height: 1.3;
}
.main-heading-box.w-100
{
    max-width: 100%;
}
@media screen and (max-width: 991px)
{
    .main-heading-box h3, .main-heading-box h2, .main-heading-box h1, .main-heading-box h6, .main-heading-box h4, .main-heading-box .mainheadingtitle {
    font-size: 30px;
    line-height: 40px;
    }
}
@media screen and (max-width: 576px)
{
.main-heading-box h3, .main-heading-box h2, .main-heading-box h1, .main-heading-box h6, .main-heading-box h4, .main-heading-box .mainheadingtitle {
font-size: 22px;
line-height: 32px;
}
.main-heading-box h5 {
margin-bottom: 5px;
}
.section-padding {
    padding: 60px 0;
}
.main-heading-box {
    margin-bottom: 30px;
}
}
.btn-link-arrow {
    position: relative;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    font-family: 'Inter', sans-serif;
    color: #000;
    text-decoration: underline;
    font-weight: 500;
}
.btn-link-arrow img {
width: 24px
}
.btn-link-arrow:after {
content: "";
height: 2px;
width: 0%;
background: #647A92;
position: absolute;
left: 0;
bottom: 0;
transition: .3s
}
.btn-link-arrow:hover:after {
width: 100%
}
.btn-link:hover {
text-decoration: none;
}
.heading-with-btn {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.heading-with-btn .main-heading-box {
margin-left: 0;
}
.heading-with-btn .main-heading-box h4 {
text-align: left;
}
@media screen and (max-width: 576px)
{
.heading-with-btn .main-heading-box {
margin-left: 0;
margin-bottom: 5px;
}
.btn-link {
margin-bottom: 18px;
width: 100%;
text-align: right;
}
}
/*main-heading, view all button css end*/
body {
    font-family: 'Inter', sans-serif;
    font-weight: normal;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.5rem;
    font-weight: 700;
}
.mobdisb {
    display: none;
}
.border-top-class.text-center,
header button,
nav.main .megamenu h6, nav.main .megamenu p.list-header {
    font-weight: 500;
    font-family: "Fredericka the Great", cursive;
}
nav.sub {
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0;
}
nav.main .nav-logo {
    max-width: 200px;
    width: 100%;
}
nav.main ul {
    padding-left: 0;
    list-style-type: none;
}
nav.main .megamenu {
    padding: 20px 20px;
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
nav.main .midmenu {
    position: absolute;
    padding: 20px 20px;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.dropdown-menu.megamenu.midmenu.show {
    right: 0;
}
.dropdown-menu.show {
    right: 0;
}
header {
    position: relative;
    z-index: 999;
}
.logo {
    height: 60px;
}
ul.dropdown-menu.megamenu {
    padding: 40px 50px;
}
.dropdown-menu {
    min-width: 14rem;
    padding: 0;
}
nav.main .megamenu {
    border-right: none;
    border-radius: 0;
}
nav.main .megamenu h6, nav.main .megamenu p.list-header {
    text-transform: uppercase;
    font-weight: 700;
    color: #f26629;
    font-size: 15px;
}
nav.main .megamenu p.list-header, nav.main .megamenu p.list-header a
{
   color: #f26629; 
}
nav.main .megamenu li a {
    line-height: 22px;
    font-size: 16px;
    color: #3c4858;
}
nav.main .megamenu li {
    padding: 5px 7px;
}
.call-list h3,
.call-list span.callcontent,
.call-list a {
    text-align: left;
    color: #555252 !important;
    font-weight: 500;
    font-family: "Fredericka the Great", cursive;
}
.call-list span.callcontent {
    font-size: 32px;
    display: block;
    line-height: 40px;
}
.call-list h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.call-list a {
    font-size: 1.75rem !important;
    line-height: 38px !important;
}
li.nav-item {
    padding: 0 18px;
}
.navbar-light .navbar-nav .nav-link {
    display: inline-block;
    padding: 0;
    line-height: 66px;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 0;
    font-weight: 600;
    color: #3c4858;
    margin-bottom: -1px;
}
.dropdown-item {
    display: block;
    padding: 0 9px;
    position: relative;
    border-bottom: none;
    white-space: inherit;
    width: 14rem;
    font-weight: 500;
    padding: 7px 9px;
    line-height: 19px;
    padding: 7px 35px;
}
.dropdown:hover .dropdown-menu {
    display: block;
    animation: spMenuFadeInUp 0.4s;
    padding: 28px 0;
}
@keyframes spMenuFadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 30px, 0);
    }
    100% {
        opacity: 1;
        transform: none;
    }
}
#osoldrop {
    animation: spMenuFadeInOpacity 0.3s !important;
}
@keyframes spMenuFadeInOpacity {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.border-r {
    /*border-right: 1px solid #f1f0f0;*/
    padding-left: 0;
    min-height: 235px;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100% !important;
    z-index: 777;
    margin: auto;
    background: #fff;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: center;
}
.sticky#myHeader {
    background: #fff;
    -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}
.sticky#myHeader .navbar {
    padding: 0;
    width: 1350px;
}
#myHeader {
    position: relative;
}
header button {
    letter-spacing: 2px;
}
.navbar {
    padding: 0rem;
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #ef6603;
}
.dropdown-toggle::after {
    position: relative;
    top: 0px;
    color: #d77e55;
}
.callbutton a {
    position: relative;
    top: -3px;
}
.mr13 {
    margin-right: 13px;
}
li.nav-item.call-item.calllisticon img {
    position: relative;
    top: -1px;
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}
li.nav-item.call-item.calllisticon:hover img {
    -webkit-transform: rotateZ(720deg);
    -moz-transform: rotateZ(720deg);
    transform: rotateZ(720deg);
}
li.nav-item.call-item.calllisticon a:hover {
    color: #fff;
}
li.nav-item.call-item.calllisticon:hover {
    box-shadow: 0 3px 7px rgba(57, 63, 72, 0.3);
}
.homelandsec.top0 {
    top: 0;
}
.nav-item a:hover,
.dropdown-menu.megamenu a:hover {
    color: rgb(231, 75, 44);
}
ul.dropdown-menu.megamenu {
    padding: 25px 0px !important;
}
.header.stivky {
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    position: fixed;
    width: 100%;
    z-index: 999998;
    top: 0;
    background: #fff;
    -webkit-animation: slide-down 0.3s;
    -moz-animation: slide-down 0.3s;
    animation: slide-down 0.3s;
}
@-webkit-keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}
@-moz-keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}
.top-auto {
    top: auto;
}
i.fa.fa-phone {
    color: #df5c1e;
    font-size: 25px;
    position: relative;
    top: 2px;
    left: 43px;
}
i.fa.fa-whatsapp.mobdisb {
    position: relative;
    left: 17px;
}
.navbar-light .navbar-toggler {
    border-color: transparent;
    margin-left: 55px;
}
.call-item {
    background: #000;
    padding: 0;
    border-radius: 5px;
    position: relative;
    top: 13px;
    height: 38px;
}
.navbar-light .navbar-nav .call-item .nav-link {
    color: #fff;
    line-height: 38px;
    font-size: 15px;
    font-weight: 600;
}
.navbar-expand-lg .navbar-nav ul.dropdown-menu.megamenu {
    background: #fff;
    width: 100%;
    /*box-shadow: 0 10px 30px rgb(0 0 0 / 10%);*/
    margin: 0;
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    border: none;
}
.megamenu {
    max-height: calc(100vh - 90px);
    min-height: auto;
    overflow: auto;
}
.call-list h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.call-list a {
    font-size: 1.75rem !important;
    line-height: 38px !important;
}
#offcanvas-toggler {
    float: right;
    line-height: 1;
    z-index: 999;
    display: none;
    padding-right: 6px;
    margin-left: 70px;
}
#offcanvas-toggler > i {
    display: inline-block;
    padding: 0 0 0 1px;
    font-size: 40px;
    background: 0 0;
    margin: 0;
    border-radius: 3px;
    cursor: pointer;
    color: #3c4858;
    -webkit-transition: color 0.4s, background-color 0.4s;
    -o-transition: color 0.4s, background-color 0.4s;
    transition: color 0.4s, background-color 0.4s;
}
#offcanvas-toggler > i:hover {
    color: #f26629;
}
.close-offcanvas {
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 1;
    color: #f1480b;
    border: 2px solid #f1480b;
    border-radius: 100%;
    width: 22px;
    height: 22px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
}
.close-offcanvas:hover {
    background: #000;
    color: #fff;
}
.offcanvas-menu {
    width: 280px;
    height: 100%;
    background: #fff;
    color: #000;
    position: fixed;
    top: 0;
    opacity: 0;
    z-index: 99;
    overflow-y: scroll;
}
.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
    border: none;
    width: 100%;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
    background: #f5f5f5;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li > a:before {
    display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
    margin: 0 -20px;
}
.offcanvas-menu .offcanvas-inner .search {
    margin-top: 25px;
}
.offcanvas-menu .offcanvas-inner .search input {
    width: 100%;
    border-radius: 0;
    border: 1px solid #eee;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.ltr .offcanvas-menu {
    -webkit-transition: opacity 0.4s cubic-bezier(0.7, 0, 0.3, 1), right 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    transition: opacity 0.4s cubic-bezier(0.7, 0, 0.3, 1), right 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}
.ltr .offcanvas-menu {
    right: -280px;
}
.body-innerwrapper:after {
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, 0.8);
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    z-index: 7;
}
.offcanvas-menu {
    display: none;
}
.make-me-sticky a {
    padding: 8px 20px 10px;
}
#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6, #toggle7, #toggle8 {
    display: none;
}
#toggles
{
    display: none;
}
ul.submenuli {
    display: none;
}
.header#myHeader.stivky {
    position: fixed;
}
.header#myHeader.stivky .navbar-light .navbar-nav .nav-link,
.header#myHeader.stivky .navbar-light .navbar-nav .nav-link:focus,
.header#myHeader.stivky .navbar-light .navbar-nav .nav-link:hover {
    color: #3c4858;
}
.header#myHeader.stivky .navbar-light .navbar-nav .call-item .nav-link {
    color: #fff;
}
.fabs {
    bottom: 5%;
    position: fixed;
    margin: 1em;
    right: 0;
    z-index: 998;
}
.fabs i.fa.fa-phone {
    color: #fff;
    font-size: 22px;
    position: relative;
    top: 0;
    left: 0;
}
.fab {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    background: red;
    margin: 13px auto 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
    cursor: pointer;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    position: relative;
    z-index: 998;
    overflow: hidden;
}
.fab > i {
    font-size: 27px;
    line-height: 45px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-in-out;
}
.fab:not(:last-child) {
    width: 0;
    height: 0;
    margin: 15px auto 0;
    opacity: 0;
    visibility: hidden;
}
.fab:not(:last-child) > i {
    font-size: 23px;
    line-height: 44px;
}
.fab:not(:last-child).is-visible {
    width: 43px;
    height: 43px;
    margin: 15px auto 10;
    opacity: 1;
    visibility: visible;
}
.fab:nth-last-child(1) {
    -webkit-transition-delay: 25ms;
    -moz-transition-delay: 25ms;
    -o-transition-delay: 25ms;
    transition-delay: 25ms;
}
.fab:not(:last-child):nth-last-child(2) {
    -webkit-transition-delay: 20ms;
    -moz-transition-delay: 20ms;
    -o-transition-delay: 20ms;
    transition-delay: 20ms;
    background: #3b5998;
}
.fabs a:hover {
    color: #fff;
    cursor: pointer;
}
.fab:not(:last-child):nth-last-child(3) {
    -webkit-transition-delay: 40ms;
    -moz-transition-delay: 40ms;
    -o-transition-delay: 40ms;
    transition-delay: 40ms;
    background: #5ad061;
}
.fab:not(:last-child):nth-last-child(4) {
    -webkit-transition-delay: 60ms;
    -moz-transition-delay: 60ms;
    -o-transition-delay: 60ms;
    transition-delay: 60ms;
    background: #1da1f2;
}
.fab:not(:last-child):nth-last-child(5) {
    -webkit-transition-delay: 80ms;
    -moz-transition-delay: 80ms;
    -o-transition-delay: 80ms;
    transition-delay: 80ms;
}
.fab:not(:last-child):active,
.fab:not(:last-child):focus,
.fab:not(:last-child):hover {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
}
.fab_field {
    width: 100%;
    display: inline-block;
    text-align: center;
    background: #eceff1;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
}
.fab_field a {
    display: inline-block;
    text-align: center;
}
#fab_listen {
    float: left;
    background: rgba(0, 0, 0, 0);
}
#fab_send {
    float: right;
    background: rgba(0, 0, 0, 0);
}
.fab_field .fab {
    width: 35px;
    height: 35px;
    box-shadow: none;
    margin: 5px;
}
.fab_field .fab > i {
    font-size: 1.6em;
    line-height: 35px;
    color: #263238;
}
.is-active {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.is-float {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
}
.is-max {
    box-shadow: inset 0 -12px 10px -10px rgba(0, 0, 0, 0.18), inset 0 12px 10px -10px rgba(0, 0, 0, 0.1);
}
.ink {
    display: block;
    position: absolute;
    background: rgba(38, 50, 56, 0.4);
    border-radius: 100%;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    webkit-transform: scale(0);
    transform: scale(0);
}
.ink.animate {
    animation: ripple 0.5s ease-in-out;
}
@keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(5);
        -ms-transform: scale(5);
        webkit-transform: scale(5);
        transform: scale(5);
    }
}
#prime {
    background: #7bab67;
    position: relative;
    width: 55px;
    height: 55px;
    line-height: 55px;
}
#prime i {
    position: relative;
    top: 3px;
    font-size: 25px;
}
.fabs i.fa.fa-phone {
    transform: rotate(93deg);
}
.is-float {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32);
    transform: rotate(45deg);
    position: relative;
}
.is-float i {
    display: none;
}
.is-float:before {
    position: absolute;
    vertical-align: middle;
    display: inline-block;
    content: "\f00d";
    font-family: "Fontawesome";
    font-size: 30px;
    transform: rotate(45deg);
    color: #fff;
    left: 17px;
}
.is-float i {
    top: 0px !important;
}
.fabs a:hover {
    color: #fff !important;
}
@media screen and (max-width: 1400px) {
li.nav-item {
    padding: 0 10px;
}
}
@media screen and (max-width: 1290px) {
    .navbar-light .navbar-nav .nav-link {
        font-size: 16px;
    }
    li.nav-item {
        padding: 0 10px;
    }
}
@media screen and (max-width: 1200px) {
    .navbar-light .navbar-nav .nav-link {
        font-size: 13px;
    }
    li.nav-item {
        padding: 0 7px;
    }
}

@media (max-width: 1024px) {
    li.nav-item {
        padding: 0 5px;
    }
    .logo {
    height: 46px;
}
}
@media (max-width: 991px) {
    .navbar-brand {
        display: block !important;
    }
    a.nav-link.pl0 {
        padding-left: 15px !important;
    }
    .mr13 {
        margin-right: 0;
    }
    .mobdisb {
        display: block;
    }
    .logo {
        height: 58px;
    }
    #offcanvas-toggler {
        margin-left: 45px;
    }
    i.fa.fa-phone {
        left: 30px;
    }
    i.fa.fa-whatsapp.mobdisb {
        position: relative;
        left: 8px;
    }
    #offcanvas-toggler {
        position: absolute;
        right: 15px;
    }
    i.fa.fa-whatsapp.mobdisb {
    display: block;
    position: absolute;
    right: 65px;
    left: auto;
    top: auto;
    font-size: 35px !important;
}
    .whychooserightcont {
        margin-top: 30px !important;
    }
    .gt3-core-imagebox-wrapper img {
        width: 50px;
    }
    .whychoosesecafter {
        padding: 30px 15px !important;
    }
    .mobdisb {
        position: absolute;
        right: 85px;
    }
    #myHeader {
        padding: 0;
    }
    .navbar-light .navbar-nav .nav-link {
        padding: 10px;
    }
    .navbar-light .navbar-nav .nav-link {
        line-height: 1;
    }
    .sp-module ul {
    list-style: none;
    width: 100%;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
    position: relative;
    }
.offcanvas-menu .offcanvas-inner .sp-module ul > li i {
    position: absolute;
    top: 14px;
    right: 0;
}

.offcanvas-menu .offcanvas-inner {
    position: fixed;
    background-color: #fff;
    height: 100%;
    padding: 20px;
    overflow-y: scroll;
    padding-right: 0;
    width: 100%;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
    margin: 0 -20px;
    width: 100%;
    margin: 0 0;
    margin-left: 0px;
    margin-right: 0 !important;
}
    #offcanvas-toggler {
        display: block !important;
    }
    .ltr.offcanvas .offcanvas-menu {
        right: 0;
        position: absolute;
        opacity: 1;
        background: #fff;
        height: 100%;
        display: block;
    }
    .navbar {
        padding: 5px 1rem;
    }
    .mobdisb {
        display: block;
    }
    .offcanvas .blacksec {
        z-index: 0;
    }
    .sp-module-title {
        background: #de6b13;
        display: inline;
        padding: 8px 24px;
        color: #fff;
        font-weight: 700;
        border-radius: 4px;
        margin: 0 0 20px;
        font-size: 14px;
        text-transform: uppercase;
        line-height: 1;
        box-shadow: inset 1px 5px 10px -5px rgba(0, 0, 0, 0.55);
    }
    .offcanvas .sticky#myHeader,
    .offcanvas #myHeader {
        z-index: 6;
    }
    .sp-module ul > li > a {
        display: block;
        line-height: 36px;
        padding: 2px 0;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        color: #525354 !important;
    }
    .menu .nav-child.small {
        font-size: inherit;
    }
    .sp-module-title {
        background: #de6b13;
        display: inline;
        padding: 8px 24px;
        color: #fff;
        font-weight: 700;
        border-radius: 4px;
        box-shadow: inset 1px 5px 10px -5px rgba(0, 0, 0, 0.55);
    }
    .sp-module .sp-module-title {
        margin: 0 0 20px;
        font-size: 14px;
        text-transform: uppercase;
        line-height: 1;
    }
    .sp-module-title {
        background: #de6b13;
        display: inline;
        padding: 8px 24px;
        color: #fff;
        font-weight: 700;
        border-radius: 4px;
        box-shadow: inset 1px 5px 10px -5px rgba(0, 0, 0, 0.55);
    }
    .offcanvas-menu .offcanvas-inner .sp-module ul > li a {
        border-bottom: 1px dotted #e8e8e8;
        padding: 4px 20px;
    }
    .sp-dropdown-inner {
        border-top: 3px solid #eb550a;
    }
    .sp-module ul {
        list-style: none;
    }
    .sp-dropdown-items {
        border-top: 1px solid #f3580b;
        border-bottom: 1px solid #f3580b;
    }
}
@media (max-width: 375px) {
    .logo {
        height: 51px;
    }
}
@media (max-width: 360px) {
    .logo {
        height: 47px;
    }
}
@media (max-width: 320px) {
    .logo {
        height: 39px;
    }
}
.menu_items {
    padding: 15px 110px;
}
@media screen and (min-width: 1900px) {
    .navbar-expand-lg .navbar-nav ul.dropdown-menu.megamenu {
        width: 100%;
    }
    .navbar-expand-lg .navbar-nav ul.dropdown-menu.megamenu .row.menu_items {
        width: 1635px;
        margin: auto;
    }
}

  @media (max-width: 991px)
      {
     /* .ltr.offcanvas .offcanvas-menu {
      right: auto;
      position: fixed;
      opacity: 1;
      background: #fff;
      height: 100%;
      display: block;
      left: auto;
      width: 100%;
      top: 80px;
      }*/
      .navbar-light .navbar-nav .nav-link {
      line-height: 1;
      position: relative;
      width: 100%;
      }
      .dropdown-toggle::after {
      position: relative;
      top: 2px;
      color: #f26629;
      position: absolute;
      right: 0;
      }
      .close-offcanvas {
      position: fixed;
      top: 15px;
      right: 15px;
      z-index: 1;
      color: #000;
      border: none;
      border-radius: 100%;
      width: 30px;
      height: 30px;
      line-height: 22px;
      text-align: center;
      font-size: 34px;
      }
      .offcanvas-menu .offcanvas-inner .sp-module ul>li a {
      border-bottom: 1px dotted #e8e8e8;
      padding: 2px 20px 2px 0;
      position: relative;
      }
      .offcanvas-menu .offcanvas-inner .sp-module ul>li a i {
      top: 15px;
      position: absolute;
      right: 30px;
      }
      #toggle2 {
      display: none;
      }
      .navbar-toggle .icon-bar {
      background-color: #000;
      }
      .navbar-toggle .icon-bar {
      display: block;
      width: 28px;
      height: 3px;
      border-radius: 1px;
      }
      .navbar-toggle .icon-bar+.icon-bar {
      margin-top: 7px;
      }
      .navbar-toggle {
      border: none;
      background: transparent !important;
      }
      .navbar-toggle:hover {
      background: transparent !important;
      }
      a.close-offcanvas {
      opacity: 0;
      }
      .navbar-toggle.collapsed .top-bar {
      transform: rotate(0);
      }
      .navbar-toggle.collapsed .middle-bar {
      opacity: 1;
      }
      .navbar-toggle.collapsed .bottom-bar {
      transform: rotate(0);
      }
      .navbar-toggle .icon-bar {
      width: 28px;
      transition: all 0.2s;
      }
      body.ltr.homepage.offcanvas .navbar-toggle .top-bar {
      transform: rotate(45deg);
      transform-origin: 10% 10%;
      }
      body.ltr.homepage.offcanvas .navbar-toggle .middle-bar {
      opacity: 0;
      }
      body.ltr.homepage.offcanvas .navbar-toggle .bottom-bar {
      transform: rotate(-45deg);
      transform-origin: 10% 90%;
      }
      #offcanvas-toggler {
      position: absolute;
      right: 10px;
      }
      .header#myHeader.stivky {
      position: fixed;
      }
      li.sp-menu-item.sp-has-child li.sp-menu-item a {
      font-weight: 600;
      }
     li.sp-menu-item.sp-has-child li.sp-menu-item a {
    background: #ffffff;
    font-weight: 400;
    border-bottom: 1px solid #f5f5f5;
    font-size: 16px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a
{
    font-size: 16px;
}
      li.sp-menu-item.sp-has-child li.sp-menu-item .submenuli a {
    font-weight: 400;
    font-size: 15px;
    padding: 7px 0;
    line-height: 25px;
} 
li.sp-menu-item.captext.selected a i {
    transform: rotate(180deg);
    transition: 0.5s ease-in-out;
}
      .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover {
      background: transparent;
      }
      .sp-dropdown-inner {
      border-top: none;
      }
      }
      @media (min-width: 992px)
{
.col-md-offset-1 {
margin-left: 6%;
}
}
/**default css start**/
body
{
    font-size: 18px;
    line-height: 1.5em;
}
ul.newlistorder {
margin: 20px 0;
list-style: disc;
padding-left: 0;
}
ul.newlistorder li, ol.newlistorder li {
list-style-position: inside;
font-weight: 400;
padding: 11px 0px;
color: #686563;
}
.newlistorder strong {
color: #374046;
}

a.fx-wistia_thumb.wistia-trigger-video {
    position: relative;
}
.textdecorated_anchortag {
        color: inherit;
    word-break: break-word;
    text-decoration: underline;
    text-decoration-color: #637a926b;
    text-underline-position: under;
}
.textdecorated_anchortag:hover {
    text-decoration-color: #829dce;
}
h1, .h1 {
    font-size: 36px;
    line-height: 1.222em;
    letter-spacing: -.024em;
    margin-bottom: 24px;
}
h2, .h2 {
    font-size: 32px;
    line-height: 1.375em;
    letter-spacing: -.024em;
    margin-bottom: 16px;
}
@media (min-width: 1025px)
{
    h1, .h1 {
    font-size: 56px;
    line-height: 1.143em;
    letter-spacing: -.042em;
    margin-bottom: 24px;
}
h2, .h2 {
    font-size: 38px;
    line-height: 1.211em;
    letter-spacing: -.042em;
    margin-bottom: 16px;
}
}
.whychoosebtn {
display: inline-block;
color: #fff;
vertical-align: super;
border-radius: 1.5px;
border: solid 1px #f26629;
background-color: #f26629;
padding: 9px 20px 9px 47px;
position: relative;
}
.whychoosebtn {
transition: 0.5s;
cursor: pointer;
}
.animation-on-hover.whychoosebtn {
font-size: 18px;
padding: 8px 20px 8px 47px;
color: #fff !important;
border-radius: 5px;
}
.animation-on-hover.whychoosebtn:before {
animation: pulso 2s infinite !important;
}
.whychoosebtn:before {
box-shadow: 0 0 0 rgb(255 255 255 / 40%);
animation: pulso 2s infinite;
transition: 0.5s;
content: "";
width: 15px;
height: 15px;
border: 3px solid #fff;
position: absolute;
left: 15px;
border-radius: 50%;
top: 0;
bottom: 0;
margin: auto;
}
.whychoosebtn:hover {
color: #fff;
}
@font-face {
font-family: 'jenna_sueregular';
src: url('../fonts/JennaSue.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.ogen-JennaFnt {
font-family: 'jenna_sueregular', arial, sans-serif;
font-size: 78px;
text-transform: none;
}
#myHeader {
position: relative;
}
ul {
padding: 0;
margin: 0;
list-style: none;
}
.sec-heading-s .sectopheading {
font-size: 42px;
line-height: 1.2;
color: #4c4949;
font-weight: 700;
display: block;
margin-bottom: 20px;
}
.sectopheading span {
color: #f26629;
border-bottom: 2px solid #f26629;
line-height: 48px;
}
.sec-heading-s .secmidheading {
font-size: 24px;
font-weight: normal;
color: #333;
margin-bottom: 15px;
line-height: 2;
display: block;
}
.orangepulsebtn,
a.animation-on-hover.pulsebtn.orangepulsebtn.pdlr {
background: #e05c1e;
border: 1px solid #e05c1e;
}
.posrelative {
position: relative;
}
.fff {
color: #524e4e !important;
}
.fff {
color: #fff !important;
}
.pos-r {
position: relative;
}
#style-2::-webkit-scrollbar {
width: 3px;
background-color: #f5f5f5;
}
#style-2::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #f5f5f5;
}
a:hover {
text-decoration: none;
}
.m0 {
margin: 0;
}
.width100 {
width: 100%;
}
button:focus {
outline: none;
}
.border-top-class {
border-top: 1px solid gray;
padding-top: 20px;
margin-top: 30px;
color: #000;
}
p {
    color: #212529;
    font-size: 18px;
    line-height: 1.667em;
    letter-spacing: -.005em;
    margin-top: 0;
    margin-bottom: 24px;
}

.mb0 {
margin-bottom: 0 !important;
}
.mb40 {
margin-bottom: 40px;
}
.defaultptb60 {
padding-top: 60px;
padding-bottom: 60px;
}
.defaultptb0 {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.defaultpt60 {
padding-top: 60px !important;
}
.defaultpb60 {
padding-bottom: 60px;
}
.mt30 {
margin-top: 30px !important;
}
.mb5 {
margin-bottom: 5px;
}
.pt0 {
padding-top: 0 !important;
}
.p0 {
padding: 0;
}
.pb0 {
padding-bottom: 0 !important;
}
@-webkit-keyframes blinker {
from {
opacity: 1;
}
to {
opacity: 0.5;
}
}
.blink {
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 0.6s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
}
.new-heading-style span img {
height: 28px;
vertical-align: -4px;
margin-right: 10px;
}
.new-heading-style {
text-align: left;
margin-bottom: 50px;
}
.maintitle {
font-size: 35px;
display: block;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 8px;
}
.maintitlesubheading {
display: block;
font-weight: 700;
font-size: 21px;
margin-bottom: 7px;
color: #131d2b;
}
.width60-percent {
width: 60%;
}
.width90-percent {
width: 100%;
}
.ogen-commonheading {
font-size: 26px;
}
.pulsebtn {
display: inline-block;
color: #fff;
vertical-align: super;
border-radius: 1.5px;
padding: 9px 20px 9px 47px;
position: relative;
}
.pulsebtn {
transition: 0.5s;
cursor: pointer;
}
.animation-on-hover.pulsebtn {
font-size: 16px;
font-weight: 600;
border-radius: 5px;
padding: 5px 20px 5px 40px;
}
.animation-on-hover.pulsebtn:before {
animation: pulso 2s infinite !important;
}
.pulsebtn:before {
box-shadow: 0 0 0 rgba(255, 255, 255, 0.4);
animation: pulso 2s infinite;
transition: 0.5s;
content: "";
width: 15px;
height: 15px;
border: 3px solid #fff;
position: absolute;
left: 15px;
border-radius: 50%;
top: 0px;
bottom: 0px;
margin: auto;
}
@keyframes pulso {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
}
70% {
-moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
}
@-webkit-keyframes pulseaim {
to {
box-shadow: 0 0 0 18px rgba(12, 108, 211, 0);
}
}
.sec-heading-s .sectopheading {
font-size: 45px;
color: #3c4858;
font-weight: 700;
display: block;
margin-bottom: 10px;
}
.sectopheading span {
color: #f26629;
border-bottom: 2px solid #f26629;
line-height: 48px;
}
/* Default css end*/

/**--popup css--*/

.popup {
text-align: center;
border: 2px dashed #e06227;
background: #fff;
z-index: 99999;
padding: 0px 0 0;
}
.hide1 {
text-align: right;
padding: 14px;
max-height: 40px;
font-size: 40px;
}
.popup1 p {
font-size: 29px;
color: #3c4858;
line-height: 35px;
font-weight: 800;
text-align: center;
text-shadow: #fff 1px 0 10px;
padding: 15px 64px 30px;
margin-bottom: 0;
}
.crossclr {
color: #b5571e !important;
position: relative;
right: 15px;
top: 3px;
font-size: 35px;
}
.modal-dialog.modal-dialog-centered.modal-md {
max-width: 570px;
}
.popup1 {
margin-top: 5px;
}
.crossclr:hover {
cursor: pointer;
}
.form-style input {
display: block;
margin: 0 auto;
}
.number-sub {
width: 60% !important;
padding: 8px;
color: #fff;
font-weight: 700;
font-size: 21px;
border-radius: 6px;
border: 2px solid;
}
.number-sub:hover {
background: linear-gradient(90deg, #e89823, #e05c1e 50%, #343a40) var(--x, 0) / 200%;
}
a.hide-pop {
position: relative;
bottom: 20px;
}
.number-text {
padding: 8px;
border-radius: 4px;
width: 60% !important;
margin-bottom: 13px !important;
border: 1px dashed #777;
}
.form-style input {
display: block;
margin: 0 auto;
}
.hidebot {
display: none !important;
}
#error_message {
margin: 10px 0px;
padding: 10px 0px;
}
#success_message {
margin: 10px 0px;
padding: 10px 0px;
}
.modal-content {
background: transparent;
}
@media (max-width: 767px) {
.modal-open .modal {
padding-right: 0 !important;
}
.popup1 p {
padding: 15px 20px 30px;
}
.number-text {
width: 85% !important;
}
}

/**--popup css end--*/

@media (max-width: 1800px) {
.ogenbanner,
.homemidslider {
padding: 0 60px 0 140px;
}
}
@media (max-width: 1700px) {
.homemidslider {
padding: 0 60px 0 60px;
}
}
@media (max-width: 1440px) {
.homemidslider {
padding: 0 30px 0 30px;
}
}
@media (max-width: 1394px) {
.maintitle {
font-size: 30px;
}
.sec-heading-s .sectopheading {
font-size: 32px;
}
.sec-heading-s .secmidheading {
font-size: 17px;
}
}
@media (max-width: 1366px) {
.homemidslider {
padding: 0 50px;
}
}
@media (max-width: 1280px) {
.homemidslider {
padding: 0 90px;
}
}
@media (max-width: 991px) {
.homemidslider {
padding: 110px 0 60px;
}
.mobpad0 {
padding: 0 !important;
}
.mobpadtb0 {
padding-top: 0;
padding-bottom: 0;
}
.sectopheading span {
line-height: 35px;
}
.sec-heading-s .sectopheading {
font-size: 25px;
}
.maintitle {
font-size: 20px;
line-height: 25px;
padding-top: 40px;
}
}
/**default css end**/
/*animation start*/
.hp-canvas__layer {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-animation: linear infinite;
-webkit-animation-name: run;
-webkit-animation-duration: 10s;
}
.hp-home__cloud-1 {
width: 10.050074%;
height: 12.894023677078875%;
position: relative;
top: 21.51191%;
left: 21%;
}
@-webkit-keyframes run {
0% {
transform: translateX(0px);
}
80% {
transform: translateX(-80px);
}
100% {
transform: translate(0);
}
}
.max-animation-lg {
overflow: hidden;
max-width: 100%;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.top-right {
position: absolute;
right: -5%;
opacity: 1;
top: -5%;
z-index: 0;
}
.destructive {
-webkit-animation: distract 5s ease-out infinite !important;
animation: distract 5s ease-out infinite !important;
width: 100%;
pointer-events: none;
}
@-webkit-keyframes distract {
0%,
97%,
100% {
transform: scale(1);
}
20%,
68% {
transform: scaleX(0.95) scaleY(0.97);
}
48% {
transform: scaleX(1) scaleY(0.95);
}
80% {
transform: scaleX(1) scaleY(0.97);
}
}
@keyframes distract {
0%,
97%,
100% {
transform: scale(1);
}
20%,
68% {
transform: scaleX(0.95) scaleY(0.97);
}
48% {
transform: scaleX(1) scaleY(0.95);
}
80% {
transform: scaleX(1) scaleY(0.97);
}
}
.banner-pattern span {
height: 4px;
border-radius: 35px;
display: inline-block;
}
.banner-pattern span:after {
display: none;
}
.banner-pattern span:first-child {
width: 66px;
background: #f26629;
}
.banner-pattern .pattern_inner {
position: relative;
width: 125px;
display: -webkit-flex;
display: flex;
left: 10px;
margin-bottom: -1px;
overflow: hidden;
}
.line {
position: absolute;
height: 100%;
width: 15px;
background: rgba(0, 0, 0, 0.49);
-webkit-animation: lineRight 4s ease-in-out infinite;
animation: lineRight 4s ease-in-out infinite;
border-radius: 35px;
}
.line2 {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.line3 {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.banner-pattern {
margin-bottom: 10px;
}
@-webkit-keyframes lineRight {
0% {
left: 0px;
}
100% {
left: 100%;
}
}
@keyframes lineRight {
0% {
left: 0px;
}
100% {
left: 100%;
}
}
.cmr-outline-btn {
position: relative;
background: #e1e1e1;
transition-property: color;
transition-duration: 0.3s;
min-width: 185px;
height: 55px;
border-radius: 10px;
background: 0 0;
border: 2px solid #001033;
box-shadow: 0 3px 26px rgb(0 0 0 / 9%);
font-weight: 900;
font-size: 17px;
color: #f26629;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
padding: 15px;
overflow: hidden;
transform: perspective(1px) translateZ(0);
outline: none !important;
margin-top: 20px;
}
.hvr-shutter-out-horizontal:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
transition-duration: 0.3s;
transition-timing-function: ease-out;
}
.cmr-outline-btn i {
font-size: 20px;
}
.hvr-shutter-out-horizontal:active,
.hvr-shutter-out-horizontal:focus,
.hvr-shutter-out-horizontal:hover {
color: #fff;
}
.hvr-shutter-out-horizontal:active:before,
.hvr-shutter-out-horizontal:focus:before,
.hvr-shutter-out-horizontal:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
/*animation end*/

.posrelative
{
    position: relative;
}
 .wistia_embed {
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
    content: " ";
    display: block;
    width: 95px;
    height: 95px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}
.wistia_embed:before {
    box-shadow: 0 0 0 12px rgb(106 106 106 / 30%);
    border-radius: 50%;
    content: '';
    position: absolute;
    width: 95px;
    height: 95px;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.fx-wistia_thumb:hover .wistia_embed:before {
    box-shadow: 0 0 0 12px #dd7240;
}

@media screen and (max-width: 1350px)
{
    .navbar-light .navbar-nav .nav-link
    {
        font-size: 14px;
    }
    .calllisticon .call-item .call-button {
    padding: 12px 8px;
    font-size: 16px;
    line-height: 22px;
}
}
@media screen and (max-width: 1160px)
{
    .navbar-light .navbar-nav .nav-link
    {
        font-size: 15px;
    }
    .calllisticon .call-item .call-button {
    padding: 11px 7px;
    font-size: 14px;
    line-height: 21px;
}
.logo {
    height: 36px;
}
li.nav-item {
    padding: 0 4px;
}
}
@media screen and (min-width: 992px) and (max-width: 1023px)
{
    .navbar-light .navbar-nav .nav-link
    {
        font-size: 14px;
    }
    .calllisticon .call-item .call-button {
    padding: 11px 7px;
    font-size: 14px;
    line-height: 21px;
}
.logo {
    height: 36px;
}
li.nav-item {
    padding: 0 3px;
}
}
/*common css end*/

.header#myHeader.stivky {
    background: #fff !important;
}

.call-item.posrelative {
    display: none;
}
@media (max-width: 991px)
{
.fx-footer-title {
    font-size: 20px;
    line-height: 30px;
}
}
@media (max-width: 575px)
{
    .ogenfooter_counter .card-value {
    font-size: 35px;
}
.fx-footer-wrap .col-lg-12 {
    padding: 0;
}
.fx-footer-title {
    font-size: 16px;
    line-height: 26px;
}
}
@media (max-width: 350px)
{
    .fx-footer-leads .card-number span {
    width: 27px;
    height: 38px;
    font-size: 25px;
    line-height: 43px;
}
.fx-footer-quote-form .input-group .btn {
    padding: 6px 6px;
    height: 57px;
    font-size: 16px;
    line-height: 24px;
}
.fx-footer-testi-item .card-text {
    font-size: 20px;
    line-height: 31px;
}
.fx-footer-cta .card-phone-link
{
    font-size: 25px;
}

.ogenfooter_counter .card-value {
    font-size: 30px;
}
.fx-footer-widget .fx-footer-widget-left {
    padding-left: 15px;
}
}
.megamenu {
    /* background: #F5F5F5; */
    overflow-y: scroll;
}
/*
 *  STYLE 2
 */

.megamenu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 12%);
    border-radius: 3px;
    background-color: #f5f5f524;
}
.megamenu::-webkit-scrollbar {
    width: 3px;
    background-color: #f5f5f559;
}
.megamenu::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 11%);
    background-color: #ef6603;
}
nav.main .megamenu h6, nav.main .megamenu p.list-header {
    align-items: center;
    display: flex;
    margin-bottom: 13px;
}
nav.main .megamenu h6 img,  nav.main .megamenu p.list-header img
{
    margin-right: 3px;
}
.toptwo
{
    position: relative;
    top: 4px;
}
.fx-footer-wrap .row {
    margin: 0;
}
.fullrow {
    background: #000;
    color: #fff;
    padding: 25px 0;
}
.fullrow .border-top-class{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fullrow button.hvr-shutter-out-horizontal.orange {
    position: relative;
    left: auto;
    transform: translate(0px, 0px);
    bottom: auto;
    top: auto;
    width: auto;
    font-size: 18px;
    padding: 14px 20px;
    height: auto;
    border-radius: 50px;
}
.col-sm-12.border-top-class.text-center {
    margin: 0;
    padding: 0;
    color: #fff;
        border: none;
}
.row.menu_items {
    padding: 0 15px 20px;
    margin: 0;
}
@media screen and (min-width: 1900px) {
    .newrowcont {
        width: 1635px;
        margin: auto;
            max-width: 100%;
    }
    .row.menu_items {
    padding: 0 10px 20px;
}
}
.col-sm-12.border-top-class.text-center h2 {
    margin: 0;
}
.fullrow button.hvr-shutter-out-horizontal.orange i {
    color: #000;
    font-size: 17px;
    position: relative;
    top: 2px;
    left: 5px;
    transform: rotate(0deg);
}
.fullrow .hvr-shutter-out-horizontal:before {
    background: rgb(242 102 41);
}
.fullrow .hvr-shutter-out-horizontal:hover i
{
    color: #fff;
}
.imgboxx img {
    height: 100%;
    object-fit: cover;
    object-position: left;
}

.imgboxx {
    height: 100%;
}
.coloredmenu li.widget {
    padding: 0;
    /* display: flex; */
    align-items: stretch;
    height: 100%;
}
.coloredmenu ._main-dropdown-card {
    width: 100%;
    height: 100%;
    padding: 24px;
    min-height: 424px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 6px rgb(110 123 129 / 10%);
    -moz-box-shadow: 0 2px 6px rgba(110,123,129,.1);
    box-shadow: 0 2px 6px rgb(110 123 129 / 10%);
    background-position: center 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background: rgba(204,228,255,.5);
    background-size: cover;
}
.coloredmenu ._main-dropdown-card ._title {
    margin: 0 0 24px;
    font-family: inherit;
    font-weight: 600;
    font-size: 21px;
    line-height: 1.2;
    letter-spacing: -.0055em;
    color: #222;
    text-align: center;
}
.coloredmenu ._main-dropdown-card ._value {
    margin: 0 0 8px;
    font-family: inherit;
    font-weight: 900;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -.024em;
    color: #ef6603;
    text-align: center;
}
.coloredmenu ._main-dropdown-card ._btn {
    display: block;
    margin-top: auto;
    width: 100%;
    padding: 16px;
    text-decoration: none;
    font-family: inherit;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -.0045em;
    color: #FFF;
    background: #ef6603;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.coloredmenu ._main-dropdown-card ._btn:hover
{
    color: #fff;
    background: #000;
    transition: 0.5s ease-in-out;
}
@media (max-width: 1440px)
{
    .coloredmenu ._main-dropdown-card ._title {
    font-size: 18px;
}
    .coloredmenu ._main-dropdown-card ._value {
    font-size: 38px;
    line-height: 46px;
}
}
li.col-md-3.coloredmenu ul {
    height: 100%;
}
li.nav-item.calllisticon .call-item {
    margin-top: -2px;
}
.container, .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 24px;
    padding-right: 24px;
}
ul.dropdown-menu.megamenu {
    padding-bottom: 0 !important;
}
.border-top-class.text-center, header button, nav.main .megamenu h6,  nav.main .megamenu p.list-header {
    font-family: inherit;
}
.expheading
{
    margin-bottom: 0rem;
    font-weight: 700;
    font-size: 1.75rem;
    color: #fff;
}

/*callbutton css*/
.calllisticon .call-item {
position: relative;
line-height: 1;
top: 9px;
}
.calllisticon .call-item .search-btn {
cursor: pointer;
transition: 0.6s;
font-size: 18px;
font-weight: 600;
display: inline-block;
height: 50px;
width: 50px;
line-height: 50px;
background: #8aadd2d9;
}
.calllisticon .call-item .close-btn {
cursor: pointer;
transition: 0.6s;
font-size: 18px;
font-weight: 600;
display: none;
height: 51px;
width: 51px;
line-height: 51px;
background: #8aadd2d9;
}
.calllisticon i.fa.fa-phone {
color: inherit;
font-size: 17px;
position: relative;
top: 1px;
left: 0;
}
.calllisticon .call-item .close-btn.active {
display: block;
}
.calllisticon .call-item .call-button {
display: inline-block;
background-color: #2196f3;
padding: 14px 22px;
font-size: 15px;
color: #fff;
transition: 0.6s;
border-radius: 10px;
position: relative;
top: 3px;
}
.calllisticon .call-item .call-button img {
    width: 32px;
    animation: plane-fly 1.2s ease-in-out infinite;
}
@keyframes plane-fly {
    0%   { transform: translate(0,0); }
    30%  { transform: translate(5px,-5px); }
    60%  { transform: translate(-2px,2px); }
    100% { transform: translate(0,0); }
}
.calllisticon .call-item .call-button:hover {
background-color: #1976d2;
}
.calllisticon .call-item .call-button i {
margin-right: 5px;
}
.storecls {
background: #f26629 !important;
}
a.call-button.storecls:hover {
background: #94aece !important;
}
a.call-button:hover {
cursor: pointer;
}
.search-overlay.searchingpopup {
margin-top: 12px;
}
li.nav-item.calllisticon .call-item {
background: transparent;
}
.cp-widget-button {
display: inline-block;
position: fixed;
bottom: 8%;
left: 2%;
z-index: 999999;
}
.cp-widget-button.pulsetwo {
display: block;
border-radius: 50%;
background: #e96529;
cursor: pointer;
box-shadow: 0 0 0 rgb(233, 101, 41);
animation: pulsetwoo 2s infinite;
}
.pulsetwo {
display: block;
border-radius: 50%;
background: #e96529;
cursor: pointer;
box-shadow: 0 0 0 rgb(233, 101, 41);
animation: pulsetwoo 2s infinite;
}
.cp-widget-button.pulsetwo:hover {
animation: none;
}
@-webkit-keyframes pulsetwoo {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
}
}
@keyframes pulsetwoo {
0% {
-moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
box-shadow: 0 0 0 10px rgba(233, 101, 41, 0.61);
}
100% {
-moz-box-shadow: 0 0 0 10px rgba(233, 101, 41, 0.61);
box-shadow: 0 0 0 10px rgba(233, 101, 41, 0.61);
}
}
.cp-widget-button__inner {
height: 57px;
width: 57px;
line-height: 57px;
background: #f26629;
border-radius: 50%;
text-align: center;
cursor: pointer;
}
img.logomodal {
width: 75px;
}
/*callbutton css end*/
/**--popup css--*/
.popup {
text-align: center;
background: #fff;
z-index: 99999;
padding: 0px 0 0;
}
.hide1 {
text-align: right;
padding: 14px;
max-height: 40px;
font-size: 40px;
}
.popup1 p {
font-size: 29px;
color: #f26629;
line-height: 35px;
font-weight: 800;
text-align: center;
text-shadow: #fff 1px 0 10px;
padding: 15px 64px 30px;
}
.crossclr {
color: #b5571e !important;
position: relative;
right: 15px;
top: 3px;
font-size: 35px;
}
.modal-dialog.modal-dialog-centered.modal-md {
max-width: 570px;
}
.popup1 {
margin-top: 5px;
}
.crossclr:hover {
cursor: pointer;
}
.form-style input {
display: block;
margin: 0 auto;
}
.number-sub {
width: 60% !important;
padding: 8px;
color: #fff;
font-weight: 700;
font-size: 21px;
border-radius: 6px;
border: 2px solid;
}
.number-sub:hover {
background: linear-gradient(90deg, #e89823, #e05c1e 50%, #343a40) var(--x, 0) / 200%;
}
a.hide-pop {
position: relative;
bottom: 20px;
}
.number-text {
padding: 8px;
border-radius: 4px;
width: 60% !important;
margin-bottom: 13px !important;
border: 1px dashed #777;
}
.form-style input {
display: block;
margin: 0 auto;
}
.hidebot {
display: none !important;
}
#error_message {
margin: 10px 0px;
padding: 10px 0px;
}
#success_message {
margin: 10px 0px;
padding: 10px 0px;
}
.modal-content {
background: transparent;
}
@media (max-width: 767px) {
.modal-open .modal {
padding-right: 0 !important;
}
.popup1 p {
padding: 15px 20px 30px;
}
.number-text {
width: 85% !important;
}
}
/**--popup css end--*/
@media (min-width: 1600px)
{
    .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1400px;
}
}


@media (max-width: 991px)
{
    #offcanvas-toggler {
    margin-left: 15px;
}
.svggreen svg
{
    width: 30px;
    fill: #5ec653;
}
.mobdisb {
    right: 70px;
}
.ltr.offcanvas .offcanvas-menu {
    top: 50px;
}
.offcanvas-menu .offcanvas-inner
{
    padding-right: 20px;
}
}

@media (min-width: 900px) and (max-width: 991px)
{
    .container, .container-md, .container-sm {
    max-width: 870px;
}
}
@media (min-width: 992px) and (max-width: 1100px)
{
    .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
}
}

.position-absolute {
         position: absolute!important;
         }
         .otpbtn .btn {
         font-size: 12px;
         padding: 3px 10px;
         background: #e89623;
         color: #fff;
         border: 1px solid #e89623;
         }
         .popup {
         padding: 25px 0 55px;
         }
         form#schedule_call {
         margin: auto;
         width: 80%;
         }
         .otpbtn {
         top: 8px;
         right: 10px;
         }
         .number-text {
         width: 100% !important;
         }
         @media screen and (max-width: 767px)
         {
         form#schedule_call {
         margin: auto;
         width: 95%;
         }  
         }
         ul#toggles.dropdownactive {
    display: block;
}
.selected > .submenuli
{
    display: block;
}
.selected #toggles {
    display: block;
}
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.app_portfoliobg {
    background: url(../ogen_images/appbg.png);
        width: 350px;
    height: 625px;
    right: 0;
    left: 0;
    margin: 0 auto;
        background-repeat: no-repeat;
        position: absolute;
}
.app_portfoliobg img {
    width: auto !important;
    width: 276px !important;
    height: 494px !important;
    position: relative;
    top: 66px;
    left: 35px;
}

@media screen and  (max-width: 1100px)
{
    .ogen-carousel-text ul li big {
    font-size: 25px;
    }
    .ogen-carousel-text ul li small {
    font-size: 13px;
    }
    .ogen-carousel-text ul li {
    padding: 0px 15px 0 30px;
}
}
@media screen and  (max-width: 767px)
{
 .app_portfoliobg img {
    width: auto !important;
    width: 204px !important;
    height: 77% !important;
    position: relative;
    top: 43px;
    left: 0;
    object-fit: cover;
    object-position: top;
}
.app_portfoliobg {
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
    background-size: 100% 100%;
}
.ogen-carousel-text ul li big {
    font-size: 16px;
}
.ogen-carousel-text ul li small {
    display: inline-block;
}
.captchaa {
    width: 190px;
}

.g-recaptcha iframe {
    width: 100% !important;
}
.ogen-owl-portfolio .ogen-carousel-text {
    margin-bottom: 45px !important;
}
}
.captchaa {
    display: contents;
}
.recaptcha-container {
  position: relative;
  width: 100%;
  max-width: 400px; /* Adjust as needed */
  margin: 0 auto;
}
.g-recaptcha {
  width: 100% !important;
  transform: scale(0.77);
  transform-origin: 0 0;
  height: auto; /* Set to auto to maintain aspect ratio */
}

.g-recaptcha iframe {
  width: 100% !important;
  height: auto !important;
}


.header#myHeader.stivky .navbar-brand {
    padding-top: 2px;
    padding-bottom: 2px;
} 

.commonpadding {
    padding: 80px 0 !important;
}
.commonpadding .row.ppccstmfrmhd {
    margin-top: 0;
    margin-bottom: 0;
}
.commonpadding.pb-0
{
    padding-bottom: 0 !Important;
}
.commonpadding.pt-0
{
    padding-top: 0 !Important;
}

.g-recaptcha div {
    width: 100% !important;
}




.circle_percent {font-size:200px; width:1em; height:1em; position: relative; background: #ffffff12; border-radius:50%; overflow:hidden; display:inline-block; margin:20px 20px 0;}
.circle_inner {position: absolute; left: 0; top: 0; width: 1em; height: 1em; clip:rect(0 1em 1em .5em);}
.round_per {position: absolute; left: 0; top: 0; width: 1em; height: 1em; background: #22d07e; clip:rect(0 1em 1em .5em); transform:rotate(180deg); transition:1.05s;}
.percent_more .circle_inner {clip:rect(0 .5em 1em 0em);}
.percent_more:after {position: absolute; left: .5em; top:0em; right: 0; bottom: 0; background: #22d07e; content:'';}
.circle_inbox {position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; background: #1d262d; z-index:3; border-radius: 50%;}
.percent_text {
    position: absolute;
    font-size: 36px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
    font-size: 50px;
    font-weight: 900;
    margin: auto;
    color: #fff;
}


.ltr .offcanvas-menu {
    left: -280px; /* Start off-screen on the left */
    right: auto; /* Remove right positioning */
    transition: left 0.4s ease-in-out, opacity 0.3s ease-in-out;
}

.offcanvas .offcanvas-menu {
    left: 0; /* Slide in from the left */
}

.body-innerwrapper {
    transition: margin-left 0.4s ease-in-out;
}

.offcanvas .body-innerwrapper {
    margin-left: 280px; /* Push content when menu is open */
}


@media (max-width: 991px)
{
    div#toggle1 {
    display: block;
}
.servicehide
{
    display: none !Important;
}
    .offcanvas-menu .offcanvas-inner .sp-module ul>li a {
    color: #fff !important;
}
.offcanvas-menu
{
    width: 45%;
}
.offcanvas-menu .offcanvas-inner {
    background-color: #637a92;
    width: 45%;
    
}
li.sp-menu-item.sp-has-child li.sp-menu-item a {
    background: transparent;
}
.sp-dropdown-items {
    border-top: none;
    border-bottom: none;
}
.ltr.offcanvas .offcanvas-menu {
    top: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a i
{
    right: 10px;
}
li.sp-menu-item.sp-has-child li.sp-menu-item a {
    border-bottom: 1px solid #f5f5f559;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li.selected>a {
    color: #f26629 !important;
        font-weight: 600;
}
.offcanvas-menu .offcanvas-inner {
    background-color: #000;
}
li.sp-menu-item.sp-has-child li.sp-menu-item a {
    border-bottom: 1px solid #f5f5f521;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a
{
    border-color: #f5f5f521;
}
}
@media (max-width: 575px)
{
.offcanvas-menu .offcanvas-inner {
    width: 85%;
}
.offcanvas-menu{
    width: 85%;
}
.commonpadding {
    padding: 60px 0 !important;
}

/* === MEGA MENU COSMETIC REFRESH === */
.navbar-expand-lg .navbar-nav ul.dropdown-menu.megamenu {
    border-top: 3px solid #f56c23 !important;
    box-shadow: 0 12px 40px rgba(30,48,68,0.13) !important;
    border-radius: 0 0 12px 12px !important;
}

ul.dropdown-menu.megamenu {
    padding: 30px 40px !important;
    background: #fafbfd !important;
}

.border-r {
    border-right: 1px solid #e8ecf2 !important;
    padding-right: 28px !important;
    padding-left: 20px !important;
}

.border-r:last-child {
    border-right: none !important;
}

nav.main .megamenu p.list-header {
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    border-bottom: 2px solid #f56c23 !important;
    display: block !important;
    font-size: 13px !important;
    letter-spacing: 0.5px !important;
}

nav.main .megamenu p.list-header a {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
}

nav.main .megamenu li {
    padding: 2px 0 !important;
    border-radius: 6px !important;
    transition: background 0.15s ease !important;
}

nav.main .megamenu li a {
    font-size: 14px !important;
    color: #3c4858 !important;
    display: block !important;
    padding: 5px 10px !important;
    border-left: 2px solid transparent !important;
    transition: color 0.15s ease, border-color 0.15s ease, background 0.15s ease !important;
    border-radius: 0 6px 6px 0 !important;
}

nav.main .megamenu li a:hover {
    color: #f56c23 !important;
    border-left-color: #f56c23 !important;
    background: rgba(245,108,35,0.06) !important;
}

.menu_items {
    align-items: flex-start !important;
}
/* ── Marketing Dropdown Redesign ── */
/* neutralise Bootstrap's generic .dropdown-menu a rule inside our dropdown */
.ogen-mkt-drop a.mkt-drop-card {
  display: flex !important;
  padding: 11px 12px !important;
  clear: none !important;
  font-weight: 400 !important;
  color: rgba(255,255,255,0.88) !important;
  white-space: normal !important;
  background-color: transparent !important;
  border: 0 !important;
}
.ogen-mkt-drop a.mkt-drop-card:hover,
.ogen-mkt-drop a.mkt-drop-card:focus {
  color: rgba(255,255,255,0.88) !important;
  background-color: rgba(255,255,255,0.06) !important;
}
.ogen-mkt-drop {
  padding: 0 !important;
  border: none !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  box-shadow: 0 24px 64px rgba(0,0,0,0.22), 0 4px 16px rgba(0,0,0,0.12) !important;
  min-width: 540px !important;
  margin-top: 10px !important;
  background: #0d1420 !important;
}
.ogen-mkt-drop .mkt-drop-inner {
  background: #0d1420;
  color: #fff;
}
.ogen-mkt-drop .mkt-drop-header {
  padding: 16px 20px 13px;
  border-bottom: 1px solid rgba(255,255,255,0.07);
  display: flex !important;
  align-items: center;
  gap: 12px;
}
.ogen-mkt-drop .mkt-drop-badge {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #f26629;
  background: rgba(242,102,41,0.13);
  border: 1px solid rgba(242,102,41,0.28);
  border-radius: 20px;
  padding: 3px 10px;
  white-space: nowrap;
  display: inline-block;
}
.ogen-mkt-drop .mkt-drop-tagline {
  font-size: 12px;
  color: rgba(255,255,255,0.35);
  font-weight: 400;
}
.ogen-mkt-drop .mkt-drop-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
  padding: 10px 10px 6px;
}
.ogen-mkt-drop .mkt-drop-card {
  display: flex !important;
  align-items: center !important;
  gap: 12px;
  padding: 11px 12px !important;
  border-radius: 10px;
  text-decoration: none !important;
  color: rgba(255,255,255,0.88) !important;
  background: transparent !important;
  transition: background 0.18s ease;
  white-space: normal;
  clear: none;
  font-weight: 400;
  width: auto;
}
.ogen-mkt-drop .mkt-drop-card:hover,
.ogen-mkt-drop .mkt-drop-card:focus {
  background: rgba(255,255,255,0.06) !important;
  text-decoration: none !important;
  color: rgba(255,255,255,0.88) !important;
}
.ogen-mkt-drop .mkt-drop-card:hover .mkt-drop-arrow {
  opacity: 1;
  transform: translateX(0);
  color: #f26629;
}
.ogen-mkt-drop .mkt-drop-card:hover .mkt-drop-name {
  color: #f26629 !important;
}
.ogen-mkt-drop .mkt-drop-icon {
  width: 36px;
  height: 36px;
  min-width: 36px;
  border-radius: 9px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.ogen-mkt-drop .mkt-drop-text {
  flex: 1;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
  gap: 2px;
}
.ogen-mkt-drop .mkt-drop-name {
  font-size: 13px;
  font-weight: 600;
  color: rgba(255,255,255,0.92) !important;
  white-space: nowrap;
  display: flex !important;
  align-items: center;
  gap: 6px;
  transition: color 0.18s;
  line-height: 1.3;
}
.ogen-mkt-drop .mkt-drop-desc {
  font-size: 11px;
  color: rgba(255,255,255,0.35) !important;
  font-weight: 400;
  white-space: nowrap;
  line-height: 1.4;
}
.ogen-mkt-drop .mkt-drop-pill {
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: linear-gradient(90deg,#f26629,#f5a623);
  color: #fff !important;
  border-radius: 4px;
  padding: 1px 5px;
  line-height: 1.7;
  flex-shrink: 0;
}
.ogen-mkt-drop .mkt-drop-arrow {
  font-size: 14px;
  color: rgba(255,255,255,0.25) !important;
  opacity: 0;
  transform: translateX(-4px);
  transition: opacity 0.18s, transform 0.18s, color 0.18s;
  margin-left: auto;
  flex-shrink: 0;
}
.ogen-mkt-drop .mkt-drop-footer {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 20px 14px;
  border-top: 1px solid rgba(255,255,255,0.07);
  background: rgba(255,255,255,0.025);
}
.ogen-mkt-drop .mkt-drop-footer-text {
  font-size: 12px;
  color: rgba(255,255,255,0.3) !important;
}
.ogen-mkt-drop .mkt-drop-footer-cta {
  font-size: 12.5px;
  font-weight: 600;
  color: #f26629 !important;
  text-decoration: none !important;
  white-space: nowrap;
  transition: opacity 0.15s;
}
.ogen-mkt-drop .mkt-drop-footer-cta:hover {
  opacity: 0.75;
  text-decoration: none !important;
}
