﻿/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html,
body {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #000;
}
.navigation ul li a i{
    color:#fff;
}
.navigation ul li a {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: calc(14px + (18 - 14) * (100vw - 320px) / (1920 - 320));
    color:#fff;
}
.btn.btn-primary {
    border-radius: 8px;
    background-color: #d70010;
    border-color: #d70010;
    padding: 13px 27px;
}
.banner.main-banner {
    padding: 147px 0 120px;
}
.banner-text h1 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: calc(29px + (48 - 29) * (100vw - 320px) / (1920 - 320));
    margin: 0;
    letter-spacing:normal;
}
.banner.main-banner .banner-text h1 span {
    font-weight: 700;
    background-color: #770011;
    color: #fff;
    padding: 0 4px;
    margin: 0;
    display: inline-block;
}
.banner-text ul{
    padding:30px 0 20px;
}
.banner-text ul li {
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-size: calc(13px + (19 - 13) * (100vw - 320px) / (1920 - 320));
    padding: 0 0 15px 34px;
    position: relative;
}
.banner-text ul li img {
    position: absolute;
    top: 3px;
    left: 0;
}
.banner-text .box-banner {
    border: 1px solid #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    padding: 17px 10px 17px 5px;
    transition:all .3s ease-in-out;
    margin:0 0 20px;
}
    .banner-text .box-banner p {
        color: #fff;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        font-size: calc(13px + (20 - 13) * (100vw - 320px) / (1920 - 320));
        margin: 0;
        padding: 0 0 0 10px;
        line-height: 1.3;
    }
    .banner-text .box-banner img {
        filter: brightness(10);
    }
.banner-text .box-banner:hover {
    background-color: #fff;
}
.banner-text .box-banner:hover p{
    color:#000;
}
.banner-text .box-banner:hover img {
    filter:none;
}
.banner .banner-form {
    padding: 20px 20px;
    z-index: 2;
}
    .banner .banner-form h4 {
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        font-size: calc(20px + (26 - 20) * (100vw - 320px) / (1920 - 320));
        line-height: 1.1;
        padding: 0 0 10px;
        margin: 0;
    }
    .banner .banner-form h4:before{
        display:none;
    }
    .banner .banner-form h4 span {
        font-size: calc(25px + (30 - 25) * (100vw - 320px) / (1920 - 320));
        font-weight: 700;
    }
    .banner .banner-form h4 em {
        color: #770011;
        font-style: normal;
        font-size: calc(27px + (39 - 27) * (100vw - 320px) / (1920 - 320));
        font-weight: 700;
    }
.banner .banner-form p {
    color: #494949;
    font-size: calc(13px + (15 - 13) * (100vw - 320px) / (1920 - 320));
}
.formback {
    width: 90%;
    margin-left: auto;
    position: relative;
    z-index: 2;
}
    .formback:before {
        content: '';
        background-image: url('/lp/assets/img/bg/bg-form-back.png');
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 152px;
        width: 100%;
        position: absolute;
        top: 0px;
        left: 13px;
        display: block;
        z-index: -1;
    }
    .formback h3 {
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        font-size: calc(20px + (26 - 20) * (100vw - 320px) / (1920 - 320));
        margin: 0;
        color: #fff;
        letter-spacing: 5px;
        text-transform: uppercase;
        text-align: center;
        padding: 2px 0 0 10px;
    }

.banner .banner-form .form-control {
    padding: 10px 20px;
    border: 1px solid #9d9d9d;
    border-radius: 8px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 12px;
   
}
.banner .banner-form .formbtn {
    background-color: #770011;
    border-color: #770011;

}
.banner .banner-form .formbtn:hover {
    background-color: #000;
    border-color: #b92025;
    color: #fff;
}

.top-heading h2 {
    font-size: calc(20px + (50 - 20) * (100vw - 320px) / (1920 - 320));
    margin: 0;
    letter-spacing: normal;
    font-family: "Poppins", sans-serif;
    font-weight:700;
    line-height:1.2;
}
    .top-heading h2 span {
        color: #770011;
    }
.top-heading p {
    color: #000000;
    font-size: calc(14px + (18 - 14) * (100vw - 320px) / (1920 - 320));
    margin: 0;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    padding:15px 0 0;
}
.header.sticky-header {
    background-color: rgba(0, 0, 0, .8)
}
.header.sticky-header .navigation ul li a {
    padding: 6px 10px;
}
.top-plans .top-heading {
    padding-bottom: 60px;
    margin-bottom: 30px;
}
.process-bar {
    border-bottom: 2px dashed #000;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 auto 50px;
    z-index: 1;
}
.process-bar .process-step:hover {
    background-color: #c80024;
}
.process-bar .process-step {
    background-color: #000;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    color: #fff;
    font-size: calc(20px + (39 - 20) * (100vw - 320px) / (1920 - 320));
    margin: 0 auto;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -40px;
    left: 13%;
    right: auto;
    z-index: 2;
    transition:all .3s ease-in-out;
}
.process-bar .process-step.sty1 {
    right: 0;
    left: 0;
}
.process-bar .process-step.sty2 {
    right: 13%;
    left: auto;
}
.pro-box {
    background-color: #fff;
    border-radius: 20px;
    height: 100%;
    padding: 40px 20px 160px;
    box-shadow: 0px 20px 35px rgba(0, 0, 0, 0.16);
    position: relative;
    margin: 20px auto;
    text-align: center;
    display: block;
    width: 350px;
    overflow: hidden;
    transition:all .3s ease-in-out;
}
    .pro-box:hover{
        background-color:#b92025;
    }
    .pro-box h3 {
        font-size: calc(20px + (25 - 20) * (100vw - 320px) / (1920 - 320));
        margin: 0;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
    }
    .pro-box:hover h3{
        color:#fff;
    }
    .pro-box p {
        font-size: calc(14px + (18 - 14) * (100vw - 320px) / (1920 - 320));
        margin: 0;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        color: #000;
        padding: 10px 0 0;
    }
    .pro-box:hover p {
        color: #fff;
    }
 .imgbox {
    border-radius: 50%;
    width: 183px;
    height: 183px;
    overflow: hidden;
    margin: 0 auto 0;
    position: absolute;
    bottom: -110px;
    left: 0;
    right: 0;
}
.pro-box .brd-top {
    background: #c50023;
    display: block;
    width: 216px;
    height: 216px;
    border-radius: 50%;
    position: absolute;
    bottom: -100px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.pro-box:hover .brd-top {
    background: #fff;
}
 .imgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-box h3 {
    font-size: calc(20px + (50 - 20) * (100vw - 320px) / (1920 - 320));
    margin: 0;
    letter-spacing: normal;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color:#000;
    padding: 0 0 10px;
}
    .about-box h3 span {
        color: #770011;
    }
.about-box p {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
}
.about-box .btn-area a {
    background-color: #770011;
    border-color: #770011;
}
.about-box .btn-area {
    margin-top: 50px;
    width: 322px;
}
.award-box h4 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size:28px;
    color:#000;

    line-height:1.2;
}
    .award-box h4 span {
        color: #770011;
    }
.award-box li {
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    padding: 0 0 0 20px;
    margin-bottom: 30px;
}
    .award-box li img {
        position: absolute;
        top: 3px;
        left: 0;
    }
.award-box.sty1 h5 {
    font-family: "Poppins", sans-serif;
    font-weight:600;
}
.award-box.sty1 {
    padding: 20px 20px;
    transition:all .3s ease-in-out;
}
.award-box.sty1 p{
    font-weight:300;
    color:#000;
}
.award-box.sty1:hover {
    background-color: #770011;
}
.award-box.sty1:hover h5{
    color:#fff;
}
.award-box.sty1:hover p {
    color: #fff;
}
.award-box.sty1:hover:before{
background-color:#fff;
}
.abtsec{
    margin: 130px 0 0;
}
.package-box {
    background-color: #f8fafe;
    border-radius: 0;
    box-shadow:0 0 57px rgba(0,0,0,.24);
}
.package-box .pck-head h4 {
    font-family: "Poppins", sans-serif;
    font-size: calc(24px + (34 - 24) * (100vw - 320px) / (1920 - 320));
    font-weight: 500;
    
}
    .package-box .pck-head .pck-price {
        background-color: #770011;
        padding: 0;
    }
    .package-box .pck-head .pck-price h5 {
        color: #fff;
        font-family: "Poppins", sans-serif;
        font-weight:700;
    }
        .package-box .pck-head .pck-price .price {
            font-family: "Poppins", sans-serif;
            font-weight: 700;
        }
    .package-box .pck-head .upto{
        font-weight:400;
    }
    .package-box ul li{
        font-weight:300;
    }
    .package-box .pck-topContent {
        padding: 20px 40px 20px;
    }
    .package-box .pck-foot .btn-primary {
        background-color: #770011;
        color: #fff;
        text-transform: capitalize;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
    }
    .package-box .bestsel {
        background-color: #f50000;
        text-align:center;
        padding:2px 0;
    }
        .package-box .bestsel h6 {
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            margin: 0;
            text-transform:uppercase;
            font-size: calc(24px + (34 - 24) * (100vw - 320px) / (1920 - 320));
            color:#fff;
        }

        .package-box .bestsel.sty1 {
            background-color: #d59f41;
     
        }
        .package-box .bestsel.sty1 h6{
            color:#000;
        }

.ctasec {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 160px 0 70px;
}
    .ctasec h2 {
        color: #fff;
        font-family: "Poppins", sans-serif;
    }
    .ctasec p {
        color: #fff;
        font-family: "Poppins", sans-serif;
    }
.ctasec .top-heading {
    padding:50px 0 0;
}
    .ctasec .btn-area{
        padding:30px 0 0;
    }
    .ctasec .btn-area a {
        background-color: #fff;
        color: #000;
        border-color: #fff;
        margin-right:10px;
    }
    .ctasec .btn-area a.chat {
        background-color: #ff0000;
        color: #fff;
        border-color: #ff0000;
        padding: 11px 60px;
    }
.btn {
    font-family: "Poppins", sans-serif;
    font-weight:400;
}
.sliderArrows button.slick-arrow {
    top: 60%;
    left: -5%;
}
    .sliderArrows button.slick-arrow.slick-next {
        right: -5%;
        left: auto;
    }
.terms a {
    color: #b92025;
}
.bottom-quote i {
    color: b92025;
}

@media (max-width:1400px) {
    .formback:before {
        left: 11px;
    }

    .award-box h4 {
        font-size: 26px;
    }
}

@media (max-width:1366px){
    .formback:before {
        left: 11px;
    }
    .award-box h4 {
        
        font-size: 26px;
    }
}

@media (max-width: 991px) {
    .banner.main-banner {
        padding: 120px 0 80px;
         background-color: #000;
         background-image: inherit;
    }
    .pro-box {
        
        margin: 10px auto 80px !important;
        height: auto !important;
    }
    .imgbox {
        bottom: -4px;
    }

}
@media (max-width:575px){
    .formback:before {
        left: 0px;
    }
    .formback {
        width: 100%;
      
    }
    .process-bar{
        display:none;
    }
    .ctasec {
       
        padding: 40px 0 70px;
        background-image: none !important;
        background-color: #6f0013;
        text-align: center;
    }
        .ctasec .btn-area a {

            margin-right: 0;
            margin: 0 0 20px;
            width: 100%;
        }
}