* {
    font-family: 'BROmega';
}
@-webkit-keyframes rotateTyre {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotateTyre {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.container-fluid {
  max-width: 1310px;
}
body{
    overflow-x: hidden;
}

.twok_header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    height: 90px;
    z-index: 99;
    border-bottom: 1px solid #f6f3ed;
}

@media (max-width: 992px) {
    .twok_header {
        display: none;
    }
}

.twok_header .twok_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.twok_header .twok_box .twok_logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 166px;
}

.twok_header .twok_box .twok_logo a {
    display: block;
}

.twok_header .twok_box .twok_logo a img {
    width: 166px;
}

.twok_header .twok_box .twok_menus {
    max-width: 930px;
    width: 100%;
}

.twok_header .twok_box .twok_menus ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.twok_header .twok_box .twok_menus ul li {
    font-size: 20px;
    line-height: 90px;
    text-align: center;
    text-transform: uppercase;
    color: #034EA2;
    font-weight: bold;
    padding: 0 30px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: relative;
    cursor: pointer;
    pointer-events: auto;
}

.twok_header .twok_box .twok_menus ul li:not(.other):hover:before,
.twok_header .twok_box .twok_menus ul li:not(.other).active:before {
    width: calc(100% - 60px);
}

.twok_header .twok_box .twok_menus ul li::before {
    content: '';
    position: absolute;
    width: 0;
    height: 3px;
    background-color: #034EA2;
    left: 30px;
    right: 30px;
    bottom: 20px;
    margin: auto;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_header .twok_box .twok_menus ul li.other:after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk3IiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgMTk3IDQ1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTkuNzk5NjkgMjAuOTY0QzcwLjQxNjcgMTguMTEwNyAxMzEuMDI1IDE1LjI1NjIgMTkxLjY0MiAxMi40MDI5QzE5OC42NTUgMTIuMDc2OSAxOTcuMTg3IDAuMDg1NTE5OCAxOTAuMjc2IDAuMzMxOTg2QzEzMC4yODIgMi40NTI3NyA3MC4yNzg3IDQuNTcyNCAxMC4yODYgNi42ODMwN0M0LjA3MDc4IDYuOTA1NTggNC4yNDYyMSAxOC4wODM4IDEwLjE5NiAxOC43OTM5QzUxLjg0MTEgMjMuNzIyNSA5My40ODQ4IDI4LjY2MTIgMTM1LjEyMSAzMy41ODg2QzEzNS4xNTQgMjkuNTUyMSAxMzUuMTg3IDI1LjUxNTUgMTM1LjIxMSAyMS40Nzc4QzkzLjU1NDEgMjMuMTI4MSA1MS44OTc1IDI0Ljc3ODUgMTAuMjQ5OSAyNi40Mjk5QzMuMjQzMjMgMjYuNzA1NCA0LjcxMDcyIDM4LjY5NjcgMTEuNjE2IDM4LjUwMDhDNTMuODM2NSAzNy4yOTI4IDk2LjA1NyAzNi4wODQ4IDEzOC4yNzcgMzQuODc2OEMxNDQuMzU5IDM0LjY5ODkgMTQ0LjQ5NSAyMi45NDM2IDEzOC4zNjcgMjIuNzY2QzEwMi43MTEgMjEuNzM5OCA2Ny4wNTI4IDIwLjcyMzYgMzEuMzk2MiAxOS42OTc0QzMxLjM2MzMgMjMuNzMzOSAzMS4zMzAzIDI3Ljc3MDUgMzEuMzA2MyAzMS44MDgyQzc3LjAxMzMgMjIuOTY0OCAxMjMuMzMxIDIxLjMyNSAxNjkuMDU3IDI2Ljk1MDdDMTY5LjA5IDIyLjkxNDEgMTY5LjEyMyAxOC44Nzc2IDE2OS4xNDcgMTQuODM5OUMxMzIuOTMgMTkuNTUxMSA5Ni43MTIyIDI0LjI2MjMgNjAuNDkzNCAyOC45ODM2QzU0LjUxNzUgMjkuNzYxMSA1NC4xNzcgNDEuMTIwMiA2MC40MDM1IDQxLjA5NDRDOTYuMDc4MiA0MC45MDk4IDEzMS43NDQgNDAuNzIzOSAxNjcuNDE5IDQwLjUzOTJDMTY3LjQ1MiAzNi41MDI3IDE2Ny40ODUgMzIuNDY2MSAxNjcuNTA5IDI4LjQyODRDMTEzLjUzOCAyOS44MjkyIDU5LjU2NzIgMzEuMjI5OSA1LjU5NzgyIDMyLjYyMDZDNy4yNDYyIDM1Ljg1NDQgOC44OTQ1OCAzOS4wODgyIDEwLjU0NDMgNDIuMzExOUMxNi42MTg3IDM0LjEzMzggMjUuMTYwMyAyOS45MjE1IDM0LjQzNzUgMjkuNjU5QzMzLjk4NTUgMjUuNjMyNCAzMy41MjMzIDIxLjYxNDcgMzMuMDcxNCAxNy41ODgxQzI1LjI0MzEgMTguNDM3IDE3LjQyMzcgMTkuMjg3IDkuNTk1NDIgMjAuMTM1OUMzLjU2MzE4IDIwLjc4MjggMy4zMTY0IDMyLjEyMyA5LjQ5NzgzIDMyLjIzNTRDNjQuODI3OSAzMy4yNjA0IDEyMC4xNjcgMzQuMjg2NSAxNzUuNDk3IDM1LjMxMTRDMTgyLjQzNCAzNS40MzgzIDE4NC4wNTIgMjMuMjk2OCAxNzcuMDUxIDIzLjE3MkMxMjEuNzEyIDIyLjE0NTkgNjYuMzgxNSAyMS4xMjEgMTEuMDUxNCAyMC4wOTZDMTEuMDE4NCAyNC4xMzI2IDEwLjk4NTUgMjguMTY5MSAxMC45NjE1IDMyLjIwNjhDMTguNzg5OCAzMS4zNTc5IDI2LjYwOTEgMzAuNTA3OSAzNC40Mzc1IDI5LjY1OUM0MS41ODA3IDI4Ljg4NyAzOS44Njc2IDE3LjM4ODUgMzMuMDcxNCAxNy41ODgxQzIxLjAzNzYgMTcuOTI5NiA5Ljc5ODA1IDI0LjU0MTkgMi4wMjY0MiAzNS4wMDEzQy0xLjQxMjkzIDM5LjYzMDEgMi42MTM5MyA0NC44MTM0IDYuOTcyODUgNDQuNjkyN0M2MC45NDIyIDQzLjMwMiAxMTQuOTEzIDQxLjkwMTMgMTY4Ljg4MiA0MC41MTA2QzE3NC45NDMgNDAuMzUwNyAxNzUuMTE3IDI4LjM3MzkgMTY4Ljk3MiAyOC4zOTk4QzEzMy4yOTggMjguNTg0NSA5Ny42MzE4IDI4Ljc3MDMgNjEuOTU3MSAyOC45NTVDNjEuOTI0MSAzMi45OTE2IDYxLjg5MTEgMzcuMDI4MSA2MS44NjcyIDQxLjA2NThDOTguMDg0NyAzNi4zNTQ2IDEzNC4zMDIgMzEuNjQzNCAxNzAuNTIxIDI2LjkyMjFDMTc2LjY4MyAyNi4xMTcgMTc2LjY0NyAxNS41NjMxIDE3MC42MTEgMTQuODExM0MxMjMuOTg2IDkuMDgwODQgNzYuNTQ0MSAxMC43MzExIDI5Ljk0MDMgMTkuNzM3M0MyNC4xMDExIDIwLjg3MTYgMjMuNTA0OCAzMS42NjMyIDI5Ljg1MDQgMzEuODQ4MUM2NS41MDcgMzIuODc0MyAxMDEuMTY1IDMzLjg5MDUgMTM2LjgyMSAzNC45MTY3QzEzNi44NTQgMzAuODgwMiAxMzYuODg3IDI2Ljg0MzYgMTM2LjkxMSAyMi44MDU5Qzk0LjY5MDkgMjQuMDEzOSA1Mi40NzA0IDI1LjIyMTkgMTAuMjQ5OSAyNi40Mjk5QzEwLjcwMTkgMzAuNDU2NSAxMS4xNjQgMzQuNDc0MiAxMS42MTYgMzguNTAwOEM1My4yNzI2IDM2Ljg1MDUgOTQuOTI5MiAzNS4yMDAyIDEzNi41ODYgMzMuNTQ5OUMxNDIuODA0IDMzLjMwNzIgMTQyLjYyNiAyMi4xNDkxIDEzNi42NzYgMjEuNDM5MUM5NS4wMzA3IDE2LjUxMDUgNTMuMzg2OSAxMS41NzE4IDExLjc1MDkgNi42NDQzNUMxMS43MTc5IDEwLjY4MDkgMTEuNjg1IDE0LjcxNzUgMTEuNjYxIDE4Ljc1NTJDNzEuNjQ0NyAxNi42NDMzIDEzMS42NDggMTQuNTIzNyAxOTEuNjQgMTIuNDEzQzE5MS4xODkgOC4zODY0IDE5MC43MjYgNC4zNjg3NCAxOTAuMjc0IDAuMzQyMTAyQzEyOS42NjggMy4xODY0NiA2OS4wNTA3IDYuMDM5NzggOC40MzM2MyA4Ljg5MzFDMS40NTYzOCA5LjIyMzcxIDIuODU4MzUgMjEuMjk5MiA5Ljc5OTY5IDIwLjk2NFoiIGZpbGw9IiM1MEI4NDgiLz4NCjwvc3ZnPg0K) no-repeat;
    width: 197px;
    height: 45px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.twok_header .twok_box .twok_menus ul li.other span {
    color: #fff;
}

.twok_header .twok_box .twok_menus ul li span {
    position: relative;
    z-index: 1;
}

/*HEADER RESPONSIVE*/
#header-responsive {
    display: none;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    border-bottom: 1px solid #f6f3ed;
}

#header-responsive .bottoms {
    height: 90px;
    position: relative;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

#header-responsive .bottoms .menu.active~.dark {
    opacity: 1;
    visibility: visible;
}

#header-responsive .bottoms .menu {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 30px;
    line-height: 90px;
    cursor: pointer;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

#header-responsive .bottoms .menu.active>span {
    opacity: 0;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(1),
#header-responsive .bottoms .menu.active .toggle-action span:nth-child(6) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(2),
#header-responsive .bottoms .menu.active .toggle-action span:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(1) {
    left: 2px;
    top: 4px;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(2) {
    left: calc(50% - 1px);
    top: 4px;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(3) {
    left: -50%;
    opacity: 0;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(4) {
    left: 100%;
    opacity: 0;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(5) {
    left: 2px;
    top: 13px;
}

#header-responsive .bottoms .menu.active .toggle-action span:nth-child(6) {
    left: calc(50% - 1px);
    top: 13px;
}

#header-responsive .bottoms .menu .toggle-action {
    float: left;
    width: 24px;
    height: 18px;
    position: relative;
    margin: 36px auto;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    cursor: pointer;
}

#header-responsive .bottoms .menu .toggle-action span {
    display: block;
    position: absolute;
    height: 1px;
    width: 50%;
    background: #19226D;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

#header-responsive .bottoms .menu .toggle-action span:nth-child(even) {
    left: 50%;
    border-radius: 0 9px 9px 0;
}

#header-responsive .bottoms .menu .toggle-action span:nth-child(odd) {
    left: 0px;
    border-radius: 9px 0 0 9px;
}

#header-responsive .bottoms .menu .toggle-action span:nth-child(1),
#header-responsive .bottoms .menu .toggle-action span:nth-child(2) {
    top: 0px;
}

#header-responsive .bottoms .menu .toggle-action span:nth-child(3),
#header-responsive .bottoms .menu .toggle-action span:nth-child(4) {
    top: 8.5px;
}

#header-responsive .bottoms .menu .toggle-action span:nth-child(5),
#header-responsive .bottoms .menu .toggle-action span:nth-child(6) {
    top: 17px;
}

#header-responsive .bottoms .box-menu {
    position: fixed;
    left: -300px;
    top: 90px;
    bottom: 0;
    width: 300px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

#header-responsive .bottoms .box-menu.active {
    left: 0;
}

#header-responsive .bottoms .box-menu .box-left {
    float: left;
    width: 300px;
    background: #000;
    height: 100%;
    position: relative;
}

#header-responsive .bottoms .box-menu .menu-top {
    overflow: auto;
    max-height: calc(100vh - 60px);
}

#header-responsive .bottoms .box-menu .menu-top::-webkit-scrollbar {
    width: 5px;
}

#header-responsive .bottoms .box-menu .menu-top::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(25, 34, 109, 0.5);
}

#header-responsive .bottoms .box-menu .menu-top::-webkit-scrollbar-thumb {
    background-color: rgba(25, 34, 109, 0.9);
}

#header-responsive .bottoms .box-menu .menu-top::-webkit-scrollbar-thumb:window-inactive {
    background-color: rgba(25, 34, 109, 0.4);
}

#header-responsive .bottoms .box-menu .menu-top .list-menu {
    padding: 10px 30px 20px;
    float: left;
    width: 100%;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li {
    position: relative;
    padding: 13px 0;
    float: left;
    width: 100%;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>a:hover {
    color: #19226D-hover;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.menu-item-has-children>i {
    display: inline-block;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.menu-item-has-children:hover .box-right {
    opacity: 1;
    visibility: visible;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.current_page_item>a {
    color: #19226D;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.current_page_item>i {
    color: #19226D;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.current_page_parent>a {
    color: #19226D;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.current_page_parent>i {
    color: #19226D;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li.current_page_parent .current_page_item>a {
    color: #19226D;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>a {
    display: block;
    float: left;
    max-width: calc(100% - 27px);
    padding: 0 5px 0 0;
    color: #fff;
    text-transform: uppercase;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    text-decoration: none !important;
    position: relative;
    font-weight: 300;
    float: left;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li i {
    cursor: pointer;
    width: 25px;
    text-align: center;
    display: none;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>ul {
    display: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>ul>li {
    float: left;
    width: 100%;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>ul>li>a {
    display: block;
    float: left;
    padding: 10px 20px;
    font-weight: 300;
    margin: 0;
    position: relative;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    text-transform: inherit;
    color: #fff;
}

#header-responsive .bottoms .box-menu .menu-top .list-menu>li>ul>li>a:hover {
    color: #19226D-hover;
}

#header-responsive .bottoms .logo {
    padding: 0 20px;
}

#header-responsive .bottoms .logo img {
    height: 90px;
    padding: 10px 0 15px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

#header-responsive .bottoms .menu-mobile {
    position: fixed;
    right: -250px;
    top: 61px;
    bottom: 0;
    width: 250px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    z-index: 1000;
    background: #19226D;
}

#header-responsive .bottoms .menu-mobile.active {
    right: 0;
}

#header-responsive .bottoms .menu-mobile .fr-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: auto;
    height: calc(100vh - 104px);
}

#header-responsive .bottoms .menu-mobile .fr-menu>li {
    padding: 15px 35px 15px 20px;
    width: 100%;
    position: relative;
    color: #fff;
    font-size: 16px;
}

#header-responsive .bottoms .menu-mobile .fr-menu>li+li {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

#header-responsive .bottoms .menu-mobile .fr-menu>li.open {
    background: #171717;
}

#dark-shadow {
    position: fixed;
    background: rgba(0, 0, 0, 0.6);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 990;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#dark-shadow.active {
    opacity: 1;
    visibility: visible;
}

@media (max-width: 992px) {
    #header-responsive {
        display: block;
    }

    #header-responsive .bottoms {
        height: 60px;
    }

    #header-responsive .bottoms .logo img {
        height: 60px;
        padding: 15px 0;
    }

    #header-responsive .bottoms .menu .toggle-action {
        margin: 21px 0;
    }
}

@media (max-width: 767px) {
    #header-responsive .bottoms .menu {
        padding: 0 20px;
    }
}



.twok_banner {
    background: #f6f3ed;
    position: relative;
    margin-top: 91px;
}

@media (max-width: 992px) {
    .twok_banner {
        margin-top: 61px;
    }
}

.twok_banner>img {
    width: 100%;
}

@media (max-width: 992px) {
    .twok_banner>img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

.twok_banner .twok_shape {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.twok_banner .twok_shape img {
    display: block;
}

.twok_banner .twok_box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 260px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 150px 80px 50px;
    z-index: 2;
}

@media (max-width: 992px) {
    .twok_banner .twok_box {
        position: relative;
        display: -ms-grid;
        display: grid;
        bottom: 0;
        padding: 50px;
        grid-gap: 90px;
        text-align: center;
    }
}

.twok_banner .twok_box img {
    max-width: 100%;
    height: auto;
}

.twok_banner .twok_box .twok_people {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 272px 304px 292px;
    grid-template-columns: 272px 304px 292px;
    padding-top: 40px;
}

@media (max-width: 1300px) {
    .twok_banner .twok_box .twok_people {
        -ms-grid-columns: 185px 210px 195px;
        grid-template-columns: 185px 210px 195px;
        max-width: 300px;
    }
}

@media (max-width: 992px) {
    .twok_banner .twok_box .twok_people {
        display: none;
    }
}

.twok_banner .twok_box .twok_people.active img:nth-child(1) {
    left: 0;
    opacity: 1;
}

.twok_banner .twok_box .twok_people.active img:nth-child(2) {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.twok_banner .twok_box .twok_people.active img:nth-child(3) {
    right: 0;
    opacity: 1;
}

.twok_banner .twok_box .twok_people img {
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
    position: relative;
    opacity: 0;
}

.twok_banner .twok_box .twok_people img:nth-child(1) {
    left: -20px;
}

.twok_banner .twok_box .twok_people img:nth-child(2) {
    margin-left: -50px;
    margin-top: -40px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
}

.twok_banner .twok_box .twok_people img:nth-child(3) {
    margin-left: -105px;
    right: -20px;
}

.twok_banner .twok_box .twok_people-mobile {
    display: none;
}

@media (max-width: 992px) {
    .twok_banner .twok_box .twok_people-mobile {
        display: block;
    }
}

@media (max-width: 1200px) {
    .twok_banner .twok_box .twok_text img {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .twok_banner .twok_box .twok_text img {
        max-width: 220px;
    }
}



.twok_bvideo {
    background: #f6f3ed;
    margin-top: -50px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    padding-bottom: 70px;
}

@media (max-width: 992px) {
    .twok_bvideo {
        margin: 0;
        padding: 40px 0 0;
    }
}

.twok_bvideo .twok_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.twok_bvideo .twok_heading.scrolled .heading-top .heading-text .text--line:before {
    width: 0;
}

.twok_bvideo .twok_heading svg {
    position: relative;
    margin-right: 13px;
}

@media (max-width: 767px) {
    .twok_bvideo .twok_heading svg {
        display: none;
    }
}

.twok_bvideo .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .twok_bvideo .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_bvideo .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_bvideo .twok_heading .heading-top .heading-text {
    position: relative;
}

.twok_bvideo .twok_heading .heading-top .heading-text .text--line {
    position: absolute;
    left: 0;
    right: 0;
    width: 621px;
    height: 39px;
    bottom: -23px;
    margin: auto;
    max-width: 100%;
}

.twok_bvideo .twok_heading .heading-top .heading-text .text--line.active:before {
    width: 0;
}

.twok_bvideo .twok_heading .heading-top .heading-text .text--line:before {
    content: '';
    background: #f6f3ed;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
    top: 0;
    z-index: 2;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 767px) {
    .twok_bvideo .twok_heading .heading-top .heading-text .text--line:before {
        display: none;
    }
}

.twok_bvideo .twok_heading .heading-top .heading-text .text--line svg {
    display: block;
    max-width: 100%;
    height: auto;
}

@media (max-width: 767px) {
    .twok_bvideo .twok_heading .heading-top .heading-text .text--line svg {
        display: none;
    }
}

.twok_bvideo .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_bvideo .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 70px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    margin-top: 20px;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_bvideo .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_bvideo .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_bvideo .twok_video {
    width: 100%;
    max-width: 780px;
    height: 435px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px auto auto;
    position: relative;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxMyIgaGVpZ2h0PSI1NjUiIHZpZXdCb3g9IjAgMCAxMDEzIDU2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwMTIuNTIgMjIuMzExNUMxMDEzLjc4IDE2Ljg5MDMgMTAxMi40NiAxMS41ODg1IDEwMDkuNDggNy41MTAxMkMxMDA2LjE5IDMuMDA0MDUgMTAwMC44NSAwIDk5NC42NjIgMEg5MjEuMDUzSDI5Mi43ODRIMjE5LjE3NUgyMTkuMDk1QzIxNy42MjEgMCAyMTYuMTQ3IDAuMDI5ODQxNiAyMTQuNjgyIDAuMDg5NTI0NkMyMTQuNjMyIDAuMDg5NTI0NiAyMTQuNTgzIDAuMDg5NTI0NiAyMTQuNTMzIDAuMDg5NTI0NkMxNjMuMTc2IDIuMTY4NDkgMTIwLjA3NiAzOS4xODIgMTA2Ljc1OCA4OC45Mzc4QzEwNi42ODkgODkuMTQ2NyAxMDYuNjQ5IDg5LjI3NiAxMDYuNjQ5IDg5LjI3NkwxMDYuNDggOTAuMDEyMUMxMDYuMzggOTAuNCAxMDYuMjggOTAuNzc4IDEwNi4xODEgOTEuMTY1OVY5MS4xMjYxTDkxLjEyMDIgMTU2LjAyMkM5MC4xNjQgMTU4Ljc5NyA4OS4yOTc0IDE2MS42MTIgODguNTMwNCAxNjQuNDY3Qzg4LjQ3MDcgMTY0LjY2NiA4OC40MzA4IDE2NC43OTUgODguNDMwOCAxNjQuNzk1TDg4LjI2MTUgMTY1LjUxMUM4OC4xNjE5IDE2NS44OTkgODguMDUyMyAxNjYuMjg3IDg3Ljk2MjcgMTY2LjY4NVYxNjYuNjQ1TDY0LjcxNDUgMjY2Ljc4M0M2NC40NjU0IDI2Ny42MzkgNjQuMjI2NCAyNjguNTA0IDYzLjk5NzMgMjY5LjM3QzYzLjkzNzUgMjY5LjU2OSA2My44OTc3IDI2OS42OTggNjMuODk3NyAyNjkuNjk4TDYzLjcyODQgMjcwLjQxNEM2My42Mjg3IDI3MC44MDIgNjMuNTE5MiAyNzEuMTkgNjMuNDI5NSAyNzEuNTc4VjI3MS41MzhMNy44NTg5NyA1MTAuOTA3TDAuNDc4MTEyIDU0Mi42NzlDMC4xNDk0MSA1NDQuMDgxIDAgNTQ1LjQ4NCAwIDU0Ni44NTZDMC4wMDk5NjA2NyA1NTIuMjQ4IDIuNDUwMzIgNTU3LjIyMSA2LjM4NDc5IDU2MC41OTNDOS41NjIyNCA1NjMuMzI5IDEzLjcxNTggNTY1LjAxIDE4LjMzNzYgNTY1LjAxSDE4LjM0NzZIOTEuOTQ2OUg5MS45NTY5SDcyMC4yMTZINzIwLjMwNkg3OTMuODI2SDc5My45MTVDNzk1LjM5OSA1NjUuMDEgNzk2Ljg2MyA1NjQuOTggNzk4LjMzOCA1NjQuOTJDNzk4LjM4NyA1NjQuOTIgNzk4LjQyNyA1NjQuOTIgNzk4LjQ3NyA1NjQuOTJDODQ5LjgzNCA1NjIuODQxIDg5Mi45NDQgNTI1LjgxOCA5MDYuMjUyIDQ3Ni4wNTJDOTA2LjMxMSA0NzUuODUzIDkwNi4zNTEgNDc1LjczNCA5MDYuMzUxIDQ3NS43MzRMOTA2LjUxIDQ3NS4wMjhDOTA2LjYxIDQ3NC42MyA5MDYuNzIgNDc0LjI0MiA5MDYuODE5IDQ3My44NDRWNDczLjg4NEw5MjEuODkgNDA4Ljk3OEM5MjIuODQ2IDQwNi4yMTMgOTIzLjcxMyA0MDMuNDA4IDkyNC40NyA0MDAuNTUzQzkyNC41MzkgNDAwLjM0NCA5MjQuNTc5IDQwMC4yMTUgOTI0LjU3OSA0MDAuMjE1TDkyNC43NDkgMzk5LjQ3OUM5MjQuODQ4IDM5OS4xMDEgOTI0Ljk0OCAzOTguNzEzIDkyNS4wNDcgMzk4LjMzNVYzOTguMzc1TDk0OC4yODYgMjk4LjI2NkM5NDguNTM1IDI5Ny40MDEgOTQ4Ljc3NCAyOTYuNTM1IDk0OS4wMTMgMjk1LjY2Qzk0OS4wNzIgMjk1LjQ2MSA5NDkuMTEyIDI5NS4zNDIgOTQ5LjExMiAyOTUuMzQyTDk0OS4yNzIgMjk0LjYzNkM5NDkuMzcxIDI5NC4yMzggOTQ5LjQ4MSAyOTMuODUgOTQ5LjU4IDI5My40NTJWMjkzLjQ5MkwxMDEyLjUgMjIuNDUwOEwxMDEyLjUyIDIyLjM1MTNDMTAxMi41MiAyMi4zMjE1IDEwMTIuNTIgMjIuMzExNSAxMDEyLjUyIDIyLjMxMTVaIiBmaWxsPSIjNTBCODQ4Ii8+Cjwvc3ZnPgo=) center/cover;
}

@media (max-width: 992px) {
    .twok_bvideo .twok_video {
        height: auto;
        padding: 10% 16%;
    }
}

@media (max-width: 992px) {
    .twok_bvideo .twok_video .video-box {
        width: 100%;
    }
}

.twok_bvideo .twok_video .video-box .video-area {
    width: 570px;
    padding-top: 53%;
    position: relative;
}

@media (max-width: 992px) {
    .twok_bvideo .twok_video .video-box .video-area {
        width: 100%;
    }
}

.twok_bvideo .twok_video .video-box .video-area.played .video-button {
    opacity: 0;
}

.twok_bvideo .twok_video .video-box .video-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.18);
    z-index: 2;
    cursor: pointer;
    pointer-events: auto;
}

.twok_bvideo .twok_video .video-box .video-button:hover svg {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.twok_bvideo .twok_video .video-box .video-button svg {
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    width: 60px;
    height: auto;
}

@media (max-width: 600px) {
    .twok_bvideo .twok_video .video-box .video-button svg {
        width: 42px;
        height: 42px;
    }
}

.twok_bvideo .twok_video .video-box video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.twok_bvideo .twok_video .video-sl {
    position: absolute;
    bottom: 10px;
    left: -150px;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

.twok_bvideo .twok_video .video-sl.active {
    left: -50px;
}

@media (max-width: 600px) {
    .twok_bvideo .twok_video .video-sl {
        width: 120px;
        height: auto;
    }
}

.twok_bvideo .twok_video .video-sr {
    position: absolute;
    top: -102px;
    right: -123px;
    -webkit-animation: rotateTyre 10s infinite linear;
    animation: rotateTyre 10s infinite linear;
    width: 200px;
    height: auto;
}

@media (max-width: 600px) {
    .twok_bvideo .twok_video .video-sr {
        width: 100px;
        top: -130px;
        right: -50px;
    }
}

.twok_bvideo .twok_contents {
    margin-top: 47px;
    -webkit-column-count: 3;
    column-count: 3;
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #021321;
    -webkit-column-gap: 94px;
    column-gap: 94px;
}

@media (max-width: 1200px) {
    .twok_bvideo .twok_contents {
        font-size: 18px;
    }
}

@media (max-width: 992px) {
    .twok_bvideo .twok_contents {
        -webkit-column-count: 1;
        column-count: 1;
        margin-bottom: 40px;
    }
}

@media (max-width: 767px) {
    .twok_bvideo .twok_contents {
        font-size: 16px;
    }
}


.twok_what {
    background: #19226d;
    position: relative;
}

.twok_what .twok_dot {
    position: absolute;
    top: 0;
    left: 170px;
    right: 0;
    margin: auto;
}

.twok_what .twok_shape {
    width: 100%;
    background: #f6f3ed;
}

.twok_what .twok_shape svg {
    width: 100%;
    height: auto;
    display: block;
}

.twok_what .twok_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 992px) {
    .twok_what .twok_heading {
        padding-top: 40px;
    }
}

.twok_what .twok_heading.scrolled .heading-top .heading-text .text--line:before {
    width: 0;
}

.twok_what .twok_heading .heading-area {
    position: relative;
}

.twok_what .twok_heading .heading-area svg {
    position: absolute;
    bottom: -35px;
    right: -27px;
}

.twok_what .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .twok_what .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_what .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_what .twok_heading .heading-top .heading-text {
    position: relative;
}

.twok_what .twok_heading .heading-top .heading-text .text--line {
    position: absolute;
    left: 0;
    right: 0;
    width: 621px;
    height: 39px;
    bottom: -23px;
    margin: auto;
}

.twok_what .twok_heading .heading-top .heading-text .text--line.active:before {
    width: 0;
}

.twok_what .twok_heading .heading-top .heading-text .text--line:before {
    content: '';
    background: #f6f3ed;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
    top: 0;
    z-index: 2;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

.twok_what .twok_heading .heading-top .heading-text .text--line svg {
    display: block;
}

.twok_what .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_what .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #fff;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_what .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_what .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

@media (max-width: 992px) {
    .twok_what .twok_items {
        margin-top: 50px;
    }
}

.twok_what .twok_items .item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(10px, 1fr))[2];
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    grid-gap: 22px;
    padding: 0 50px 0 70px;
}

.twok_what.twok_talent_sphere .twok_items .item {
    align-items: center;
	justify-content: space-between;
}

@media (max-width: 992px) {
    .twok_what .twok_items .item {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding: 0;
    }
}

.twok_what .twok_items .item+.item {
    margin-top: 10px;
}

.twok_what .twok_items .item:nth-child(1).active .item--caption .item--thumb::after {
    left: 300px;
}

.twok_what .twok_items .item:nth-child(1) .item--caption .item--thumb:before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE2IiBoZWlnaHQ9IjYyIiB2aWV3Qm94PSIwIDAgMzE2IDYyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTE0LjM4NDcgMjcuMTAxMkMxMTIuNDYxIDI0LjIxNjUgMjEwLjUyMyAyMS4zMjk5IDMwOC41OTkgMTguNDQ1MUMzMTkuOTQ2IDE4LjExNzMgMzE3LjMxOSAwLjYwOTczNSAzMDYuMTM0IDAuODIzNjk5QzIwOS4wNTEgMi42NTM5MSAxMTEuOTUzIDQuNDgyMjUgMTQuODcxOSA2LjI5Nzc0QzQuODE0NDUgNi40OTE0MiA1LjMzMzM2IDIyLjc4NjggMTQuOTgwOCAyMy45NDY3QzgyLjUwNTkgMzIuMDA1IDE1MC4wMjkgNDAuMDc3OSAyMTcuNTQgNDguMTM0NEMyMTcuNTA4IDQyLjI1MiAyMTcuNDc3IDM2LjM2OTYgMjE3LjQzMSAzMC40ODU0QzE1MC4wMjUgMzIuMDE1MyA4Mi42MTk1IDMzLjU0NTIgMTUuMjI4NSAzNS4wNzY5QzMuODkwNzYgMzUuMzMxMSA2LjUxODU0IDUyLjgzODcgMTcuNjkzNyA1Mi42OTgzQzg2LjAyMTUgNTEuODI0OSAxNTQuMzQ5IDUwLjk1MTYgMjIyLjY3NyA1MC4wNzgyQzIzMi41MTkgNDkuOTQ2NyAyMzIuNDkyIDMyLjgxNjggMjIyLjU2OCAzMi40MjkzQzE2NC44MiAzMC4xODQzIDEwNy4wNyAyNy45NTQgNDkuMzIyIDI1LjcwOUM0OS4zNTM0IDMxLjU5MTQgNDkuMzg0OSAzNy40NzM3IDQ5LjQzMDkgNDMuMzU3OUMxMjMuMjQzIDMxLjQyOTcgMTk4LjE5NSAzMC4wMTMxIDI3Mi4zNDIgMzkuMTczMUMyNzIuMzEgMzMuMjkwNyAyNzIuMjc5IDI3LjQwODMgMjcyLjIzMyAyMS41MjQxQzIxMy42OTcgMjcuNjI5NCAxNTUuMTYyIDMzLjczNDcgOTYuNjI0MiAzOS44NTQ2Qzg2Ljk2NTggNDAuODYyMiA4Ni42NTMzIDU3LjQxMDIgOTYuNzMzMSA1Ny41MDM2QzE1NC40ODUgNTcuOTg0MSAyMTIuMjIyIDU4LjQ2MjcgMjY5Ljk3NCA1OC45NDMyQzI2OS45NDMgNTMuMDYwOCAyNjkuOTExIDQ3LjE3ODUgMjY5Ljg2NSA0MS4yOTQyQzE4Mi41MTkgNDIuMjAxNiA5NS4xNzE5IDQzLjEwOSA3LjgyNzA0IDQ0LjAwMTdDMTAuNTYzNiA0OC43NDk0IDEzLjMwMDMgNTMuNDk3MiAxNi4wMzg4IDU4LjIzMDJDMjUuNzAxMiA0Ni40Mzg3IDM5LjQ0MTIgNDAuNDc5IDU0LjQ1NDkgNDAuMjkxNEM1My42Mzg3IDM0LjQxMzMgNTIuODA2IDI4LjU0ODEgNTEuOTg5NyAyMi42N0MzOS4zMzM4IDIzLjc0MjcgMjYuNjkyNSAyNC44MTczIDE0LjAzNjYgMjUuODlDNC4yODQyOSAyNi43MDYxIDQuMTIzMDYgNDMuMjI4NSAxNC4xMzI5IDQzLjUyMjNDMTAzLjczMSA0Ni4xNzg4IDE5My4zNDUgNDguODM3MiAyODIuOTQzIDUxLjQ5MzdDMjk0LjE3NyA1MS44MjQ1IDI5Ni41NCAzNC4xNjI5IDI4NS4yMDMgMzMuODMzOEMxOTUuNTkgMzEuMTc1NSAxMDUuOTkyIDI4LjUxOSAxNi4zOTI5IDI1Ljg2MjVDMTYuNDI0NCAzMS43NDQ4IDE2LjQ1NTkgMzcuNjI3MiAxNi41MDE5IDQzLjUxMTRDMjkuMTU3NyA0Mi40Mzg3IDQxLjc5OTEgNDEuMzY0MSA1NC40NTQ5IDQwLjI5MTRDNjYuMDAzMyAzOS4zMTYzIDYyLjk4ODMgMjIuNTIyIDUxLjk4OTcgMjIuNjdDMzIuNTE0NiAyMi45MTQ5IDE0LjQ1NzMgMzIuMzE1NyAyLjA5NTEyIDQ3LjM5NjRDLTMuMzc1NzcgNTQuMDcwNCAzLjI1MjQ4IDYxLjcwOTQgMTAuMzA2OCA2MS42MjVDOTcuNjUxNyA2MC43MzIzIDE4NC45OTggNTkuODI0OSAyNzIuMzQzIDU4LjkzMjJDMjgyLjE1MyA1OC44MjY1IDI4Mi4xODEgNDEuMzc0NiAyNzIuMjM0IDQxLjI4MzNDMjE0LjQ4MyA0MC44MDI4IDE1Ni43NDUgNDAuMzI0MiA5OC45OTMyIDM5Ljg0MzdDOTkuMDI0NyA0NS43MjYxIDk5LjA1NjEgNTEuNjA4NCA5OS4xMDIxIDU3LjQ5MjZDMTU3LjYzOCA1MS4zODc0IDIxNi4xNzMgNDUuMjgyMSAyNzQuNzExIDM5LjE2MjFDMjg0LjY3IDM4LjExODIgMjg0LjM4OSAyMi43MzU4IDI3NC42MDIgMjEuNTEzMkMxOTguOTk4IDEyLjE4MTYgMTIyLjIyNiAxMy41ODk4IDQ2Ljk2NTcgMjUuNzM2NUMzNy41MzYyIDI3LjI2NyAzNi43OTc2IDQyLjk4MjYgNDcuMDc0NiA0My4zODU0QzEwNC44MjMgNDUuNjMwNCAxNjIuNTczIDQ3Ljg2MDcgMjIwLjMyMSA1MC4xMDU3QzIyMC4yODkgNDQuMjIzNCAyMjAuMjU4IDM4LjM0MSAyMjAuMjEyIDMyLjQ1NjhDMTUxLjg4NCAzMy4zMzAxIDgzLjU1NjMgMzQuMjAzNSAxNS4yMjg1IDM1LjA3NjlDMTYuMDQ0OCA0MC45NTUgMTYuODc3NSA0Ni44MjAyIDE3LjY5MzcgNTIuNjk4M0M4NS4wOTkzIDUxLjE2ODUgMTUyLjUwNSA0OS42Mzg2IDIxOS45MSA0OC4xMDg3QzIyOS45NzIgNDcuODg1NiAyMjkuNDQ5IDMxLjYxOTYgMjE5LjgwMSAzMC40NTk4QzE1Mi4yNzYgMjIuNDAxNSA4NC43NTMyIDE0LjMyODUgMTcuMjQyNyA2LjI3MjA5QzE3LjI3NDIgMTIuMTU0NCAxNy4zMDU3IDE4LjAzNjggMTcuMzUxNyAyMy45MjFDMTE0LjQxOCAyMi4xMDM3IDIxMS41MTYgMjAuMjc1MyAzMDguNTk3IDE4LjQ1OThDMzA3Ljc4MSAxMi41ODE3IDMwNi45NDggNi43MTY1MSAzMDYuMTMyIDAuODM4NDE1QzIwOC4wNzIgMy43MTAzMSAxMDkuOTk2IDYuNTk1MDYgMTEuOTE5NSA5LjQ3OTgxQzAuNjMwNTY2IDkuODE1MDQgMy4xNTQwNCAyNy40NDM5IDE0LjM4NDcgMjcuMTAxMloiIGZpbGw9IiM1MEI4NDgiLz4NCjwvc3ZnPg0K) center/cover;
    width: 270px;
    height: 52px;
    position: absolute;
    top: 90px;
    left: 2px;
}

@media (max-width: 1200px) {
    .twok_what .twok_items .item:nth-child(1) .item--caption .item--thumb:before {
        top: 80px;
    }
}

@media (max-width: 767px) {
    .twok_what .twok_items .item:nth-child(1) .item--caption .item--thumb:before {
        width: 200px;
        height: 36px;
        position: absolute;
        top: 72px;
        left: 2px;
    }
}

.twok_what .twok_items .item:nth-child(1) .item--caption .item--thumb:after {
    content: '';
    width: 270px;
    height: 52px;
    position: absolute;
    top: 90px;
    left: 2px;
    background: #19226D;
    z-index: 2;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 1200px) {
    .twok_what .twok_items .item:nth-child(1) .item--caption .item--thumb:after {
        display: none;
    }
}

.twok_what .twok_items .item:nth-child(3) .item--caption .item--title {
    top: 80px;
}

@media (min-width: 993px) {
    .twok_what .twok_items .item:nth-child(3) .item--bullets {
        padding-top: 80px;
    }
}

.twok_what .twok_items .item:nth-child(odd) .item--caption .item--thumb {
    margin-left: 102px;
}

.twok_what.twok_talent_sphere .twok_items .item:nth-child(odd) .item--caption .item--thumb {
    margin-left: 0;
	margin-right: 102px;
}

.twok_what .twok_items .item:nth-child(even) .item--caption {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

@media (max-width: 992px) {
    .twok_what .twok_items .item:nth-child(even) .item--caption {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
}

.twok_what .twok_items .item:nth-child(even) .item--caption .item--title {
    left: auto;
    right: 0;
    text-align: right;
    padding-right: 40px;
}

.twok_what .twok_items .item:nth-child(even) .item--caption .item--title:after {
    content: '';
    height: 102px;
    width: 102px;
    background: #33B2C1;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    right: 3px;
    z-index: -1;
}

@media (max-width: 992px) {
    .twok_what .twok_items .item:nth-child(even) .item--caption .item--title:after {
        width: 76px;
        height: 76px;
        top: -15px;
    }
}

.twok_what .twok_items .item:nth-child(even) .item--bullets {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.twok_what .twok_items .item--caption {
    position: relative;
}

@media (max-width: 992px) {
    .twok_what .twok_items .item--caption {
        width: 100%;
        margin: auto;
        max-width: 420px;
    }
}

.twok_what .twok_items .item--caption .item--title {
    font-weight: 700;
    font-size: 40px;
    line-height: 113%;
    text-transform: uppercase;
    color: #FFFFFF;
    max-width: 360px;
    position: absolute;
    top: 54px;
    left: 0;
    z-index: 10;
}

@media (max-width: 1200px) {
    .twok_what .twok_items .item--caption .item--title {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .twok_what .twok_items .item--caption .item--title {
        font-size: 24px;
    }
}

.twok_what .twok_items .item--caption .item--thumb img {
    position: relative;
    z-index: 9;
    max-width: 100%;
}

.twok_what .twok_items .item--bullets {
    padding: 54px 0;
}

@media (max-width: 992px) {
    .twok_what .twok_items .item--bullets {
        max-width: 365px;
        margin: auto;
        padding: 40px 0;
    }
}

.twok_what .twok_items .item--bullets ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -ms-grid;
    display: grid;
    grid-gap: 22px;
}

.twok_what .twok_items .item--bullets ul li {
    padding-left: 28px;
    position: relative;
    font-weight: 300;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
}

.twok_what .twok_items .item--bullets p {
	padding-bottom: 16px;
    font-weight: 300;
    font-size: 20px;
    color: #fff;
    line-height: 1.3;
}

@media (max-width: 1200px) {
    .twok_what .twok_items .item--bullets ul li {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_what .twok_items .item--bullets ul li {
        font-size: 16px;
    }
}

.twok_what .twok_items .item--bullets ul li:before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDkuOTYzNTRDMy4xMzQ3NiA5Ljk2MzU0IDUuNzcxMjYgMTMuMjczNiA1Ljk4MTc3IDEzLjE4NjlDNy4yNjQxNCAxMi42NTg4IDguMDIzMjEgOS45NDQ2OSA4LjczMTA5IDguOTM2NUMxMS4xMzEgNS41MTg0NyAxMy45OTgxIDMuNDI4NzEgMTcuOTI3MSAyIiBzdHJva2U9IiM1MkE4NTciIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4NCg==) center/cover;
    width: 20px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
}



.twok_program {
    background: #E4E5E6;
    position: relative;
    z-index: 9;
}

.twok_program .container-fluid {
    position: relative;
    z-index: 9;
    margin-bottom: -50px;
}

@media (max-width: 992px) {
    .twok_program .container-fluid {
        margin: 0;
    }
}

.twok_program .twok_shape {
    background: #19226d;
    width: 100%;
}

.twok_program .twok_shape svg {
    display: block;
    height: auto;
    width: 100%;
}

.twok_program .twok_shape2 {
    width: 100%;
    position: relative;
    background: #f6f3ed;
}

@media (max-width: 992px) {
    .twok_program .twok_shape2 {
        margin-top: 30px;
    }
}

.twok_program .twok_shape2 .shape-1 {
    position: absolute;
    left: 63px;
    top: 80px;
}

@media (max-width: 992px) {
    .twok_program .twok_shape2 .shape-1 {
        width: 80px;
        height: auto;
        top: 30px;
    }
}

@media (max-width: 450px) {
    .twok_program .twok_shape2 .shape-1 {
        top: 0;
    }
}

.twok_program .twok_shape2 .shape-2 {
    display: block;
    height: auto;
    width: 100%;
}

.twok_program .twok_shape2 span {
    width: 102px;
    height: 102px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    right: 350px;
    top: 30px;
}

@media (max-width: 992px) {
    .twok_program .twok_shape2 span {
        width: 74px;
        height: 74px;
        right: 86px;
        top: 0;
    }
}

@media (max-width: 450px) {
    .twok_program .twok_shape2 span {
        width: 50px;
        height: 50px;
        right: 36px;
    }
}

.twok_program .twok_box {
    margin-top: 20px;
}

@media (max-width: 992px) {
    .twok_program .twok_box {
        margin-top: 60px;
    }
}

.twok_program .twok_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.twok_program .twok_heading.scrolled .heading-top .heading-text .text--line:before {
    width: 0;
}

.twok_program .twok_heading .heading-area {
    position: relative;
}

.twok_program .twok_heading .heading-area svg {
    position: absolute;
    bottom: -7px;
    right: -19px;
}

@media (max-width: 1200px) {
    .twok_program .twok_heading .heading-area svg {
        max-width: 230px;
        bottom: -17px;
        right: -13px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_heading .heading-area svg {
        max-width: 200px;
    }
}

.twok_program .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .twok_program .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_program .twok_heading .heading-top .heading-text {
    position: relative;
}

.twok_program .twok_heading .heading-top .heading-text .text--line {
    position: absolute;
    left: 0;
    right: 0;
    width: 621px;
    height: 39px;
    bottom: -23px;
    margin: auto;
}

.twok_program .twok_heading .heading-top .heading-text .text--line.active:before {
    width: 0;
}

.twok_program .twok_heading .heading-top .heading-text .text--line:before {
    content: '';
    background: #f6f3ed;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
    top: 0;
    z-index: 2;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

.twok_program .twok_heading .heading-top .heading-text .text--line svg {
    display: block;
}

.twok_program .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_program .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_program .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_program .twok_items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(10px, 1fr))[4];
    grid-template-columns: repeat(4, minmax(10px, 1fr));
    grid-gap: 50px;
    margin-top: 36px;
    padding: 0 60px;
}

@media (max-width: 992px) {
    .twok_program .twok_items {
        display: none;
    }
}

.twok_program .twok_items.active .item .item-icon svg {
    width: 110px;
    height: auto;
}

.twok_program .twok_items .item .item-icon {
    padding-top: 35px;
    position: relative;
}

@media (max-width: 992px) {
    .twok_program .twok_items .item .item-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.twok_program .twok_items .item .item-icon img {
    height: 100px;
    width: auto;
    position: relative;
    z-index: 1;
    margin-left: 15px;
}

.twok_program .twok_items .item .item-icon svg {
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 992px) {
    .twok_program .twok_items .item .item-icon svg {
        right: 0;
        margin: auto;
        width: 110px;
        height: auto;
    }
}

.twok_program .twok_items .item .item-icon svg path {
    fill: var(--color);
}

.twok_program .twok_items .item .item-caption {
    padding-top: 20px;
}

@media (max-width: 992px) {
    .twok_program .twok_items .item .item-caption {
        text-align: center;
    }
}

.twok_program .twok_items .item .item-caption .item-title {
    color: var(--color);
    font-weight: 700;
    font-size: 34px;
    line-height: 116%;
}

@media (max-width: 1200px) {
    .twok_program .twok_items .item .item-caption .item-title {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_items .item .item-caption .item-title {
        font-size: 24px;
    }
}

.twok_program .twok_items .item .item-caption .item-text {
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #19226D;
    margin-top: 14px;
}

@media (max-width: 1200px) {
    .twok_program .twok_items .item .item-caption .item-text {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_items .item .item-caption .item-text {
        font-size: 16px;
    }
}

.twok_program .twok_items .item .item-caption svg {
    margin: 20px 0;
}

.twok_program .twok_items .item .item-caption .item-bullets {
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_program .twok_items .item .item-caption .item-bullets {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_items .item .item-caption .item-bullets {
        font-size: 16px;
    }
}

.twok_program .twok_items .item .item-caption .item-bullets p {
    margin: 0;
}

.twok_program .twok_items .item .item-caption .item-bullets ul {
    list-style: none;
    padding: 0;
    margin: 3px 0 0;
}

.twok_program .twok_items .item .item-caption .item-bullets ul li {
    position: relative;
}

@media (max-width: 992px) {
    .twok_program .twok_items .item .item-caption .item-bullets ul li {
        display: inline-block;
        width: auto;
        clear: both;
        min-width: 50%;
    }
}

.twok_program .twok_items .item .item-caption .item-bullets ul li::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #19226D;
    position: absolute;
    left: -20px;
    top: 9px;
}

@media (max-width: 767px) {
    .twok_program .twok_items .item .item-caption .item-bullets ul li::before {
        display: none;
    }
}

.twok_program .twok_slider {
    margin-top: 36px;
    padding: 0 60px;
    display: none;
}

@media (max-width: 992px) {
    .twok_program .twok_slider {
        display: block;
    }
}

.twok_program .twok_slider .item .item-icon {
    padding-top: 35px;
    position: relative;
}

@media (max-width: 992px) {
    .twok_program .twok_slider .item .item-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.twok_program .twok_slider .item .item-icon img {
    height: 100px;
    width: auto;
    position: relative;
    z-index: 1;
    margin-left: 15px;
}

.twok_program .twok_slider .item .item-icon svg {
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
    right: 0;
    margin: auto;
    width: 110px;
    height: auto;
}

.twok_program .twok_slider .item .item-icon svg path {
    fill: var(--color);
}

.twok_program .twok_slider .item .item-caption {
    padding-top: 20px;
}

@media (max-width: 992px) {
    .twok_program .twok_slider .item .item-caption {
        text-align: center;
    }
}

.twok_program .twok_slider .item .item-caption .item-title {
    color: var(--color);
    font-weight: 700;
    font-size: 34px;
    line-height: 116%;
}

@media (max-width: 1200px) {
    .twok_program .twok_slider .item .item-caption .item-title {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_slider .item .item-caption .item-title {
        font-size: 24px;
    }
}

.twok_program .twok_slider .item .item-caption .item-text {
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #19226D;
    margin-top: 14px;
}

@media (max-width: 1200px) {
    .twok_program .twok_slider .item .item-caption .item-text {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_slider .item .item-caption .item-text {
        font-size: 16px;
    }
}

.twok_program .twok_slider .item .item-caption svg {
    margin: 20px 0;
}

.twok_program .twok_slider .item .item-caption .item-bullets {
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_program .twok_slider .item .item-caption .item-bullets {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_program .twok_slider .item .item-caption .item-bullets {
        font-size: 16px;
    }
}

.twok_program .twok_slider .item .item-caption .item-bullets p {
    margin: 0;
}

.twok_program .twok_slider .item .item-caption .item-bullets ul {
    list-style: none;
    padding: 0;
    margin: 3px 0 0;
}

.twok_program .twok_slider .item .item-caption .item-bullets ul li {
    position: relative;
}

@media (max-width: 992px) {
    .twok_program .twok_slider .item .item-caption .item-bullets ul li {
        display: inline-block;
        width: auto;
        clear: both;
        min-width: 50%;
    }
}

.twok_program .twok_slider .item .item-caption .item-bullets ul li::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #19226D;
    position: absolute;
    left: -20px;
    top: 9px;
}

@media (max-width: 767px) {
    .twok_program .twok_slider .item .item-caption .item-bullets ul li::before {
        display: none;
    }
}

.twok_program .twok_slider .slider__prev,
.twok_program .twok_slider .slider__next {
    background: #E4E5E6;
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: absolute;
    top: 231px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
}

@media (max-width: 600px) {

    .twok_program .twok_slider .slider__prev,
    .twok_program .twok_slider .slider__next {
        width: 32px;
        height: 32px;
    }

    .twok_program .twok_slider .slider__prev svg,
    .twok_program .twok_slider .slider__next svg {
        width: 8px;
        height: auto;
    }
}

.twok_program .twok_slider .slider__prev:hover,
.twok_program .twok_slider .slider__next:hover {
    background: #19226D;
}

.twok_program .twok_slider .slider__prev {
    left: 0;
}

.twok_program .twok_slider .slider__next {
    right: 0;
}


.popup .popup-area.small.other{
    max-width: 1100px;
}
.popup-bo .bo--grid {
    position: relative;
    display: grid;
    grid-template-columns: 250px 1fr;
    grid-gap:  48px;
}

@media (max-width: 767px) {
    .popup-bo .bo--grid {
        grid-template-columns: 150px 1fr;
        grid-gap: 24px;
    }
}

@media (max-width: 450px) {
    .popup-bo .bo--grid {
        grid-template-columns: 1fr;
        padding: 20px;
    }
}

.popup-bo .bo--grid .bo--avatar img {
    width: 100%;
}
@media (max-width: 450px){
	.popup-bo .bo--grid .bo--avatar img {
        max-width: 250px;
	    margin: auto;
	    display: table;
	}
}

.popup-bo .bo--grid .bo--caption .bo--name {
    font-weight: 700;
    font-size: 34px;
    line-height: 101.5%;
    color: #19226D;
}

@media (max-width: 1200px) {
    .popup-bo .bo--grid .bo--caption .bo--name {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .popup-bo .bo--grid .bo--caption .bo--name {
        font-size: 24px;
    }
}

.popup-bo .bo--grid .bo--caption .bo--position {
    font-weight: 700;
    font-size: 16px;
    line-height: 147.5%;
    color: #F37021;
}

@media (max-width: 767px) {
    .popup-bo .bo--grid .bo--caption .bo--position {
        font-size: 14px;
    }
}

.popup-bo .bo--grid .bo--caption .bo--text {
    font-weight: 300;
    font-size: 18px;
    line-height: 130.5%;
    color: #021321;
    position: relative;
    padding-top: 20px;
}

@media (max-width: 1200px) {
    .popup-bo .bo--grid .bo--caption .bo--text {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .popup-bo .bo--grid .bo--caption .bo--text {
        font-size: 14px;
    }
}
.twok_meet {
    background: #f6f3ed;
}

.twok_meet .twok_heading {
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.twok_meet .twok_heading.scrolled .heading-top .heading-text .text--line:before {
    width: 0;
}

.twok_meet .twok_heading .heading-area {
    position: relative;
}

.twok_meet .twok_heading .heading-area svg {
    position: absolute;
    bottom: -25px;
    right: -45px;
}

.twok_meet .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .twok_meet .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_meet .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_meet .twok_heading .heading-top .heading-text {
    position: relative;
}

.twok_meet .twok_heading .heading-top .heading-text svg {
    position: absolute;
    top: -15px;
    right: -10px;
}

.twok_meet .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_meet .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_meet .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_meet .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_meet .twok_items {
    margin-top: 45px;
    padding: 0 27px;
    position: relative;
}

@media (max-width: 767px) {
    .twok_meet .twok_items {
        padding: 0 40px;
    }
}

.twok_meet .twok_items .item .item-avatar img {
    width: 100%;
}

.twok_meet .twok_items .item .item-caption {
    padding: 33px 18px;
}

.twok_meet .twok_items .item .item-caption .item-name {
    font-weight: 700;
    font-size: 30px;
    line-height: 101.5%;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_meet .twok_items .item .item-caption .item-name {
        font-size: 26px;
    }
}

@media (max-width: 767px) {
    .twok_meet .twok_items .item .item-caption .item-name {
        font-size: 22spx;
    }
}

.twok_meet .twok_items .item .item-caption .item-position {
    font-weight: 700;
    font-size: 16px;
    line-height: 147.5%;
    color: #F37021;
}

@media (max-width: 767px) {
    .twok_meet .twok_items .item .item-caption .item-position {
        font-size: 14px;
    }
}

.twok_meet .twok_items .item .item-caption .item-text {
    font-weight: 300;
    font-size: 18px;
    line-height: 130.5%;
    color: #021321;
    position: relative;
    padding-top: 20px;
    display: none;
}
.twok_meet .twok_items .item .item-caption .item-text p{						
    display: -webkit-box;
    -webkit-line-clamp: 4;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media (max-width: 1200px) {
    .twok_meet .twok_items .item .item-caption .item-text {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .twok_meet .twok_items .item .item-caption .item-text {
        font-size: 14px;
    }
}

.twok_meet .twok_items .item .item-caption .item-more {
    font-weight: bold;
    font-size: 16px;
    line-height: 130.5%;
    color: #021321;
    position: relative;
    padding-top: 10px;
    text-decoration: underline;
    cursor: pointer;
    pointer-events: auto;
}

@media (max-width: 1200px) {
    .twok_meet .twok_items .item .item-caption .item-more {
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .twok_meet .twok_items .item .item-caption .item-more {
        font-size: 14px;
    }
}

.twok_meet .twok_items .item .item-caption .item-text:after {
    content: '';
    width: 36px;
    height: 36px;
    background: #33B2C1;
    border-radius: 50%;
    position: absolute;
    left: -18px;
    top: 8px;
    z-index: -1;
}

.twok_meet .twok_items .slider__prev,
.twok_meet .twok_items .slider__next {
    background: #E4E5E6;
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: absolute;
    top: 231px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
}

@media (max-width: 600px) {

    .twok_meet .twok_items .slider__prev,
    .twok_meet .twok_items .slider__next {
        width: 32px;
        height: 32px;
    }

    .twok_meet .twok_items .slider__prev svg,
    .twok_meet .twok_items .slider__next svg {
        width: 8px;
        height: auto;
    }
}

.twok_meet .twok_items .slider__prev:hover,
.twok_meet .twok_items .slider__next:hover {
    background: #19226D;
}

.twok_meet .twok_items .slider__prev {
    left: 0;
}

.twok_meet .twok_items .slider__next {
    right: 0;
}



.twok_location {
    background: #f6f3ed;
    padding-bottom: 50px;
    position: relative;
}

.twok_location>img {
    position: absolute;
    bottom: 10px;
    right: -270px;
    -webkit-animation: rotateTyre 10s infinite linear;
    animation: rotateTyre 10s infinite linear;
}

@media (max-width: 992px) {
    .twok_location>img {
        width: 392px;
        height: 392px;
    }
}

.twok_location .twok_box {
    position: relative;
    z-index: 9;
}

.twok_location .twok_shape {
    width: 100%;
}

.twok_location .twok_shape img {
    display: block;
    margin-top: -2px;
    margin-bottom: -2px;
    max-width: 100%;
}

.twok_location .twok_heading {
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.twok_location .twok_heading .heading-area>svg {
    position: absolute;
    bottom: -33px;
    left: -25px;
    right: 0;
    margin: auto;
}

.twok_location .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .twok_location .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_location .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_location .twok_heading .heading-top .heading-text svg {
    position: absolute;
    top: 70px;
    right: 0;
    left: 0;
    margin: auto;
}

.twok_location .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_location .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_location .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_location .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_location .twok_text {
    margin: 70px auto 0;
    max-width: 900px;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.3;
    text-align: center;
    color: #021321;
}

@media (max-width: 1200px) {
    .twok_location .twok_text {
        font-size: 18px;
        padding: 0 10%;
    }
}

@media (max-width: 767px) {
    .twok_location .twok_text {
        font-size: 16px;
    }
}

.twok_location .twok_items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(2, minmax(1px, 1fr));
    grid-template-columns: repeat(2, minmax(1px, 1fr));
    grid-gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
}

@media (max-width: 992px) {
    .twok_location .twok_items {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.twok_location .twok_items .item .item-img {
    height: 190px;
    width: 100%;
    border-radius: 50px 0 50px 0;
    overflow: hidden;
}
.twok_location .twok_items .item:hover .item-img img{
	transform: scale(1.1);
}
.twok_location .twok_items .item .item-img img {
    width: 100%;
    height:  100%;
    -o-object-fit: cover;
    object-fit: cover;					    
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_location .twok_items .item .item-title {
    margin-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #021321;
}

@media (max-width: 1200px) {
    .twok_location .twok_items .item .item-title {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_location .twok_items .item .item-title {
        font-size: 16px;
    }
}

.twok_location .twok_items .item .item-title svg {
    margin-right: 5px;
}




.twok_application .twok_shape {
    background: #f6f3ed;
    width: 100%;
}

.twok_application .twok_shape svg {
    width: 100%;
    height: auto;
    display: block;
}

.twok_application .twok_heading {
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-top: -4%;
}

.twok_application .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_application .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_application .twok_heading .heading-top .heading-text svg {
    position: absolute;
    top: -90px;
    right: -80px;
    margin: auto;
    -webkit-animation: rotateTyre 10s infinite linear;
    animation: rotateTyre 10s infinite linear;
}

@media (max-width: 600px) {
    .twok_application .twok_heading .heading-top .heading-text svg {
        width: 120px;
        height: auto;
    }
}

.twok_application .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_application .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_application .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_application .twok_grid {
    margin-top: 43px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 600px;
    grid-template-columns: 1fr 600px;
    grid-gap: 30px;
}

@media (max-width: 992px) {
    .twok_application .twok_grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.twok_application .twok_grid .grid-left .grid-title {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.13;
    text-transform: uppercase;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-title {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-title {
        font-size: 28px;
    }
}

.twok_application .twok_grid .grid-left .grid-items {
    margin-top: 35px;
}

.twok_application .twok_grid .grid-left .grid-items.active .item .item--info strong:before {
    width: 0;
}

.twok_application .twok_grid .grid-left .grid-items .item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0 1fr;
    grid-template-columns: 0 1fr;
    grid-gap: 0;
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item {
        -ms-grid-columns: 0 1fr;
        grid-template-columns: 0 1fr;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item:first-child .item--batch,
.twok_application .twok_grid .grid-left .grid-items .item:first-child .item--info {
    color: #F37021;
}

.twok_application .twok_grid .grid-left .grid-items .item:first-child .item--batch strong svg path,
.twok_application .twok_grid .grid-left .grid-items .item:first-child .item--info strong svg path {
    fill: #F37021;
}

.twok_application .twok_grid .grid-left .grid-items .item:nth-child(3) .item--batch,
.twok_application .twok_grid .grid-left .grid-items .item:nth-child(3) .item--info {
    color: #50B848;
}

.twok_application .twok_grid .grid-left .grid-items .item:nth-child(3) .item--batch strong svg path,
.twok_application .twok_grid .grid-left .grid-items .item:nth-child(3) .item--info strong svg path {
    fill: #50B848;
}

.twok_application .twok_grid .grid-left .grid-items .item .item--batch {
    font-weight: 700;
    font-size: 26.5px;
    line-height: 1.3;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--batch {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--batch {
        font-size: 18px;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--batch strong {
    display: block;
    font-size: 90px;
    line-height: 1;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--batch strong {
        font-size: 76px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--batch strong {
        font-size: 62px;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info {
    font-weight: 700;
    font-size: 25px;
    line-height: 1.3;
    color: #19226D;
    max-width: 450px;
    width: 100%;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info {
        font-size: 18px;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info strong {
    display: block;
    margin-top: 16px;
    position: relative;
    font-size: 34px;
    line-height: 1;
    color: #FFFFFF;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info strong {
        font-size: 26px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info strong {
        font-size: 20px;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info strong span {
    position: relative;
    z-index: 3;
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info strong::before {
    content: '';
    width: 100%;
    height: 40px;
    position: absolute;
    right: 10px;
    top: -6px;
    background: #fff;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
    z-index: 2;
}

@media (max-width: 992px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info strong::before {
        display: none;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info strong svg {
    position: absolute;
    top: -6px;
    left: -10px;
    z-index: 1;
}

@media (max-width: 450px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info strong svg {
        width: 100%;
        height: auto;
    }
}

.twok_application .twok_grid .grid-left .grid-items .item .item--info small {
    display: block;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.3;
    color: #021321;
    margin-top: 1px;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info small {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info small {
        font-size: 16px;
    }
}

@media (max-width: 450px) {
    .twok_application .twok_grid .grid-left .grid-items .item .item--info small {
        margin-top: 5px;
    }
}

.twok_application .twok_grid .grid-right {
    padding-top: 26px;
    position: relative;
}

.twok_application .twok_grid .grid-right>svg {
    position: absolute;
    z-index: -1;
    top: 12px;
    left: 3px;
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(10px, 1fr))[3];
    grid-template-columns: repeat(3, minmax(10px, 1fr));
    grid-gap: 93px;
    padding-left: 27px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--top {
        grid-gap: 30px;
        padding: 0;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(1):before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDEyMDcgMy4xNDEzOEM1LjM3NTI3IDExLjEyNTYgMTIuNzU1OCAxNi45MDQ1IDIxLjA5MTMgMjAuMzY4NEMzMC41MDczIDI0LjI4MTcgNDAuODk5MiAyNC44NTMxIDUwLjkyOTcgMjMuNjA0M0M1Ny4yODQ3IDIyLjgxNDEgNjMuNTE4NSAyMS4yOTcxIDY5LjYzNTYgMTkuNDMwNUM3MS40MTgyIDE4Ljg4NjIgNzAuNjk2NiAxNi4wNzUgNjguODk5NCAxNi42MjM5QzUwLjU2IDIyLjIyNjQgMjkuMTUzOSAyNC42NTA0IDEyLjg2MTggMTIuNDE0N0M5LjAzOTEzIDkuNTQyODcgNS44MzU0MyA1LjkwMzMzIDMuNTQ2MTIgMS43MTI3OUMyLjY0ODgyIDAuMDc0MDQ5NSAwLjExNDc5NCAxLjUwMDIyIDEuMDEyMDcgMy4xNDEzOFoiIGZpbGw9IiNGMzcwMjEiLz4KPC9zdmc+Cg==) center/cover;
    width: 71px;
    height: 25px;
    position: absolute;
    top: 60px;
    right: -82px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(1):before {
        top: 40px;
        right: -40px;
        width: 50px;
        height: 18px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(2) {
    padding-top: 37px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(2) {
        padding-top: 23px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(2):before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA3MSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcwLjY4NzkgMjEuMjIyNEM2Ni4yMTg2IDEzLjI5NzEgNTguNzYxNiA3LjYxNzIzIDUwLjM4MDYgNC4yNjQ4OEM0MC45MTMzIDAuNDc3NDc2IDMwLjUxNDcgMC4wNDQ4MzY0IDIwLjUwMTcgMS40MjczNUMxNC4xNTc4IDIuMzAyMjkgNy45NDQ4NSAzLjkwMjMzIDEuODUzMTUgNS44NTA0MkMwLjA3ODAyMTcgNi40MTg0MSAwLjgzNzA2IDkuMjE5NjggMi42MjY3NCA4LjY0Njg2QzIwLjg4OTcgMi44MDAxOSA0Mi4yNjE2IDAuMDkwNzU5NCA1OC43MTU1IDEyLjEwOEM2Mi41NzYyIDE0LjkyODYgNjUuODI4MiAxOC41MjUxIDY4LjE3MzIgMjIuNjg0N0M2OS4wOTIzIDI0LjMxMTMgNzEuNjA3IDIyLjg1MTQgNzAuNjg3OSAyMS4yMjI0WiIgZmlsbD0iI0YzNzAyMSIvPgo8L3N2Zz4K) center/cover;
    width: 71px;
    height: 25px;
    position: absolute;
    top: 50px;
    right: -77px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(2):before {
        top: 30px;
        right: -39px;
        width: 50px;
        height: 18px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(3) {
    padding-top: 13px;
}

.twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(3):before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCAyMiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODc4MjMgNzAuODM0NkMxMC41NTUgNjUuOTUwNiAxNS44MzA4IDU4LjIwMjUgMTguNzMzMyA0OS42NTU0QzIyLjAxMjYgNDAuMDAwMiAyMS44OTI0IDI5LjU5MzMgMTkuOTgwMSAxOS42Njc5QzE4Ljc2OTQgMTMuMzc5NCAxNi44NDE3IDcuMjYwMjEgMTQuNTcyOSAxLjI4MDU2QzEzLjkxMTQgLTAuNDYxOTAxIDExLjE1NDQgMC40NDQ4MzYgMTEuODIxNCAyLjIwMTU3QzE4LjYyOTggMjAuMTI4MyAyMi40NzA0IDQxLjMyNjEgMTEuMzQ0IDU4LjM5NUM4LjczMjM2IDYyLjQgNS4zMTM2OCA2NS44Mzg0IDEuMjg0NDcgNjguNDAxQy0wLjI5MTA1MiA2OS40MDUyIDEuMzAwMyA3MS44Mzg5IDIuODc4MjMgNzAuODM0NloiIGZpbGw9IiNGMzcwMjEiLz4KPC9zdmc+Cg==) center/cover;
    width: 22px;
    height: 72px;
    position: absolute;
    bottom: -50px;
    right: 0;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--top .child:nth-child(3):before {
        width: 15px;
        height: 50px;
        position: absolute;
        bottom: -20px;
        right: 0;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--bottom {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(10px, 1fr))[3];
    grid-template-columns: repeat(3, minmax(10px, 1fr));
    grid-gap: 93px;
    padding-right: 27px;
    margin-top: 30px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--bottom {
        grid-gap: 30px;
        padding: 0;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--bottom .child:nth-child(2) {
    padding-top: 24px;
}

.twok_application .twok_grid .grid-right .grid-parent .parent--bottom .child:nth-child(2):before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDEyMDcgMy4xNDEzOEM1LjM3NTI3IDExLjEyNTYgMTIuNzU1OCAxNi45MDQ1IDIxLjA5MTMgMjAuMzY4NEMzMC41MDczIDI0LjI4MTcgNDAuODk5MiAyNC44NTMxIDUwLjkyOTcgMjMuNjA0M0M1Ny4yODQ3IDIyLjgxNDEgNjMuNTE4NSAyMS4yOTcxIDY5LjYzNTYgMTkuNDMwNUM3MS40MTgyIDE4Ljg4NjIgNzAuNjk2NiAxNi4wNzUgNjguODk5NCAxNi42MjM5QzUwLjU2IDIyLjIyNjQgMjkuMTUzOSAyNC42NTA0IDEyLjg2MTggMTIuNDE0N0M5LjAzOTEzIDkuNTQyODcgNS44MzU0MyA1LjkwMzMzIDMuNTQ2MTIgMS43MTI3OUMyLjY0ODgyIDAuMDc0MDQ5NSAwLjExNDc5NCAxLjUwMDIyIDEuMDEyMDcgMy4xNDEzOFoiIGZpbGw9IiNGMzcwMjEiLz4KPC9zdmc+Cg==) center/cover;
    width: 71px;
    height: 25px;
    position: absolute;
    top: 70px;
    right: -82px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--bottom .child:nth-child(2):before {
        top: 45px;
        right: -42px;
        width: 50px;
        height: 18px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .parent--bottom .child:nth-child(1):before {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA3MSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcwLjY4NzkgMjEuMjIyNEM2Ni4yMTg2IDEzLjI5NzEgNTguNzYxNiA3LjYxNzIzIDUwLjM4MDYgNC4yNjQ4OEM0MC45MTMzIDAuNDc3NDc2IDMwLjUxNDcgMC4wNDQ4MzY0IDIwLjUwMTcgMS40MjczNUMxNC4xNTc4IDIuMzAyMjkgNy45NDQ4NSAzLjkwMjMzIDEuODUzMTUgNS44NTA0MkMwLjA3ODAyMTcgNi40MTg0MSAwLjgzNzA2IDkuMjE5NjggMi42MjY3NCA4LjY0Njg2QzIwLjg4OTcgMi44MDAxOSA0Mi4yNjE2IDAuMDkwNzU5NCA1OC43MTU1IDEyLjEwOEM2Mi41NzYyIDE0LjkyODYgNjUuODI4MiAxOC41MjUxIDY4LjE3MzIgMjIuNjg0N0M2OS4wOTIzIDI0LjMxMTMgNzEuNjA3IDIyLjg1MTQgNzAuNjg3OSAyMS4yMjI0WiIgZmlsbD0iI0YzNzAyMSIvPgo8L3N2Zz4K) center/cover;
    width: 71px;
    height: 25px;
    position: absolute;
    top: 70px;
    right: -77px;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .parent--bottom .child:nth-child(1):before {
        top: 20px;
        right: -43px;
        width: 50px;
        height: 18px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .child {
    text-align: center;
    position: relative;
}

.twok_application .twok_grid .grid-right .grid-parent .child .child--icon img {
    display: block;
    height: 119px;
    margin: auto;
}

@media (max-width: 600px) {
    .twok_application .twok_grid .grid-right .grid-parent .child .child--icon img {
        height: 60px;
    }
}

.twok_application .twok_grid .grid-right .grid-parent .child .child--title {
    margin-top: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.3;
    color: #021321;
}

@media (max-width: 1200px) {
    .twok_application .twok_grid .grid-right .grid-parent .child .child--title {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .twok_application .twok_grid .grid-right .grid-parent .child .child--title {
        font-size: 14px;
    }
}

		        	
.twok_wour {
    padding: 40px 0;
}

.twok_wour .twok_heading {
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: -4% auto 0;
}

.twok_wour .twok_heading .heading-area {
    position: relative;
}

.twok_wour .twok_heading .heading-area>svg {
    position: absolute;
    left: -100px;
    bottom: 10px;
}

@media (max-width: 767px) {
    .twok_wour .twok_heading .heading-area>svg {
        display: none;
    }
}

.twok_wour .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_wour .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_wour .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_wour .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_wour .twok_heading .heading-top .heading-text .text--line {
    width: 330px;
    height: 70px;
    position: absolute;
    left: 30px;
    right: 0;
    top: -8px;
    margin: auto;
}

@media (max-width: 767px) {
    .twok_wour .twok_heading .heading-top .heading-text .text--line {
        width: 230px;
        height: auto;
    }
}

.twok_wour .twok_heading .heading-top .heading-text .text--line.active:before {
    width: 0;
}

.twok_wour .twok_heading .heading-top .heading-text .text--line::before {
    content: '';
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 767px) {
    .twok_wour .twok_heading .heading-top .heading-text .text--line::before {
        display: none;
    }
}

.twok_wour .twok_heading .heading-top .heading-text .text--line svg {
    width: 100%;
    height: auto;
}

.twok_wour .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_wour .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_wour .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_wour .twok_items {
    padding: 0 90px;
    margin: 80px auto auto;
}

@media (max-width: 992px) {
    .twok_wour .twok_items {
        margin-top: 60px;
        padding: 0 40px;
    }
}

.twok_wour .twok_items .item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 660px 340px;
    grid-template-columns: 660px 340px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-gap: 30px;
}

@media (max-width: 992px) {
    .twok_wour .twok_items .item {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.twok_wour .twok_items .item .item-caption {
    padding: 40px 0 0;
}

@media (max-width: 992px) {
    .twok_wour .twok_items .item .item-caption {
        padding: 0;
        text-align: center;
    }
}

.twok_wour .twok_items .item .item-caption .item-name {
    font-weight: 700;
    font-size: 34px;
    line-height: 101.5%;
    color: #19226D;
}

@media (max-width: 1200px) {
    .twok_wour .twok_items .item .item-caption .item-name {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .twok_wour .twok_items .item .item-caption .item-name {
        font-size: 24px;
    }
}

.twok_wour .twok_items .item .item-caption .item-position {
    font-weight: 700;
    font-size: 16px;
    line-height: 147.5%;
    color: #33B2C1;
}

.twok_wour .twok_items .item .item-caption .item-text {
    font-weight: 300;
    font-size: 20px;
    line-height: 130.5%;
    color: #021321;
    position: relative;
    padding-top: 20px;
}

@media (max-width: 1200px) {
    .twok_wour .twok_items .item .item-caption .item-text {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_wour .twok_items .item .item-caption .item-text {
        font-size: 16px;
    }
}

.twok_wour .twok_items .item .item-caption .item-text svg {
    position: absolute;
    left: -36px;
    top: 12px;
}

.twok_wour .twok_items .slider__prev,
.twok_wour .twok_items .slider__next {
    background: #E4E5E6;
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: absolute;
    top: 170px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
}

@media (max-width: 600px) {

    .twok_wour .twok_items .slider__prev,
    .twok_wour .twok_items .slider__next {
        width: 32px;
        height: 32px;
    }

    .twok_wour .twok_items .slider__prev svg,
    .twok_wour .twok_items .slider__next svg {
        width: 8px;
        height: auto;
    }
}

.twok_wour .twok_items .slider__prev:hover,
.twok_wour .twok_items .slider__next:hover {
    background: #19226D;
}

.twok_wour .twok_items .slider__prev {
    left: 0;
}

.twok_wour .twok_items .slider__next {
    right: 0;
}



.twok_about {
    padding-top: 40px;
}

.twok_about .twok_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.twok_about .twok_heading svg {
    display: block;
    margin-top: -35px;
    position: relative;
    z-index: 1;
}

.twok_about .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #19226D;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_about .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_about .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_about .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_about .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #19226D;
    -webkit-text-stroke: 1px #19226D;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_about .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_about .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_about .twok_action {
    display: block;
    width: 900px;
    max-width: 100%;
    margin: auto;
    position: relative;
}

@media (max-width: 992px) {
    .twok_about .twok_action {
        padding: 0;
        text-align: center;
    }
}

.twok_about .twok_action.active a svg {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.twok_about .twok_action img {
    display: block;
    max-width: 100%;
}

.twok_about .twok_action a {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 38px 34px;
    color: #fff;
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    text-decoration: none;
}

@media (max-width: 1200px) {
    .twok_about .twok_action a {
        font-size: 28px;
        position: relative;
        display: inline-block;
        margin: 14px auto auto;
    }
}

@media (max-width: 767px) {
    .twok_about .twok_action a {
        font-size: 20px;
    }
}

.twok_about .twok_action a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 992px) {
    .twok_about .twok_action a svg {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.twok_about .twok_action a span {
    position: relative;
    z-index: 9;
}

.twok_about .twok_items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 570px 570px;
    grid-template-columns: 570px 570px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
}

@media (max-width: 992px) {
    .twok_about .twok_items {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 20px;
        text-align: center;
        padding: 0 20px;
    }
}

.twok_about .twok_items .item {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.3;
    color: #021321;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_about .twok_items .item {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_about .twok_items .item {
        font-size: 16px;
    }
}

.twok_about .twok_items .item:nth-child(2)::before {
    background: #F37021;
}

.twok_about .twok_items .item:before {
    content: '';
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background: #33B2C1;
    position: absolute;
    top: -2px;
    left: -5px;
    z-index: 1;
}

@media (max-width: 992px) {
    .twok_about .twok_items .item:before {
        display: none;
    }
}
.twok_about .twok_items .item p{
	position: relative;
	z-index: 2;
}

		        	
.twok_awards {
    padding: 80px 0 30px;
}

.twok_awards .twok_heading {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    color: #19226D;
    display: table;
    margin: auto;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_awards .twok_heading {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_awards .twok_heading {
        font-size: 32px;
    }
}

.twok_awards .twok_heading:before {
    content: '';
    background: #50B848;
    width: 82px;
    height: 82px;
    border-radius: 50%;
    position: absolute;
    top: -30px;
    left: 10px;
    z-index: 1;
}
.twok_awards .twok_heading span{
	position: relative;
	z-index: 2;
}
.twok_awards .twok_heading .text--line {
    position: absolute;
    left: -7px;
    right: 0;
    width: 377px;
    height: 25px;
    bottom: -13px;
    margin: auto;
    z-index: -1;
    max-width: 100%;
}

.twok_awards .twok_heading .text--line.active:before {
    width: 0;
}

.twok_awards .twok_heading .text--line:before {
    content: '';
    background: #fff;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
    top: 0;
    z-index: 2;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 992px) {
    .twok_awards .twok_heading .text--line:before {
        display: none;
    }
}

.twok_awards .twok_heading .text--line svg {
    display: block;
    max-width: 100%;
}

.twok_awards .twok_area {
    margin: auto;
    overflow: hidden;
    padding: 0 80px;
}
@media (max-width: 600px){
	.twok_awards .twok_area {
		padding:  0 40px;
	}						
}

.twok_awards .twok_slider {
    position: relative;
    margin: 110px auto auto;
}

@media (min-width: 1201px) {
    .twok_awards .twok_slider {
        height: 298px;
    }

    .twok_awards .twok_slider.owl-carousel .owl-stage-outer {
        overflow: inherit;
    }
}

@media (max-width: 992px) {
    .twok_awards .twok_slider {
        margin-top: 50px;
    }
}

.twok_awards .twok_slider .owl-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 1201px) {
    .twok_awards .twok_slider .owl-item {
        -webkit-transform: scale(0.83);
        transform: scale(0.83);
        -webkit-transition: all 0.5s cubic-bezier(0.565, 0.43, 0.24, 0.92) 0.1s;
        transition: all 0.5s cubic-bezier(0.565, 0.43, 0.24, 0.92) 0.1s;
    }

    .twok_awards .twok_slider .owl-item.active.center {
        -webkit-transform: scale(1.63);
        transform: scale(1.63);
        z-index: 1;
    }

    .twok_awards .twok_slider .owl-item.active.center .item {
        padding: 0;
    }

    .twok_awards .twok_slider .owl-item .item {
        height: 152px;
    }
}

.twok_awards .twok_slider .owl-item img {
    width: 100%;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-pixelated;
    image-rendering: pixelated;
}

.twok_awards .twok_slider .slider__prev,
.twok_awards .twok_slider .slider__next {
    background: #E4E5E6;
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: absolute;
    top: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
    pointer-events: auto;
}

@media (max-width: 992px) {

    .twok_awards .twok_slider .slider__prev,
    .twok_awards .twok_slider .slider__next {
        top: 0;
        bottom: 0;
        margin: auto;
    }
}

@media (max-width: 600px) {

    .twok_awards .twok_slider .slider__prev,
    .twok_awards .twok_slider .slider__next {
        width: 32px;
        height: 32px;
    }

    .twok_awards .twok_slider .slider__prev svg,
    .twok_awards .twok_slider .slider__next svg {
        width: 8px;
        height: auto;
    }
}

.twok_awards .twok_slider .slider__prev:hover,
.twok_awards .twok_slider .slider__next:hover {
    background: #19226D;
}

.twok_awards .twok_slider .slider__prev {
    left: -80px;
}

.twok_awards .twok_slider .slider__next {
    right: -80px;
}
@media (max-width: 600px){
	.twok_awards .twok_slider .slider__prev {
	    left: -40px;
	}

	.twok_awards .twok_slider .slider__next {
	    right: -40px;
	}
}

.twok_awards .twok_text {
    margin-top: 30px;
    color: #021321;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
}

@media (min-width: 1201px) {
    .twok_awards .twok_text {
        margin-top: -10px;
    }
}
.twok_awards .twok_text .owl-item{
	text-align: center;
}
.twok_awards .twok_text a {
    font-weight: 700;
    font-size: 25px;
    line-height: 1;
    color: #021321;
    text-align: center;
    max-width: 500px;				    
}
.twok_awards .twok_text a:hover{
	text-decoration: underline;
}
@media (max-width: 1200px) {
    .twok_awards .twok_text a {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .twok_awards .twok_text a {
        font-size: 18px;
    }
}


.twok_blog {
    padding: 65px 0 30px;
}

.twok_blog .twok_box {
    position: relative;
}

.twok_blog .twok_heading {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    color: #19226D;
    display: table;
    margin: auto;
}

@media (max-width: 1200px) {
    .twok_blog .twok_heading {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_blog .twok_heading {
        font-size: 32px;
    }
}

.twok_blog .twok_heading span{
	position: relative;
	z-index: 2;
}
.twok_blog .twok_heading svg {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 35px;
    z-index: 1;
}

@media (max-width: 600px) {
    .twok_blog .twok_heading svg {
        width: 120px;
        height: auto;
        top: 10px;
    }
}

.twok_blog .twok_area {
    margin-top: 100px;
}

.twok_blog .twok_slider {
    position: relative;
    padding: 0 90px;
}

@media (max-width: 600px) {
    .twok_blog .twok_slider {
        padding: 0 40px;
    }
}

.twok_blog .twok_slider .item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 355px 1fr;
    grid-template-columns: 355px 1fr;
    grid-gap: 40px;
}

@media (max-width: 992px) {
    .twok_blog .twok_slider .item {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.twok_blog .twok_slider .item .item-thumb img {
    width: 100%;
}

@media (max-width: 992px) {
    .twok_blog .twok_slider .item .item-caption {
        text-align: center;
    }
}

.twok_blog .twok_slider .item .item-caption .item-name {
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    color: #19226D;
}

.twok_blog .twok_slider .item .item-caption .item-name .news__small-title {
    font-size: 30px;
}

@media (max-width: 1200px) {
    .twok_blog .twok_slider .item .item-caption .item-name,
    .twok_blog .twok_slider .item .item-caption .item-name .news__small-title {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    .twok_blog .twok_slider .item .item-caption .item-name,
    .twok_blog .twok_slider .item .item-caption .item-name .news__small-title {
        font-size: 24px;
    }
}

.twok_blog .twok_slider .item .item-caption .item-text {
    margin-top: 14px;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #021321;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

@media (max-width: 1200px) {
    .twok_blog .twok_slider .item .item-caption .item-text {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_blog .twok_slider .item .item-caption .item-text {
        font-size: 16px;
    }
}

.twok_blog .twok_slider .item .item-caption .item-more {
    padding-top: 12px;
}

.twok_blog .twok_slider .item .item-caption .item-more a {
    display: inline-block;
    padding: 10px 17px 11px 16px;
    font-weight: 300;
    font-size: 20px;
    line-height: 1.3;
    color: #021321;
    opacity: 0.5;
    text-decoration: none !important;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_blog .twok_slider .item .item-caption .item-more a {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_blog .twok_slider .item .item-caption .item-more a {
        font-size: 16px;
    }
}

.twok_blog .twok_slider .item .item-caption .item-more a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.twok_blog .twok_slider .owl-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 485px;
    bottom: 0;
}

@media (max-width: 992px) {
    .twok_blog .twok_slider .owl-dots {
        margin: 20px auto auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: static;
    }
}

.twok_blog .twok_slider .owl-dots .owl-dot {
    width: 8px;
    background: #D9D9D9;
    height: 8px;
    border-radius: 50%;
}

.twok_blog .twok_slider .owl-dots .owl-dot+.owl-dot {
    margin-left: 8px;
}

.twok_blog .twok_slider .owl-dots .owl-dot.active {
    background: #33B2C1;
}

.twok_blog .twok_slider .slider__prev,
.twok_blog .twok_slider .slider__next {
    background: #E4E5E6;
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
}

@media (max-width: 600px) {

    .twok_blog .twok_slider .slider__prev,
    .twok_blog .twok_slider .slider__next {
        width: 32px;
        height: 32px;
    }

    .twok_blog .twok_slider .slider__prev svg,
    .twok_blog .twok_slider .slider__next svg {
        width: 8px;
        height: auto;
    }
}

.twok_blog .twok_slider .slider__prev:hover,
.twok_blog .twok_slider .slider__next:hover {
    background: #19226D;
}

.twok_blog .twok_slider .slider__prev {
    left: 0;
}

.twok_blog .twok_slider .slider__next {
    right: 0;
}

.twok_blog .twok_action {
    padding-top: 40px;
}

.twok_blog .twok_action a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    padding: 0 76px;
    height: 107px;
    width: 339px;
    position: relative;
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    color: #FFFFFF;
    text-decoration: none !important;
}

@media (max-width: 1200px) {
    .twok_blog .twok_action a {
        font-size: 28px;
        height: 77px;
        width: 279px;
        padding: 0 40px;
    }
}

@media (max-width: 767px) {
    .twok_blog .twok_action a {
        font-size: 20px;
    }
}

.twok_blog .twok_action a:hover svg path {
    fill: #F37021;
}

.twok_blog .twok_action a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.twok_blog .twok_action a svg path {
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_blog .twok_action a span {
    position: relative;
    z-index: 3;
}


.twok_candidates {
    background: #F37021;
    margin-top: -2px;
}

.twok_candidates .container-fluid {
    position: relative;
    z-index: 9;
}

.twok_candidates .twok_shape {
    width: 100%;
    position: relative;
    background: #fff;
}

.twok_candidates .twok_shape .shape-1 {
    position: absolute;
    right: 178px;
    top: -60px;
}

@media (max-width: 992px) {
    .twok_candidates .twok_shape .shape-1 {
        width: 120px;
        right: 50px;
    }
}

.twok_candidates .twok_shape .shape-2 {
    display: block;
    width: 100%;
    height: auto;
}

.twok_candidates .twok_heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

@media (max-width: 992px) {
    .twok_candidates .twok_heading {
        margin: 50px 0 0;
    }
}

.twok_candidates .twok_heading .heading-area {
    position: relative;
}

.twok_candidates .twok_heading .heading-area>svg {
    position: absolute;
    bottom: -10px;
    right: 2px;
}

@media (max-width: 600px) {
    .twok_candidates .twok_heading .heading-area>svg {
        width: 180px;
        bottom: -30px;
        right: -11px;
    }
}

.twok_candidates .twok_heading .heading-top {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_candidates .twok_heading .heading-top {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_candidates .twok_heading .heading-top {
        font-size: 32px;
    }
}

.twok_candidates .twok_heading .heading-top .heading-text span {
    position: relative;
    z-index: 3;
}

.twok_candidates .twok_heading .heading-top .heading-text svg {
    position: absolute;
    left: 0;
    top: -20px;
}

@media (max-width: 600px) {
    .twok_candidates .twok_heading .heading-top .heading-text svg {
        left: -10px;
        top: -34px;
        width: 30px;
    }
}

.twok_candidates .twok_heading .heading-bottom {
    font-weight: 700;
    font-size: 60px;
    line-height: 101.5%;
    text-align: center;
    text-transform: uppercase;
    text-stroke: 1px #fff;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    position: relative;
    z-index: 4;
}

@media (max-width: 1200px) {
    .twok_candidates .twok_heading .heading-bottom {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_candidates .twok_heading .heading-bottom {
        font-size: 32px;
    }
}

.twok_candidates .twok_grid {
    margin-top: 47px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 427px 746px;
    grid-template-columns: 427px 746px;
    grid-gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 1200px) {
    .twok_candidates .twok_grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding: 0 10%;
    }
}

@media (max-width: 450px) {
    .twok_candidates .twok_grid {
        padding: 0;
    }
}

.twok_candidates .twok_grid .grid-left {
    margin-top: -150px;
}

@media (max-width: 992px) {
    .twok_candidates .twok_grid .grid-left {
        margin: 30px 0 0;
        text-align: center;
    }
}

.twok_candidates .twok_grid .grid-left img {
    max-width: 100%;
}

@media (max-width: 450px) {
    .twok_candidates .twok_grid .grid-left img {
        max-width: 70%;
    }
}

.twok_candidates .twok_grid .grid-right ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -ms-grid;
    display: grid;
    grid-gap: 30px;
}

@media (min-width: 993px) {
    .twok_candidates .twok_grid .grid-right ul.grid-right__single-item {
        margin-top: 90px;
    }
}

@media (max-width: 450px) {
    .twok_candidates .twok_grid .grid-right ul {
        grid-gap: 10px;
    }
}

.twok_candidates .twok_grid .grid-right ul li a {
    display: block;
    background: #FFCF03;
    border: 4px solid #19226D;
    border-radius: 77px;
    padding: 35px 112px 35px 63px;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.3;
    color: #19226D;
    position: relative;
    text-decoration: none !important;
}

@media (max-width: 1200px) {
    .twok_candidates .twok_grid .grid-right ul li a {
        font-size: 26px;
        padding: 30px 80px 30px 50px;
    }
}

@media (max-width: 767px) {
    .twok_candidates .twok_grid .grid-right ul li a {
        font-size: 20px;
        padding: 14px 50px 14px 20px;
    }
}

@media (max-width: 450px) {
    .twok_candidates .twok_grid .grid-right ul li a {
        font-size: 18px;
    }
}

.twok_candidates .twok_grid .grid-right ul li a:hover svg {
    right: 90px;
}

.twok_candidates .twok_grid .grid-right ul li a svg {
    position: absolute;
    right: 112px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

@media (max-width: 1200px) {
    .twok_candidates .twok_grid .grid-right ul li a svg {
        right: 32px;
        width: 40px;
    }
}

@media (max-width: 767px) {
    .twok_candidates .twok_grid .grid-right ul li a svg {
        right: 22px;
        width: 30px;
    }
}

.twok_candidates .twok_grid .grid-right ul li+li a {
    background: #33B2C1;
}



.twok_jform {
    background: #f6f3ed;
    padding: 0px 0 70px;
}

@media (max-width: 767px) {
    .twok_jform {
        padding-bottom: 30px;
    }
}

.twok_jform .twok_shape {
    width: 100%;
    margin-top: -50px;
}

@media (max-width: 992px) {
    .twok_jform .twok_shape {
        margin: 0;
    }
}

.twok_jform .twok_shape svg {
    display: block;
    width: 100%;
    height: auto;
}

.twok_jform .twok_heading {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    color: #19226D;
    margin-top: 30px;
}

@media (max-width: 1200px) {
    .twok_jform .twok_heading {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_jform .twok_heading {
        font-size: 32px;
    }
}

.twok_jform .twok_heading.active svg {
    left: 20px;
}
.twok_jform .twok_heading span{
	display: block;
}

.twok_jform .twok_heading svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 30px;
    position: relative;
    left: -80px;
    transition: all 0.5s ease-out 0.5s;
    -webkit-transition: all 0.5s ease-out 0.5s;
}

@media (max-width: 767px) {
    .twok_jform .twok_heading svg {
        width: 200px;
        height: auto;
        left: 20px;
    }
}

.twok_jform .twok_action {
    padding-top: 20px;
}

.twok_jform .twok_action a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    padding: 0 70px;
    height: 107px;
    width: 339px;
    position: relative;
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    color: #FFFFFF;
    text-decoration: none !important;
}

@media (max-width: 1200px) {
    .twok_jform .twok_action a {
        font-size: 28px;
        height: 77px;
        width: 279px;
        padding: 0 40px;
    }
}

@media (max-width: 767px) {
    .twok_jform .twok_action a {
        font-size: 20px;
    }
}

/* .twok_jform .twok_action a:hover svg path {
    fill: #F37021;
} */

.twok_jform .twok_action a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.twok_jform .twok_action a svg path {
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_jform .twok_action a span {
    position: relative;
    z-index: 3;
}

.twok_jform .twok_form {
    display: -ms-grid;
    display: grid;
    grid-gap: 18px;
    margin-top: 50px;
}

.twok_jform .twok_form .group input[type=text],
.twok_jform .twok_form .group input[type=email] {
    width: 100%;
    background: #FFFFFF;
    line-height: 60px;
    border: 2px solid #19226D;
    border-radius: 77px;
    padding: 0 44px;
    color: #021321;
    font-size: 20px;
}

@media (max-width: 1200px) {

    .twok_jform .twok_form .group input[type=text],
    .twok_jform .twok_form .group input[type=email] {
        font-size: 18px;
    }
}

@media (max-width: 767px) {

    .twok_jform .twok_form .group input[type=text],
    .twok_jform .twok_form .group input[type=email] {
        font-size: 16px;
    }
}

.twok_jform .twok_form .group input[type=text]::-webkit-input-placeholder,
.twok_jform .twok_form .group input[type=email]::-webkit-input-placeholder {
    color: #021321;
    opacity: 0.4;
    font-weight: 300;
}

.twok_jform .twok_form .group input[type=text]:-ms-input-placeholder,
.twok_jform .twok_form .group input[type=email]:-ms-input-placeholder {
    color: #021321;
    opacity: 0.4;
    font-weight: 300;
}

.twok_jform .twok_form .group input[type=text]::-ms-input-placeholder,
.twok_jform .twok_form .group input[type=email]::-ms-input-placeholder {
    color: #021321;
    opacity: 0.4;
    font-weight: 300;
}

.twok_jform .twok_form .group input[type=text]::placeholder,
.twok_jform .twok_form .group input[type=email]::placeholder {
    color: #021321;
    opacity: 0.4;
    font-weight: 300;
}

.twok_jform .twok_form .group input[type=submit],
.twok_jform .twok_form .group button {
    width: 100%;
    background: #33B2C1;
    border: 2px solid #19226D;
    border-radius: 77px;
    font-weight: 700;
    font-size: 25px;
    line-height: 60px;
    text-align: center;
    color: #FFFFFF;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

@media (max-width: 1200px) {

    .twok_jform .twok_form .group input[type=submit],
    .twok_jform .twok_form .group button {
        font-size: 20px;
    }
}

@media (max-width: 767px) {

    .twok_jform .twok_form .group input[type=submit],
    .twok_jform .twok_form .group button {
        font-size: 18px;
    }
}

.twok_jform .twok_form .group input[type=submit]:hover,
.twok_jform .twok_form .group button:hover {
    background: #19226D;
}

.twok_jform .twok_form .group .group--select {
    position: relative;
}

.twok_jform .twok_form .group .group--select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 64px;
    background: #FFFFFF;
    border: 2px solid #19226D;
    border-radius: 77px;
    color: #021321;
    font-size: 20px;
    padding: 0 60px 0 44px;
}

@media (max-width: 1200px) {
    .twok_jform .twok_form .group .group--select select {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .twok_jform .twok_form .group .group--select select {
        font-size: 16px;
    }
}

.twok_jform .twok_form .group .group--select svg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 40px;
    margin: auto;
}					


					
.twok_subscribe {
    background: #FFCF03;
}

.twok_subscribe .twok_shape {
    background: #f6f3ed;
    width: 100%;
    position: relative;
}

.twok_subscribe .twok_shape:after {
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    height: 2px;
    background: #FFCF03;
    z-index: 2;
}

.twok_subscribe .twok_shape svg {
    position: absolute;
}

.twok_subscribe .twok_shape svg:nth-child(1) {
    top: 0;
    left: -120px;
    -webkit-animation: rotateTyre 10s infinite linear;
    animation: rotateTyre 10s infinite linear;
    z-index: 3;
}

@media (max-width: 1300px) {
    .twok_subscribe .twok_shape svg:nth-child(1) {
        top: -25%;
    }
}

@media (max-width: 992px) {
    .twok_subscribe .twok_shape svg:nth-child(1) {
        width: 141px;
        height: 141px;
        left: -50px;
        top: -20px;
    }
}

.twok_subscribe .twok_shape svg:nth-child(2) {
    display: block;
    width: 100%;
    height: auto;
    position: static;
}

.twok_subscribe .twok_shape svg:nth-child(3) {
    top: 25%;
    right: 136px;
    z-index: 3;
}

@media (max-width: 992px) {
    .twok_subscribe .twok_shape svg:nth-child(3) {
        width: 120px;
        right: 36px;
        top: -10px;
    }
}

.twok_subscribe .twok_title {
    display: table;
    margin: 80px auto auto;
    position: relative;
    font-weight: 700;
    font-size: 40px;
    line-height: 1;
    text-align: center;
    color: #021321;
}

@media (max-width: 1200px) {
    .twok_subscribe .twok_title {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .twok_subscribe .twok_title {
        font-size: 24px;
    }
}

@media (max-width: 992px) {
    .twok_subscribe .twok_title {
        max-width: 80%;
    }
}

.twok_subscribe .twok_title svg:nth-child(1) {
    position: absolute;
    top: -38px;
    left: -40px;
}

@media (max-width: 450px) {
    .twok_subscribe .twok_title svg:nth-child(1) {
        top: -26px;
        width: 24px;
        left: -10px;
    }
}

.twok_subscribe .twok_title svg:nth-child(3) {
    position: absolute;
    top: -28px;
    right: -20px;
}

@media (max-width: 992px) {
    .twok_subscribe .twok_title svg:nth-child(3) {
        display: none;
    }
}

.twok_subscribe .twok_action {
    padding-top: 20px;
}

@media (max-width: 767px) {
    .twok_subscribe .twok_action {
        padding-top: 40px;
    }
}

.twok_subscribe .twok_action .action-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    padding: 0 76px;
    height: 107px;
    width: 339px;
    position: relative;
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    color: #FFFFFF;
    text-decoration: none !important;
    cursor: pointer;
    pointer-events: auto;
}

@media (max-width: 1200px) {
    .twok_subscribe .twok_action .action-btn {
        font-size: 28px;
        height: 77px;
        width: 279px;
        padding: 0 40px;
    }
}

@media (max-width: 767px) {
    .twok_subscribe .twok_action .action-btn {
        font-size: 20px;
    }
}

.twok_subscribe .twok_action .action-btn:hover svg path {
    fill: #F37021;
}

.twok_subscribe .twok_action .action-btn svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.twok_subscribe .twok_action .action-btn svg path {
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_subscribe .twok_action .action-btn span {
    position: relative;
    z-index: 3;
}

.twok_subscribe .twok_copyright {
    margin: 85px 0 30px;
    text-align: center;
    font-weight: 300;
    font-size: 15px;
    line-height: 130.5%;
    color: #021321;
}

@media (max-width: 767px) {
    .twok_subscribe .twok_copyright {
        margin-top: 45px;
    }
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 100000;
}

.popup.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.popup .popup-dark {
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.popup .popup-area {
    background: #fff;
    width: 100%;
    max-width: 1480px;
    position: relative;
    z-index: 3;
    max-height: 100vh;
    overflow: auto;
}

.popup .popup-area.small {
    max-width: 800px;
    padding: 50px 70px;
}

@media (max-width: 767px) {
    .popup .popup-area.small {
        padding: 50px 30px;
    }
}

.popup .popup-area .popup-close {
    position: absolute;
    top: 36px;
    right: 46px;
    cursor: pointer;
    pointer-events: auto;
}
@media (max-width: 450px) {
	.popup .popup-area .popup-close {
        top: 16px;
        right: 16px;
    }
}

.popup .popup-area .popup-close:hover svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.popup .popup-area .popup-close svg {
    display: block;
    width: 40px;
    height: auto;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

@media (max-width: 450px) {
	.popup .popup-area .popup-close svg {
        width: 32px;
    }
}

.popup .popup-area .popup-title {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
    color: #034EA2;
}

@media (max-width: 1200px) {
    .popup .popup-area .popup-title {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .popup .popup-area .popup-title {
        font-size: 20px;
    }
}

.popup .popup-area .popup-form {
    margin-top: 47px;
}

.popup .popup-area .popup-header {
    padding: 47px 0 0;
}

.popup .popup-area .popup-header svg {
    display: block;
    margin: auto;
}

.popup .popup-area .popup-footer img {
    display: block;
}




.twok_job {
    background: rgba(0, 0, 0, 0.3);
}

.twok_job .job-area {
    background: #fff;
    width: 100%;
    max-width: 1480px;
    position: relative;
    z-index: 3;
    margin: auto;
}

.twok_job .job-area .job-close {
    position: absolute;
    top: 36px;
    right: 46px;
    cursor: pointer;
    pointer-events: auto;
}

@media (max-width: 450px) {
    .twok_job .job-area .job-close {
        top: 16px;
        right: 16px;
    }
}

.twok_job .job-area .job-close:hover svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.twok_job .job-area .job-close svg {
    display: block;
    width: 40px;
    height: auto;
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

@media (max-width: 450px) {
    .twok_job .job-area .job-close svg {
        width: 32px;
    }
}

.twok_job .job-area .job-header {
    padding: 47px 0 0;
    text-align: center;
}

.twok_job .job-area .job-header svg {
    display: block;
    margin: auto;
    max-width: 40%;
}

.twok_job .job-area .job-body {
    padding: 0 120px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.45;
    color: #021321;
}

@media (max-width: 1200px) {
    .twok_job .job-area .job-body {
        font-size: 18px;
    }
}

@media (max-width: 992px) {
    .twok_job .job-area .job-body {
        padding: 0 40px;
    }
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body {
        font-size: 16px;
    }
}

.twok_job .job-area .job-body .body--title {
    position: relative;
    text-align: center;
    padding-top: 40px;
}

.twok_job .job-area .job-body .body--title span {
    font-weight: 700;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    color: #19226D;
    padding-right: 40px;
    position: relative;
}

@media (max-width: 1200px) {
    .twok_job .job-area .job-body .body--title span {
        font-size: 46px;
    }
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--title span {
        font-size: 32px;
        padding: 0;
    }
}

.twok_job .job-area .job-body .body--title span svg {
    position: absolute;
    right: -40px;
    top: -40px;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--title span svg {
        display: none;
    }
}

.twok_job .job-area .job-body .body--title svg {
    display: table;
    margin: 5px auto auto;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--title svg {
        max-width: 50%;
    }
}

.twok_job .job-area .job-body .body--thread {
    display: -ms-grid;
    display: grid;
    padding-top: 20px;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--thread {
        grid-gap: 20px;
    }
}

.twok_job .job-area .job-body .body--thread .child {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 230px 1fr;
    grid-template-columns: 230px 1fr;
    grid-gap: 20px;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--thread .child {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 0;
    }
}

.twok_job .job-area .job-body .body--thread .child .child--text ul {
    padding: 0;
    margin: 0;
}

.pl-4 {
    padding-left: 2rem !important;
}

.twok_job .job-area .job-body .pgraph--grid2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(10px, 1fr))[2];
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    grid-gap: 30px;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .pgraph--grid2 {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-gap: 0;
    }
}

.twok_job .job-area .job-body .pgraph {
    margin-top: 50px;
}

.twok_job .job-area .job-body .pgraph .pgraph--title {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.44;
    color: #F37021;
}

@media (max-width: 1200px) {
    .twok_job .job-area .job-body .pgraph .pgraph--title {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .pgraph .pgraph--title {
        font-size: 17px;
        margin-bottom: 12px;
    }
}

.twok_job .job-area .job-body .pgraph .pgraph--small {
    font-weight: 700;
    font-size: 22px;
    line-height: 1.44;
    color: #021321;
    margin-bottom: 10px;
}

.twok_job .job-area .job-body .pgraph ul {
    padding: 0;
    margin: 0;
}

.twok_job .job-area .job-body .pgraph ul ul {
    padding-left: 35px;
    list-style: none;
}

.twok_job .job-area .job-body .pgraph ul ul li {
    position: relative;
}

.twok_job .job-area .job-body .pgraph ul ul li:before {
    content: '-';
    position: absolute;
    left: -20px;
    top: -1px;
}

.twok_job .job-area .job-body .body--actions {
    padding-top: 60px;
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--actions {
        padding-top: 30px;
    }
}

.twok_job .job-area .job-body .body--actions a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    padding: 0 76px;
    height: 107px;
    width: 339px;
    position: relative;
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    color: #FFFFFF;
    text-decoration: none !important;
}

@media (max-width: 1200px) {
    .twok_job .job-area .job-body .body--actions a {
        font-size: 28px;
        height: 77px;
        width: 279px;
        padding: 0 40px;
    }
}

@media (max-width: 767px) {
    .twok_job .job-area .job-body .body--actions a {
        font-size: 20px;
    }
}

.twok_job .job-area .job-body .body--actions a:hover svg path {
    fill: #F37021;
}

.twok_job .job-area .job-body .body--actions a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.twok_job .job-area .job-body .body--actions a svg path {
    transition: all 0.2s ease-out 0.2s;
    -webkit-transition: all 0.2s ease-out 0.2s;
}

.twok_job .job-area .job-body .body--actions a span {
    position: relative;
    z-index: 3;
}

.twok_job .job-area .job-footer svg {
    display: block;
    max-width: 100%;
}

.twok_job .job-area .job-body.blue .body--actions a svg path {
    fill: #19226D;
}

.twok_job .job-area .job-body.blue .body--actions a:hover svg path {
    fill: #F37021;
}
iframe.ld-chat-bot{
	display: none !important;
}

/* Additional */

@media (max-width: 576px) {
    .mt-sm-2-5 {
        margin-top: 12px !important;
    }
}