._navItems ._nav > li > a:hover,
._tg ._head:hover,
._tg_block ._head:hover,
.table tbody tr td:first-child,
a,
a._linkArrow:hover,
h1,
h2 {
    color: #324250;
}
._lang,
._search {
    margin-right: 60px;
}
._min160 tr td,
._min90 tr td,
div.middle > div {
    vertical-align: middle;
}
.__link i:before,
._btnAngle i:before,
._close i,
._letter button i,
._mArrows i,
._npLinks a i:before,
._sForm ._sIcon i,
._sForm button i,
._search a i,
._subToggle i,
._tg ._img a i,
._vid a i,
a._linkArrow i:before {
    visibility: hidden;
}
._cookie a.btn,
a {
    text-decoration: none;
}
._bannerHead h1,
._result p._sr,
._sideTog,
.h5,
h5 {
    text-transform: uppercase;
}
@font-face {
    font-family: "Conv_Sofia Pro Light";
    src: url("../fonts/Sofia Pro Light.eot");
    src: local("☺"), url("../fonts/Sofia Pro Light.woff") format("woff"), url("../fonts/Sofia Pro Light.ttf") format("truetype"), url("../fonts/Sofia Pro Light.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
._dot,
._work ._txt h2,
.font-spl {
    font-family: "Conv_Sofia Pro Light";
}
._box._values h3,
._navItems ._nav ul li a,
._smText,
._tg_block > a > span.title,
.font-spr,
blockquote,
body,
h2,
h3 {
    font-family: "Conv_Sofia Pro Regular";
}
@font-face {
    font-family: "Conv_Sofia Pro Regular";
    src: url("../fonts/Sofia Pro Regular.eot");
    src: local("☺"), url("../fonts/Sofia Pro Regular.woff") format("woff"), url("../fonts/Sofia Pro Regular.ttf") format("truetype"), url("../fonts/Sofia Pro Regular.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
._navItems ._nav ul,
.font-spm,
blockquote h3 + p {
    font-family: "Conv_Sofia Pro Medium";
}
@font-face {
    font-family: "Conv_Sofia Pro Medium";
    src: url("../fonts/Sofia Pro Medium.eot");
    src: local("☺"), url("../fonts/Sofia Pro Medium.woff") format("woff"), url("../fonts/Sofia Pro Medium.ttf") format("truetype"), url("../fonts/Sofia Pro Medium.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Conv_Sofia Pro Semi Bold";
    src: url("../fonts/Sofia Pro Semi Bold.eot");
    src: local("☺"), url("../fonts/Sofia Pro Semi Bold.woff") format("woff"), url("../fonts/Sofia Pro Semi Bold.ttf") format("truetype"), url("../fonts/Sofia Pro Semi Bold.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
.__op ._h,
.__op h1,
._common ._txt div._st h1,
._result p._sr,
.font-sp-semib,
.table thead th._adj,
div._st h1 {
    font-family: "Conv_Sofia Pro Semi Bold";
}
._box h3,
._gallery h3,
._history strong,
._option h3,
._sector h2,
._work._k ._txt h2,
.font-spb,
.h5,
.table tfoot tr td,
h1,
h5 {
    font-family: "Conv_Sofia Pro Bold";
}
@font-face {
    font-family: "Conv_Sofia Pro Bold";
    src: url("../fonts/Sofia Pro Bold.eot");
    src: local("☺"), url("../fonts/Sofia Pro Bold.woff") format("woff"), url("../fonts/Sofia Pro Bold.ttf") format("truetype"), url("../fonts/Sofia Pro Bold.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
._cInfo a,
._result p._dt,
._sector span,
.font-spblack,
.paginate-pagination {
    font-family: "Conv_Sofia Pro Black";
}
@font-face {
    font-family: "Conv_Sofia Pro Black";
    src: url("../fonts/Sofia Pro Black.eot");
    src: local("☺"), url("../fonts/Sofia Pro Black.woff") format("woff"), url("../fonts/Sofia Pro Black.ttf") format("truetype"), url("../fonts/Sofia Pro Black.svg") format("svg");
    font-weight: 400;
    font-style: normal;
}
@keyframes chartjs-render-animation {
    from {
        opacity: 0.99;
    }
    to {
        opacity: 1;
    }
}
.chartjs-render-monitor {
    animation: 1ms chartjs-render-animation;
}
.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;
}
body,
div.middle,
html {
    height: 100%;
}
@font-face {
    font-family: PillishScript;

    src: url(../fonts/pillishscript/PillishScript_TR.woff) format("woff"), url(../fonts/pillishscript/PillishScript_TR.woff2) format("woff2"),
        url(../fonts/pillishscript/PillishScript_TR.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}
body {
    color: #6c757d;
    font-size: 17px;
}
p {
    line-height: 1.7;
}
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;
    outline: 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
}
._logo a,
._menuToggle span {
    -webkit-transition: 0.3s ease-in-out;
}
a:active,
a:focus,
a:hover {
    text-decoration: none;
    outline: 0;
    color: #16509f;
}
._caption p a,
._result:hover ._linkArrow,
._result:hover h2,
._result:hover p,
._result:hover p._sr,
._search a,
._tg ._head.active p,
._tg ._head:hover i.fa-file-text,
._tg_block ._head.active p,
._tg_block ._head:hover i.fa-file-text,
._title._white,
._toggle,
footer a {
    color: #fff;
}
img {
    max-width: 100%;
    height: auto;
}
h1 {
    font-size: 48px;
    letter-spacing: -1.18px;
    margin-bottom: 60px;
}
blockquote,
h2 {
    font-size: 36px;
    line-height: 1.5;
    letter-spacing: -1.28px;
}
._caption p,
h3 {
    font-size: 26px;
}
h3 {
    line-height: 2.08;
}
.h5,
h5 {
    font-size: 16px;
    margin-bottom: 17px;
    line-height: 2.81;
    letter-spacing: 1px;
}
section {
    width: 100%;
    padding: 75px 0;
    position: relative;
    clear: both;
}
div.middle {
    display: table;
    z-index: 10;
    position: relative;
}
.__box ._inner,
._box ._link,
._cookie.active,
._copyright ul,
._filterT,
._foundation ul,
._gallery a,
._ir,
._lang,
._letter form input[type="text"],
._menuToggle ._inner,
._menuToggle span,
._navItems ._max900,
._npLinks,
._npLinks a,
._npLinks a i,
._num,
._num span,
._sForm input,
._search a,
._sector:hover p:not(._btnAngle),
._sector:hover span,
._social a,
._subToggle,
._tg ._head,
._tg_block ._head,
.contactBox p.phone span {
    display: inline-block;
}
div.middle > div {
    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;
}
._banner,
._bd,
.fancybox-content,
footer ul {
    padding: 0;
}
._navigation._stick:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    bottom: 12px;
}
._logo {
    position: relative;
    float: left;
}
._logo a {
    -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;
}
._menuToggle span,
._sector p:not(._btnAngle) {
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
}
._navigation ._holder {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 2;
}
._headMeta,
.our-philosophy-and-principles .valueBox.valueLeft ._img:after {
    float: right;
}
._menuToggle {
    float: left;
    cursor: pointer;
}
._menuToggle ._inner {
    width: 84px;
    height: 84px;
    text-align: center;
    background: #fff;
    position: relative;
}
._menuToggle span {
    width: 26px;
    height: 2px;
    border-radius: 1px;
    background-color: #26293c;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -1px;
    margin-left: -13px;
    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 {
    float: left;
    font-size: 22px;
    margin-top: 25px;
}
._search {
    float: left;
    font-size: 36px;
    margin-top: 17px;
}
._search a {
    width: 22px;
    height: 22px;
    background: url(../images/search_white.svg) center center no-repeat;
    margin-top: 13px;
}
._navigation._adj ._search a,
._navigation._dark ._search a,
._navigation._dark2 ._search a,
._navigation._stick ._search a {
    background: url(../images/search_dark.svg) center center no-repeat;
}
._search a.active {
    background: url(../images/close.svg) center center no-repeat !important;
}
._banner .carousel-item {
    height: 850px;
}
._caption {
    position: absolute;
    bottom: 130px;
    width: 300px;
    left: 43%;
    margin-left: -150px;
}
._caption p {
    margin: 0;
    text-align: right;
    letter-spacing: -0.92px;
    position: relative;
}
.__box,
.__link ._number,
.__link i,
.__op li,
._box ._link,
._btnAngle i,
._cBox,
._close,
._cookie,
._foundation ul li,
._gallery a,
._mArrows,
._maxD,
._nlBox ._inner,
._note,
._npLinks a i,
._smBox .middle,
._smBox li,
._st,
._title,
._toggle i,
._vid a,
a._linkArrow i {
    text-align: center;
}
._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;
    width: 600px;
}
._arrows,
._arrows:hover,
.ui-datepicker#ui-datepicker-div td.ui-datepicker-today,
.ui-widget-content#ui-datepicker-div .ui-state-active {
    color: #fff !important;
}
._toggle ._inner {
    padding-left: 80px;
    padding-right: 75px;
}
._toggle ._head {
    position: relative;
    padding: 29px 0;
    letter-spacing: 0.6px;
    cursor: pointer;
}
._all,
._n ._d {
    letter-spacing: 1px;
}
._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: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    line-height: 44px;
}
._toggle ._body {
    padding: 25px 0;
    display: none;
}
._title {
    position: relative;
    padding-top: 20px;
}
._title:before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 0;
    height: 2px;
    width: 50px;
    background-color: #324250;
}
.__link,
.__link h3,
._imgBorder,
._imgBorder img,
._ir ._h,
._letter form,
._navItems ._nav a,
._sForm form,
._searchF ._control,
._searchF ._sForm,
._sector,
._vid {
    position: relative;
}
._imgBorder img {
    width: 100%;
    padding-right: 20px;
    padding-bottom: 20px;
    z-index: 9;
}
._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;
    padding-left: 100px;
}
._aboutUs ._txt,
._careers ._txt,
._founder ._txt {
    padding-left: 40px;
}
._aboutUs ._imgBorder {
    margin-right: 35px;
}
._line:after,
._line:before,
._lines:after,
._lines:before {
    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;
}
#film60th.loadingvideo button.plyr__control,
._box._values ._topLine:before,
._box._values:before,
._copyright ._copy,
._copyright ul li:last-child:after,
._lines._lAdj:after,
._logo img + img,
._menuToggle.active span:first-child,
._navigation._dark ._logo img:first-child,
._navigation._menuOpeningFinish ._logo,
._navigation._stick ._logo img:first-child,
._rNone:after,
._secondaryText ._shapes:after,
._sideTog.active ._inner,
._sideTogOverlay ._inner,
.contentBigBox._box ._box ._rightLine,
.contentBigBox._box ._box ._topLine,
.contentBigBox._box ._box:after,
.contentBigBox._box ._box:before,
.cookieBox.opened .openCookieBox,
.fancybox-button.fancybox-button--play,
.fancybox-button.fancybox-button--thumbs,
.greatBadge,
.pageCat_4021 ._navigation._menuOpening._menuOpeningFinish .greatBadge,
.pageCat_4020 ._navigation._menuOpening._menuOpeningFinish .greatBadge,
.paginate-pagination ul li a.page-next,
.paginate-pagination ul li a.page-prev,
.pp_social,
.videoInner,
div#film60th,
div.principles .principlesItem {
    display: none;
}
._lines._lAdj ._line:before {
    left: 25%;
}
._lines._lAdj ._line:after {
    left: 75%;
}
._lines._lAdj:before {
    left: 50%;
}
._shapes:after,
._shapes:before,
._shapesRight:after {
    content: "";
    position: absolute;
    left: -75px;
    width: 51px;
    height: 400px;
    background: url(../images/line-shapes.png) center center/contain no-repeat;
    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;
    width: 100%;
    height: 640px;
}
._sector h2 {
    letter-spacing: normal;
    line-height: 1.06;
    margin-bottom: 38px;
    font-size: 32px;
}
._all,
._n ._d,
._sector p,
._vision p,
footer ._widget ul li {
    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: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    line-height: 44px;
    background: url(../images/arrow-forward-white.png) center center no-repeat;
}
._sector p:not(._btnAngle) {
    margin-bottom: 22px;
    display: none;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
._sector span {
    margin-right: 20px;
    letter-spacing: 0.6px;
    display: none;
}
._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: rgb(0 0 0 / 0.28);
}
._sector:hover i {
    background: url(../images/arrow-forward-blue.png) center center no-repeat #fff;
    color: #16509f;
}
._sectorHolder ._line:after,
._sectorHolder ._line:before,
._sectorHolder._lines:after {
    background: rgb(255 255 255 / 0.33);
}
._arrows {
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    z-index: 99;
    font-size: 48px;
}
._arrows.__next {
    left: auto;
    right: 40px;
}
._all,
._cBox a,
._rectangle a,
.hr_box h4 a:hover {
    color: rgb(50 66 80 / 0.5);
}
._all:hover,
._blue60 a,
._cInfo a:hover,
._foundation a:hover,
._menuText ._social a:hover,
._navItems ._nav ul li a:hover,
._navItems ._nav ul li.current a,
._navItems ._nav > li > a:hover span,
.breadcrumb li a:hover,
.contactBox a:hover,
.hr_box h4 a,
.plyr--full-ui input[type="range"],
.table tbody tr td a:hover,
.table tbody tr.color-blue td:first-child,
div.newsBox a:hover h4 {
    color: #16509f;
}
._news {
    padding-bottom: 120px;
    background: #f6f8fa;
}
._n ._d {
    color: rgb(50 66 80 / 0.5);
    margin-bottom: 19px;
}
._n h2 {
    font-size: 33px;
    line-height: 1.24;
    letter-spacing: -0.92px;
    color: #324250;
    margin-bottom: 21px;
}
._check,
._copyright a {
    color: rgb(149 161 180 / 0.6);
}
._cBox h4 + p,
._modal ._txt ._t,
._n h2 p,
.our-philosophy-and-principles .sectionTitle {
    margin-bottom: 40px;
}
._btnAngle._adj i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #16509f;
    background: url(../images/arrow-forward-blue.png) center center no-repeat;
    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: url(../images/arrow-forward-white.png) center center no-repeat #16509f;
}
._relations {
    padding: 120px 0;
}
._box,
._navigation._adj ._menuToggle ._inner span,
._navigation._dark ._menuToggle ._inner span,
._navigation._dark2 ._menuToggle ._inner span,
._navigation._stick ._menuToggle ._inner span,
._nlBox ._letter form input[type="text"],
._tg,
._tg_block,
._title._white:before,
.ykPage ._box ._link:hover {
    background: #fff;
}
._stat h1 {
    margin: 0;
    font-size: 72px;
    font-family: "Conv_Sofia Pro Semi Bold";
}
._stat h2,
.invtB h3 {
    font-size: 28px;
    margin-bottom: 13px;
    line-height: 1.71;
    letter-spacing: -0.58px;
}
._stat h1 + p {
    margin-top: 50px;
}
._founder ._txt p + p,
._modal ._txt p + p,
._option + ._option,
._secondaryText p + p,
._stat img + p {
    margin-top: 30px;
}
._careers {
    padding: 100px 0 50px;
}
._careers h2 {
    margin-bottom: 60px;
}
._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;
}
._letter button,
._subToggle {
    text-align: center;
    cursor: pointer;
}
._careers ._shapes:before {
    bottom: -150px;
    top: auto;
    transform: unset;
}
._careers ._shapes:after {
    top: 0;
    transform: unset;
}
._featureImage img,
._sustain ._img img,
._tg ._img img,
._tg_block ._img img {
    width: 100%;
}
._sustain ._txt {
    padding: 60px 0 50px;
}
._sustain ._txt ._inner {
    max-width: 508px;
    width: 100%;
    margin-left: auto;
    margin-right: 85px;
}
._sustain ._txt ._inner h2 {
    letter-spacing: -1.17px;
}
footer {
    background: #26293c;
    color: #fff;
    position: relative;
}
footer ._top {
    padding: 80px 0 40px;
}
footer a:hover {
    color: #adb0c4;
}
footer ul {
    list-style-type: none;
    margin: 0;
}
footer ._widget {
    margin-bottom: 46px;
}
footer ._widget + ._widget {
    margin-top: 130px;
}
._social a {
    width: 46px;
    height: 46px;
    margin-right: 10px;
    margin-bottom: 13px;
    font-size: 19px;
}
._letter form input[type="text"] {
    width: 100%;
    height: 80px;
    background-color: #1d1f30;
    border: 0;
    outline: 0;
    padding: 28px;
    letter-spacing: -0.4px;
    color: rgb(149 161 180 / 0.6);
}
._letter button {
    width: 80px;
    height: 80px;
    background: url(../images/md-arrow-forward.png) center no-repeat #fff;
    line-height: 78px;
    position: absolute;
    right: 0;
    top: 0;
    outline: 0;
    border: 0;
    font-size: 30px;
}
._letter button:hover,
._nlBox ._letter button {
    background: url(../images/md-arrow-forward-white.png) center no-repeat #16509f;
    color: #fff;
}
._check {
    position: relative;
    margin-top: 10px;
    font-size: 12px;
    line-height: 2.75;
    letter-spacing: -0.3px;
}
._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) center center no-repeat;
}
._nlBox ._check input + span {
    background: url(../images/white-check.png) center center no-repeat;
}
._check input:checked + span {
    background: url(../images/checked.png) center center no-repeat;
}
._nlBox ._check input:checked + span {
    background: url(../images/white-uncheck.png) center center no-repeat;
}
._copyright {
    background: #1d1f30;
    padding: 34px 0 26px;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
._copyright ul li {
    float: left;
    position: relative;
    padding: 0 15px;
}
._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: rgb(149 161 180 / 0.6);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-top: 2px;
    right: -2px;
}
._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%);
}
.__content,
._featureImage,
._histories,
._secondaryText {
    overflow: hidden;
}
.__link i,
._npLinks a + a i,
._sForm button,
._subToggle {
    background: url(../images/arrow-forward-blue.png) center no-repeat;
}
._navItems._openedMenu {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
}
._navItems ._max900 {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}
._navItems ._nav,
._navItems ._nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
._navItems ._nav {
    font-size: 26px;
    position: relative;
}
._navItems ._nav > li > a {
    line-height: 1.91;
    letter-spacing: -0.68px;
    color: #324250;
}
._navItems ._nav > li > a:hover ._subToggle {
    opacity: 1;
}
._navItems ._nav ul {
    display: none;
    line-height: 1;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    min-width: 223px;
}
._navItems ._nav ul li a {
    font-size: 19px;
    line-height: 1.68;
    letter-spacing: -0.4px;
    color: #76879e;
}
._subToggle {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    margin-left: 15px;
    position: absolute;
    top: 50%;
    border: 2px solid #d2d9e4;
    transform: translateY(-13px);
    -webkit-transform: translateY(-13px);
    -moz-transform: translateY(-13px);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    opacity: 0;
}
._searchOverlay,
._socialCopy {
    position: fixed;
    display: none;
    bottom: 0;
}
._r:after,
._sForm {
    transform: translate(-50%, -50%);
}
._subToggle.active,
.active ._subToggle {
    background: url(../images/arrow-forward-white.png) center no-repeat #16509f;
    border-color: #16509f;
    color: #fff !important;
    opacity: 1;
}
._socialCopy {
    padding: 15px 0;
    left: 80px;
    right: 175px;
    z-index: 9;
}
._socialCopy ._social,
._work:nth-child(2n) ._img {
    text-align: left;
}
._box._values,
._double,
._npLinks a + a,
._pageTotal,
._socialCopy ._c,
._work ._img,
._work._k:nth-child(2n) ._img,
.our-philosophy-and-principles .valueBox.valueRight ._txt {
    text-align: right;
}
._socialCopy ._c {
    font-size: 12px;
    color: #7a7d8d;
}
._socialCopy ._social a {
    color: #16509f;
    background: #fff;
}
._blue60 a:hover,
._grey60 a:hover,
._socialCopy ._social a:hover,
._tg ._head:hover i,
._tg_block ._head:hover i,
a.iconLink:hover i {
    color: #fff;
    background-color: #16509f;
    border-color: #16509f;
}
._searchOverlay {
    left: 0;
    right: 0;
    top: 0;
    background: #f8fbff !important;
    z-index: 999;
}
._banner .data-image,
._searchOverlay ._holder {
    height: 100%;
    width: 100%;
}
._navigation._sGrey:before {
    opacity: 0;
}
._sForm {
    width: 100%;
    max-width: 1100px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
}
._sForm input {
    width: 100%;
    padding: 41px 90px;
    border: 1px solid #eaeef4;
    outline: 0;
    font-size: 22px;
    line-height: 1.68;
    letter-spacing: -0.55px;
    color: #324250;
}
.table tfoot tr td,
.table th {
    padding: 27px 40px;
    color: #16509f;
}
._sForm button,
._tg ._head i,
._tg_block ._head i {
    font-size: 21px;
    right: 40px;
    text-align: center;
    cursor: pointer;
}
._searchOverlay ._sForm input {
    background: #fdfeff;
}
._sForm ._sIcon {
    position: absolute;
    left: 40px;
    top: 42px;
    font-size: 42px;
    color: #324250;
    width: 36px;
    height: 36px;
    background: url(../images/search-form.png) center center no-repeat;
}
._sForm button {
    width: 47px;
    height: 47px;
    line-height: 0;
    border: 2px solid #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    color: #16509f;
    outline: 0;
    top: 38px;
}
._sForm input:active + button,
._sForm input:focus + button {
    border-color: #16509f;
    background: url(../images/arrow-forward-white.png) center no-repeat #16509f;
}
._searchOverlay .___shape {
    width: 436px;
    height: 323px;
    background: url(../images/search-shape.png) right bottom no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
._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._adj ._menuToggle ._inner,
._navigation._dark ._menuToggle ._inner,
._navigation._dark2 ._menuToggle ._inner,
._navigation._stick ._menuToggle ._inner,
._tg ._head.active,
._tg_block ._head.active {
    background: #16509f;
    color: #fff;
}
._navigation._adj ._lang a,
._navigation._adj ._search a,
._navigation._dark ._lang a,
._navigation._dark ._search a,
._navigation._dark2 ._lang a,
._navigation._dark2 ._search a,
._navigation._stick ._lang a,
._navigation._stick ._search a {
    color: #26293c;
}
._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: 0 0;
}
.__content,
body.hidePageOnMenu section.__content {
    padding-top: 150px;
}
.breadcrumb li {
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
.breadcrumb li a,
.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;
}
._page404 h1 {
    font-size: 106px;
    margin-bottom: 14px;
}
._page404 h2 {
    margin-bottom: 55px;
}
._page404 .btn {
    min-width: 220px;
}
._padding80,
.modal-body.__adj {
    padding-left: 80px;
    padding-right: 80px;
}
.__content ._shapes:before {
    left: 0;
}
.__content ._shapes:after {
    right: 0;
}
._featureImage {
    margin-left: 173px;
    position: relative;
}
._featureImage ._overlay {
    position: absolute;
    right: 100px;
    bottom: 90px;
}
._shapes._adj:before,
._shapes._tables:before {
    left: 80px;
    top: 10px;
    transform: unset;
}
._shapes._adj:after,
._shapes._tables:after {
    right: 80px;
    top: 10px;
    transform: unset;
}
._vision {
    background: #16509f;
    color: #fff;
    padding: 290px 0 90px;
    margin-top: -200px;
}
._vision h2 {
    margin: 0;
    letter-spacing: 0;
}
._vision h2 + p {
    margin-top: 58px;
}
._secondaryText {
    padding: 142px 0 166px;
}
._secondaryText p {
    margin: 0;
    line-height: 28px;
}
._parallax {
    padding: 235px 0;
    position: relative;
    z-index: 10;
}
._secondaryText ._left {
    padding-right: 35px;
}
._secondaryText ._right,
.our-philosophy-and-principles .valueBox.valueRight ._txt p {
    padding-left: 50px;
}
._awards {
    padding: 130px 0 160px;
}
._tg {
    border: 1px solid #dee4ec;
    margin-bottom: 10px;
}
._tg ._body > a._head,
._tg:last-child,
._tg_block ._body > a._head,
._tg_block.borderBottom,
._tg_block:last-child {
    border-bottom: 1px solid #dee4ec;
}
._result:last-child,
._result:last-of-type,
._tg ._body > a._head:last-child,
._tg_block ._body > a._head:last-child {
    border-bottom: 0;
}
._tg ._head,
._tg_block ._head {
    padding: 32px 105px 32px 35px;
    position: relative;
    cursor: pointer;
    width: 100%;
}
._tg ._head._adj,
._tg ._head._adj2,
._tg_block ._head._adj,
._tg_block ._head._adj2 {
    padding-top: 32px;
    padding-bottom: 32px;
}
._tg ._head i,
._tg_block ._head i {
    position: absolute;
    width: 54px;
    height: 54px;
    border: 2px solid #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    line-height: 54px;
    color: #16509f;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
i.fa-file-text,
i.fa.fa-download,
i.fa.fa-file-text,
i.icBDoc {
    line-height: 30px !important;
    background: url(../images/belge-ikon.svg);
    width: 54px;
    height: 54px;
    display: inline-block;
}
._tg ._head._adj i.fa-file-text:before,
._tg_block ._head._adj i.fa-file-text:before {
    position: relative;
    top: -2px;
    margin-left: 2px;
}
._tg ._head._adj i.fa-file-text,
._tg_block ._head._adj i.fa-file-text {
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 23px;
    color: #d3dae5;
}
._tg ._head h3,
._tg_block ._head h3 {
    margin: 0;
    font-size: 22px;
    line-height: 2;
    width: 90%;
}
._tg ._head p,
._tg_block ._head p {
    margin-bottom: 5px;
    letter-spacing: -0.4px;
    color: #16509f;
}
._tg ._head.active i,
._tg_block ._head.active i {
    color: #fff;
    border-color: #fff;
}
._tg ._body,
._tg_block ._body {
    padding: 40px 20px;
    display: none;
}
._awards ._shapes:before {
    top: 100px;
}
._awards ._shapes:after {
    top: auto;
    bottom: 250px;
}
._tg ._body ._txt,
._tg_block ._body ._txt {
    line-height: 28px;
    padding-right: 45px;
}
._tg ._img,
._tg_block ._img {
    position: relative;
    margin-right: 25px;
}
._tg ._img a,
._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: rgb(22 80 159 / 0.8);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 21px;
}
._box._values h3,
blockquote {
    color: #98a0a7;
}
._imgBorder._blue:after,
._tg ._img a:hover,
._tg_block ._img a:hover {
    background-color: #16509f;
}
._tg_block {
    border: 1px solid #dee4ec;
    margin-bottom: 16px;
}
._tg_block > a > span.title {
    font-size: 22px;
    line-height: 2;
    display: block;
    width: 90%;
}
.__content h1._title {
    margin-bottom: 67px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.__content h1._title:not(.plr-155),
._max500 {
    max-width: 500px;
}
.__content h1._title.plr-155 {
    padding-left: 0;
    padding-right: 0;
    max-width: 750px;
}
._founder ._imgBorder {
    margin-right: 15px;
}
._founder ._imgBorder:after {
    max-width: 450px;
    width: 100%;
    left: auto;
}
._founder ._txt ._inner {
    max-width: 510px;
    width: 100%;
}
._double p,
._founder ._txt p,
._history ._txt p,
._ir ._h h3,
._modal ._txt p,
._rectangle p {
    margin: 0;
}
._founder {
    padding-bottom: 143px;
}
._working {
    padding: 75px 0 150px;
}
._work {
    margin-top: 170px;
}
._work ._txt {
    padding-left: 175px;
    padding-right: 135px;
}
._work:nth-child(2n) ._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: 1px solid #eaeef4;
    padding: 27px 37px 40px 40px;
    min-height: 265px;
    position: relative;
}
._box._ptr {
    background: url(../images/boxshape.png) right bottom no-repeat #fff;
}
._box:after,
._box:before {
    content: "";
    width: 4px;
    height: 120px;
    background-color: #f79a33;
    position: absolute;
    left: -1px;
    top: 0;
}
._box:after {
    left: auto;
    right: -1px;
    width: 8px;
}
._topLine:after,
._topLine:before {
    content: "";
    width: 60px;
    height: 4px;
    background-color: #f79a33;
    position: absolute;
    left: 0;
    top: -1px;
}
._rightLine,
._topLine:after {
    background: #16509f;
    left: auto;
}
._topLine:after {
    width: 35px;
    right: 0;
    height: 8px;
}
._r:after,
._vid a {
    left: 50%;
    top: 50%;
    position: absolute;
}
._rightLine {
    position: absolute;
    width: 8px;
    height: 80px;
    top: 0;
    right: -1px;
    z-index: 2;
}
._box h3 {
    font-size: 24px;
    margin-bottom: 13px;
}
._box p {
    margin-bottom: 56px;
}
._box ._link {
    width: 54px;
    height: 54px;
    line-height: 53px;
    border: 1px solid #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: url(../images/close-modal.png) center center no-repeat #b9cae2;
    border: 0;
    line-height: 51px;
    color: #fff;
    z-index: 9999;
    font-size: 36px;
    text-shadow: none;
    cursor: pointer;
}
.modal {
    z-index: 99999;
}
.modal-content {
    border-radius: 0;
    border: 0;
    max-height: calc(100vh - 150px);
}
._close:hover {
    background-color: #b9cae2;
}
.modal-body {
    padding: 64px 80px 64px 40px;
    overflow-y: auto;
}
@media (min-width: 1200px) {
    .modal-lg {
        max-width: 1096px;
    }
}
._modal ._txt h3 {
    font-size: 24px;
    margin: 0;
}
._filters .cbp-l-filters-buttonCenter .cbp-filter-item {
    background-color: #c6cfe1;
    border-color: #c6cfe1;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #fff !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,
ul.miniList li {
    margin-bottom: 16px;
}
._box._adj {
    padding: 20px;
    margin-bottom: 40px;
}
._box._adj h3 {
    line-height: 1.42;
    letter-spacing: -0.4px;
}
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;
    line-height: 1.75;
}
._know ._work ._txt,
.our-philosophy-and-principles .valueBox.valueLeft ._txt p {
    padding-right: 50px;
}
._know ._work:nth-child(2n) ._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;
    position: relative;
    padding-bottom: 20px;
}
._work._k ._txt {
    padding-left: 85px;
    padding-right: 150px;
}
._know ._work._k:nth-child(2n) ._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;
}
._work._k ._txt h3 {
    font-size: 24px;
    line-height: 1.5;
    letter-spacing: normal;
    margin-bottom: 30px;
}
._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(2n) ._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;
}
._box._values:nth-child(2n) {
    background: url(../images/boxshape2.png) left bottom no-repeat #fff;
    text-align: left;
}
._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;
    margin: 0;
}
._box._values + ._box {
    margin-top: 106px;
}
._box._values img {
    position: absolute;
    left: 30px;
    top: -56px;
    max-width: 200px;
}
._box._values:nth-child(2n) img {
    left: auto;
    right: 30px;
}
._box._values:nth-child(2n) ._rightLine,
._box._values:nth-child(2n) ._topLine:after,
._box._values:nth-child(2n):after {
    left: -1px;
    right: auto;
}
._box._green {
    border-color: #a9cfa4;
}
._box._green h1,
.our-philosophy-and-principles .value-green ._txt h1 {
    color: #437e3b;
}
._box._green ._rightLine,
._box._green ._topLine:after {
    background: #437e3b;
}
._box._cyan {
    border-color: #7fbbc5;
}
._box._cyan h1,
.our-philosophy-and-principles .value-blue ._txt h1 {
    color: #007a8d;
}
._box._cyan ._rightLine,
._box._cyan ._topLine:after {
    background: #007a8d;
}
._box._bulleye {
    border-color: #d9adcb;
}
._box._bulleye h1,
.our-philosophy-and-principles .value-purple ._txt h1 {
    color: #942971;
}
._box._bulleye ._rightLine,
._box._bulleye ._topLine:after {
    background: #942971;
}
._box._red {
    border-color: #fd81ba;
}
._box._red h1,
.our-philosophy-and-principles .value-pink ._txt h1 {
    color: #cb1b6c;
}
._box._red ._rightLine,
._box._red ._topLine:after {
    background: #cb1b6c;
}
._box._purple {
    border-color: #baaff6;
}
._box._purple h1,
.our-philosophy-and-principles .value-lilac ._txt h1 {
    color: #6256a5;
}
._box._purple ._rightLine,
._box._purple ._topLine:after {
    background: #6256a5;
}
._tables {
    padding-bottom: 125px;
}
.table {
    color: #6c8091;
    margin-bottom: 50px;
}
.table th {
    border: 0 !important;
}
.table tbody tr td {
    padding: 27px 40px;
    background: #f4f6f9;
    border-bottom: 4px solid #fff;
    border-top: 0;
}
._note {
    color: #16509f;
    line-height: 1.75;
    margin-bottom: 40px;
}
.table tfoot tr td:nth-child(2),
.table tfoot tr td:nth-child(3) {
    box-shadow: 0 -4px 0 0 #16509f;
}
._double {
    color: rgb(50 66 80 / 0.51);
    padding: 15px 33px 15px 0;
    border-top: 1px solid #bcc4d0;
    border-bottom: 1px solid #bcc4d0;
}
sub {
    bottom: -5px;
}
._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;
}
.__op,
._foundation ul,
._option ul,
._smBox,
ul._history {
    padding: 0;
    list-style-type: none;
}
.__op,
._smBox,
ul._history {
    margin: 0;
    display: inline-block;
    width: 100%;
}
._npLinks,
._num,
ul._history li {
    position: relative;
    width: 100%;
}
ul._history li + li {
    margin-top: 64px;
}
.__box {
    margin-bottom: 75px;
}
.__box ._inner {
    width: 262px;
    height: 262px;
    background-color: #16509f;
    padding: 10px;
    color: #fff;
}
.__box h2 {
    font-size: 72px;
    color: #fff;
    line-height: 0.68;
    letter-spacing: -4px;
    margin-bottom: 35px;
}
.__box h3,
.__box p {
    line-height: 1.39;
    font-size: 23px;
}
.__box p {
    margin: 0;
}
.__box .middle,
.__link,
.__link .middle,
.__op .middle,
._cInfo ._inner,
._divident .middle,
._foundation .middle,
._ir,
._navItems .middle,
._searchF ._control button,
._smBox .middle,
._vid img {
    width: 100%;
}
._history ._txt {
    font-size: 22px;
    line-height: 1.91;
    letter-spacing: -0.86px;
    color: #324250;
}
._history ._txt p + p {
    margin-top: 5px;
}
._r:after {
    content: "";
    width: 52px;
    height: 22px;
    border: 10px solid #fff;
    border-left: 0;
    border-right: 0;
    background-color: #1460c8;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    z-index: 99;
}
._history ._img img + img,
._menuText ._social {
    margin-top: 70px;
}
._history ._img._adj img + img {
    margin-top: 300px;
}
.__box h3 {
    margin-top: 50px;
    color: #98a0a7;
}
._option h3 {
    line-height: 2.22;
    letter-spacing: -0.9px;
    color: #2e4251;
    font-size: 23px;
    margin-bottom: 38px;
}
._option ul {
    margin: 0 !important;
}
._option ul li {
    padding: 33px 24px;
    border: 1px solid #d3dce9;
    background-color: #fff;
    border-bottom: 0;
}
._foundation ul li,
._gallery a,
.eventsItemContainer {
    border: 1px solid #bcc4d0;
}
._option ul li:last-child {
    border-bottom: 1px solid #d3dce9;
}
._s {
    position: absolute;
    left: 85px;
    top: 85px;
    width: 51px;
    height: 400px;
    background: url(../images/line-shapes.png) center center/contain no-repeat;
    z-index: -1;
}
._s4,
._s5,
._s6,
._s7,
._s8 {
    right: 85px;
    left: auto;
}
._s1 {
    top: -200px;
}
._s2 {
    top: 33%;
}
._s3 {
    top: 66%;
}
._s4 {
    top: 30%;
}
._s5 {
    top: 45%;
}
._s6 {
    top: 60%;
}
._s7 {
    top: 75%;
}
._s8 {
    top: 90%;
}
._shapes.__adj:before {
    top: 130px;
}
._foundation ul {
    margin: 40px 0;
    width: 100%;
}
._foundation ul li {
    height: 120px;
    float: left;
    width: 50%;
    border-right: 0;
    background-color: #fff;
}
._foundation ul li:first-child {
    border-left: 6px solid #16509f;
}
._foundation ul li:last-child {
    border-right: 1px solid #bcc4d0;
}
._foundation a {
    color: #6c757d;
    letter-spacing: -0.63px;
    font-size: 1vw;
}
._blue60 a,
._grey60 a {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 28px;
}
._grey60 a {
    color: #d3dae5;
    border-color: #d3dae5;
}
._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;
}
._common ul {
    margin-top: 60px;
}
._common .row + .row {
    margin-top: 180px;
}
._common .row:nth-child(2n) ._txt {
    padding-left: 135px;
    padding-right: 42px;
}
._common .row:nth-child(2n) ._img {
    padding-left: 42px;
    padding-right: 0;
}
._common ._s1 {
    top: 18%;
    left: 60px;
}
._common ._txt div._st h1,
div._st h1 {
    font-size: 72px;
    line-height: 1.1;
    letter-spacing: -3.6px;
    margin-bottom: 30px;
}
._common ._txt div._st h2,
div._st h2 {
    margin: 0;
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: -1.1px;
}
._vid a {
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 153px;
    height: 153px;
    background: url(../images/play-vide.png) center center no-repeat;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #fff;
    font-size: 60px;
    line-height: 151px;
}
._vid a:hover {
    background: url(../images/play-vide.png) center center no-repeat #16509f;
}
._gallery a:hover,
._npLinks a:hover,
._tabs li a.active,
._tabs li a:hover {
    background: #16509f;
}
._bottomShapes:after,
._bottomShapes:before,
._shapes2:after,
._shapes2:before,
._shapes3:after,
._shapes3:before,
._shapes4:after,
._shapes4:before {
    content: "";
    position: absolute;
    left: 80px;
    width: 51px;
    height: 400px;
    background: url(../images/line-shapes.png) center center/contain no-repeat;
    top: 10px;
    z-index: -1;
}
._bottomShapes:after,
._shapes2:after {
    right: 80px;
    left: auto;
}
._max500,
._max850,
._modalAw .carousel,
._rectangle ._inner {
    width: 100%;
    margin: 0 auto;
}
._cBox,
._filterT,
._rectangle ._inner {
    background-color: #f4f6f9;
}
._shapes2:after {
    top: auto;
    bottom: 10px;
}
._bottomShapes:after,
._bottomShapes:before {
    bottom: 50px;
    top: auto;
}
._shapes3:after,
._shapes4:after {
    left: auto;
    top: 0;
    right: 80px;
}
._max850 {
    max-width: 850px;
}
.__list {
    font-size: 22px;
    padding-left: 23px;
}
.__list li {
    line-height: 44px;
}
._rectangle ._inner {
    max-width: 776px;
    padding: 37px 50px;
}
._banner div.may19th .plyr__controls .plyr__controls__item:first-child,
._gallery ._img {
    margin-right: 0;
}
._rectangle h3 {
    font-size: 24px;
    margin-bottom: 38px;
    line-height: 1.5;
    letter-spacing: -0.4px;
    color: #324250;
}
._rectangle p + p {
    margin-top: 27px;
}
._rectangle span + span {
    margin-left: 25px;
}
._sanayi {
    line-height: 1.68;
    letter-spacing: 0.15px;
    color: #394856;
    font-size: 31px;
}
._filterT,
._result p._sr {
    line-height: 2.06;
    letter-spacing: -0.4px;
}
._filterT,
.table tbody tr td a {
    color: #909cb5;
}
.__t h3 {
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: -0.7px;
}
._cBox {
    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,
._cInfo h4 {
    font-size: 24px;
    line-height: 1.21;
    letter-spacing: -0.4px;
    margin-bottom: 13px;
}
._cBox ._emails {
    margin-bottom: 9px;
}
._cInfo ._t,
._result h2,
._result p {
    margin-bottom: 30px;
}
._map {
    height: 640px;
    z-index: 9;
}
._btnz a + a,
.pagination li + li {
    margin-left: 10px;
}
._filterT {
    width: 377px;
    height: 80px;
    border: 0;
    outline: 0;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
}
._tg.borderBottom {
    border-bottom: 1px solid #bcc4d0;
}
._result {
    padding: 30px 40px 50px;
    background: #f4f6f9;
}
._result:hover {
    background: url(../images/shape-blue.png) right bottom no-repeat #16509f !important;
}
._result:nth-child(odd),
._smBox li,
.table tbody tr:hover td {
    background-color: #f0f3f8;
}
._npLinks a + a:hover i,
._result:hover ._linkArrow:hover i {
    background: url(../images/arrow-forward-blue.png) center no-repeat #fff;
}
._result:hover p._dt {
    color: rgb(255 255 255 / 0.5);
}
._result:hover ._linkArrow i {
    border-color: #fff;
    background: url(../images/arrow-forward-white.png) center no-repeat;
    color: #fff;
}
._result:hover ._linkArrow:hover i {
    border-color: #fff;
    color: #16509f;
}
._result + ._result {
    margin-top: 10px;
}
._result p._sr {
    color: #16509f;
    margin-bottom: 12px;
}
._result h2 {
    font-size: 33px;
    line-height: 1.24;
    letter-spacing: -0.92px;
}
a._linkArrow span {
    margin-right: 14px;
}
a._linkArrow i {
    width: 30px;
    height: 30px;
    border: 2px solid #d2d9e4;
    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) center no-repeat;
}
.__link i,
._searchF ._control img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
}
a._linkArrow:hover i {
    border-color: #16509f;
    background: #16509f;
    color: #fff;
}
.pagination {
    background: 0 0;
    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: 0;
    border-radius: 0 !important;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 2px;
    text-align: center;
}
.pagination .page-link:hover {
    color: #16509f;
    background: 0 0;
}
.pagination .page-item.active .page-link {
    background: 0 0;
    color: #16509f;
    border-bottom: 2px solid #16509f;
}
.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;
}
._result p._dt {
    line-height: 1.75;
    letter-spacing: 1px;
    color: rgb(50 66 80 / 0.5);
    margin-bottom: 19px;
}
._gallery {
    border: 1px solid #eaeef4;
    padding: 20px 5px;
    background: #fff;
    margin-bottom: 40px;
}
._gallery h3 {
    font-size: 22px;
    line-height: 1.42;
    letter-spacing: -0.4px;
    margin-bottom: 4px;
}
._gallery p {
    line-height: 1.75;
    margin-bottom: 45px;
}
._gallery a {
    width: 54px;
    height: 54px;
    line-height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #16509f;
    font-size: 21px;
}
._cInfo h3,
._counter,
.table tbody tr td a > i {
    font-size: 24px;
}
.__op h3,
.table thead th._adj {
    font-size: 22px;
}
._gallery a:hover {
    color: #fff;
    border-color: #16509f;
}
.__op li,
._smBox li {
    border-right: 4px solid #fff;
    width: 20%;
    display: inline-block;
    float: left;
}
.__op ._h,
._smBox li {
    border-bottom: 4px solid #fff;
}
._cInfo ._inner {
    max-width: 757px;
    margin: 0 auto;
    background-color: #f4f6f9;
    padding: 40px 20px;
}
._cInfo h3 {
    line-height: normal;
    letter-spacing: -0.59px;
    margin-bottom: 18px;
}
._cInfo a {
    color: rgb(50 66 80 / 0.5);
}
.table._space tr td {
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
}
._min160 tr td {
    height: 160px;
}
._min90 tr td {
    height: 90px;
}
._searchF ._control input {
    display: inline-block;
    width: 100%;
    outline: 0;
    padding: 28px 40px;
    background-color: #f4f6f9;
    border: 0;
}
._searchF ._control img {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
._searchF ._sForm {
    transform: unset;
    left: 0;
    top: auto;
    max-width: 100%;
    margin-bottom: 30px;
}
._ir ._h img,
.slideInDown .greatBadge {
    max-width: 80px;
}
.__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;
}
.__op ._b {
    height: 248px;
    background-color: #f4f6f9;
}
.__op h3 {
    line-height: 2.45;
    letter-spacing: -1.1px;
    color: #324250;
    font-family: "Conv_Sofia Pro Medium";
    margin: 0;
}
.__op ._b h1 sub,
._divident ul li._h,
._smBox p,
div.newsBox h4 {
    font-family: "Conv_Sofia Pro Semi Bold";
}
.__op h1 {
    font-size: 72px;
    line-height: 0.75;
    letter-spacing: -3.6px;
}
._divident ul li._h,
._smBox p,
.hr_box h4 {
    line-height: 1.5;
}
._smBox li {
    height: 162px;
}
._smBox p {
    font-size: 12px;
    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,
._nlBox ._check {
    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;
}
.__link {
    border: 1px solid #bcc4d0;
    border-bottom: 0;
    background: #fff;
    padding: 0 105px 0 35px;
    height: 130px;
    cursor: pointer;
    float: left;
}
.__link i {
    width: 54px;
    height: 54px;
    border: 2px solid #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    line-height: 52px;
    color: #16509f;
    font-size: 21px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    cursor: pointer;
}
.__link h3 span,
._ir ._h img {
    transform: translateY(-50%);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.__link:hover i {
    color: #fff;
    background: url(../images/arrow-forward-white.png) center no-repeat #16509f;
    border-color: #16509f;
}
.__link:hover h3,
._counter,
a.iconLink {
    color: #324250;
}
.__link p {
    line-height: 1.75;
    letter-spacing: 1px;
    margin-bottom: 2px;
}
.__link h3 {
    margin: 0;
    font-size: 28px;
    letter-spacing: -0.78px;
}
.__link ._number,
._nlBox h3 {
    font-size: 28px;
    letter-spacing: -0.58px;
}
._ir .__link:last-child {
    border-bottom: 1px solid #bcc4d0;
}
._ir ._h {
    height: 106px;
    background-color: #16509f;
    padding-left: 125px;
}
._ir ._h .middle {
    width: 100%;
    color: #fff;
}
._ir ._h img {
    position: absolute;
    left: 23px;
}
.__link ._number {
    width: 128px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #f4f6f9;
    color: #6c8091;
}
.__link h3 span {
    position: absolute;
    right: 45px;
}
._nlBox ._inner {
    position: relative;
    padding: 50px 50px 68px;
    background-color: #f4f6f9;
    z-index: 9;
}
._nlBox form {
    max-width: 518px;
    width: 100%;
    margin: 0 auto;
}
._nlBox h3 {
    line-height: 1.29;
    margin-bottom: 43px;
}
._nlBox {
    position: relative;
    margin-bottom: 50px;
}
._nlBox:after,
._nlBox:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 180px;
    height: 225px;
    background: url(../images/left-vert.png) left top no-repeat;
    z-index: 10;
}
._nlBox:after {
    background: url(../images/right-vert.png) right bottom no-repeat;
    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;
}
._cookie p,
._working._know .personBox .row,
.contactBox .contactCompany:last-child,
.contactBox p:last-child,
.cookieBox ul,
.our-philosophy-and-principles .valueBox:last-child {
    margin-bottom: 0;
}
.__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: 0;
}
.ui-button.ui-state-active:hover {
    border: 0;
    background-color: #f4f6f9 !important;
    font-weight: 400;
    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-button .ui-icon,
.__content .ui-button:focus .ui-icon,
.__content .ui-button:hover .ui-icon,
.__content .ui-state-focus .ui-icon,
.__content .ui-state-hover .ui-icon {
    background: url(../images/arrow-down.png) center no-repeat;
}
.__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%);
}
.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;
    margin-left: 6px;
}
.modal-backdrop {
    z-index: 9999;
}
._modalAw img {
    max-width: 400px;
}
._counter {
    line-height: 1.21;
    letter-spacing: -0.4px;
    margin-top: 28px;
}
._mArrows {
    width: 90px;
    height: 90px;
    line-height: 85px;
    display: inline-block;
    position: absolute;
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    border: 2px solid #d2d9e4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #fff;
    font-size: 26px;
    background: url(../images/arrow-backward-white.png) center no-repeat;
}
._mArrows.__mRight {
    right: -110px;
    left: auto;
    background: url(../images/arrow-forward-white.png) center no-repeat;
}
._mArrows:hover {
    color: #fff;
    background: url(../images/arrow-backward-white.png) center no-repeat #16509f;
    border-color: #16509f;
}
._head:hover i.fa.fa-angle-down,
._mArrows.__mRight:hover {
    background: url(../images/arrow-forward-white.png) center no-repeat #16509f;
}
._parallax,
._relations {
    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: 10s ease-in infinite zoomin;
    animation: 10s ease-in infinite zoomin;
    transition: 1s ease-in-out;
    overflow: hidden;
}
@-webkit-keyframes zoomin {
    0% {
        transform: scale(1);
    }
    100%,
    50% {
        transform: scale(1.1);
    }
}
@keyframes zoomin {
    0% {
        transform: scale(1);
    }
    100%,
    50% {
        transform: scale(1.1);
    }
}
._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;
    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: 0.8s infinite alternate mover;
    animation: 0.8s infinite alternate mover;
    display: inline-block;
}
._smText {
    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 ._line:after,
footer ._line:before,
footer ._lines:after,
footer ._lines:before {
    background: rgb(234 238 244 / 0.05);
}
._copy p {
    margin: 0;
    line-height: 2.06;
    letter-spacing: -0.4px;
    color: #95a1b4;
}
._copy {
    margin-top: 33px;
}
._cookie {
    background-color: #1d1f30;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    padding: 30px;
    color: #fff;
    font-size: 15px;
    display: none;
}
._cookie a._smalldisc {
    color: #fff;
    border-bottom: 1px solid #fff;
}
._cookie a._smalldisc:hover,
.contentBigBox._box ._box {
    border: none;
}
._cookie p {
    line-height: 1.6;
}
._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;
    padding: 14px 20px;
}
._cookie a.btn-white {
    color: rgb(50 66 80 / 0.6);
    background: #fff;
}
._cookie a.btn-white:hover {
    opacity: 0.9;
}
@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: rgb(22 80 159 / 0.3);
    border: 0;
}
._navItems::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
}
._navItems::-webkit-scrollbar-thumb {
    background-color: rgb(22 80 159 / 0.3);
    border: 0;
}
._tg ._img a {
    background-image: url(../images/search_white.png);
    background-repeat: no-repeat;
    background-position: center center;
}
._num {
    font-size: 72px;
    line-height: normal;
    letter-spacing: -3.6px;
    color: #16509f;
    overflow: hidden;
    padding-left: 73px;
}
._num span:first-child {
    width: 60px;
    height: 3px;
    background-color: #16509f;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: 3px;
}
._box._ptr_grey {
    background: url(../images/grey-shape.png) right bottom no-repeat #f4f6f9;
}
._pagination,
.paginate-pagination ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    letter-spacing: 1px;
    color: rgb(50 66 80 / 0.5);
    font-size: 16px;
}
._pagination li,
.paginate-pagination ul li {
    float: left;
    line-height: 1.75;
}
._npLinks a i,
.ykPage ._box ._link {
    line-height: 48px;
}
._pagination li a,
.paginate-pagination ul li a {
    color: rgb(50 66 80 / 0.5);
    border-bottom: 2px solid #fff0;
    padding: 1px 3px;
}
._pagination li + li,
.paginate-pagination ul li + li {
    margin-left: 15px;
}
._pagination li.active a,
.paginate-pagination ul a.active {
    cursor: default;
}
._sideTog,
.playVideo,
.videoBoxContainer div.newsBox a {
    cursor: pointer;
}
._pagination li a:hover,
._pagination li.active a,
.paginate-pagination ul a.active,
.paginate-pagination ul li a:hover {
    border-color: #16509f;
    color: #16509f;
}
._npLinks {
    margin-top: 40px;
}
._sideTog,
._sideTogOverlay {
    position: fixed;
    background: #16509f;
}
._npLinks:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 2px;
    margin-left: -1px;
    top: 0;
    bottom: 0;
    background: #fff;
}
._npLinks a {
    width: 50%;
    float: left;
    background: #f0f3f8;
    padding: 34px 30px;
    color: #16509f;
}
._npLinks a i {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #d2d9e4;
    font-size: 19px;
    background: url(../images/arrow-backward-blue.png) center no-repeat;
}
._divident ul + ul,
._divident ul:hover {
    background: #f0f3f8;
}
._npLinks a:hover i {
    background: url(../images/arrow-backward-blue.png) center no-repeat #fff;
    border-color: #fff;
}
._npLinks a.disable:hover {
    background: #f0f3f8;
    cursor: default;
}
._npLinks a.disable:hover i {
    border-color: #d2d9e4;
    background-color: #fff0;
}
.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;
}
._featureImage ._banner .carousel-item,
._vid.__adj {
    height: 640px;
}
section._vidParallax {
    background: 0 0;
}
.modal-content:after {
    content: "";
    position: absolute;
    right: -67px;
    bottom: -67px;
    width: 560px;
    height: 500px;
    background: url(../images/modal.png) right bottom no-repeat;
    z-index: -1;
}
._sideTog {
    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: #fff;
    padding: 33px 26px;
}
._sideTog.active {
    color: #16509f;
    background: url(../images/sideclose.png) center center no-repeat #fff;
    width: 85px;
    height: 85px;
    padding: 0;
    right: 0 !important;
    transform: rotate(0);
    z-index: 99999;
}
._sideTogOverlay {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    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);
}
.__widget {
    margin-bottom: 50px;
}
.__widget h3 {
    font-size: 23px;
    line-height: 2.22;
    letter-spacing: -0.9px;
    color: #fff;
    margin-bottom: 20px;
    font-family: "Conv_Sofia Pro Bold";
}
.__widget ul,
._divident ul {
    list-style-type: none;
    margin: 0;
}
.__widget ul {
    padding: 0;
}
.__widget ul li {
    line-height: 1.75;
    letter-spacing: normal;
    color: #fff;
}
.__widget ul li a {
    color: rgb(255 255 255 / 0.6);
}
.__widget ul li + li {
    margin-top: 15px;
}
.__widget ul li a:hover,
._hAward.homeaward h1,
._hAward.homeaward p,
._lang,
._lang a,
._sideTogOverlay h3 a.overlayTitle {
    color: #fff;
}
._navItems ._imgBorder {
    padding-left: 30px;
}
._stellar {
    height: 600px;
    width: 100%;
}
.__adj885,
._vid.h-800 {
    height: 800px;
}
#ui-datepicker-div .ui-widget-header {
    background: 0 0;
    color: #0e4794;
    border: 0;
    border-bottom: 1px solid #ececf7;
    padding: 9px 0;
    margin-bottom: 15px;
}
.ui-datepicker table {
    color: rgb(50 66 80 / 0.5) !important;
}
.ui-datepicker td a,
.ui-datepicker td span {
    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 {
    padding: 0;
    float: left;
    width: 320px;
    background: #f4f6f9;
}
._divident ul + ul {
    margin-left: 4px;
}
._divident ul li {
    height: 85px;
    text-align: center;
    border-bottom: 4px solid #fff;
}
._maxD ._divident {
    display: inline-block;
    margin: 0 auto;
}
._divident ul li._h {
    color: #fff;
    background: #16509f;
    font-size: 12px;
}
._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: 0 0;
    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;
}
.pageCat_4016 ._linkArrow,
.pageCat_4017 ._linkArrow
 {
    display: flex;
    align-items: center;
}
.pageCat_4016 ._linkArrow .icon,
.pageCat_4017 ._linkArrow .icon {
    padding: 13px;
}
@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;
    }
    .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: 0 0 !important;
    border: 0 !important;
}
.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-div .ui-state-default:hover,
.ui-datepicker#ui-datepicker-div td.ui-datepicker-today a,
.ui-widget-content#ui-datepicker-div .ui-state-default:hover {
    color: #fff !important;
    background: #16509f !important;
}
.ui-datepicker#ui-datepicker-div td.ui-datepicker-current-day a:hover {
    color: #b7c0d0 !important;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    margin-top: 0 !important;
}
.ui-widget-header .ui-icon {
    background: 0 0;
    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;
    line-height: 2.54;
    letter-spacing: -0.59px;
    display: inline-block;
    transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
}
._menuText {
    font-size: 19px;
    line-height: 1.68;
    letter-spacing: -0.5px;
    color: #fff;
}
._extraLayer {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 42%;
    background: url(../images/blue-shape-2.png) right bottom no-repeat #16509f;
    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 a {
    color: #fff;
    border-color: #f8fbff;
}
@media (min-width: 992px) {
    ._featureImage img {
        -webkit-animation: 15s ease-in infinite zoomin;
        animation: 15s ease-in infinite zoomin;
        transition: 1s ease-in-out;
    }
    ._modal ._outer {
        max-height: 400px;
        overflow-y: auto;
        padding-right: 80px;
    }
    ._overflow .modal-body {
        padding-right: 0;
    }
    ._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) center center no-repeat;
    }
    ._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;
}
.contactBox,
div.newsBox p {
    font-size: 16px;
}
._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:hover {
    text-decoration: underline;
    color: #fff;
}
.contactBox {
    color: #324250;
    min-height: 343px;
}
.contactBox p {
    margin: 0 0 10px;
    line-height: 28px;
}
.contactBox h3 {
    margin: 15px 0 40px;
    line-height: 30px;
}
.contactBox p.phone span:first-child {
    margin-right: 20px;
}
.contactBox a {
    font-family: "Conv_Sofia Pro Black";
    color: rgb(50 66 80 / 0.5);
}
.contactBox .contactCompany {
    margin-bottom: 40px;
    padding-right: 18px;
}
.contentBigBox._box {
    border: 1px solid #eaeef4;
    padding: 0;
}
.contentBigBox .firstBox {
    margin-top: 22px;
}
.boxSectorName {
    display: block;
    width: 100%;
}
.subBoxSectorName {
    display: block;
    width: 100%;
    margin: -30px 0 30px;
}
.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 a:first-child {
    margin-right: 10px;
}
.disclaimerButton {
    margin: -100px 0 70px;
}
a.iconLink i {
    width: 30px;
    height: 30px;
    border: 2px solid #d2d9e4;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
    transform: translateY(1px);
}
a.iconLink span {
    margin-left: 8px;
}
span.extraSmall {
    font-size: 15px;
    letter-spacing: 0;
}
p.smallLine {
    line-height: 1.2;
}
.cookieBox.closed .openCookieBox,
.pageCat_4021 .greatBadge,
.pageCat_4020 .greatBadge,
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;
    margin-bottom: 20px;
    margin-top: -8px;
}
.cookieBox ul li,
.invtB ul li {
    margin-bottom: 10px;
}
.our-philosophy-and-principles .value-blue ._txt,
.our-philosophy-and-principles .value-green ._txt,
.our-philosophy-and-principles .value-lilac ._txt,
.our-philosophy-and-principles .value-pink ._txt,
.our-philosophy-and-principles .value-purple ._txt,
div.newsBox a p {
    color: #6c757d;
}
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: rgb(50 66 80 / 0.5);
}
.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 {
    width: 300px;
    left: auto;
    right: 0;
}
._navigation._menuOpeningFinish ._holder {
    width: 300px;
    float: right;
}
._featureImage.newsSlider {
    margin: 0 170px;
}
._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 h1 {
    margin-bottom: 0;
    margin-left: 20px;
    display: inline;
    position: relative;
    top: -28px;
}
.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;
}
.cookieBox ul,
.invtB ul {
    padding: 0;
    list-style: none;
}
.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 ._txt h1.text-50 {
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 46px;
}
.our-philosophy-and-principles .valueBox.valueRight img.valueBadge {
    display: block;
    position: absolute;
    width: 120px;
    right: 0;
    top: -30px;
}
.our-philosophy-and-principles .valueBox.valueLeft img.valueBadge {
    display: block;
    position: absolute;
    width: 120px;
    left: 0;
    top: -30px;
}
.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 {
    background: url(../images/our-philosophy-and-principles/shape-left.png) left bottom no-repeat;
    padding-left: 38px;
    padding-bottom: 38px;
}
.our-philosophy-and-principles .valueBox.value-blue ._img:after {
    background-color: #007a8d;
}
.our-philosophy-and-principles .valueBox.value-purple ._img:after {
    background-color: #942971;
}
.our-philosophy-and-principles .valueBox.value-pink ._img:after {
    background-color: #cb1b6c;
}
.our-philosophy-and-principles .valueBox.value-lilac ._img:after {
    background-color: #6256a5;
}
.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 {
    margin: 30px 0 0;
    font-size: 46px;
    line-height: 1.5;
    font-family: "Conv_Sofia Pro Light";
}
.our-philosophy-and-principles .valueBox ._txt h1.text-90 {
    font-size: 46px;
    line-height: 1.5;
}
div#film60th {
    width: 999px;
}
.fancybox-toolbar {
    opacity: 1 !important;
    visibility: visible !important;
}
.fancybox-button {
    background: #000;
    width: 84px;
    height: 84px;
    padding: 23px;
}
#film60th.loadingvideo .plyr__progress input[type="range"]::-webkit-slider-thumb {
    display: none;
}
.plyr__control--overlaid {
    background: rgb(22 80 159 / 0.8);
}
#film60th.loadingvideo .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before,
.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 rgb(22 80 159 / 0.5);
}
._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 rgb(22 80 159 / 0.5);
    color: #16509f;
    background: #fff;
}
.hr_box {
    min-height: auto;
}
.hr_box ._txt {
    padding-right: 40px;
}
.hr_box .hr_box_desc {
    margin: 20px 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 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/30px no-repeat;
    position: absolute;
    bottom: 15px;
    left: 15px;
}
.videoBoxContainer div.newsBox h4 {
    font-size: 18px;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.__content.stickyContent {
    overflow: visible !important;
}
.sticky-image {
    position: sticky !important;
}
._hAward.homeaward {
    background-color: #c99f49;
}
.home_sustainability .greenButton:hover {
    color: #3aaa48 !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;
    font-family: PillishScript;
    line-height: 0.5;
    margin-bottom: 20px;
    margin-top: -10px;
    color: #264d87;
}
img.home_sustainability_badge {
    position: absolute;
    width: 12vw !important;
    height: 12vw;
    display: block;
    left: 3vw;
    bottom: 3vw;
}
#dy-bank-manifest {
    background-color: #0d3466;
    color: #fff;
}
.cookieBox {
    position: fixed;
    right: 0;
    bottom: 0;
    color: #fff;
    z-index: 999999;
}
.cookieContArea {
    position: relative;
    background-color: #26293c;
    text-align: center;
    padding: 28px;
    font-size: 15px;
    width: 450px;
    overflow: hidden;
}
.closeCokBox,
.openCookieBox {
    position: absolute;
    right: 0;
    color: #fff;
}
.cookieBox h4 {
    font-size: 1.5rem;
    margin-bottom: 15px;
}
.cookieBox p,
.invtB.top,
.mb40 {
    margin-bottom: 20px;
}
.cookieBox p {
    color: #cbcbcb;
    font-size: 13px;
}
.cookieBox p a {
    text-decoration: underline;
    color: #cbcbcb;
}
.cookieBox ul li label {
    margin-bottom: 0;
    font-size: 14px;
}
.cookieBox .btn {
    min-width: inherit;
    width: 100%;
    font-size: 12px;
    padding: 15px 10px;
}
.cookieBox .btn.btn-gray {
    background: 0 0;
    border-color: #fff;
}
.closeCokBox {
    top: 0;
    width: 50px;
    padding: 15px 0;
    text-align: center;
    background: #434761;
    z-index: 99;
}
.openCookieBox {
    top: -65px;
    padding: 19px 15px 13px;
    background: #26293c;
    font-size: 14px;
}
.openCookieBox span {
    margin: 0 20px 0 0;
    display: inline-block;
}
.openCookieBox img {
    margin-top: -7px;
}
.cookieBox.closed .cookieContArea {
    margin-bottom: -100%;
}
.greatBadge {
    float: left;
    margin-right: 35px;
    max-width: 100px;
}
.pageCat_4021 .__content.grePlcBadgeSection {
    overflow: visible;
}
.grePlcBadge {
    position: absolute;
    right: 25px;
}
._relations .borderL {
    border-left: 1px solid #fff;
}
.invtB {
    text-align: left;
    padding: 0 0 0 10%;
}
.invtB ul {
    width: 100%;
    font-family: sans-serif;
    font-size: 16px;
    margin: 0;
}
.invtB.top ul {
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}
.invtB ul li {
    width: 100%;
    list-style: none;
    display: flex;
}
.invtB ul li span {
    display: inline-block;
    padding-right: 10px;
    min-width: 150px;
}
._relations.homeRel ._stat {
    float: right;
    width: 62%;
}
._social.newP img {
    width: 46px;
    height: 46px;
    display: block;
}
._box ._link .ykIcon {
    width: 22px;
    display: inline-block;
}
.fa.fa-info .iIcon {
    width: 20px;
}
a.iconLink i.fa.fa-info {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 0;
    background: url(/Assets/images/i-icon.svg) no-repeat #fff;
}

.fa.fa-angle-down {
    background: url(https://www.doganholding.com.tr/Assets/images/arrow-forward-blue.png) center no-repeat #fff;
}
._head.active .fa.fa-angle-up {
    background: url(../images/arrow-forward-white.png) center no-repeat;
    transform: rotate(90deg);
    margin-top: -24px;
}


/* New Has Sub Nav Pages */
.subNavPageCont { display: flex; flex-direction: row; align-items: flex-start; width: 100%; }
.__content .newSubNaviPages h1 { max-width: inherit !important; }
.inPageNav { background: #F4F4F4; padding: 30px; width: 20%; min-width: 300px; max-width: 400px; position: relative; }
.inPageNav ul { padding: 0; margin: 0; }
.inPageNav ul li { list-style: none; }
.inPageNav > ul > li > a { color: #000; font-family: "Conv_Sofia Pro Semi Bold"; padding: 10px 0; display: inline-block; }
.inPageNav > ul > li.active > a { color: #B3B4B4; }
.inPageNav ul li span { display: inline-block; position: relative; color: #000; cursor: pointer; padding: 10px 0; transition: 0.2s ease-in-out; font-family: "Conv_Sofia Pro Semi Bold"; }
.inPageNav ul li span:after { content:''; position: absolute; width: 16px; height: 16px; top: 16px; right: -24px; background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; /*background: url(https://www.doganholding.com.tr/Assets/images/arrow-forward-blue.png) no-repeat;*/ }
.inPageNav ul li.active span:after { transform: rotate(90deg); background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="rgb(179, 180, 180)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }
.inPageNav ul li.active span { color: #B3B4B4 !important; }
.inPageNav ul li.active span:before { content:''; position: absolute; width: 75px; height: 1px; background: #B3B4B4; left: 0; bottom: 0; display: block; }
.inPageNav ul li ul { padding: 15px 0; display: none; }
.inPageNav ul li ul li { /*list-style-type: disclosure-closed; list-style-position: outside;*/ position: relative; padding-left: 16px; }
.inPageNav ul li ul li::before { content:'➤'; position: absolute; font-size: 11px; left: 0; top: 8px; }
.inPageNav ul li ul li::marker { font-size: 11px; }
.inPageNav ul li ul li a { padding: 5px 0 5px 5px; display: inline-block; font-size: 14px; color: #000; }
.inPageNav ul li a:hover, .inPageNav ul li span:hover, .inPageNav ul li ul li.active a { color: #16509f; } 

.inPageNav::before, .inPageNav::after { content: ""; position: absolute; width: 55%; height: 75%; }
.inPageNav::before { left: -10px; top: -10px; border-left: 10px solid #16509F; border-top: 10px solid #16509F; z-index: -1; }
.inPageNav::after { right: -10px; bottom: -10px; border-right: 10px solid #F5A700; border-bottom: 10px solid #F5A700; z-index: -1; }

.newTempContArea { width: 80%; padding-left: 100px; }
.newTempContArea .nBox { position: relative; padding-left: 40px; padding-right: 40px; padding-bottom: 80px; }
.newTempContArea .nBox a { position: relative; display: block; padding: 25px 50px 25px 25px; background: #F4F4F4; height: 250px; }
.newTempContArea .nBox a::before, .newTempContArea .nBox a::after { content: ""; position: absolute; width: 55%; height: 75%; }
.newTempContArea .nBox a::before { left: -10px; top: -10px; border-left: 10px solid #16509F; border-top: 10px solid #16509F; }
.newTempContArea .nBox a::after { right: -10px; bottom: -10px; border-right: 10px solid #F5A700; border-bottom: 10px solid #F5A700; }
.newTempContArea .nBox h3 { font-size: 22px; color: #000; }
.newTempContArea .nBox i, .newTempContArea .nBox figure { position: absolute; bottom: 25px; right: 25px; margin: 0; max-width: 350px; }
.newTempContArea .nBox figure img { max-width: 110px; }

.pageSeperator { width: 100%; height: 1px; background: red; margin: 60px 0; }

.nTable { width: 100%; border: 0; margin-bottom: 40px; }
.nTable tr {  }
.nTable tr td { padding: 6px 10px; border-bottom: 1px solid #CACACA; }
.nTable tr:last-child td { border: 0 !important; }
.nTable tr td.blue, .nTable tr.blue td { color: #16509F; }
.nTable thead tr th { color: #16509F; font-weight: normal; padding: 12px; border-bottom: 1px solid #CACACA; }
.nTable tr td.borTop { border-top: 3px solid #16509F; }

.nTable td .tTip { position: relative; display: inline-block; width: 20px; height: 20px; border: 0; background: url(/Assets/images/i-icon.svg) no-repeat; margin-left: 20px; vertical-align: sub; }
.tTip .tTipCont { visibility: hidden; opacity: 0; transition: opacity 1s; position: absolute; z-index: 1; top: -350%; right: 120%; background: #F4F4F4; max-width: 650px; width: 600px; padding: 12px 20px; }
.tTip:hover .tTipCont { visibility: visible; opacity: 1; }
.tTipCont table { margin: 0; font-size: 15px; }
.tTipCont .nTable thead tr th, .tTipCont .nTable tr td { padding: 8px; border-bottom: 1px solid #16509F; }
.tTipCont .nTable tr td { color: #666666; }
/*.tTipCont:after { content:''; position: absolute; display: block; width: 82px; height: 82px; right: -82px; top: 50%; margin-top: -41px; background-image: url('data:image/svg+xml;utf8,<svg width="62" height="72" viewBox="0 0 62 72" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M62 36L0.499997 71.507L0.5 0.492955L62 36Z" fill="#F4F4F4"/></svg>'); background-repeat: no-repeat; }*/

.nTable tr td .openDoc { display: inline-block; width: 38px; height: 38px; border: 0; vertical-align: sub; }
.nTable tr td .openDoc i {  }
.nTable tr td .openDoc i svg {  }
.nTable.type-2 tr td, .nTable.type-2 thead tr th { text-align: center; padding: 10px; }
.nTable.type-2 tr td:first-child { text-align: left; }

.yearFiltBox { margin-bottom: 35px; width: 100%; display: flex; justify-content: flex-end; }
.yearFiltBox div {  }
.yearFiltBox label { display: inline-block; color: #16509F; margin-right: 30px; }
.newTempContArea ._filterT.onlyYear { width: 155px; height: 55px; background-color: #16509F; color: #fff; padding-left: 20px; padding-right: 20px; }

.newTempContArea ._tg { width: 100%; }
.newTempContArea ._tg ._head._adj { padding: 15px 105px 15px 20px; }
.newTempContArea ._tg ._head h3 { line-height: 1.5; }
.newTempContArea ._tg ._head i, .newTempContArea ._tg_block ._head i { width: 44px; height: 44px; }

.srcBox { width: 100%; margin-bottom: 50px; }
.srcBox ._sForm { position: relative; max-width: inherit; top: inherit; left: inherit; transform: inherit; margin-bottom: 15px; }
.srcBox ._sForm input { background: #F4F4F4; border: 0; padding: 25px 90px; }
.srcBox ._sForm ._sIcon { top: 25px; font-size: 22px; background: none; }
.srcBox ._sForm ._sIcon svg { overflow: visible; opacity: 1; visibility: visible; }
.srcBox ._sForm button { top: 20px; }
.srcBox .btn { min-width: inherit; }
.srcBox._searchF ._control input { background: #F4F4F4; }
.srcBox._searchF ._control input::placeholder { color: #16509F; opacity: 1; }
.newTempContArea ._tg ._head span { color: #B7C0D0; font-size: 14px; }
.pagerB { width: 100%; margin-top: 15px; }
.pagerB .topP { display: flex; width: 100%; justify-content: space-between; }
.pagerB ._npLinks a { background: transparent; padding: 0; }
.pagerB ._npLinks a:hover i { border-color: #16509f; }
.pagerB ._npLinks a.disable:hover { background: transparent; }
.pagerB ._npLinks a.disable:hover i { border-color: #d2d9e4; }

.txtInlL { padding: 0 12px; margin-bottom: 30px; }
.txtInlL p { font-weight: bold; }

.subNavPageCont.welcome .newTempContArea { width: 100%; padding-left: 30px; }
.topPrezBtn { position: relative; display: block; margin: 0 auto; text-align: center; margin-bottom: 100px; }
.topPrezBtn i { position: absolute; width: 30px; height: 30px; top: -2px; margin-left: 15px; border-radius: 50%; background: url(../images/arrow-forward-white.png) #16509F center center no-repeat !important; }

._headMeta .custRelTopBtn { float: left; margin-right: 60px; font-size: 14px; padding: 13px 20px; margin-top: 15px; font-family: "Conv_Sofia Pro Regular"; text-transform: none; min-width: inherit; }
._navigation._menuOpeningFinish ._holder { width: 520px; }
._menuOpeningFinish ._headMeta .custRelTopBtn { background-color: #fff; color: #16509F; }

.subNavPageCont ._tgList, .subNavPageCont #caseContent { width: 100%; }
.subNavPageCont ._tgList h2.font-46, .newTempContArea h2.font-46 { font-size: 36px !important; text-align: left !important; }

.subNavPageCont .cbp._committe { width: 100%; }
.newLTopBackBtn { top: -25px; display: block; position: relative; padding-left: 25px; z-index: 1; }
.newLTopBackBtn:after { content: ''; position: absolute; width: 16px; height: 16px; top: 5px; left: 0; rotate: 180deg; background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; }

.inPageNavMobilBtn { display: none; background: #16509f; padding: 10px 0; width: 100%; text-align: center; color: #fff; margin-bottom: 2rem; }
.inPageNavMobilBtn > span { color: #fff; }
.inPageNavMobilBtn .innavInner { position: relative; text-align: center; width: 26px; height: 40px; }
.inPageNavMobilBtn .innavInner span { width: 26px; height: 2px; border-radius: 1px; background-color: #fff; background: #fff; position: absolute; left: 50%; top: 50%; margin-top: -1px; margin-left: -13px; transition: 0.3s ease-in-out; }
.inPageNavMobilBtn .innavInner span:first-child { transform: translateY(-7px); -webkit-transform: translateY(-7px); -moz-transform: translateY(-7px); }
.inPageNavMobilBtn .innavInner span:last-child { transform: translateY(7px); -webkit-transform: translateY(7px); -moz-transform: translateY(7px); }
.inPageNavMobilBtn.active .innavInner span:first-child { display: none; }
.inPageNavMobilBtn.active .innavInner span:nth-child(2) { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); }
.inPageNavMobilBtn.active .innavInner span:last-child { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }

.newSubNaviPages { padding-top: 3rem; }
.blueT td, .blueT th { color: #16509f; }
.centBoxs .col-lg-6.nBox:last-child { margin: 0 auto; }

.pageCat_4016 ._line:after, .pageCat_4016 ._line:before, .pageCat_4016 ._lines:after, .pageCat_4016 ._lines:before, .pageCat_4017 ._line:after, .pageCat_4017 ._line:before, .pageCat_4017 ._lines:after, .pageCat_4017 ._lines:before, .pageCat_5873 ._lines:after, .pageCat_5873 ._lines:before, .pageCat_5873 ._line:after, .pageCat_5873 ._line:before, .pageCat_6021 ._lines:after, .pageCat_6021 ._lines:before, .pageCat_6021 ._line:after, .pageCat_6021 ._line:before { display: none; }
.nTable.type-2.frResTable tr td:first-child { width: 106px; }
.nTable.type-2.frResTable tbody td { font-size: 16px; }

.newTempContArea .ykList .row .col-lg-6:last-child, .row.skList .col-lg-6:last-child { margin: 0 auto; }
.pageCat_ .btn.custRelTopBtn { background: #fff; color: #16509f; border: 2px solid #fff; }
.pageCat_ ._stick  .btn.custRelTopBtn { background: #16509f; color: #fff; border: 2px solid #16509f; }
.showMob { display: none; }
.custRelMobBtn { width: 190px; position: fixed; bottom: 0; left: 0; background: #fff; z-index: 10; padding: 7px 15px; justify-content: space-between; align-items: center; font-size: 15px; font-weight: 600; }
.custRelMobBtn i { background: url('/Assets/images/arrow-forward-white.png') center no-repeat #16509f !important; font-size: 18px; width: 30px; height: 30px; border: 1px solid #16509f; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; line-height: 44px; }
.newSubNaviPages ._filterT { -webkit-appearance:caret; border-radius: 0; -webkit-border-radius: 0; }






@media (min-width: 1320px) {
	.yiContB { min-width: 750px; }
	
}

@media (max-width: 1420px) {
	.blackTable td { font-size: 15px; }
	
	
}
@media (max-width: 1340px) {
	.inPageNav { padding: 20px; width: 18%; min-width: 250px; }
	.newTempContArea { width: 82%; padding-left: 50px; }
	.newTempContArea .nBox { padding-left: 25px; padding-right: 25px; padding-bottom: 50px; }
	.newTempContArea .nBox a { padding: 20px 40px 20px 20px; }
	
}
@media (max-width: 1200px) {
    .cookieContArea {
        padding: 30px;
    }
}
@media (max-width: 1024px) {
	div.tableFxMb, .tableFxMb .newTempContArea { overflow-y: auto; }
	.subNavPageCont { flex-direction: column; }
	.inPageNav { width: 100%; max-width: inherit; margin-bottom: 5rem; display: none; }
	.newTempContArea { width: 100%; padding-left: 0; margin-left: 0; }
	
	.inPageNavMobilBtn { display: flex; justify-content: space-evenly; align-items: center; }
	.newTempContArea .nBox { padding-left: 0; padding-right: 0; }
	.nTable tr td { padding: 10px; }
	.blackTable td { padding: 10px 5px; font-size: 13px; }
	
    .cookieContArea {
        width: 100%;
    }
    .cookieBox h4 {
        font-size: 1.4rem;
    }
    .cookieButtons {
        margin-top: 15px;
    }
    .cookieBox p {
        margin-bottom: 20px;
        font-size: 13px;
    }
    .cookieBox ._inner .mb40,
    .cookieBox ul {
        margin-bottom: 0;
    }
    .openCookieBox {
        padding: 15px;
    }
    .openCookieBox span {
        display: none;
    }
    .openCookieBox img {
        margin-top: 0;
    }
    .cookieBox .btn {
        padding: 15px 10px;
    }
    .pageCat_4016 .__content ._shapes._tables,
    .pageCat_4017 .__content ._shapes._tables {
        overflow-y: scroll;
    }
}
@media (max-width: 980px) {
    ._relations .borderL {
        border: 0;
    }
    .invtB {
        padding: 0;
    }
    ._relations.homeRel ._stat {
        float: inherit;
        width: auto;
    }
	
	
}
@media (max-width: 768px) {
	.subNavPageCont ._tgList h2.font-46, .newTempContArea h2.font-46 { font-size: 28px !important; margin-top: 30px !important; margin-bottom: 30px !important; }
	.nTable tr td { padding: 5px; font-size: 13px; }
	.tTip .tTipCont { width: 250px; }
	.newTempContArea ._tg ._head span { font-size: 13px; }
	.newTempContArea ._tg ._head h3 { font-size: 14px; }
	.newTempContArea ._tg ._head._adj { padding: 10px 105px 10px 20px; }
	.blackTable td { padding: 5px 3px !important; }
	.blackTable td:first-child { width: 150px !important; }

	
    ._banner div.may19th .plyr video {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
    }
    ._banner div.may19th .plyr--video .plyr__controls {
        justify-content: flex-start;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .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;
    }
    .cookieContArea {
        padding: 20px;
    }
    .openCookieBox {
        top: -50px;
        padding: 10px;
    }
    .openCookieBox img {
        width: 30px;
    }
    .cookieBox .btn {
        padding: 12px 10px;
    }
    .greatBadge {
        display: none;
    }
    .grePlcBadge {
        width: 90px;
    }
}
@media (max-width: 640px) {
	._headMeta .custRelTopBtn { display: none; }
	
    .cookieBox.closed .cookieContArea {
        margin-bottom: -140%;
    }
    .cookieBox h4 {
        padding-right: 26px;
    }
    .closeCokBox {
        width: 40px;
        padding: 9px 0;
    }
    ._navigation._stick ._logo img + img {
        height: 55px;
    }
    .homeSust .btn.btn-white {
        min-width: initial !important;
        width: 100%;
        font-size: 15px;
    }
	
	.newTempContArea ._tg ._head i, .newTempContArea ._tg_block ._head i, .newTempContArea ._tg ._head._adj i.fa-file-text { width: 35px; height: 35px; }
	.showMob { display: flex; }
	
	
}

@media (max-width: 480px) {
	
	
	
}


