@import url("https://use.typekit.net/yxp4ajj.css");
@font-face {
    font-family: 'Akkurat';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_Akkurat.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_Akkurat.eot?#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_Akkurat.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_Akkurat.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_Akkurat.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akkurat Pro';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_AkkuratPro-Regular.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_AkkuratPro-Regular.eot#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/AkkuratPro-Regular.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/AkkuratPro-Regular.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_AkkuratPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Publico Pro Web';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Bold.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Bold-Web.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Bold-Web.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Publico Pro Web';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-BoldItalic.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-BoldItalic-Web.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-BoldItalic-Web.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Publico Pro Web';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Italic.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Italic.eot?#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Italic-Web.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Italic-Web.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Publico Pro Web';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Roman.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Roman.eot?#iefix') format('embedded-opentype'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Roman-Web.woff2') format('woff2'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/PublicoPro-Roman-Web.woff') format('woff'),
    url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_PublicoProWeb-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Druk';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-Bold.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-Bold.woff2') format('woff2'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-Bold.woff') format('woff'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Druk Bold Outline';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-BoldOutline.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-BoldOutline.eot?#iefix') format('embedded-opentype'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-BoldOutline.woff2') format('woff2'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-BoldOutline.woff') format('woff'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/Druk-BoldOutline.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Druk Cond Super';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukCond-Super.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukCond-Super.eot?#iefix') format('embedded-opentype'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukCond-Super.woff2') format('woff2'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukCond-Super.woff') format('woff'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukCond-Super.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Druk XCondensed';
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukXCondensed-Super.eot');
    src: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukXCondensed-Super.eot?#iefix') format('embedded-opentype'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukXCondensed-Super.woff2') format('woff2'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukXCondensed-Super.woff') format('woff'),
        url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/DrukXCondensed-Super.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



/* #General Styles
================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html { -webkit-text-size-adjust: none; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
input[type="button"], input[type="submit"] { -webkit-appearance: none !important; }
a { text-decoration: none; }
img { border: 0 none; max-width: 100%; vertical-align: top; }
a { outline: none; cursor: pointer; }
a:hover { text-decoration: none; }


/*Placeholder opacity cross browsers*/
input::-webkit-input-placeholder {color: #A6A6A6;opacity:1;}
input:-moz-placeholder {color: #A6A6A6;opacity:1;}
input::-moz-placeholder {color: #A6A6A6;opacity:1;}
input:-ms-input-placeholder {color: #A6A6A6;opacity:1;}
textarea::-webkit-input-placeholder {color: #A6A6A6;opacity:1;}
textarea:-moz-placeholder {color: #A6A6A6;opacity:1;}
textarea::-moz-placeholder {color: #A6A6A6;opacity:1;}
textarea:-ms-input-placeholder {color: #A6A6A6;opacity:1;}
button::-moz-focus-inner, .eu input[type="submit"]::-moz-focus-inner {border: 0;}



.sbSelector{color: #757575 !important;}
/* #Page Structure
================================================== */
body{ margin: 0; padding: 0; font-size: 16px; color: #000; background: #f7f9fa; font-family: 'Akkurat'; font-weight: 400;}
a, button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }

.p_class{font-size:16px; line-height:1.6;}
body h1, body h1 div, body h2, body h2 div{font-size:60px; font-weight: 700;line-height: 1.1; color:#00485E; font-family: 'Publico Pro Web';}
body h3, body h3 div{font-size:40px; font-weight: 700;line-height: 1.1; font-family: 'Publico Pro Web';}
body h4, body h4 div{font-size:24px; font-weight: 400; line-height: 1.33; font-family: 'Publico Pro Web';}
body h6, body h6 div{font-size:14px; font-weight: 700; line-height: 1.1;}
.overlay_index {position: relative;z-index: 11;}

.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }

.pt-4{padding-top:30px !important;}
.pb-4{padding-bottom:30px !important;}
.pt-7{padding-top:70px;}
.pb-7{padding-bottom:70px;}
.pt-8{padding-top:80px;}
.pb-8{padding-bottom:80px;}
.pt-10{padding-top:100px;}
.pb-10{padding-bottom:100px;}
.pt-12{padding-top:120px;}
.pb-12{padding-bottom:120px;}
.pt-16{padding-top:160px;}
.pb-16{padding-bottom:160px;}
.pt-22{padding-top:220px;}
.pb-22{padding-bottom:220px;}

.set_bg { background-repeat: no-repeat; background-size: cover; background-position: center; }

/* Home Page Style
 ==================================================


/***** header styles goes here *****/
/* .header .inner_logo img { max-width: 163px; width: 100%; } */

.header .container {width: 100%;max-width: 100%;}
.BPXpageMainContainer {max-width: 1440px;margin: 0 auto;}
.header .navbar_tag ul li {vertical-align: middle; margin-left: 40px; position: relative; font-size: 14px; color: #066BB5; font-weight: 500; text-transform: uppercase; text-decoration: none; cursor: pointer; }
.header .navbar_tag {display: flex;flex-wrap: wrap;justify-content: space-between;}
.header .navbar_tag ul li a { font-size: 16px; color: #000; text-decoration: none; font-weight: 500; position: relative; text-transform: capitalize; }
/* .header .navbar_tag ul li a:hover{text-decoration: underline !important;} */
.header .navbar_tag ul { margin: 0; list-style: none; padding: 0; width: 100%; display: flex; }
.header .navbar_tag ul.second_ul li {margin-left: 20px;}
.header .navbar_tag ul li a svg {font-size: 16px;}

.header .navbar_tag ul li ul { display: none; position: absolute; width: 200px; left: 0; background: #fff; padding-top: 37px;}
.header .navbar_tag ul li.inner_menu:hover ul{display:block;z-index: 2;}
.header .navbar_tag ul li ul li {display: block;margin-left: 0;padding: 0px;}
.header .navbar_tag ul li ul li a{display:inline-block; width:100%;padding: 10px;}
.header .navbar_tag ul li.inner_menu::after { position: absolute; right: -17px; top: 5px; content: ""; height: 7px; width: 7px; border-left: 2px solid #066BB5; border-bottom: 2px solid #066BB5; transform: rotate(-45deg); }
.header .navbar_tag ul li ul li a:hover{background:#00AF9A; color:#fff;}
.header .navbar_tag ul li.last_list {margin-left: auto;}
.header .navbar_tag ul li.last_list a {margin-right: 5px;position: relative;}
.header .navbar_tag ul li.last_list a::after{display: inline-block; content: ""; background-image: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_black_arrow.svg'); height: 13px; width: 13px; background-repeat: no-repeat; background-position: center; background-size: cover; vertical-align: middle; margin-left: 8px; transition: all ease 0.3s;     top: -2px; position: relative;}
.header .navbar_tag ul li a:hover {text-decoration: underline;}
.inner_logo a {position: relative;z-index: 9;}
.header .navbar_tag ul li:first-child {margin-left: 0;}

/***** header styles end *****/

/***** mid container styles goes here *****/



/* section_1 CSS Starts */

.section_1 {position: relative;    overflow: hidden;}
.section_1 .right_banner_img { clip-path: polygon(100% 0, 1% 0, 100% 100%); right: 0; top: 0px; width: 47%; position: absolute; }
.section_1 .right_banner_img img {width: 100%;}
.left_sec1 .t_class { color: #fff; font-size: 19px; font-weight: bold; margin-bottom: 20px; }
.left_sec1 h1 {margin-bottom: 0px;}
.sec1_inner {max-width: 375px;   margin-left: auto;}
.section_1 .sec1_conetent {margin-top: 50px;}
.section_1 .left_sec1 {margin-top: 130px;}

/* section_1 CSS Ends */

/* section_2 CSS Starts */

.section_2 {overflow-x: hidden;}
.section_2 .sec2_top {background: rgba(249,249,249,95%);}
.section_2 .banner_2_inner { max-width: 550px; margin-left: auto; margin-right: 10%; }
.section_3 .upper_sec3 .p_class div:not(:last-child) {margin-bottom: 30px;}
.section_3 .overview_content h4 {margin-bottom: 30px;}
.row.sec2_row {margin: 0;}
.section_2 .col-lg-12.sec2_img_tag_res {display: none;}

/* section_2 CSS Ends */


/* section_3 CSS Starts */

.section_3 .upper_sec3_title {margin-bottom: 50px;}
.form_title .p_class {margin-bottom: 15px;}
.form_title .s_class {font-size: 14px;}
.form_title {margin-bottom: 40px;}
.btn_cls a {color: #00485E;font-size: 14px;position: relative;font-family: 'Akkurat Pro';}
.btn_cls a::after { display: inline-block; content: ""; background-image: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_right_arrow.svg'); height: 13px; width: 13px; background-repeat: no-repeat; background-position: center; background-size: cover; vertical-align: middle; margin-left: 8px; transition: all ease 0.3s;     top: -2px; position: relative;}
.btn_cls a:hover::after {margin-left: 12px;}
.upper_sec3 .p_class {margin-bottom: 40px;}

/* section_3 CSS Ends */


/* section_5 CSS Starts */

.section_5 .sec5_title{margin-bottom:80px; text-align:center;}
.box_img img {width: 100%;}
.box_img{margin-bottom:15px;}
.box_content .p_class {color: #333;}
.section_6 .sec6_title h3, .section_5 .sec5_title h3 {font-weight: 400;}
.box_content h4, .box_content h4 div {font-weight: bold;}


/* section_5 CSS Ends */

/* section_6 CSS Starts */

.section_6 .sec6_title{margin-bottom:40px; text-align:center;}
.sec6_title_inner {margin-bottom: 30px;}
.section_6::before { position: absolute; left: 0; top: 0; content: ""; height: 100%; width: 100%; background: #E3EBED; clip-path: polygon(100% 0, 1% 0, 100% 100%); }
.section_6 {position: relative;}
.sec6_position { position: relative; z-index: 1; }
.content_sec6 .p_class {margin-bottom: 25px;}
.sec6_title_inner h2, .sec6_title_inner {color: #000;}


/* section_6 CSS Ends */

/* section_8 CSS Starts */

.section_8 .inner_sec8 {text-align: center;}
.section_8 .inner_sec8 h2 {margin-bottom: 20px;}
.section_8 .inner_sec8 .p_class {font-size: 24px;color: #58595B; line-height:1.3;}
.section_8 .inner_sec8 h2 , .section_8 .inner_sec8 h2 div{font-weight: 400;color: #000;}

/* section_8 CSS Ends */


/* section_10 CSS Starts */

.section_10 .dis_title h4 { padding: 20px 20px 20px 0px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; position: relative; cursor:pointer;    font-size: 16px;}
.section_10 .dis_content {margin-top: 50px;}
.section_10 .dis_content.dis_common {display: block !important;}
.section_10 .dis_title h4::before { position: absolute; right: 10px; content: ""; border-left: 4px solid #000; border-bottom: 4px solid #000; height: 14px; width: 14px; transform: rotate(-45deg); }
.section_10 .dis_common_title h4::before {transform: rotate(135deg);top: 24px;}

.section_10 .dis_content .p_class {font-size: 14px;line-height: 1.572;}

/* section_10 CSS Ends */

/***** mid container styles end *****/

/***** footer styles goes here *****/

.footer_list ul {padding: 0;list-style: none;}
.footer_list li a {color: #000;font-size: 14px;font-weight: bold;}
/*.footer_list li a {color: #000;font-size: 14px;text-transform: uppercase;}*/
.footer_list ul li:not(:last-child) {margin-bottom: 15px;}
.footer_icon ul {padding: 0;display: flex;align-items: center;margin: 0;    list-style: none;}
.footer_icon ul a {font-size: 40px;color: rgba(255,255,255,0.8);}
.footer_icon ul a:hover{color: rgba(255,255,255,1);}
.footer_icon ul li {padding: 0;line-height: 1;}
.footer_icon ul li:not(:last-child) {margin-right: 30px;}
.footer_icon {border-bottom: 1px solid #666;margin-bottom: 15px;}
.footer_text .p_class {color: #666;font-size: 14px;text-transform: none;}
/*.footer_text .p_class {color: #fff;    font-size: 14px;text-transform: uppercase;}*/
.top_footer {margin-bottom: 60px;}
.footer_list li a:hover{text-decoration:underline;}

/***** footer styles end *****/


/* Form CSS Starts */

.mktoForm { margin: 0 !important; padding: 0 !important; width: 100% !important; }
.mktoForm { width: 100% !important; padding: 0 !important; margin: 0 !important; }
.mktoForm .mktoFieldWrap, .mktoForm .mktoFormCol {width: 100% !important;     min-height: auto !important;}
.mktoForm .mktoOffset {display: none !important;}
.mktoForm .mktoAsterix {display: none !important;}
.mktoForm .mktoGutter {display: none !important;}
.mktoForm .mktoLabel {width: auto !important;padding: 0 !important;}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {width: 100% !important; height: 46px !important; padding: 10px 15px !important; border-radius: 0px !important; border: 1px solid #999; font-size: 15px !important; font-weight: 400 !important; font-family: 'Akkurat Pro'; color: #666 !important; background: #fff !important; }
.mktoForm fieldset {margin: 0 !important;padding: 0 !important;}
.mktoForm fieldset legend {display: none !important;}
.mktoForm .mktoFormCol {margin-bottom: 20px !important;}
.mktoForm .mktoLabel { font-weight: normal !important; font-size: 14px !important; text-transform: uppercase !important; font-family: 'Akkurat Pro' !important; padding-bottom: 3px !important; }
.mktoForm input[type=text]:focus, .mktoForm input[type=url]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=number]:focus, .mktoForm input[type=date]:focus, .mktoForm select.mktoField:focus, .mktoForm textarea.mktoField:focus{outline: 0 !important;}
.mktoButtonRow span { margin: 0 !important; width: 100% !important; max-width: 100% !important; }
.mktoButtonRow {margin: 0 !important;width: 100% !important;max-width: 100% !important;}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton { width: auto !important; font-size: 20px !important; display: inline-block !important; padding: 12px 84px 12px 20px !important; background: #00485E !important; color: #fff !important; font-weight: 400 !important; border-radius: 30px !important; text-align: center !important; border-bottom: 2px solid #FFFFFF !important; border-left: 2px solid #FFFFFF !important; border-right: 2px solid #FFFFFF !important; border-top: 2px solid #FFFFFF !important; line-height: 1.5 !important; font-family: 'Akkurat Pro'; position: relative;}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton::after { position: absolute; content: ""; background-image: url('https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_white_arrow.svg'); height: 13px; width: 13px; background-repeat: no-repeat; background-position: center; background-size: cover; vertical-align: middle; margin-left: 8px; transition: all ease 0.3s; right: 18px; top: 50%; transform: translateY(-50%); }
.mktoForm fieldset.mktoFormCol {margin-bottom: 0 !important;}
.mktoForm fieldset.mktoFormCol .mktoFormRow {clear: none;width: 48%;float: left;}
.mktoForm fieldset.mktoFormCol .mktoFormRow:last-child {float: right;}
.section_2 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {background: #00AF9A !important;border-bottom: 2px solid #008877!important;}
.mktoForm select.mktoField { appearance: none !important; -moz-appearance: none !important; -webkit-appearance: none !important; background-image: url(https://info.bnymellonwealth.com/rs/636-GOT-884/images/WM_select_down_arrow.png) !important; background-repeat: no-repeat !important; background-position: center right 15px !important; background-size: 12px !important; cursor:pointer;}
.mktoForm select.mktoField::-ms-expand{display:none;}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{ width: auto !important; font-size: 20px !important; display: inline-block !important; padding: 12px 84px 12px 20px !important; background: #FFF !important; color: #00485E !important; font-weight: 400 !important; border-radius: 30px !important; text-align: center !important; border-bottom: 2px solid #00485E !important; border-left: 2px solid #00485E !important; border-right: 2px solid #00485E !important; border-top: 2px solid #00485E !important; line-height: 1.5 !important; font-family: 'Akkurat Pro'; position: relative;}
.section_2 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{    bbackground: #FFF !important; color: #00485E !important; border-bottom: 2px solid #00485E !important; border-left: 2px solid #00485E !important; border-right: 2px solid #00485E !important; border-top: 2px solid #00485E !important;}
.mktoForm textarea.mktoField {height: 96px !important;}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover::after {right: 13px;}



/* Form CSS Ends */
