@font-face {
    font-family: 'Conv_Sofia Pro Light';
    src: url('../fonts/Sofia%20Pro%20Light.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Light.woff') format('woff'), url('../fonts/Sofia%20Pro%20Light.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-spl {
    font-family: 'Conv_Sofia Pro Light';
}
@font-face {
    font-family: 'Conv_Sofia Pro Regular';
    src: url('../fonts/Sofia%20Pro%20Regular.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Regular.woff') format('woff'), url('../fonts/Sofia%20Pro%20Regular.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-spr {
    font-family: 'Conv_Sofia Pro Regular';
}
@font-face {
    font-family: 'Conv_Sofia Pro Medium';
    src: url('../fonts/Sofia%20Pro%20Medium.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Medium.woff') format('woff'), url('../fonts/Sofia%20Pro%20Medium.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-spm {
    font-family: 'Conv_Sofia Pro Medium';
}
@font-face {
    font-family: 'Conv_Sofia Pro Semi Bold';
    src: url('../fonts/Sofia%20Pro%20Semi%20Bold.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Semi%20Bold.woff') format('woff'), url('../fonts/Sofia%20Pro%20Semi%20Bold.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Semi%20Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-sp-semib {
    font-family: 'Conv_Sofia Pro Semi Bold';
}
@font-face {
    font-family: 'Conv_Sofia Pro Bold';
    src: url('../fonts/Sofia%20Pro%20Bold.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Bold.woff') format('woff'), url('../fonts/Sofia%20Pro%20Bold.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-spb {
    font-family: 'Conv_Sofia Pro Bold';
}
@font-face {
    font-family: 'Conv_Sofia Pro Black';
    src: url('../fonts/Sofia%20Pro%20Black.eot');
    src: local('☺'), url('../fonts/Sofia%20Pro%20Black.woff') format('woff'), url('../fonts/Sofia%20Pro%20Black.ttf') format('truetype'), url('../fonts/Sofia%20Pro%20Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-spblack {
    font-family: 'Conv_Sofia Pro Black';
}

@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}

@font-face {
    font-family: 'PillishScript';
    src: url('../fonts/pillishscript/PillishScript_TR.html'); /* IE9 Compat Modes */
    src: url('../fonts/pillishscript/PillishScript_TRd41d.html?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/pillishscript/PillishScript_TR.woff') format('woff'), /* Modern Browsers */
         url('../fonts/pillishscript/PillishScript_TR.woff2') format('woff2'), /* Modern Browsers */
         url('../fonts/pillishscript/PillishScript_TR.ttf') format('truetype'); /* Safari, Android, iOS */
             font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}



body {
    font-family: 'Conv_Sofia Pro Regular';
    color: #6c757d;
    font-size: 17px;
}
p {
    line-height: 1.7;
}
body,
html {
    height: 100%;
}
a{
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-decoration: none;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    color: #324250;
}
a:hover,a:focus,a:active{
    text-decoration: none;
    outline: none;
    color: #16509f;
}
img{
    max-width: 100%;
    height: auto;
}
h1{
    font-size: 48px;
    letter-spacing: -1.18px;
    color: #324250;
    margin-bottom: 60px;
    font-family: 'Conv_Sofia Pro Bold';
}
h2{
    font-size: 36px;
    line-height: 1.5;
    letter-spacing: -1.28px;
    color: #324250;
    font-family: 'Conv_Sofia Pro Regular';
}
h3{
    font-size: 26px;
    font-family: 'Conv_Sofia Pro Regular';
    line-height: 2.08;
}
h4, .h4 {

}
h5, .h5 {
    font-family: 'Conv_Sofia Pro Bold';
    font-size: 16px;
    margin-bottom: 17px;
    text-transform: uppercase;
    line-height: 2.81;
    letter-spacing: 1px;;
}
section {
    width: 100%;
    padding: 75px 0;
    position: relative;
    clear: both;
}
div.middle {
    display: table;
    height: 100%;
    z-index: 10;
    position: relative;
}
div.middle > div {
    vertical-align: middle;
    display: table-cell;
    height: 100%;
}
div.middle > div.bottom {
    vertical-align: bottom;
}
._navigation {
    padding: 0 0 0 80px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
}
._navigation._adj,._navigation._stick,._navigation._dark {
    /*background: #fff;*/
}
._navigation._stick:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    bottom: 12px;
}
._logo {
    position: relative;
    float: left;
}
._logo a {
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._logo img {
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
._navigation ._holder {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 2;
}
._headMeta {
    float: right;
}
._menuToggle {
    float: left;
    cursor: pointer;
}
._menuToggle ._inner {
    display: inline-block;
    width: 84px;
    height: 84px;
    text-align: center;
    /*background: #fff;*/
    position: relative;
}
._menuToggle span {
    display: inline-block;
    width: 26px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -1px;
    margin-left: -13px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._menuToggle span:first-child {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
}
._menuToggle span:last-child {
    transform: translateY(6px);
    -webkit-transform: translateY(6px);
    -moz-transform: translateY(6px);
}
._menuToggle:hover span:first-child {
    transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -moz-transform: translateY(-7px);
}
._menuToggle:hover span:last-child {
    transform: translateY(7px);
    -webkit-transform: translateY(7px);
    -moz-transform: translateY(7px);
}
._lang {
    display: inline-block;
    float: left;
    font-size: 22px;
    margin-right: 60px;
    margin-top: 25px;
}
._lang a {
    color: #fff;
}
._search {
    float: left;
    font-size: 36px;
    margin-right: 60px;
    margin-top: 17px;
}
._search a {
    color: #fff;
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../images/search_white.svg") no-repeat center center;
    margin-top: 13px;
}
._search a i {
    visibility: hidden;
}
._navigation._stick ._search a,
._navigation._dark2 ._search a,
._navigation._dark ._search a,
._navigation._adj ._search a {
    background: url("../images/search_dark.svg") no-repeat center center;
}
._search a.active {
    background: url("../images/close.svg") no-repeat center center !important;
}
._banner {
    padding: 0;
}
._banner .carousel-item {
    height: 850px;
}
._caption {
    position: absolute;
    right: 94px;
    bottom: 147px;
}
._caption p {
    margin: 0;
    text-align: right;
    font-size: 26px;
    letter-spacing: -0.92px;
    position: relative;
}
._caption p + p {
    margin-top: 15px;
}
._caption p:after {
    content: '';
    position: absolute;
    right: -28px;
    width: 4px;
    bottom: 10px;
    background-color: #f5a700;
    top: 21px;
}
._banner .carousel-indicators {
    right: 94px;
    bottom: 50px;
    margin-right: auto;
    margin-left: auto;
    left: auto;
    margin-bottom: 0;
}
._banner .carousel-indicators li {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #fff;
    margin: 0 8px;
    position: relative;
}
._banner .carousel-indicators li.active:after {
    content: '';
    position: absolute;
    left: -5px;
    top: -5px;
    border: 1px solid #fff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
._toggle {
    z-index: 9;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #26293c;
    color: #fff;
    width: 600px;
}
._toggle ._inner {
    padding-left: 80px;
    padding-right: 75px;
}
._toggle ._head {
    position: relative;
    padding: 29px 0;
    letter-spacing: 0.6px;
    cursor: pointer;
}
._toggle i {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    font-size: 18px;
    width: 44px;
    height: 44px;
    border: solid 1px #ffffff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 44px;
}
._toggle ._body {
    padding: 25px 0;
    display: none;
}
._title {
    position: relative;
    padding-top: 20px;
    text-align: center;
}
._title:before {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 0;
    height: 2px;
    width: 50px;
    background-color: #324250;
}
._imgBorder {
    position: relative;
}
._imgBorder img {
    width: 100%;
    padding-right: 20px;
    padding-bottom: 20px;
    z-index: 9;
    position: relative;
}
._imgBorder:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 200px;
    height: 238px;
    background-color: #f5a700;
}
._aboutUs {
    padding-top: 100px;
}
._aboutUs ._left {
    line-height: 28px;
    margin: 30px 0 40px 0;
    padding-left: 100px;
}
._aboutUs ._txt {
    padding-left: 40px;
}
._aboutUs ._imgBorder {
    margin-right: 35px;
}
._lines:before,._lines:after, ._line:before,
._line:after {
    content: '';
    position: absolute;
    left: 42%;
    top: 0;
    bottom: 0;
    background: #eaeef4;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    width: 1px;
}
._lines:after {
    left: 58%;
}
._line:before {
    left: 20%;
    transform: unset;
}
._line:after {
    left: 80%;
    transform: unset;
}
._lines._lAdj:after {
    display: none;
}
._lines._lAdj ._line:before {
    left: 25%;
}
._lines._lAdj ._line:after {
    left: 75%;
}
._lines._lAdj:before {
    left: 50%;
}
._shapes:before,._shapes:after,
._shapesRight:after {
    content: '';
    position: absolute;
    left: -75px;
    width: 51px;
    height: 400px;
    background: url("../images/line-shapes.png") no-repeat center center;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    z-index: -1;
}
._shapes:after {
    left: auto;
    right: -75px;
}
._sector {
    display: inline-block;
    padding: 0 30px 50px 30px;
    width: 100%;
    height: 640px;
    position: relative;
}
._sector h2 {
    letter-spacing: normal;
    line-height: 1.06;
    font-family: 'Conv_Sofia Pro Bold';
    margin-bottom: 38px;
    font-size: 32px;
}
._sector p {
    line-height: 1.75;
}
._sector ._sectorHeight {
    position: absolute;
    bottom: 50px;
    left: 30px;
    right: 30px;
}
._btnAngle i {
    display: inline-block;
    font-size: 16px;
    width: 44px;
    height: 44px;
    border: solid 1px #ffffff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 44px;
    background: url("../images/arrow-forward-white.png") no-repeat center center;
}
._sector p:not(._btnAngle) {
    margin-bottom: 22px;
    display: none;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._sector span {
    margin-right: 20px;
    font-family: 'Conv_Sofia Pro Black';
    letter-spacing: 0.6px;
    display: none;
}
._sectorHeight {

}
._sector:hover span {
    display: inline-block;
}
._sector:hover p:not(._btnAngle) {
    display: inline-block;
}
._sector:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px;
    top: 0;
    webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._sector:hover:before {
    background: rgba(0, 0, 0, 0.28);
}
._sector:hover i {
    background: #fff url("../images/arrow-forward-blue.png") no-repeat center center;
    color: #16509f;
}
._sectorHolder._lines:after,._sectorHolder ._line:before,._sectorHolder ._line:after {
    background: rgba(255, 255, 255, 0.33);
}
._arrows {
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    color: #fff !important;
    z-index: 99;
    font-size: 48px;
}
._arrows.__next {
    left: auto;
    right: 40px;
}
._arrows:hover {
    color: #fff !important;
}
._all {
    line-height: 1.75;
    letter-spacing: 1px;
    color: rgba(50, 66, 80, 0.50);
}
._all:hover {
    color: #16509f;
}
._news {
    padding-bottom: 120px;
    background: #F6F8FA;
}
._n ._d {
    line-height: 1.75;
    letter-spacing: 1px;
    color: rgba(50, 66, 80, 0.50);
    margin-bottom: 19px;
}
._n h2 {
    font-size: 33px;
    line-height: 1.24;
    letter-spacing: -0.92px;
    color: #324250;
    margin-bottom: 21px;
}
._n h2 p {
    margin-bottom: 40px;
}
._btnAngle._adj i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #16509f;
    background: url("../images/arrow-forward-blue.png") no-repeat center center;
    border-color: #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-left: 12px;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
}
._btnAngle._adj:hover i {
    color: #fff;
    border-color: #16509f;
    background: #16509f url("../images/arrow-forward-white.png") no-repeat center center;
}
._btnAngle i:before {
    visibility: hidden;
}
._relations {
    padding: 120px 0;
    background-color: transparent;
}
._title._white {
    color: #fff;
}
._title._white:before {
    background: #fff;
}
._stat h2 {
    font-size: 33px;
}
._stat h1 {
    margin: 0;
    font-size: 72px;
    font-family: 'Conv_Sofia Pro Semi Bold';
}
._stat h2 {
    font-size: 28px;
    margin-bottom: 13px;
    line-height: 1.71;
    letter-spacing: -0.58px;
}
._stat h1 + p {
    margin-top: 50px;
}
._stat img + p {
    margin-top: 30px;
}
._careers {
    padding: 100px 0 50px 0;
}
._careers h2 {
    margin-bottom: 60px;
}
._careers ._txt {
    padding-left: 40px;
}
._careers ._txt ._left {
    padding-left: 100px;
    margin-bottom: 60px;
}
._imgBorder._leftBorder img {
    padding-left: 20px;
}
._imgBorder._leftBorder:after {
    background: #16509f;
    left: 0;
    right: 40px;
    width: auto;
}
._rightPush {
    text-align: right;
    transform: translate(110px, -100px);
    -webkit-transform: translate(110px, -100px);
    -moz-transform: translate(110px, -100px);
    position: relative;
    z-index: 9;
}
._careers ._shapes:before {
    bottom: -150px;
    top: auto;
    transform: unset;
}
._careers ._shapes:after {
    top: 0;
    transform: unset;
}
._sustain ._img img {
    width: 100%;
}
._sustain ._txt {
    padding: 60px 0 50px 0;
}
._sustain ._txt ._inner {
    max-width: 508px;
    width: 100%;
    margin-left: auto;
    margin-right: 85px;
}
._sustain ._txt ._inner h2 {
    letter-spacing: -1.17px;
}

._social a {
    display: inline-block;
    width: 46px;
    height: 46px;
    border: solid 2px #d2d9e4;
    text-align: center;
    line-height: 46px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: 10px;
    margin-bottom: 13px;
    font-size: 19px;
}
._social a:hover {
    color: #6C7781;
    background: #fff;
    border-color: #fff;
}
._letter form {
    position: relative;
}
._letter form input[type="text"] {
    display: inline-block;
    width: 100%;
    height: 80px;
    background-color: #1d1f30;
    border: 0;
    outline: none;
    padding: 28px;
    letter-spacing: -0.4px;
    color: rgba(149, 161, 180, 0.60);
}
._letter button {
    width: 80px;
    height: 80px;
    background: #ffffff url("../images/md-arrow-forward.png") no-repeat center;
    line-height: 78px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    outline: none;
    border: 0;
    font-size: 30px;
    cursor: pointer;
}
._letter button:hover {
    background: #16509f url("../images/md-arrow-forward-white.png") no-repeat center;
    color: #fff;
}
._letter button i {
    visibility: hidden;
}
._check {
    position: relative;
    margin-top: 10px;
    font-size: 12px;
    line-height: 2.75;
    letter-spacing: -0.3px;
    color: rgba(149, 161, 180, 0.6);
}
._check input {
    margin-right: 11px;
    position: relative;
    z-index: 2;
    width: 22px;
    height: 22px;
    transform: translateY(4px);
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    opacity: 0;
}
._check input + span {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 5px;
    background: url("../images/unchecked.png") no-repeat center center;
}
._nlBox ._check input + span {
    background: url("../images/white-check.png") no-repeat center center;
}
._check input:checked + span {
    background: url("../images/checked.png") no-repeat center center;
}
._nlBox ._check input:checked + span {
    background: url("../images/white-uncheck.png") no-repeat center center;
}
._copyright {
    background: #1d1f30;
    padding: 34px 0 26px 0;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
._copyright ul {
    display: inline-block;
}
._copyright ul li {
    float: left;
    position: relative;
    padding: 0 15px;
}
._copyright a {
    color: rgba(149, 161, 180, 0.6);
}
._copyright ul li:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    background: rgba(149, 161, 180, 0.6);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-top: 2px;
    right: -2px;
}
._copyright ul li:last-child:after {
    display: none;
}
._navItems {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    overflow-y: auto;
    background: #f8fbff !important;
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    -ms-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
}
._navItems._openedMenu {
    opacity: 1;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
}
._navItems ._max900 {
    max-width: 1100px;
    width: 100%;
    display: inline-block;
    margin: 0 auto;
}
._navItems ._nav {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 26px;
    position: relative;
}
._navItems li {
    /*position: relative;*/
}
._navItems ._nav > li > a {
    line-height: 1.91;
    letter-spacing: -0.68px;
    color: #324250;
}
._navItems ._nav > li > a:hover {
    color: #324250;
}
._navItems ._nav > li > a:hover span {
    color: #16509f;
}
._navItems ._nav > li > a:hover ._subToggle {
    opacity: 1;
}
._navItems ._nav a {
    position: relative;
}
._navItems ._nav ul {
    display: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-family: 'Conv_Sofia Pro Medium';
    line-height: 1;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    min-width: 215px;
}
._navItems ._nav ul li a {
    font-size: 19px;
    line-height: 1.68;
    letter-spacing: -0.4px;
    color: #76879e;
    font-family: 'Conv_Sofia Pro Regular';
}
._navItems ._nav ul li a:hover {
    color: #16509f;
}

._navItems ._nav ul li.current a{
    color: #16509f;
}
._subToggle {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    display: inline-block;
    margin-left: 15px;
    position: absolute;
    top: 50%;
    border: solid 2px #d2d9e4;
    transform: translateY(-13px);
    -webkit-transform: translateY(-13px);
    -moz-transform: translateY(-13px);
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    cursor: pointer;
    opacity: 0;
    background: url("../images/arrow-forward-blue.png") no-repeat center;
}
._subToggle i {
    visibility: hidden;
}
._subToggle.active,.active ._subToggle {
    background: #16509f url("../images/arrow-forward-white.png") no-repeat center;
    border-color: #16509f;
    color: #fff !important;
    opacity: 1;
}
._socialCopy {
    padding: 15px 0 15px 0;
    position: fixed;
    left: 80px;
    right: 175px;
    bottom: 0;
    z-index: 9;
    display: none;
}
._socialCopy ._social {
    text-align: left;
}
._socialCopy ._c {
    text-align: right;
    font-size: 12px;
    color: #7a7d8d;
}
._socialCopy ._social a {
    color: #16509f;
    background: #fff;
}
._socialCopy ._social a:hover {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._searchOverlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f8fbff !important;
    z-index: 999;
    display: none;
}
._searchOverlay ._holder {
    height: 100%;
    width: 100%;
}
._navigation._sGrey:before {
    opacity: 0;
}
._sForm {
    width: 100%;
    max-width: 1100px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
._sForm input {
    display: inline-block;
    width: 100%;
    padding: 41px 90px;
    border: solid 1px #eaeef4;
    outline: none;
    font-size: 22px;
    line-height: 1.68;
    letter-spacing: -0.55px;
    color: #324250;
}
._searchOverlay ._sForm input {
    background: #fdfeff;
}
._sForm form {
    position: relative;
}
._sForm ._sIcon {
    position: absolute;
    left: 40px;
    top: 42px;
    font-size: 42px;
    color: #324250;
    width: 36px;
    height: 36px;
    background: url("../images/search-form.png") no-repeat center center;
}
._sForm ._sIcon i {
    visibility: hidden;
}
._sForm button {
    width: 47px;
    height: 47px;
    line-height: 0;
    right: 40px;
    text-align: center;
    border: solid 2px #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 21px;
    position: absolute;
    color: #16509f;
    outline: none;
    top: 38px;
    background: url("../images/arrow-forward-blue.png") no-repeat center;
    cursor: pointer;
}
._sForm input:focus + button,._sForm input:active + button {
    border-color: #16509f;
    background: #16509f url("../images/arrow-forward-white.png") no-repeat center;
}
._sForm button i {
    visibility: hidden;
}
._searchOverlay .___shape {
    width: 436px;
    height: 323px;
    background: url("../images/search-shape.png") no-repeat right bottom;
    position: absolute;
    bottom: 0;
    right: 0;
}
._menuToggle.active span:first-child {
    display: none;
}
._menuToggle.active span:last-child {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
._menuToggle.active span:nth-child(2) {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
._navigation._dark ._menuToggle ._inner,
._navigation._dark2 ._menuToggle ._inner,
._navigation._stick ._menuToggle ._inner,
._navigation._adj ._menuToggle ._inner {
    background: #1b74ba;
    color: #fff;
}
._navigation._dark ._menuToggle ._inner span,
._navigation._dark2 ._menuToggle ._inner span,
._navigation._stick ._menuToggle ._inner span,
._navigation._adj ._menuToggle ._inner span {
    background: #fff;
}
._navigation._dark ._search a,
._navigation._dark ._lang a,
._navigation._dark2 ._search a,
._navigation._dark2 ._lang a,
._navigation._stick ._search a,
._navigation._stick ._lang a,
._navigation._adj ._search a,
._navigation._adj ._lang a {
    color: #26293c;
}
._logo img + img,
._navigation._dark ._logo img:first-child,
._navigation._stick ._logo img:first-child {
    display: none;
}
._navigation._dark ._logo img + img,
._navigation._stick ._logo img + img {
    display: inline-block;
    height: 84px;
}
._breadCrumb {
    padding: 40px 0 40px 80px;
}
._preLoader {
    position: fixed;
    z-index: 99999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #26293c;
}
.breadcrumb {
    padding: 0;
    margin: 0;
    background: none;
}
.breadcrumb li {
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
.breadcrumb li a {
    color: #95a1b4;
}
.breadcrumb-item.active {
    color: #95a1b4;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 30px;
    position: relative;
}
.breadcrumb-item+.breadcrumb-item::before {
    content: '';
    width: 3px;
    height: 3px;
    background-color: #b7babf;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #95a1b4;
    padding: 0;
    position: absolute;
    left: 15px;
    top: 14px;
    margin-top: -1px;
}
.breadcrumb li a:hover {
    color: #16509f;
}
._page404 h1 {
    font-size: 106px;
    margin-bottom: 14px;
}
._page404 h2 {
    margin-bottom: 55px;
}
._page404 .btn {
    min-width: 220px;
}
._padding80 {
    padding-left: 80px;
    padding-right: 80px;
}
.__content {
    overflow: hidden;
    padding-top: 150px;
}
.__content ._shapes:before {
    left: 0;
}
.__content ._shapes:after {
    right: 0;
}
._featureImage {
    margin-left: 173px;
    position: relative;
    overflow: hidden;
}
._featureImage img {
    width: 100%;
}
._featureImage ._overlay {
    position: absolute;
    right: 100px;
    bottom: 90px;
}
._shapes._adj:before {
    left: 80px;
    top: 10px;
    transform: unset;
}
._shapes._adj:after {
    right: 80px;
    top: 10px;
    transform: unset;
}
._vision {
    background: #16509f;
    color: #fff;
    padding: 290px 0 90px 0;
    margin-top: -200px;
}
._vision h2 {
    margin: 0;
    letter-spacing: 0;
}
._vision h2 + p {
    margin-top: 58px;
}
._vision p {
    line-height: 1.75;
}
._secondaryText {
    padding: 142px 0 166px 0;
    overflow: hidden;
}
._secondaryText p {
    margin: 0;
    line-height: 28px;
}
._secondaryText p + p {
    margin-top: 30px;
}
._parallax {
    padding: 235px 0;
    position: relative;
    z-index: 10;
}
._secondaryText ._shapes:after {
    display: none;
}
._secondaryText ._left {
    padding-right: 35px;
}
._secondaryText ._right {
    padding-left: 50px;
}
._awards {
    padding: 130px 0 160px 0;
}
._tg {
    border: 1px solid #dee4ec;
    background: #fff;
    margin-bottom: 10px
}
._tg:last-child,._tg ._body > a._head {
    border-bottom: 1px solid #dee4ec;
}
._tg ._body > a._head:last-child {
    border-bottom: 0;
}
._tg ._head {
    padding: 32px 105px 32px 35px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    width: 100%;
}
._tg ._head._adj,._tg ._head._adj2 {
    padding-top: 32px;
    padding-bottom: 32px;
}
._tg ._head i {
    position: absolute;
    width: 54px;
    height: 54px;
    border: solid 2px #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 54px;
    color: #16509f;
    font-size: 21px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    right: 40px;
    cursor: pointer;
}

._tg ._head._adj i.fa-file-text:before{position: relative;top: -2px;margin-left: 2px}

._tg ._head._adj i.fa-file-text {
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 23px;
    color: #d3dae5;
}
._tg ._head:hover i.fa-file-text {
    color: #fff;
}
._tg ._head:hover {
    color: #324250;
}
._tg ._head:hover i {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._tg ._head h3 {
    margin: 0;
    font-size: 22px;
    line-height: 2;
    width: 90%;
}
._tg ._head p {
    margin-bottom: 5px;
    letter-spacing: -0.4px;
    color: #16509f;
}
._tg ._head.active {
    background: #16509f;
    color: #fff;
}
._tg ._head.active p {
    color: #fff;
}
._tg ._head.active i {
    color: #fff;
    border-color: #fff;
}
._tg ._body {
    padding: 40px 20px;
    display: none;
}
._awards ._shapes:before {
    top: 100px;
}
._awards ._shapes:after {
    top: auto;
    bottom: 250px;
}
._tg ._body ._txt {
    line-height: 28px;
    padding-right: 45px;
}
._tg ._img {
    position: relative;
    margin-right: 25px;
}
._tg ._img img {
    width: 100%;
}
._tg ._img a {
    position: absolute;
    right: 37px;
    left: auto;
    bottom: 37px;
    width: 54px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    background-color: rgba(22, 80, 159, 0.80);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 21px;
}
._tg ._img a:hover {
    background-color: rgba(22, 80, 159, 1);
}

._tg_block {
    border: 1px solid #dee4ec;
    background: #fff;
    margin-bottom: 16px
}
._tg_block:last-child,._tg_block ._body > a._head {
    border-bottom: 1px solid #dee4ec;
}
._tg_block ._body > a._head:last-child {
    border-bottom: 0;
}
._tg_block ._head {
    padding: 32px 105px 32px 35px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    width: 100%;
}
._tg_block ._head._adj,._tg_block ._head._adj2 {
    padding-top: 32px;
    padding-bottom: 32px;
}
._tg_block ._head i {
    position: absolute;
    width: 54px;
    height: 54px;
    border: solid 2px #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 54px;
    color: #16509f;
    font-size: 21px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    right: 40px;
    cursor: pointer;
}

._tg_block ._head._adj i.fa-file-text:before{position: relative;top: -2px;margin-left: 2px}

._tg_block ._head._adj i.fa-file-text {
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 23px;
    color: #d3dae5;
}
._tg_block ._head:hover i.fa-file-text {
    color: #fff;
}
._tg_block ._head:hover {
    color: #324250;
}
._tg_block ._head:hover i {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._tg_block ._head h3 {
    margin: 0;
    font-size: 22px;
    line-height: 2;
    width: 90%;
}
._tg_block ._head p {
    margin-bottom: 5px;
    letter-spacing: -0.4px;
    color: #16509f;
}
._tg_block ._head.active {
    background: #16509f;
    color: #fff;
}
._tg_block ._head.active p {
    color: #fff;
}
._tg_block ._head.active i {
    color: #fff;
    border-color: #fff;
}
._tg_block ._body {
    padding: 40px 20px;
    display: none;
}
._tg_block ._body ._txt {
    line-height: 28px;
    padding-right: 45px;
}
._tg_block ._img {
    position: relative;
    margin-right: 25px;
}
._tg_block ._img img {
    width: 100%;
}
._tg_block ._img a {
    position: absolute;
    right: 37px;
    left: auto;
    bottom: 37px;
    width: 54px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    background-color: rgba(22, 80, 159, 0.80);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 21px;
}
._tg_block ._img a:hover {
    background-color: rgba(22, 80, 159, 1);
}

._tg_block > a > span.title{font-size: 22px; font-family: 'Conv_Sofia Pro Regular'; line-height: 2; display: block;width: 90%}

._tg_block.borderBottom {
    border-bottom: 1px solid #dee4ec;
}

.pp_social {
    display: none;
}
.__content h1._title {
    margin-bottom: 67px;
	margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.__content h1._title:not(.plr-155){
	max-width: 500px;    
}
.__content h1._title.plr-155 {
	padding-left: 0;
	padding-right: 0;
	max-width: 750px;
}
._imgBorder._blue:after {
    background-color: #d6242c;
}
._founder ._imgBorder {
    margin-right: 15px;
}
._founder ._imgBorder:after {
    max-width: 450px;
    width: 100%;
    left: auto;
}
._founder ._txt {
    padding-left: 40px;
}
._founder ._txt ._inner {
    max-width: 510px;
    width: 100%;
}
._founder ._txt p {
    margin: 0;
}
._founder ._txt p + p {
    margin-top: 30px;
}
._founder {
    padding-bottom: 143px;
}
._working {
    padding: 75px 0 150px 0;
}
._work {
    margin-top: 170px;
}
._work ._img {
    text-align: right;
}
._work ._txt {
    padding-left: 175px;
    padding-right: 135px;
}
._work:nth-child(even) ._img {
    text-align: left;
}
._work:nth-child(even) ._txt {
    padding-left: 85px;
    padding-right: 175px;
}
._shapesRight:after {
    display: block;
    left: auto;
    right: 85px;
}
._shapesRight._bottom:after {
    bottom: -200px;
    transform: unset;
    top: auto;
}
._box {
    border: solid 1px #eaeef4;
    background: #ffffff;
    padding: 27px 37px 40px 40px;
    min-height: 265px;
    position: relative;
}
._box._ptr {
    background: #ffffff url("../images/boxshape.png") no-repeat right bottom;
}
._box:before, ._box:after {
    content: '';
    width: 4px;
    height: 120px;
    background-color: #f79a33;
    position: absolute;
    left: -1px;
    top: 0;
}
._box:after {
    left: auto;
    right: -1px;
    width: 8px;
}
._topLine:before, ._topLine:after {
    content: '';
    width: 60px;
    height: 4px;
    background-color: #f79a33;
    position: absolute;
    left: 0;
    top: -1px;
}
._topLine:after {
    background: #16509f;
    left: auto;
    width: 35px;
    right: 0;
    height: 8px;
}
._rightLine {
    position: absolute;
    width: 8px;
    height: 80px;
    background: #16509f;
    left: auto;
    top: 0;
    right: -1px;
    z-index: 2;
}
._box h3 {
    font-family: 'Conv_Sofia Pro Bold';
    font-size: 24px;
    margin-bottom: 13px;
}
._box p {
    margin-bottom: 56px;
}
._box ._link {
    display: inline-block;
    width: 54px;
    height: 54px;
    line-height: 53px;
    text-align: center;
    border: solid 1px #bcc4d0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #16509f;
    font-size: 19px;
}
._box ._link:hover {
    color: #fff;
    background: #16509f;
    border-color: #16509f;
}
.modal-backdrop.show {
    opacity: 0.9;
    background-color: #16509f;
}
._close {
    position: absolute;
    top: 0;
    right: 0;
    width: 52px;
    height: 52px;
    background: #b9cae2 url("../images/close-modal.png") no-repeat center center;
    border: 0;
    text-align: center;
    line-height: 51px;
    color: #fff;
    z-index: 9999;
    font-size: 36px;
    text-shadow: none;
    cursor: pointer;
}
._close i {
    visibility: hidden;
}
.modal {
    z-index: 99999;
}
.modal-content {
    border-radius: 0;
    border: 0;
}
._close:hover {
    background-color: #b9cae2;
}
.modal-body {
    padding: 64px 80px 64px 40px;
}
@media (min-width: 1200px) {
    .modal-lg {
        max-width: 1096px;
    }
}
._modal ._txt h3 {
    font-size: 24px;
    margin: 0;
}
._modal ._txt ._t {
    margin-bottom: 40px;
}
._modal ._txt p {
    margin: 0;
}
._modal ._txt p + p {
    margin-top: 30px;
}
._filters .cbp-l-filters-buttonCenter .cbp-filter-item {
    background-color: #c6cfe1;
    border-color: #c6cfe1;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #ffffff !important;
    font-size: 16px;
    padding: 2px 10px;
    min-width: 260px;
    font-family: 'Conv_Sofia Pro Medium';
    margin-left: 0;
    margin-right: 0;
}
._filters .cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {
    background-color: #16509f;
    border-color: #16509f;
}
._filters {
    margin-bottom: 67px;
}
._box._adj p {
    margin-bottom: 16px;
}
._box._adj {
    padding: 20px;
    margin-bottom: 40px;
}
._box._adj h3 {
    line-height: 1.42;
    letter-spacing: -0.4px;
}
blockquote {
    font-family: 'Conv_Sofia Pro Regular';
    font-size: 36px;
    line-height: 1.5;
    letter-spacing: -1.28px;
    color: #98a0a7;
}
blockquote span {
    font-size: 46px;
    letter-spacing: -1.63px;
    color: #16509f;
}
blockquote h3 {
    margin-top: 60px;
    font-size: 22px;
    line-height: 1.77;
    letter-spacing: -0.37px;
    color: #16509f;
}
blockquote h3 + p {
    margin: 0;
    color: #324250;
    font-size: 16px;
    font-family: 'Conv_Sofia Pro Medium';
    line-height: 1.75;
}
._know ._work ._txt {
    padding-right: 50px;
}
._know ._work:nth-child(even) ._txt {
    padding-right: 175px;
}
._working._know .row {
    margin-top: 0;
    margin-bottom: 200px;
}
._working._know {
    padding-top: 137px;
    padding-bottom: 25px;
}
._work._k ._img {
    text-align: left;
}
._work._k:nth-child(even) ._img {
    text-align: right;
}
._work._k ._txt {
    padding-left: 85px;
    padding-right: 150px;
}
._know ._work._k:nth-child(even) ._txt {
    padding-left: 175px;
    padding-right: 105px;
}
._work._k ._txt h2 {
    font-size: 31px;
    line-height: 1.68;
    letter-spacing: 0.15px;
    margin-bottom: 25px;
    font-family: 'Conv_Sofia Pro Bold';
}
._work._k ._txt h3 {
    font-size: 24px;
    line-height: 1.5;
    letter-spacing: normal;
    margin-bottom: 30px;
}
._work._k ._img {
    position: relative;
    padding-bottom: 20px;
}
._work._k ._img:after {
    content: '';
    position: absolute;
    left: auto;
    bottom: 0;
    height: 20px;
    right: 0;
    background-color: #f5a700;
    max-width: 460px;
    width: 100%;
}
._work._k:nth-child(even) ._img:after {
    left: 0;
    right: auto;
}
._work._k ._img._purple:after {
    background-color: #ff506d;
}
._work._k ._img._blue:after {
    background-color: #46a7e3;
}
._box._values {
    padding: 50px 85px 70px 70px;
    text-align: right;
}
._box._values:nth-child(even) {
    background: #fff url("../images/boxshape2.png") no-repeat left bottom;
}
._box._values h1 {
    font-size: 48px;
    line-height: 1.54;
    letter-spacing: -1.14px;
    margin-bottom: 50px;
}
._box._values h3 {
    font-size: 25px;
    line-height: 1.52;
    letter-spacing: -0.52px;
    color: #98a0a7;
    margin: 0;
    font-family: 'Conv_Sofia Pro Regular';
}
._box._values ._topLine:before,._box._values:before {
    display: none;
}
._box._values + ._box {
    margin-top: 106px;
}
._box._values img {
    position: absolute;
    left: 30px;
    top: -56px;
    max-width: 200px;
}
._box._values:nth-child(even) {
    text-align: left;
}
._box._values:nth-child(even) img {
    left: auto;
    right: 30px;
}
._box._values:nth-child(even) ._topLine:after {
    left: -1px;
    right: auto;
}
._box._values:nth-child(even) ._rightLine {
    left: -1px;
    right: auto;
}
._box._values:nth-child(even):after {
    left: -1px;
    right: auto;
}
._box._green {
    border-color: #a9cfa4;
}
._box._green h1 {
    color: #437e3b;
}
._box._green ._topLine:after,._box._green ._rightLine {
    background: #437e3b;
}
._box._cyan {
    border-color: #7fbbc5;
}
._box._cyan h1 {
    color: #007a8d;
}
._box._cyan ._topLine:after,._box._cyan ._rightLine {
    background: #007a8d;
}
._box._bulleye {
    border-color: #d9adcb;
}
._box._bulleye h1 {
    color: #942971;
}
._box._bulleye ._topLine:after,._box._bulleye ._rightLine {
    background: #942971;
}
._box._red {
    border-color: #fd81ba;
}
._box._red h1 {
    color: #cb1b6c;
}
._box._red ._topLine:after,._box._red ._rightLine {
    background: #cb1b6c;
}
._box._purple {
    border-color: #baaff6;
}
._box._purple h1 {
    color: #6256a5;
}
._box._purple ._topLine:after,._box._purple ._rightLine {
    background: #6256a5;
}
._tables {
    padding-bottom: 125px;
}
.table {
    color: #6c8091;
    margin-bottom: 50px;
}
.table th {
    color: #16509f;
    padding: 27px 40px;
    border: 0 !important;
}
.table tbody tr td:first-child {
    color: #324250;
}
.table tbody tr td {
    padding: 27px 40px;
    background: #f4f6f9;
    border-bottom: 4px solid #fff;
    border-top: 0;
}
.table tfoot tr td {
    padding: 27px 40px;
    color: #16509f;
    font-family: 'Conv_Sofia Pro Bold';
}
._note {
    color: #16509f;
    line-height: 1.75;
    margin-bottom: 40px;
    text-align: center;
}
.table tfoot tr td:nth-child(2),
.table tfoot tr td:nth-child(3) {
    box-shadow: 0 -4px 0 0 #16509f;
}
._double {
    color: rgba(50, 66, 80, 0.51);
    text-align: right;
    padding:  15px 33px 15px 0;
    border-top: solid 1px #bcc4d0;
    border-bottom: solid 1px #bcc4d0;
}
._double p {
    margin: 0;
}
sub {
    bottom: -5px;
}
._shapes._tables:before {
    left: 80px;
    top: 10px;
    transform: unset;
}
._shapes._tables:after {
    right: 80px;
    top: 10px;
    transform: unset;
}
._shapes._tables._second:before {
    left: 80px;
    top: 30%;
    transform: unset;
}
._shapes._tables._second:after {
    right: 80px;
    top: 30%;
    transform: unset;
}
._histories {
    padding: 165px 0 175px 0;
    overflow: hidden;
}
ul._history {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
ul._history li {
    position: relative;
    width: 100%;
}
ul._history li + li {
    margin-top: 64px;
}
.__box {
    text-align: center;
    margin-bottom: 75px;
}
.__box ._inner {
    display: inline-block;
    width: 262px;
    height: 262px;
    background-color: #16509f;
    padding: 10px;
    color: #fff;
}
.__box h2 {
    font-size: 80px;
    color: #fff;
    line-height: 0.68;
    letter-spacing: -4px;
    margin-bottom: 35px;
}
.__box p {
    font-size: 23px;
    line-height: 1.39;
    margin: 0;
}
.__box .middle {
    width: 100%;
}
._history ._txt {
    font-size: 22px;
    line-height: 1.91;
    letter-spacing: -0.86px;
    color: #324250;
}
._history ._txt p {
    margin: 0;
}
._history ._txt p + p {
    margin-top: 5px;
}
._r:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 52px;
    height: 22px;
    border: solid 10px #ffffff;
    border-left: 0;
    border-right: 0;
    background-color: #1460c8;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    z-index: 99;
}
._rNone:after {
    display: none;
}
._history strong {
    font-family: 'Conv_Sofia Pro Bold';
}
._history ._img img + img {
    margin-top: 70px;
}
._history ._img._adj img + img {
    margin-top: 300px;
}
.__box h3 {
    margin-top: 50px;
    font-size: 23px;
    color: #98a0a7;
    line-height: 1.39;
}
._option + ._option {
    margin-top: 30px;
}
._option h3 {
    font-family: 'Conv_Sofia Pro Bold';
    line-height: 2.22;
    letter-spacing: -0.9px;
    color: #2e4251;
    font-size: 23px;
    margin-bottom: 38px;
}
._option ul {
    list-style-type: none;
    padding: 0;
    margin: 0 !important;
}
._option ul li {
    padding: 33px 24px;
    border: solid 1px #d3dce9;
    background-color: #ffffff;
    border-bottom: 0;
}
._option ul li:last-child {
    border-bottom: solid 1px #d3dce9;
}
._s {
    position: absolute;
    left: 85px;
    top: 85px;
    width: 51px;
    height: 400px;
    background: url(../images/line-shapes.png) no-repeat center center;
    background-size: contain;
    z-index: -1;
}
._s1 {
    top: -200px;
}
._s2 {
    top: 33%;
}
._s3 {
    top: 66%;
}
._s4 {
    top: 30%;
    right: 85px;
    left: auto;
}
._s5 {
    top: 45%;
    right: 85px;
    left: auto;
}
._s6 {
    top: 60%;
    right: 85px;
    left: auto;
}
._s7 {
    top: 75%;
    right: 85px;
    left: auto;
}
._s8 {
    top: 90%;
    right: 85px;
    left: auto;
}
._shapes.__adj:before {
    top: 130px;
}
._foundation ul {
    list-style-type: none;
    margin: 40px 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}
._foundation ul li {
    border: 1px solid #bcc4d0;
    height: 120px;
    text-align: center;
    float: left;
    width: 50%;
    border-right: 0;
    background-color: #fff
}
._foundation ul li:first-child {
    border-left: 6px solid #16509f;
}
._foundation .middle {
    width: 100%;
}
._foundation ul li:last-child {
    border-right: 1px solid #bcc4d0;
}
._foundation a {
    color: #6c757d;
    letter-spacing: -0.63px;
}
._foundation a:hover {
    color: #16509f;
}

._foundation a{font-size: 1vw}

._blue60 a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #16509f;
    font-size: 28px;
}
._blue60 a:hover {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._grey60 a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #d3dae5;
    font-size: 28px;
    border-color: #d3dae5;
}
._grey60 a:hover {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._common ._img {
    padding-right: 42px;
}
._common ._txt {
    padding-left: 65px;
    padding-right: 135px;
}
._common ._txt h1 {
    font-size: 46px;
    line-height: 1.43;
    letter-spacing: -1.05px;
    margin-bottom: 60px;
}
._work ._txt h2 {
    margin-bottom: 60px;
    font-size: 44px;
    font-family: 'Conv_Sofia Pro Light';
}
._common ul {
    margin-top: 60px;
}
._common .row + .row {
    margin-top: 180px;
}
._common .row:nth-child(even) ._txt {
    padding-left: 135px;
    padding-right: 42px;
}
._common .row:nth-child(even) ._img {
    padding-left: 42px;
    padding-right: 0;
}
._common ._s1 {
    top: 18%;
    left: 60px;
}
._st {
    text-align: center;
}
div._st h1,._common ._txt div._st h1 {
    font-size: 72px;
    line-height: 1.1;
    letter-spacing: -3.6px;
    margin-bottom: 30px;
    font-family: 'Conv_Sofia Pro Semi Bold';
}
div._st h2,._common ._txt div._st h2 {
    margin: 0;
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: -1.1px;
}
._vid {
    position: relative;
}
._vid img {
    width: 100%;
}
._vid a {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    width: 153px;
    height: 153px;
    background: rgba(22, 80, 159, 0.80) url('../images/play-vide.png') no-repeat center center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #fff;
    font-size: 60px;
    line-height: 151px;
    text-align: center;
}
._vid a i {
    visibility: hidden;
}
._vid a:hover {
    background: rgba(22, 80, 159, 1) url('../images/play-vide.png') no-repeat center center;
}
._shapes2:before, ._shapes2:after,
._shapes3:before, ._shapes3:after,
._shapes4:before, ._shapes4:after,
._bottomShapes:before,._bottomShapes:after{
    content: '';
    position: absolute;
    left: 80px;
    width: 51px;
    height: 400px;
    background: url(../images/line-shapes.png) no-repeat center center;
    background-size: contain;
    top: 10px;
    z-index: -1;
}
._shapes2:after {
    left: auto;
    top: auto;
    right: 80px;
    bottom: 10px;
}
._shapes3:after {
    left: auto;
    top: 0;
    right: 80px;
}
._shapes4:after {
    left: auto;
    top: 0;
    right: 80px;
}
._bottomShapes:before {
    top: auto;
    bottom: 50px;
}
._bottomShapes:after {
    top: auto;
    bottom: 50px;
    right: 80px;
    left: auto;
}
._max850 {
    max-width: 850px;
    width: 100%;
    margin: 0 auto;
}
._max500 {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}
.__list {
    font-size: 22px;
    padding-left: 23px;
}
.__list li {
    line-height: 44px;
}
._rectangle ._inner {
    max-width: 776px;
    width: 100%;
    margin: 0 auto;
    background-color: #f4f6f9;
    padding: 37px 50px;
}
._rectangle h3 {
    font-size: 24px;
    margin-bottom: 38px;
    line-height: 1.5;
    letter-spacing: -0.4px;
    color: #324250;
}
._rectangle p {
    margin: 0;
}
._rectangle p + p {
    margin-top: 27px;
}
._rectangle span + span {
    margin-left: 25px;
}
._rectangle a {
    color: rgba(50, 66, 80, 0.5);
}
._sanayi {
    line-height: 1.68;
    letter-spacing: 0.15px;
    color: #394856;
    font-size: 31px;
}
.__t h3 {
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: -0.7px;
}
._cBox {
    text-align: center;
    background-color: #f4f6f9;
    padding: 40px;
    height: 100%;
}
._cBox img {
    margin-bottom: 24px;
}
._cBox h3 {
    font-size: 26px;
    line-height: 1.31;
    letter-spacing: -0.59px;
    margin-bottom: 32px;
}
._cBox h4 {
    font-size: 24px;
    line-height: 1.21;
    letter-spacing: -0.4px;
    margin-bottom: 13px;
}
._cBox h4 + p {
    margin-bottom: 40px;
}
._cBox a {
    color: rgba(50, 66, 80, 0.50);
}
._cBox ._emails {
    margin-bottom: 9px;
}
._map {
    height: 640px;
    z-index: 9;
}
._btnz a + a {
    margin-left: 10px;
}
._filterT {
    width: 377px;
    height: 80px;
    background-color: #f4f6f9;
    display: inline-block;
    border: 0;
    outline: none;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #909cb5;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto 0 auto;
}
._tg.borderBottom {
    border-bottom: 1px solid #bcc4d0;
}
._result {
    padding: 30px 40px 50px 40px;
    background: #f4f6f9;
}
._result:hover {
    background: #16509f url("../images/shape-blue.png") no-repeat right bottom !important;
}
._result:hover p._dt {
    color: rgba(255, 255, 255, 0.5);
}
._result:hover h2,._result:hover p {
    color: #fff;
}
._result:hover ._linkArrow {
    color: #fff;
}
._result:hover ._linkArrow i {
    border-color: #fff;
    background: url("../images/arrow-forward-white.png") no-repeat center;
    color: #fff;
}
._result:hover ._linkArrow:hover i {
    background: #fff url("../images/arrow-forward-blue.png") no-repeat center;
    border-color: #fff;
    color: #16509f;
}
._result + ._result {
    margin-top: 10px;
}
._result p._sr {
    color: #16509f;
    margin-bottom: 12px;
    line-height: 2.06;
    letter-spacing: -0.4px;
    font-family: 'Conv_Sofia Pro Semi Bold';
    text-transform: uppercase;
}
._result:hover p._sr {
    color: #ffffff;
}
._result h2 {
    font-size: 33px;
    line-height: 1.24;
    letter-spacing: -0.92px;
    margin-bottom: 30px;
}
._result p {
    margin-bottom: 30px;
}
a._linkArrow span {
    margin-right: 14px;
}
a._linkArrow i {
    width: 30px;
    height: 30px;
    border: solid 2px #d2d9e4;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    background: url("../images/arrow-forward-blue.png") no-repeat center;
}
a._linkArrow i:before {
    visibility: hidden;
}
a._linkArrow:hover {
    color: #324250;
}
a._linkArrow:hover i {
    border-color: #16509f;
    background: #16509f;
    color: #fff;
}
._result:nth-child(odd){
    background-color: #f0f3f8;
}
.pagination {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
}
.pagination li {
    border: 0;
}
.pagination li a , .pagination li span {
    border: 0;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #98a0a7;
    outline: none;
    border-radius: 0 !important;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 2px;
    text-align: center;
}
.pagination .page-link:hover {
    color: #16509f;
    background: none;
}
.pagination .page-item.active .page-link {
    background: none;
    color: #16509f;
    border-bottom: 2px solid #16509f;
}
.pagination li + li {
    margin-left: 10px;
}
.pagination li i {
    font-size: 20px;
}
._tabs li a {
    background-color: #c6cfe1;
    line-height: 2.06;
    letter-spacing: -0.4px;
    min-width: 230px;
    color: #fff;
    padding-top: 4px;
    padding-bottom: 4px;
}
._tabs li {
    margin-top: 2px;
    padding-bottom: 2px;
}
._tabs li + li {
    margin-left: 2px;
}
._tabs li a.active,._tabs li a:hover {
    background: #16509f;
}
._result p._dt {
    line-height: 1.75;
    letter-spacing: 1px;
    color: rgba(50, 66, 80, 0.50);
    font-family: 'Conv_Sofia Pro Black';
    margin-bottom: 19px;
}
._gallery {
    border: solid 1px #eaeef4;
    padding: 20px 5px;
    background: #fff;
    margin-bottom: 40px;
}
._gallery h3 {
    font-size: 22px;
    line-height: 1.42;
    letter-spacing: -0.4px;
    font-family: 'Conv_Sofia Pro Bold';
    margin-bottom: 4px;
}
._gallery p {
    line-height: 1.75;
    margin-bottom: 45px;
}
._gallery a {
    width: 54px;
    height: 54px;
    line-height: 50px;
    border: solid 1px #bcc4d0;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    color: #16509f;
    font-size: 21px;
}
._gallery a:hover {
    color: #fff;
    border-color: #16509f;
    background: #16509f;
}
._gallery ._img {
    margin-right: 0;
}
._cInfo ._inner {
    max-width: 757px;
    width: 100%;
    margin: 0 auto;
    background-color: #f4f6f9;
    padding: 40px 20px;
}
._cInfo h3 {
    line-height: normal;
    letter-spacing: -0.59px;
    margin-bottom: 18px;
    font-size: 24px;
}
._cInfo h4 {
    font-size: 24px;
    line-height: 1.21;
    letter-spacing: -0.4px;
    margin-bottom: 13px;
}
._cInfo ._t {
    margin-bottom: 30px;
}
._cInfo a {
    color: rgba(50, 66, 80, 0.50);
    font-family: 'Conv_Sofia Pro Black';
}
._cInfo a:hover {
    color: #16509f;
}
.table tbody tr td a {
    color: #909cb5;
}
.table tbody tr td a > i {
    font-size: 24px;
}
.table tbody tr td a:hover {
    color: #16509f;
}
.table tbody tr.color-blue td:first-child {
    color: #16509f;
}
.table thead th._adj {
    font-size: 22px;
    font-family: 'Conv_Sofia Pro Semi Bold';
}
.table tbody tr:hover td {
    background-color: #f0f3f8;
}
.table._space tr td {
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
}
._min160 tr td {
    height: 160px;
    vertical-align: middle;
}
._min90 tr td {
    height: 90px;
    vertical-align: middle;
}
._searchF ._control {
    position: relative;
}
._searchF ._control button {
    width: 100%;
}
._searchF ._control input {
    display: inline-block;
    width: 100%;
    outline: none;
    padding: 28px 40px;
    background-color: #f4f6f9;
    border: 0;
}
._searchF ._control img {
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
._searchF ._sForm {
    position: relative;
    transform: unset;
    left: 0;
    top: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
.__op {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
.__op li {
    float: left;
    display: inline-block;
    border-right: 4px solid #fff;
    width: 20%;
    text-align: center;
}
.__op li:first-child,.__op li:nth-child(2) {
    width: 30%;
}
.__op ._h {
    height: 80px;
    background-color: #16509f;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    font-family: 'Conv_Sofia Pro Semi Bold';
    border-bottom: 4px solid #fff;
}
.__op .middle {
    width: 100%;
}
.__op ._b {
    height: 248px;
    background-color: #f4f6f9;
}
.__op h3 {
    font-size: 22px;
    line-height: 2.45;
    letter-spacing: -1.1px;
    color: #324250;
    font-family: 'Conv_Sofia Pro Medium';
    margin: 0;
}
.__op h1 {
    font-size: 72px;
    font-family: 'Conv_Sofia Pro Semi Bold';
    line-height: 0.75;
    letter-spacing: -3.6px;
}
._smBox {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
._smBox li {
    float: left;
    display: inline-block;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
    width: 20%;
    text-align: center;
    height: 162px;
    background-color: #f0f3f8;
    text-align: center;
}
._smBox .middle {
    text-align: center;
    width: 100%;
}
._smBox p {
    font-size: 12px;
    font-family: 'Conv_Sofia Pro Semi Bold';
    line-height: 1.5;
    color: #16509f;
    margin-bottom: 15px;
}
._smBox h4 {
    line-height: 1.45;
    letter-spacing: -1.1px;
    color: #324250;
    font-size: 22px;
    margin: 0;
}
._banner.__adj ._caption {
    left: 94px;
    right: auto;
    text-align: left;
    bottom: 110px;
}
._banner.__adj ._caption p {
    text-align: left;
}
._banner.__adj ._inner {
    padding-right: 150px;
}
._banner.__adj ._caption p:after {
    left: -28px;
    right: auto;
}
._banner.__adj .carousel-indicators {
    left: 94px;
    right: auto;
}
._ir {
    display: inline-block;
    width: 100%;
}
.__link {
    border: 1px solid #bcc4d0;
    border-bottom: 0;
    background: #fff;
    padding: 0 105px 0 35px;
    height: 130px;
    position: relative;
    cursor: pointer;
    float: left;
    width: 100%;
}
.__link .middle {
    width: 100%;
}
.__link i {
    position: absolute;
    width: 54px;
    height: 54px;
    border: solid 2px #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    line-height: 52px;
    color: #16509f;
    font-size: 21px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    right: 40px;
    cursor: pointer;
    background: url("../images/arrow-forward-blue.png") no-repeat center;
}
.__link i:before {
    visibility: hidden;
}
.__link:hover i {
    color: #fff;
    background: #16509f url("../images/arrow-forward-white.png") no-repeat center;
    border-color: #16509f;
}
.__link p {
    line-height: 1.75;
    letter-spacing: 1px;
    margin-bottom: 2px;
}
.__link h3 {
    margin: 0;
    font-size: 28px;
    letter-spacing: -0.78px;
}
.__link:hover h3 {
    color: #324250;
}
._ir .__link:last-child {
    border-bottom: 1px solid #bcc4d0;
}
._ir ._h {
    height: 106px;
    background-color: #16509f;
    padding-left: 125px;
    position: relative;
}
._ir ._h .middle {
    width: 100%;
    color: #fff;
}
._ir ._h h3 {
    margin: 0;
}
._ir ._h img {
    max-width: 80px;
    position: absolute;
    left: 23px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.__link ._number {
    width: 128px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #f4f6f9;
    font-size: 28px;
    letter-spacing: -0.58px;
    color: #6c8091;
    text-align: center;
}
.__link h3 {
    position: relative;
}
.__link h3 span {
    position: absolute;
    top: 50%;
    right: 45px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
._nlBox ._inner {
    position: relative;
    padding: 50px 50px 68px 50px;
    background-color: #f4f6f9;
    text-align: center;
    z-index: 9;
}
._nlBox form {
    max-width: 518px;
    width: 100%;
    margin: 0 auto;
}
._nlBox h3 {
    font-size: 28px;
    line-height: 1.29;
    letter-spacing: -0.58px;
    margin-bottom: 43px;
}
._nlBox ._letter form input[type="text"] {
    background: #fff;
}
._nlBox ._letter button {
    background: #16509f url("../images/md-arrow-forward-white.png") no-repeat center;
    color: #fff;
}
._nlBox {
    position: relative;
    margin-bottom: 50px;
}
._nlBox ._check {
    text-align: left;
}
._nlBox:before,._nlBox:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 180px;
    height: 225px;
    background: url("../images/left-vert.png") no-repeat left top;
    z-index: 10;
}
._nlBox:after {
    background: url("../images/right-vert.png") no-repeat right bottom;
    left: auto;
    right: 0;
    bottom: 0;
    top: auto;
}
ul._footerNav {
    display: inline-block;
    width: 100%;
    margin: 0 -15px;
}
._footerNav li {
    width: 25%;
    padding: 0 15px;
    float: left;
    font-size: 16px;
    line-height: 2.81;
    letter-spacing: 1px;
    margin-bottom: 50px;
}
.__content .ui-selectmenu-button.ui-button {
    width: 377px !important;
    height: 80px;
    background-color: #f4f6f9;
    border-radius: 0;
    border: 0;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #909cb5;
    padding: 0;
    outline: none;
}
.ui-button.ui-state-active:hover {
    border: 0;
    background-color: #f4f6f9 !important;
    font-weight: normal;
    color: #909cb5 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
    background-color: #16509f !important;
}
.__content .ui-button:active {
    background-color: #f4f6f9;
    color: #909cb5;
}
.__content .ui-selectmenu-text {
    margin: 25px 0 0 40px;
}
.__content .ui-button .ui-icon {
    position: absolute;
    right: 43px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    background: url("../images/arrow-down.png") no-repeat center;
}
.__content .ui-button:hover .ui-icon,
.__content .ui-state-hover .ui-icon, .__content .ui-state-focus .ui-icon,
.__content .ui-button:hover .ui-icon, .__content .ui-button:focus .ui-icon {
    background: url("../images/arrow-down.png") no-repeat center;
}
.ui-menu .ui-menu-item-wrapper {
    padding: 22px 40px !important;
    color: #909cb5;
}
.ui-widget.ui-widget-content {
    border: 0 !important;
    background-color: #f4f6f9;
}
._tg ._body ._head._adj {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
}
.__op ._b h1 sub {
    font-size: 32px;
    font-family: 'Conv_Sofia Pro Semi Bold';
    margin-left: 6px;
}
@media (min-width: 1920px){
    body {
        max-width: 1800px;
        margin: 0 auto;
        background-color: #fbfcfe;
    }
    ._wrap {
        position: relative;
    }
    ._navigation {
        left: auto;
        right: auto;
        max-width: 1800px;
        width: 100%;
    }
    section:not(._navigation){
        background-color: #fff;
    }
}
.modal-backdrop {
    z-index: 9999;
}
._modalAw .carousel {
    width: 100%;
    margin: 0 auto;
}
._modalAw img {
    max-width: 400px;
}
._counter {
    font-size: 24px;
    line-height: 1.21;
    letter-spacing: -0.4px;
    color: #324250;
    margin-top: 28px;
}
._mArrows {
    width: 90px;
    height: 90px;
    line-height: 85px;
    text-align: center;
    display: inline-block;
    position: absolute;
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    border: solid 2px #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #fff;
    font-size: 26px;
    background: url("../images/arrow-backward-white.png") no-repeat center;
}
._mArrows i {
    visibility: hidden;
}
._mArrows.__mRight {
    right: -110px;
    left: auto;
    background: url("../images/arrow-forward-white.png") no-repeat center;
}
._mArrows:hover {
    color: #fff;
    background: #16509f url("../images/arrow-backward-white.png") no-repeat center;
    border-color: #16509f;
}
._mArrows.__mRight:hover {
    background: #16509f url("../images/arrow-forward-white.png") no-repeat center;
}
.modal-body.__adj {
    padding-left: 80px;
    padding-right: 80px;
}
._relations,._parallax {
    background-color: transparent !important;
}
.carousel-item.active .data-image {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-animation: zoomin 10s ease-in infinite;
    animation: zoomin 10s ease-in infinite;
    transition: all 1s ease-in-out;
    overflow: hidden;
}
._banner .data-image {
    height: 100%;
    width: 100%;
}
@-webkit-keyframes zoomin {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
    100% {transform: scale(1.1);}
}
@keyframes zoomin {
    0% {transform: scale(1);}
    50% {transform: scale(1.1);}
    100% {transform: scale(1.1);}
} /*End of Zoom in Keyframes */
@media (min-width: 992px) {
    ._featureImage img {
        -webkit-animation: zoomin 15s ease-in infinite;
        animation: zoomin 15s ease-in infinite;
        transition: all 1s ease-in-out;
    }
}
._bannerHead {
    position: absolute;
    left: 180px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    color: #fff;
}
._bannerHead h1 {
    color: #fff;
    font-size: 86px;
    font-family: 'Conv_Sofia Pro Black';
    line-height: 1;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin: 0;
}
.carousel-inner > .carousel-item {
    -webkit-transition: -webkit-transform 1s ease-in-out !important;
    -o-transition: -o-transform 1s ease-in-out !important;
    transition: transform 1s ease-in-out !important;
}
._toggle i.fa-angle-down:before {
    -webkit-animation: mover 0.8s infinite  alternate;
    animation: mover 0.8s infinite  alternate;
    display: inline-block;
}
._smText {
    font-family: 'Conv_Sofia Pro Regular';
    color: #6c757d;
    font-size: 17px;
    line-height: 1.7;
}
._bgText {
    line-height: 1.33;
}
._sustain ._txt._adj ._inner {
    margin-right: auto;
    margin-left: 160px;
}
._sustain ._txt._adj {
    padding-bottom: 60px;
}
footer ._lines:before, footer ._lines:after,footer ._line:before, footer ._line:after {
    background: rgba(234, 238, 244, 0.05);
}
._copy p {
    margin: 0;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
._copy {
    margin-top: 33px;
}
._copyright ._copy {
    display: none;
}
._cookie {
    background-color: #1D1F30;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    text-align: center;
    padding: 30px;
    color: #fff;
    font-size: 15px;
    display: none;
}

._cookie a._smalldisc{color:#fff;border-bottom: 1px solid #fff}
._cookie a._smalldisc:hover{border:none}
._cookie p {
    line-height: 1.6;
    margin-bottom: 0;
}

._cookie p a{color:#fff;text-decoration: underline;}
._cookie a.btn-blue{border-color:#fff;background-color:#1D1F30 }
._cookie a.btn-blue:hover{background-color: #26293C}
._cookie a.btn {
    margin-left: 20px;
    font-size: 15px;
    text-decoration: none;
    padding: 14px 20px;
}
._cookie a.btn-white {
    color: rgba(50, 66, 80, 0.6);
    background: #fff;
}
._cookie a.btn-white:hover {
    opacity: 0.9;
}
._cookie.active {
    display: inline-block;
}
.modal-body {
    overflow-y: auto;
}
.modal-content {
    max-height: calc(100vh - 150px);
}
@media (min-width: 576px) {
    .modal-content {
        max-height: calc(100vh - 150px);
    }
}
.modal-body::-webkit-scrollbar,div::-webkit-scrollbar  {
    width: 8px;
    background-color: #fff;
}
.modal-body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb {
    background-color: rgba(22, 80, 159, 0.30);
    border: 0;
}
._navItems::-webkit-scrollbar  {
    width: 8px;
    background-color: #fff;
}
._navItems::-webkit-scrollbar-thumb {
    background-color: rgba(22, 80, 159, 0.30);
    border: 0;
}
._tg ._img a {
    background-image: url("../images/search_white.png");
    background-repeat: no-repeat;
    background-position: center center;
}
._tg ._img a i {
    visibility: hidden;
}
._num {
    display: inline-block;
    width: 100%;
    font-size: 72px;
    line-height: normal;
    letter-spacing: -3.6px;
    color: #16509f;
    position: relative;
    overflow: hidden;
    padding-left: 73px;
}
._num span {
    display: inline-block;
}
._num span:first-child {
    width: 60px;
    height: 3px;
    background-color: #16509f;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: 3px;
}
._box._ptr_grey {
    background: #f4f6f9 url(../images/grey-shape.png) no-repeat right bottom;
}
._pagination {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    letter-spacing: 1px;
    color: rgba(50, 66, 80, 0.50);
    font-size: 16px;
}
._pagination li {
    float: left;
    line-height: 1.75;
}
._pagination li a {
    color: rgba(50, 66, 80, 0.50);
    border-bottom: 2px solid transparent;
    padding: 1px 3px;
}
._pagination li + li {
    margin-left: 15px;
}
._pagination li.active a {
    color: #16509f;
    cursor: default;
}
._pagination li.active a,._pagination li a:hover {
    border-color: #16509f;
    color: #16509f;
}
._pageTotal {
    text-align: right;
}
._result:last-child,._result:last-of-type {
    border-bottom: 0;
}
._npLinks {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    position: relative;
}
._npLinks:after {
    content: '';
    position: absolute;
    left: 50%;
    width: 2px;
    margin-left: -1px;
    top: 0;
    bottom: 0;
    background: #fff;
}
._npLinks a {
    display: inline-block;
    width: 50%;
    float: left;
    background: #f0f3f8;
    padding: 34px 30px;
    color: #16509f;
}
._npLinks a + a {
    text-align: right;
}
._npLinks a i {
    width: 52px;
    height: 52px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #d2d9e4;
    display: inline-block;
    font-size: 19px;
    background: url("../images/arrow-backward-blue.png") no-repeat center;
}
._npLinks a + a i {
    background: url("../images/arrow-forward-blue.png") no-repeat center;
}
._npLinks a i:before {
    visibility: hidden;
}
._npLinks a:hover {
    background: #16509f;
}
._npLinks a:hover i {
    background: #fff url("../images/arrow-backward-blue.png") no-repeat center;
    border-color: #fff;
}
._npLinks a + a:hover i {
    background: #fff url("../images/arrow-forward-blue.png") no-repeat center;
}

._npLinks a.disable:hover{background: #f0f3f8;cursor: default;}
._npLinks a.disable:hover i {border-color:#d2d9e4;background-color: transparent;}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #16509f !important;
    border-color: #16509f !important;
    color: #fff !important;
}
._vid.__adj {
    height: 640px;
}
section._vidParallax {
    background: transparent;
}
.modal-content:after {
    content: '';
    position: absolute;
    right: -67px;
    bottom: -67px;
    width: 560px;
    height: 500px;
    background: url("../images/modal.png") no-repeat right bottom;
    z-index: -1;
}
._sideTog {
    position: fixed;
    z-index: 99;
    right: -5px;
    top: 50%;
    transform: rotate(90deg) translateY(-50%);
    -webkit-transform: rotate(90deg) translateY(-50%);
    -moz-transform: rotate(90deg) translateY(-50%);
    line-height: 1.75;
    letter-spacing: 0.6px;
    color: #ffffff;
    background: #16509f;
    text-transform: uppercase;
    padding: 33px 26px;
    cursor: pointer;
}
._sideTog.active {
    color: #16509f;
    background: #fff url("../images/sideclose.png") no-repeat center center;
    width: 85px;
    height: 85px;
    padding: 0;
    right: 0 !important;
    transform: rotate(0);
    z-index: 99999;
}
._sideTog.active ._inner {
    display: none;
}
._sideTogOverlay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    background: #16509f;
    z-index: 99998;
    padding: 40px 0;
    overflow-y: auto;
    display: none;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    -ms-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
}
._sideTogOverlay.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
}
._sideTogOverlay ._inner {
    display: none;
}
.__widget {
    margin-bottom: 50px;
}
.__widget h3 {
    font-size: 23px;
    line-height: 2.22;
    letter-spacing: -0.9px;
    color: #ffffff;
    margin-bottom: 20px;
    font-family: 'Conv_Sofia Pro Bold';
}
.__widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.__widget ul li {
    line-height: 1.75;
    letter-spacing: normal;
    color: #ffffff;
}
.__widget ul li a {
    color: rgba(255, 255, 255, 0.6);
}
.__widget ul li + li {
    margin-top: 15px;
}
.__widget ul li a:hover {
    color: #fff;
}
._navItems ._imgBorder {
    padding-left: 30px;
}
._stellar {
    height: 600px;
    width: 100%;
}
._vid.h-800 {
    height: 800px;
}
#ui-datepicker-div .ui-widget-header {
    background: none;
    color: #0e4794;
    border: 0;
    border-bottom: 1px solid #ececf7;
    padding: 9px 0;
    margin-bottom: 15px;
}
.ui-datepicker table {
    color: rgba(50, 66, 80, 0.50) !important;
}
.ui-datepicker td span, .ui-datepicker td a {
    text-align: center !important;
    border: 0 !important;
}
._navItems ._nav ul::-webkit-scrollbar  {
    width: 4px;
    background-color: #fff;
}
._navItems ._nav ul::-webkit-scrollbar-thumb {
    background-color: #e9ecf2;
    border: 0;
    border-radius: 2px;
}
._divident ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 320px;
    background: #f4f6f9;
}
._divident ul + ul {
    margin-left: 4px;
    background: #f0f3f8;
}
._divident ul li {
    height: 85px;
    text-align: center;
    border-bottom: 4px solid #fff;
}
._divident .middle {
    width: 100%;
}
._maxD {
    text-align: center;
}
._maxD ._divident {
    display: inline-block;
    margin: 0 auto;
}
._divident ul li._h {
    color: #fff;
    background: #16509f;
    font-size: 12px;
    line-height: 1.5;
    font-family: 'Conv_Sofia Pro Semi Bold';
}
._divident ul:hover {
    background: #f0f3f8;
}
._divident small {
    font-size: 12px;
    line-height: 15px;
}
.ui-widget.ui-widget-content#ui-datepicker-div {
    background: #fff;
    border: 1px solid #ececf7 !important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-top: 14px;
    z-index: 9999 !important
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border-color:#ececf7;font-size: 19px;
    font-family: 'Conv_Sofia Pro Medium';
    font-weight: 500 !important;
    color: #b7c0d0 !important;}
#ui-datepicker-div .ui-state-default, .ui-widget-content#ui-datepicker-div .ui-state-default {
    background: none;
    font-size: 19px;
    font-family: 'Conv_Sofia Pro Medium';
    font-weight: 500 !important;
    color: #b7c0d0 !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    letter-spacing: -0.95px;
    padding: 0;
    line-height: 32px;
}
.ui-datepicker#ui-datepicker-div {
    width: 350px;
}
@media (min-width: 1920px){
    .ui-datepicker#ui-datepicker-div {
        width: 473px;
    }
}
.ui-datepicker#ui-datepicker-div td {
    padding: 4px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    background: none !important;
    border: 0 !important;
}

@media  (min-width: 992px) {
    ._modal ._outer {
        max-height: 400px;
        overflow-y: auto;
        padding-right: 80px;
    }
    ._overflow .modal-body {
        padding-right: 0;
    }
}
.ui-datepicker .ui-datepicker-title {
    line-height: 2.84;
    letter-spacing: -0.95px;
    color: #b7c0d0;
    font-size: 19px;
    font-family: 'Conv_Sofia Pro Medium';
    font-weight: 500;
}
.ui-datepicker th {
    color: #b7c0d0;
    font-size: 19px;
    font-family: 'Conv_Sofia Pro Medium';
    font-weight: 500 !important;
}
.ui-datepicker#ui-datepicker-div td.ui-datepicker-today {
    color: #fff !important;
}
.ui-datepicker#ui-datepicker-div td.ui-datepicker-today a {
    color: #fff !important;
    background: #16509f !important;
}
.ui-datepicker#ui-datepicker-div td.ui-datepicker-current-day a:hover {
    color: #b7c0d0 !important;
}
.ui-widget-content#ui-datepicker-div .ui-state-active {
    color: #fff !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    margin-top: 0 !important;
}
.ui-widget-header .ui-icon {
    background: none;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev span {
    background-image: url("../images/prev-date.png");
    background-repeat: no-repeat;
    background-position: center center;
}
.ui-datepicker .ui-datepicker-next span {
    background-image: url("../images/next-date.png");
    background-repeat: no-repeat;
    background-position: center center;
}
._featureImage .data-image-stellar {
    background-position: 50% 0 !important;
}
._dot {
    font-size: 26px;
    font-family: 'Conv_Sofia Pro Light';
    line-height: 2.54;
    letter-spacing: -0.59px;
    display: inline-block;
    transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
}
#ui-datepicker-div .ui-state-default:hover, .ui-widget-content#ui-datepicker-div .ui-state-default:hover {
    color: #fff !important;
    background: #16509f !important;
}
._featureImage ._banner .carousel-item {
    height: 640px;
}
._bd {
    padding: 0;
}
.__adj885 {
    height: 800px;
}
._menuText {
    font-size: 19px;
    line-height: 1.68;
    letter-spacing: -0.5px;
    color: #fff;
}
._navItems .middle {
    width: 100%;
}
._extraLayer {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 42%;
    background: #16509f url("../images/blue-shape-2.png") no-repeat right bottom;
    z-index: 3;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._openedMenu ._extraLayer {
    transform: unset;
}
._menuText ._social {
    margin-top: 70px;
}
._menuText ._social a {
    color: #fff;
    border-color: #f8fbff;
}
._menuText ._social a:hover {
    color: #16509f;
}
@media (min-width: 992px) {
    ._navigation._dark2._menuOpening:before {
        opacity: 0;
    }
    ._navigation._dark2._menuOpening ._menuToggle ._inner {
        background: #fff;
    }
    ._navigation._dark2._menuOpening ._menuToggle ._inner span {
        background: #16509f;
    }
    ._navigation._dark2._menuOpening ._search a {
        background: url(../images/search_white.svg) no-repeat center center;
    }
    ._navigation._dark2._menuOpening ._lang a {
        color: #fff;
    }
    ._navItems {
        overflow: hidden;
    }
    ._navItems ._max900 {
        display: none;
    }
}
._cArrows {
    position: absolute;
    z-index: 99;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    font-size: 48px;
    color: #fff !important;
}
._cArrows:hover {
    color: #fff;
    opacity: 0.9;
    margin-left: -3px;
}
._cArrows.__cNext {
    left: auto;
    right: 25px;
}
._cArrows.__cNext:hover {
    margin-left: auto;
    margin-right: -3px;
}
._sustImg {
    margin-top: 80px;
}
._navigation._menuOpening._menuOpeningFinish ._logo img {
    display: inline-block !important;
}
._navigation._menuOpening._menuOpeningFinish ._logo img + img {
    display: none !important;
}

._sideTogOverlay h3 a.overlayTitle{color:#fff;}
._sideTogOverlay h3 a.overlayTitle:hover{text-decoration: underline;color:#fff;}

.contactBox{color:#324250;font-size: 16px;min-height: 343px}
.contactBox p{margin:0 0 10px 0;line-height: 28px}
.contactBox p:last-child{margin-bottom: 0}
.contactBox h3{margin:15px 0 40px 0;line-height: 30px}
.contactBox p.phone span{display: inline-block;}
.contactBox p.phone span:first-child{margin-right: 20px}
.contactBox a{font-family: 'Conv_Sofia Pro Black';color:rgba(50, 66, 80, 0.50);}
.contactBox a:hover{color:#16509f;}
.contactBox .contactCompany{margin-bottom: 40px;padding-right: 18px}
.contactBox .contactCompany:last-child{margin-bottom: 0}
.contentBigBox._box{border:solid 1px #eaeef4;padding: 0}
.contentBigBox._box ._box{border:none;}
.contentBigBox._box ._box:before, .contentBigBox._box ._box:after{display: none}
.contentBigBox._box ._box ._topLine, .contentBigBox._box ._box ._rightLine{display: none}
.contentBigBox .firstBox{margin-top:22px;}
.boxSectorName{display: block;width: 100%}
.subBoxSectorName{display: block;width: 100%;margin:-30px 0 30px 0}


.bannerShadow:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top:0;left:0;background-color: #000;}
.bannerShadow img{opacity: 0.8}
._featureImage.bannerShadow ._caption{bottom: 70px}
._featureImage.bannerShadow ._caption p:after{top:12px;}

._lang, ._lang a{color:#fff}
._lang a:first-child{margin-right: 10px}
/*
._lang a{color:#fff !important;}
._lang a.active{cursor: default;}
._navigation._adj ._lang a.active{opacity: 0.5}
._navigation._adj ._lang a{color:#26293c !important;}
*/


/*
._navigation._menuOpeningFinish{position: relative;}
._navigation._menuOpeningFinish ._holder{display: inline}
*/


body.hidePageOnMenu section.__content{padding-top: 150px}

.disclaimerButton{margin:-100px 0 70px 0;}

a.iconLink{color:#324250}


a.iconLink i {
    width: 30px;
    height: 30px;
    border: solid 2px #d2d9e4;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
    transform: translateY(1px);
}

a.iconLink span {
    margin-left:8px;
}

a.iconLink:hover i{color:#fff;background-color: #16509f;border-color: #16509f}

span.extraSmall{font-size: 15px;letter-spacing: 0}
p.smallLine{line-height: 1.2}


ul.miniList li{margin-bottom: 16px}

div.principles .principlesItem{display: none}
div.principles .principlesItem:first-child{display: block;}


div.newsBox img.thumbnail{display: block;width: 100%;margin-bottom: 38px}
div.newsBox h4{line-height: 1.5;font-family: 'Conv_Sofia Pro Semi Bold';margin-bottom: 20px;margin-top:-8px;}
div.newsBox p{font-size: 16px;}
div.newsBox a p{color:#6c757d;}
div.newsBox a:hover h4{color:#16509f}
div.newsBox .newsBoxInner{border-bottom: 2px solid #E8EAEB;padding-bottom: 20px;margin-bottom: 20px}
div.newsBox .newsDate{font-family: 'Conv_Sofia Pro Bold';letter-spacing: 1px;color:rgba(50, 66, 80, 0.50);}


.eventsItemContainer{border:1px solid #bcc4d0}
.eventsItemContainer .eventsItem{height: 130px;padding: 10px}
.eventsItemContainer .eventsItem_title{padding:0 20px;height: 110px;color:#324250;font-size: 22px;line-height: 26px}
.eventsItemContainer .eventsItem_date{background-color: #F5A700;color:#fff;text-align: center;width: 110px;height: 110px;float: left;margin-right: 20px}

.eventsItemContainer .eventsItem_date span{display: block;font-family: 'Conv_Sofia Pro Light';font-size: 15px;margin-top: 5px}
.eventsItemContainer .eventsItem_date span.date_day{font-size: 62px;line-height: 62px;margin-top: 8px;font-family: 'Conv_Sofia Pro Medium';letter-spacing: -2px}

._navigation._menuOpeningFinish ._logo{display: none}
._navigation._menuOpeningFinish{width: 300px;left: auto;right: 0}
._navigation._menuOpeningFinish ._holder{width: 300px;float: right;}

._featureImage.newsSlider{margin:0 175px;}

._featureImage.newsSlider .data-image{background-position: center center !important}

.cookieCloseButton{font-size: 20px;margin-left: 20px;cursor: pointer;}
.our-philosophy-and-principles ._smallContainer p{margin-top:13px !important;line-height: 26px}
.our-philosophy-and-principles div._num{width: auto}
.our-philosophy-and-principles .sectionTitle{margin-bottom: 40px}
.our-philosophy-and-principles .sectionTitle h1{margin-bottom: 0;margin-left: 20px;display: inline;position: relative;top:-28px;}

.our-philosophy-and-principles .sectionTitleSecond h1{margin:-30px 0 20px 0;}

.our-philosophy-and-principles blockquote{border-left:6px solid #16509f;font-size: 33px;line-height: 43px;padding: 0 0 5px 36px;font-family: 'Conv_Sofia Pro Light';margin-bottom: 40px}
.our-philosophy-and-principles blockquote span{color:#16509f;font-size: 33px;font-family: 'Conv_Sofia Pro Medium';}

.our-philosophy-and-principles ._img.blueBorder:after{content: "";width: 70%;height: 22px;background-color:#16509f;display: block;float: right;}

.our-philosophy-and-principles .valueBox{margin-bottom:220px;}
.our-philosophy-and-principles .valueBox:last-child{margin-bottom: 0}
.our-philosophy-and-principles .valueBox ._txt p{font-size: 28px;line-height: 1.4}
.our-philosophy-and-principles .valueBox ._txt h1{font-size: 100px;line-height: 90px;margin:30px 0 0 0;}
.our-philosophy-and-principles .valueBox ._txt h1.text-90{font-size: 90px;line-height: 90px}
.our-philosophy-and-principles .valueBox ._txt h1.text-50{font-size: 50px;line-height: 50px;margin-bottom: 30px}
.our-philosophy-and-principles .valueBox.valueRight ._txt p{padding-left: 50px}
.our-philosophy-and-principles .valueBox.valueLeft ._txt p{padding-right: 50px}

.our-philosophy-and-principles .valueBox.valueRight img.valueBadge{display: block;position: absolute;right: -100px;top:-100px;}
.our-philosophy-and-principles .valueBox.valueRight ._txt{text-align: right;}
.our-philosophy-and-principles .valueBox.valueLeft img.valueBadge{display: block;position: absolute;left: -100px;top:-100px;}
.our-philosophy-and-principles .valueBox.valueRight ._img{background:url('../images/our-philosophy-and-principles/shape-right.png') right bottom no-repeat;padding-right: 36px;padding-bottom: 15px}
.our-philosophy-and-principles .valueBox ._img:after{content: "";width: 70%;height: 22px;background-color:#437E3B;display: block; }
.our-philosophy-and-principles .valueBox.valueLeft ._img:after{float: right;}
.our-philosophy-and-principles .valueBox.valueLeft ._img{background:url('../images/our-philosophy-and-principles/shape-left.png') left bottom no-repeat;padding-left: 38px;padding-bottom: 38px}

.our-philosophy-and-principles .value-green ._txt{color:#699863;}
.our-philosophy-and-principles .value-green ._txt h1{color:#437E3B;}

.our-philosophy-and-principles .value-blue ._txt{color:#3495a4;}
.our-philosophy-and-principles .value-blue ._txt h1{color:#007a8d;}
.our-philosophy-and-principles .valueBox.value-blue ._img:after{background-color:#007a8d;}

.our-philosophy-and-principles .value-purple ._txt{color:#aa558e;}
.our-philosophy-and-principles .value-purple ._txt h1{color:#942971;}
.our-philosophy-and-principles .valueBox.value-purple ._img:after{background-color:#942971;}

.our-philosophy-and-principles .value-pink ._txt{color:#d64a8a;}
.our-philosophy-and-principles .value-pink ._txt h1{color:#cb1b6c;}
.our-philosophy-and-principles .valueBox.value-pink ._img:after{background-color:#cb1b6c;}

.our-philosophy-and-principles .value-lilac ._txt{color:#8279b7;}
.our-philosophy-and-principles .value-lilac ._txt h1{color:#6256a5;}
.our-philosophy-and-principles .valueBox.value-lilac ._img:after{background-color:#6256a5;}


.our-philosophy-and-principles .valueBox ._txt p{font-size: 24px;line-height: 1.6}
.our-philosophy-and-principles .valueBox ._txt h1{font-size: 60px;line-height: 70px}
.our-philosophy-and-principles .valueBox ._txt h1.text-90{font-size: 50px;line-height: 60px}
.our-philosophy-and-principles .valueBox.valueRight img.valueBadge{width: 120px;right: -60px;top: -60px}
.our-philosophy-and-principles .valueBox.valueLeft img.valueBadge{left: -60px;top: -60px;width: 120px}
.our-philosophy-and-principles .valueBox ._txt h1.text-50{font-size: 40px;line-height: 46px}

.our-philosophy-and-principles .sectionTitleSecond h1{display: inline;margin:0 0 0 20px;position: relative;top:-28px;}


.our-philosophy-and-principles .valueBox ._txt p{font-size: 17px;line-height: 26px}
.our-philosophy-and-principles .valueBox ._txt h1{font-size: 46px;line-height: 1.5;font-family: 'Conv_Sofia Pro Light'}
.our-philosophy-and-principles .valueBox.valueRight img.valueBadge{right: 0;top: -30px}
.our-philosophy-and-principles .valueBox.valueLeft img.valueBadge{left: 0;top: -30px}
.our-philosophy-and-principles .valueBox ._txt h1.text-90{font-size: 46px;line-height: 1.5;}

.our-philosophy-and-principles .value-green ._txt, .our-philosophy-and-principles .value-blue ._txt, .our-philosophy-and-principles .value-purple ._txt, .our-philosophy-and-principles .value-pink ._txt, .our-philosophy-and-principles .value-lilac ._txt{color:#6c757d;}



div#film60th{display: none;width: 999px;}

.fancybox-toolbar{opacity:1 !important;visibility: visible !important;}
.fancybox-button{background:#000;width: 84px;height: 84px;padding: 23px}

#film60th.loadingvideo button.plyr__control{display: none}
#film60th.loadingvideo .plyr__progress input[type=range]::-webkit-slider-thumb {display: none}

.fancybox-content {
  padding: 0;
}
.playVideo{cursor: pointer;}

.videoInner{display: none}

.plyr--full-ui input[type=range] {
  color: #16509f;
}

.plyr__control--overlaid {
  background: rgba(22,80,159, .8);
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: #16509f;
}

.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(22,80,159, .5);
}

#film60th.loadingvideo .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #16509f;
}

._working._know .personBox .row{margin-bottom: 0}

._banner div.may19th .plyr__controls .plyr__controls__item:first-child{margin-right: 0}
._banner div.may19th .plyr video{height: 100vh;width:auto;margin:0 auto;position: relative;top: auto}
._banner div.may19th .plyr--video,._banner div.may19th .plyr__video-wrapper{background:#000}
._banner div.may19th .plyr--full-ui.plyr--video .plyr__control--overlaid svg{width: 22px;height: 22px}
._banner div.may19th .plyr__control--overlaid{padding: 30px;box-shadow: 0 0 0 5px rgba(22,80,159, .5);color:#16509f;background:#fff;}

@media (max-width: 768px){
    
    ._banner div.may19th .plyr video{position: relative;top: 50%;transform: translateY(-50%);width: 100%}
}
@media (max-width: 768px){
    ._banner div.may19th .plyr--video .plyr__controls{justify-content:flex-start;padding-bottom: 20px;padding-left: 20px}
}


.hr_box{min-height: auto}
.hr_box h4{line-height: 1.5}
.hr_box h4 a{color:#16509f;} 
.hr_box h4 a:hover{color:rgba(50, 66, 80, 0.50)}
.hr_box ._txt{padding-right: 40px}
.hr_box .hr_box_desc{margin:20px 0 0 0;font-size: 13px;line-height: 22px}
@media (max-width: 767px) {
    .hr_box h4{font-size: 4.8vw;line-height: 1.5}
}


.videoBoxContainer div.newsBox .newsBoxInner{border-bottom: none}
.videoBoxContainer div.newsBox a{cursor: pointer;}
.videoBoxContainer div.newsBox a span{position: relative;display: block;}
.videoBoxContainer div.newsBox a span:after{content: "";display: block;width: 30px;height: 30px;background:url('../images/blueplay-icon.png') center no-repeat;position: absolute;bottom:15px;left:15px;background-size: 30px}
.videoBoxContainer div.newsBox h4{font-size: 18px}

.fancybox-button.fancybox-button--play, .fancybox-button.fancybox-button--thumbs{display: none}

.paginate-pagination{font-family:'Conv_Sofia Pro Black'}
.paginate-pagination ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    letter-spacing: 1px;
    color: rgba(50, 66, 80, 0.50);
    font-size: 16px;
}
.paginate-pagination ul li {
    float: left;
    line-height: 1.75;
}
.paginate-pagination ul li a {
    color: rgba(50, 66, 80, 0.50);
    border-bottom: 2px solid transparent;
    padding: 1px 3px;
}
.paginate-pagination ul li + li {
    margin-left: 15px;
}
.paginate-pagination ul a.active{
    color: #16509f;
    cursor: default;
}
.paginate-pagination ul a.active,.paginate-pagination ul li a:hover {
    border-color: #16509f;
    color: #16509f;
}

.paginate-pagination ul li a.page-next, .paginate-pagination ul li a.page-prev{display: none}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.__content.stickyContent{overflow:visible !important;}
.sticky-image {position: sticky !important;}
._navItems ._nav ul{min-width:223px;}

._hAward.homeaward{background-color:#C99F49;}
._hAward.homeaward h1, ._hAward.homeaward p{color: #000}


.home_sustainability .greenButton:hover{color: #000 !important}

.home_sustainability p{font-size: 21px;line-height: 1.5}

.home_sustainability h2{font-family: 'Conv_Sofia Pro Black', sans-serif;font-size: 64px;letter-spacing: -1.45px;color: #fff;line-height: 1;margin-top: 60px;}

.home_sustainability h3.handscript{font-size: 144px;color: #fff;font-family: PillishScript;line-height: .5;margin-bottom: 20px;margin-top: -10px;color: #d6242c}

img.home_sustainability_badge{position: absolute;width: 12vw !important;height: 12vw;display: block;left: 3vw;bottom: 3vw;}

._navItems ._nav ul li a[href="/surdurulebilirlik/daha-iyisi-mumkun/"] {
    font-family:'PillishScript';font-size: 50px;line-height: 1;letter-spacing: 2px;color: #16509f
}

._navItems ._nav ul li a[href="/en/sustainability/better-is-possible/"] {
    font-family:'PillishScript';font-size: 50px;line-height: 1;letter-spacing: 2px;color: #16509f
}

@media (max-width: 768px) {

    .home_sustainability h2{font-size: 46px;}
    .home_sustainability h3.handscript{font-size: 90px;}
    img.home_sustainability_badge{width: 25vw !important;height: 25vw;left: 5vw;bottom: 5vw;}

}