html, body {
    overflow-x: hidden;
}

#lang-button-selectect {
    border: solid 2px #00000000; 
    color: #ffffff;
    background-color: #08485B; 
    padding: 2px 10px;
}

.min-size {
    min-width: 0px !important;
  }

#lang-button-unselect {
    border: solid 2px #00000000; 
    background-color: #ffffff;
    color: #08485B; 
    padding: 2px 10px;
}

.button-group {
  border: solid 2px #08485B;
  display: inline-flex;
  border-radius: 10px;
  overflow: hidden;
  margin-left: 0px;
}

@media only screen and (max-width: 767px) {
    .button-group, #lang-button-unselect, #lang-button-selectect {
        border: none !important;
        color: #000000;
        background-color: #ffffff;
        padding-left:0px;
        margin-left: 0px;
        
    }

    #nav_toggle_clone {
        display: block !important;
    }
    .op_english {
        display: none !important;
    }
}
@media only screen and (min-width: 768px) {
    #nav_toggle_clone {
        display: none !important;
    }
    .op_english {
        display: block !important;
    }
}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url(../../assets/fonts/BngRUXNadjH0qYEzV7ab-oWlsbCLwR26eg.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url(../../assets/fonts/BngRUXNadjH0qYEzV7ab-oWlsbCCwR26eg.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url(../../assets/fonts/BngRUXNadjH0qYEzV7ab-oWlsbCIwR26eg.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url(../../assets/fonts/BngRUXNadjH0qYEzV7ab-oWlsbCGwR0.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(../../assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../assets/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpp_c.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../assets/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpp_c.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../assets/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpg.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.box {
    background: #2f3032;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-perspective: 800px;
    perspective: 800px
}

.box img {
    width: 100%;
    height: auto;
    transition: .3s ease-in .2s
}

.box:hover img {
    opacity: 0;
    transform: rotateY(-100deg) translateX(50%) scale(.5);
    transition-delay: 0
}

.box .box-content {
    width: 100%;
    padding: 0 30px;
    opacity: 0;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 0;
    transform: rotateY(90deg) translate(50%, -50%) scale(.5);
    transition: .3s ease-out
}

.box:hover .box-content {
    opacity: 1;
    transform: rotateY(0) translate(0, -65%) scale(1);
    transition-delay: 0.4s
}

.box .title {
    font-size: 24px;
    font-weight: 800;
    color: #fff;
    line-height: 1.5em;
    text-transform: uppercase;
    margin: 0
}

.box .description {
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin: 0 0 15px
}

.box .read-more {
    display: inline-block;
    padding: 10px 16px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    background: #fe6d6d;
    overflow: hidden;
    z-index: 1;
    position: relative;
    transition: .3s
}

.box .read-more:after {
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transition: .3s
}

.box .read-more:hover:after {
    height: 170%;
    background: #2f3032;
    opacity: 1
}

@media only screen and (max-width:990px) {
    .box {
        margin-bottom: 20px
    }
}

.bs-icon {
    --bs-icon-size: .75rem;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: var(--bs-icon-size);
    width: calc(var(--bs-icon-size) * 2);
    height: calc(var(--bs-icon-size) * 2);
    color: var(--bs-primary)
}

.bs-icon-xs {
    --bs-icon-size: 1rem;
    width: calc(var(--bs-icon-size) * 1.5);
    height: calc(var(--bs-icon-size) * 1.5)
}

.bs-icon-sm {
    --bs-icon-size: 1rem
}

.bs-icon-md {
    --bs-icon-size: 1.5rem
}

.bs-icon-lg {
    --bs-icon-size: 2rem
}

.bs-icon-xl {
    --bs-icon-size: 2.5rem
}

.bs-icon.bs-icon-primary {
    color: var(--bs-white);
    background: var(--bs-primary)
}

.bs-icon.bs-icon-primary-light {
    color: var(--bs-primary);
    background: rgba(var(--bs-primary-rgb), .2)
}

.bs-icon.bs-icon-semi-white {
    color: var(--bs-primary);
    background: rgba(255, 255, 255, .5)
}

.bs-icon.bs-icon-rounded {
    border-radius: .5rem
}

.bs-icon.bs-icon-circle {
    border-radius: 50%
}

.container {
    position: relative;
    width: 50%
}

.image-container {
    position: relative;
    width: 100%
}

.image-container img {
    width: 100%;
    height: auto
}

.text {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    padding: 5px;
    font-size: 14px;
    opacity: 0;
    transition: opacity .5s
}

.image-container:hover .text {
    opacity: 1
}

.client-section-2 {
    padding: 10px;
    background: rgba(255, 251, 251, 0)
}

.no-pad-2 {
    padding-top: 0;
    padding-bottom: 0
}

.client-row {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px
}

.client-container {
    max-width: 100%
}

.client-image-2 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    filter: brightness(100%) contrast(85%) grayscale(0%) invert(20%) saturate(100%) sepia(20%)
}

.client-image-2:hover {
    display: block;
    margin-left: auto;
    margin-right: auto;
    filter: grayscale(0%)
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    height: auto
}

.container {
    max-width: 1200px !important;
    padding-left: 0;
    padding-right: 0
}

.tooltip,
[data-tooltip] {
    position: relative;
    cursor: pointer
}

.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
    -moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -moz-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
    transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    pointer-events: none
}

.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
    visibility: visible;
    opacity: 1
}

.tooltip:before,
[data-tooltip]:before {
    z-index: 1001;
    border: 6px solid transparent;
    background: 0 0;
    content: ""
}

.tooltip:after,
[data-tooltip]:after {
    z-index: 1000;
    padding: 8px;
    width: 160px;
    background-color: hsla(0, 0%, 20%, .9);
    color: #fff;
    content: attr(data-tooltip);
    font-size: 14px;
    line-height: 1.2
}

.tooltip-top:after,
.tooltip-top:before,
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before {
    bottom: 100%;
    left: 50%
}

.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before {
    margin-left: -6px;
    margin-bottom: -12px;
    border-top-color: #000
}

.tooltip-top:after,
.tooltip:after,
[data-tooltip]:after {
    margin-left: -80px
}

.tooltip-top:focus:after,
.tooltip-top:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
    -webkit-transform: translateY(-12px);
    -moz-transform: translateY(-12px);
    transform: translateY(-12px)
}

html {
    scroll-behavior: smooth
}

/* Extra extra Large */
@media
 only screen and (min-width: 1400px) {
    .navbarElement{
        margin-left:30px;
        margin-right:30px;
    }
}

/* Extra Large */
@media
 only screen and (min-width: 1200px) and (max-width: 1399px)  {
    .navbarElement{
        margin-left:20px;
        margin-right:20px;
    }
}

/* Large */
@media
 only screen and (min-width: 992px) and (max-width: 1199px)  {
    .navbarElement{
        margin-left:10px;
        margin-right:10px;
    }
}

/* Medium */
@media
 only screen and (min-width: 768px ) and (max-width: 991px)  {
    .navbarElement{
        margin-left:5px;
        margin-right:5px;
    }
}


/* Small */
@media
 only screen and (min-width: 576px) and (max-width: 767px) {
    .container{
        position: relative;
        width: 60%
    }
}

/* Extra Small */
@media
 only screen and (max-width: 575px) {
    .container{
        position: relative;
        width: 60%
    }
}

.btn_rounded {
    border-radius: .5rem !important;
}