
@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}

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: 900;
}
.mobdisb {
    display: none;
}
.border-top-class.text-center,
header button,
nav.main .megamenu h6 {
    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 {
    text-transform: uppercase;
    font-weight: 700;
    color: #ce7045;
    font-size: 15px;
}
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;
    }
}
.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: 33px 0px !important;
}
.header.stivky {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
    position: fixed;
    width: 100%;
    z-index: 999999;
    top: 0;
    background: #fff;
    -webkit-animation: slide-down 0.7s;
    -moz-animation: slide-down 0.7s;
    animation: slide-down 0.7s;
}
@-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;
   /* background-image: url(../imags-og/footer-map.png);*/
}
.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: #ce7045;
}
.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;
}
.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: 2%;
    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: 10px 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: #ce7045;
      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: 4px 20px 4px 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: #f5f5f5;
      font-weight: 600;
      border-bottom: 1px solid #df5c1e;
      }
      .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 #ce7045;
background-color: #ce7045;
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: #ce7045;
border-bottom: 2px solid #ce7045;
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;
}
.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: #ce7045;
}
.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: #ce7045;
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*/
/*footersection start*/
.fx-footer-widget {
        background-color: #646465;
        padding: 0
    }

    .fx-footer-widget .fx-footer-widget-row {
        display: -ms-flexbox;
        display: flex
    }

    .fx-footer-widget .fx-footer-widget-left {
        padding-right: 5.5176%;
        padding-left: 8.33333333%;
        padding-bottom: 48px;
    }

    .fx-footer-widget .fx-footer-widget-right {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 48px;
        padding-right: 8.33333333%;
        padding-left: 4.04624%;
        background: #4a4f55;
        background: linear-gradient(152.73deg, #4a4f55 36.77%, rgba(12, 87, 173, 0) 82.99%)
    }

    ::placeholder {
        color: #757575 !important
    }

    .fx-footer-leads {
        padding-top: 74px;
        margin-bottom: 34px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .fx-footer-leads .card-img {
        margin-right: 20px;
        min-width: 163px;
        width: auto
    }

    .fx-footer-leads .card-body {
        padding: 0;
        width: 100%
    }

    .fx-footer-leads .card-body h4 {
        font-family: inherit;
        margin: 0;
        font-weight: 700;
        font-size: 32px;
        line-height: 36px;
        letter-spacing: -.024em;
        color: #FFF
    }

    .fx-footer-leads .card-number {
        margin: 16px 0 21px;
        white-space: nowrap
    }

    .fx-footer-leads .card-number span {
        display: inline-block;
        width: 64px;
        height: 86px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background: #F7941D;
        background: -webkit-linear-gradient(180deg, #F7941D 55.15%, #E58716 59.84%);
        background: -moz-linear-gradient(180deg, #F7941D 55.15%, #E58716 59.84%);
        background: -ms-linear-gradient(180deg, #F7941D 55.15%, #E58716 59.84%);
        background: -o-linear-gradient(180deg, #F7941D 55.15%, #E58716 59.84%);
        background: linear-gradient(180deg, #F7941D 55.15%, #E58716 59.84%);
        font-family: inherit;
        font-weight: 900;
        font-size: 64px;
        line-height: 86px;
        text-align: center;
        color: #F9FBFF
    }

    .fx-footer-widget .fx-footer-leads h3 {
        color: white !important
    }

    .fx-footer-quote-form {
        
        padding: 0 0 80px
    }

    .fx-footer-quote-form h4 {
        font-family: inherit;
        margin: 0 0 20px;
        font-weight: 600;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: -.03em;
        color: #FFF
    }

    .fx-footer-quote-form .input-group {
        display: -ms-flexbox;
        display: flex;
        padding: 20px 25px;
        background-color: #fff;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        flex-wrap: nowrap
    }

    .fx-footer-quote-form .input-group .form-control {
        font-family: inherit;
        font-weight: 500;
        font-size: 24px;
        line-height: 30px;
        width: 100%;
        height: 62px;
        background-color: #fff;
        color: #142034;
        border: 0;
        padding: 16px 10px;
        outline: 0
    }

    .fx-footer-quote-form .input-group .btn {
        display: block;
        padding: 19px 36px;
        height: 62px;
        font-family: inherit;
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        letter-spacing: -.008em;
        background: #26B16D;
        color: #FFF;
        white-space: nowrap;
        margin: 0;
        width: auto;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }

    .fx-footer-quote-form .input-group .btn img {
        vertical-align: middle;
        margin-left: 4px;
        display: inline-block;
        margin-bottom: 5px
    }

    .fx-footer-testi {
        margin: 0 -24px
    }

    .fx-footer-testi ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left
    }

    .fx-footer-testi ul li {
        float: left;
        display: block
    }

    .fx-footer-testi-item {
        
        padding: 24px;
        text-align: right;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        transition: all 0.3s
    }

    .fx-footer-testi-item .card-text {
        font-weight: 400;
        font-size: 28px;
        line-height: 39px;
        letter-spacing: -.03em;
        color: #FFF;
        margin-bottom: 26px
    }

    .fx-footer-testi-item .card-text strong {
        color: #FFF
    }

    .fx-footer-testi-item .card-category {
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        line-height: 27px;
        letter-spacing: -.01em;
        color: #FFF
    }

    .fx-footer-testi-item .card-by {
        text-transform: uppercase;
        font-family: inherit;
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        letter-spacing: -.01em;
        color: #D2DCEE
    }

    .fx-footer-testi .bx-controls-directions {
        text-align: right;
        padding: 0 26px
    }

    .fx-footer-testi .bx-controls-directions a {
        word-break: unset;
        /*background: url(../images/footer-img/Caret_Left.webp) no-repeat center #ff8f5c;*/
        width: 36px;
        height: 36px;
        display: inline-block;
        vertical-align: middle;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        overflow: hidden;
        text-indent: 200px;
        margin-left: 10px
    }
    .fx-footer-testi .carousel-inner li {
    list-style: none;
}

    .fx-footer-testi .bx-controls-directions a.carousel-control-next {
        /*background-image: url(../images/footer-img/Caret_Right.webp)*/
    }

    .fx-footer-testi .bx-controls-directions a:focus,
    .fx-footer-testi .bx-controls-directions a:hover {
        background-color: #ce7045
    }

    .fx-footer-cta-section {
        position: relative;
        z-index: 1;
        background-color: #4a4f55;
        margin-top: -48px;
        -webkit-border-radius: 48px 48px 0 0;
        -moz-border-radius: 48px 48px 0 0;
        border-radius: 48px 48px 0 0
    }

    .fx-footer-cta {
        
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 30px 8.33333333% 32px;
        margin: 0;
    }

    .fx-footer-cta .card-icon {
        border: 12px solid #ce7045;
        min-width: 137px;
        width: 137px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin-right: 20px
    }

    .fx-footer-cta .card-icon img {
        display: block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%
    }

    .fx-footer-cta .card-body {
        padding: 0 24px 0 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 45%;
    }

    .fx-footer-cta .card-title {
        font-family: inherit;
        font-weight: 700;
        font-size: 22px;
        line-height: 27px;
        letter-spacing: -.01em;
        color: #ffd6cc;
        margin: 0 0 9px
    }

    .fx-footer-cta .card-phone-link {
        font-family: inherit;
        font-weight: 900;
        font-size: 45px;
        line-height: 1;
        letter-spacing: -.01em;
        color: #FFF;
        text-decoration: none
    }

    .fx-footer-cta .card-counter {
        text-align: right
    }

    .fx-footer-cta .card-counter h4 {
        font-family: inherit;
        margin: 0 0 9px;
        font-weight: 700;
        font-size: 25px;
        line-height: 1;
        letter-spacing: -.01em;
        color: #F9FBFF
    }

    .fx-footer-cta .card-counter p {
        font-family: inherit;
        margin: 0;
        font-weight: 700;
        font-size: 16px;
        line-height: 21px;
        letter-spacing: -.01em;
        color: #ffd6cc
    }

    .fx-footer {
        
        background-color: #0B1720;
        padding: 85px 0 50px
    }

    .fx-footer-wrap {
        padding: 0 8.33333333%;
        margin: 0;
    }

    .fx-footer-title {
        font-family: inherit;
        font-weight: 900;
        font-size: 22px;
        line-height: 1;
        letter-spacing: .02em;
        text-transform: uppercase;
        color: #F2F2F2;
        margin: 0 0 26px
    }

    .ogenfooter_menu {
        list-style: none;
        margin: 0 0 42px;
        padding: 0
    }

   .ogenfooter_menu li {
    font-weight: 500;
    font-family: inherit;
    margin-bottom: 16px;
    font-size: 16px;
    padding: 0px 12px;
}
    .ogenfooter_menu a {
        font-weight: 500;
        letter-spacing: -.02em;
        color: #ABB9C2;
        text-decoration: none;
    }

    .ogenfooter_menu a:hover {
        color: #fff
    }

    .ogenfooter_counter {
        margin: 40px 0 0;
        text-align: center
    }

    .ogenfooter_counter .card-title {
        font-family: inherit;
        margin: 0 0 15px;
        font-weight: 500;
        font-size: 16px;
        line-height: 1;
        letter-spacing: -.02em;
        color: #869298
    }

    .ogenfooter_counter .card-value {
        font-family: inherit;
        margin: 0;
        font-weight: 800;
        font-size: 46px;
        line-height: 1;
        letter-spacing: -.04em;
        color: #b19063
    }

    .fx-footer-social {
        text-align: right
    }

    .fx-footer-bottom {
        border-top: 1px solid #263A5F;
        margin-top: 85px;
        padding-top: 56px
    }

    .fx-footer-copyright {
        padding-top: 8px
    }

    .fx-footer-copyright p {
        font-family: inherit;
        font-weight: 500;
        font-size: 14px;
        line-height: 1;
        letter-spacing: -.02em;
        color: #F2F2F2;
        margin: 0 0 10px
    }

    .fx-footer-copyright p a {
        font-weight: 500;
        text-decoration: none;
        color: #F2F2F2
    }

    .fx-footer-copyright p a:hover {
        text-decoration: underline;
        color: #FFF
    }

    .fx-footer-logos {
        text-align: right;
        list-style: none;
        margin: 0 -10px;
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .fx-footer-logos li {
        display: inline-block;
        padding: 0 10px
    }

    .fx-footer-logos img {
        display: block;
        max-width: 100%;
        height: auto
    }

    @media (max-width:1560px) {
        .fx-footer-leads .card-number span {
            width: 56px;
            height: 75px;
            font-size: 56px;
            line-height: 75px
        }
    }

    @media (max-width:1440px) {
        .fx-footer-leads .card-number span {
            width: 48px;
            height: 65px;
            font-size: 48px;
            line-height: 65px
        }
        .fx-footer-widget .fx-footer-widget-left {
            padding-left: 24px;
            padding-right: 3%
        }
        .fx-footer-widget .fx-footer-widget-right {
            padding-right: 24px;
            padding-left: 24px
        }
        .fx-footer-leads .card-body h4 {
            font-size: 28px;
            line-height: 30px
        }
        .fx-footer-cta {
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0
        }
        .fx-footer-wrap {
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0
        }
    }

    @media (max-width:1199px) and (min-width:1025px) {
        .fx-footer-quote-form .input-group {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .fx-footer-quote-form .input-group .form-control {
            text-align: center
        }
        .fx-footer-quote-form .input-group .btn {
            width: 100%
        }
    }

    @media (max-width:1199px) {
        .fx-footer-widget .fx-footer-widget-right {
            padding-right: 24px
        }
        .ogenfooter_counter {
            text-align: center;
            margin-top: 48px
        }
        .fx-footer-bottom {
            padding-top: 32px;
            margin-top: 40px
        }
        .fx-footer-copyright {
            margin-bottom: 24px;
            text-align: center
        }
    }

    @media (max-width:1024px) {
        .fx-footer-widget .fx-footer-widget-row {
            display: block
        }
        .fx-footer-cta .card-title br {
    display: none;
}
.fx-footer-wrap .col-xs-6.col-lg-3.col-md-6 {
    width: 50%;
    max-width: 50%;
    flex: 50%;
}
.fx-footer-widget .fx-footer-widget-left, .fx-footer-widget .fx-footer-widget-right
{
    width: 100%;
    max-width: 100%;
}
        .fx-footer-leads {
            padding-top: 48px
        }
        .fx-footer-quote-form {
            padding-bottom: 0
        }
        .fx-footer-testi-item {
            padding: 0 24px 24px 24px
        }
        .fx-footer-testi .bx-controls-directions {
            padding: 0 24px
        }
        .fx-footer-leads .card-number span {
            width: 64px;
            height: 86px;
            font-size: 64px;
            line-height: 86px
        }
        .fx-footer-widget .fx-footer-widget-right {
            padding-top: 48px;
            padding-bottom: 96px
        }
        .fx-footer-cta {
            display: block
        }
        .fx-footer-cta .card-icon {
            margin: -76px auto 24px
        }
        .fx-footer-cta .card-body {
            text-align: center;
            width: 100%;
        }
        .fx-footer-cta .card-counter {
            max-width: 600px;
            text-align: center;
            margin: 32px auto 0
        }
    }

    @media (max-width:767px) {
        .fx-footer-leads {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .fx-footer-leads .card-img {
            width: 100%;
            margin: 0;
            text-align: center
        }
        .fx-footer-leads .card-body {
            text-align: center
        }
        .fx-footer-quote-form h4 {
            text-align: center
        }
        .fx-footer-quote-form .input-group {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .fx-footer-quote-form .input-group .form-control {
            text-align: center
        }
        .fx-footer-quote-form .input-group .btn {
            width: 100%
        }
        .fx-footer-testi-item .card-text {
            font-size: 28px;
            line-height: 36px
        }
    }

    @media (max-width:599px) {
        .fx-footer-cta .card-counter p {
            margin-bottom: 32px
        }
        .fx-footer-cta .card-phone-link {
            font-size: 32px
        }
        .fx-footer-wrap .col-xs-6.col-lg-3.col-md-6 {
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
    }

    @media (max-width:560px) {
        .fx-footer-leads .card-number span {
            width: 48px;
            height: 65px;
            font-size: 48px;
            line-height: 65px
        }
    }

    @media (max-width:440px) {
        .fx-footer-leads .card-number span {
            width: 32px;
            height: 43px;
            font-size: 32px;
            line-height: 43px
        }
    }
/*footersection end*/
.posrelative
{
    position: relative;
}
 .wistia_embed {
    background-image: url(../images/newservices/icon-play.webp);
    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;
}
}
@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 {
    align-items: center;
    display: flex;
}
nav.main .megamenu h6 img
{
    margin-right: 3px;
}
.toptwo
{
    position: relative;
    top: 4px;
}
.fx-footer-wrap .row {
    margin: 0;
}
.fullrow {
    background: #000;
    color: #fff;
    padding: 45px 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 {
    font-family: inherit;
}