/* #General Styles
================================================== */
@font-face { font-family: 'Bree'; src: url('https://assets.website-files.com/61a09bd980976cc83ca3509e/61a603992f3e161373c5f3e0_Bree-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Soleil'; src: url('https://assets.website-files.com/61a09bd980976cc83ca3509e/61a9adef5fb3b25197630d18_Soleil-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Soleil'; src: url('https://assets.website-files.com/61a09bd980976cc83ca3509e/61a9adfc4b320892274dbb58_Soleil-Semibold.otf') format('opentype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Soleil'; src: url('https://assets.website-files.com/61a09bd980976cc83ca3509e/61a9ae0830af31cd32de893a_Soleil-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }

html {scroll-behavior: smooth;}
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); scroll-behavior: smooth;}
.up html, body.up, .up div, .up span, .up applet, .up object, .up iframe, .up a, .up img, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0; }
.up html { -webkit-text-size-adjust: none; scroll-behavior: smooth;}
.up button, .up input, .up select, .up textarea {font-size: 100%;margin: 0;vertical-align: baseline;box-shadow: none;width: 100% !important;font-size: 13px !important;font-weight: 400 !important;font-family: 'Soleil' !important;color: #87879D !important;line-height: 1 !important;border: 1px solid #87879D !important;-webkit-border-radius: 6px 0 0 6px !important;-moz-border-radius: 6px 0 0 6px !important;-ms-border-radius: 6px 0 0 6px !important;-o-border-radius: 6px 0 0 6px !important;border-radius: 6px 0 0 6px !important;padding: 2px 19px !important;height: 64px !important;margin-bottom: 0px !important;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: transparent !important;border-right: none !important;width: 100% !important;border-right: none !important;}
.up input[type="button"], .up input[type="submit"] { -webkit-appearance: none !important; }
.up a { text-decoration: none; }
.up img { border: 0 none; max-width: 100%; vertical-align: top; }
.up a { outline: none; cursor: pointer; }
.up a:hover { text-decoration: none; }
.up a:focus { text-decoration: none !important; outline: none !important; }
.up .clear { clear: both; }
.up img { max-width: 100%; }
.up button:focus {outline:0;}
.up .text-transform { text-transform: uppercase; }
.up .preloader { display: none; }
.up img { vertical-align: bottom; }
/*Placeholder opacity cross browsers*/
.up input::-webkit-input-placeholder { color: #9B9B9B; opacity:1; }
.up input:-moz-placeholder { color: #9B9B9B; opacity:1; }
.up input::-moz-placeholder { color: #9B9B9B; opacity:1; }
.up input:-ms-input-placeholder { color: #9B9B9B; opacity:1; }
.up textarea::-webkit-input-placeholder { color: #9B9B9B; opacity:1; }
.up textarea:-moz-placeholder { color: #9B9B9B; opacity:1; }
.up textarea::-moz-placeholder { color: #9B9B9B; opacity:1; }
.up textarea:-ms-input-placeholder { color: #9B9B9B; opacity:1; }
.up button::-moz-focus-inner, .up input[type="submit"]::-moz-focus-inner { border: 0; }
.up #login-form .sbSelector a{ color: #000 !important; }
.sbSelector{color: #9B9B9B !important;}
.up .d_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.up ul {padding: 0 0px 0 18px;margin: 0;}

:focus {
    outline: 3px solid red !important;
    outline-offset: 15px !important;
}
/********/
.up .btn_all { margin: 0; }
.up .btn_all a {color: #FFFFFF;outline: none;background: #00312D;position: relative;cursor: pointer;text-decoration: none;transform-style: preserve-3d;transition: all .5s;border-radius: 22px;font-family: 'Bree';font-weight: 400;font-size: 16px;border: 1px solid #00312D;line-height: inherit;padding: 7px 29px 11px;display: inline-block;vertical-align: middle;}
.up .btn_all a:hover {border-color: #04150e; background-color: #fff; color: #00312d;}

.up .btn_all2 { margin: 0; }
.up .btn_all2 a {color: #00312d;outline: none;background: #ffffff;position: relative;cursor: pointer;text-decoration: none;transform-style: preserve-3d;transition: all .5s;border-radius: 22px;font-family: 'Bree';font-weight: 400;font-size: 16px;border: 1px solid #00312D;line-height: inherit;padding: 7px 29px 11px;display: inline-block;vertical-align: middle;}
.up .btn_all2 a:hover {border-color: #04150e;background-color: #00312d;color: #fff;}

/* #Page Structure
================================================== */
body.up {margin: 0;padding: 0;background-color: #FFFFFF; color: #0b1a31;font-size: 20px;line-height:1.5;font-family: 'Soleil';font-weight: 400;overflow-x: hidden;}
.up .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 1; }
.up .main {width: 100%;max-width: 1240px;margin: 0 auto;padding: 0 20px;}
.up .main::after {clear: both;display: table;content: "";}
/********/    
.up a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.up .mktoForm select::-ms-expand { display: none !important; }
.mktoGen.mktoImg {display: inherit !important;line-height: inherit !important;width: 100%;}
/********/    
.up h1, .up h1 div{font-size: 55px;line-height: 1.1818;font-family: 'Bree';font-weight: 400;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up h2, .up h2 div{font-size: 55px;line-height: 1.1818;font-family: 'Bree';font-weight: 400;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up h3, .up h3 div{font-size: 32px;line-height: 1.3125;font-family: 'Bree';font-weight: 400;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up h4, .up h4 div{font-size: 21px;line-height: 1.4286;font-family: 'Bree';font-weight: 400;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up h5, .up h5 div{font-size: 21px;line-height: 1.4286;font-family: 'Soleil';font-weight: 700;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up h6, .up h6 div{font-size: 18px;line-height: 1.3125;font-family: 'Bree';font-weight: 400;color: #04150E;letter-spacing: 0;word-spacing: 0;}
.up .p_class,.up .p_class div {font-size: 16px;line-height: 1.5625;font-weight: 400;color: #04150E;font-family: 'Soleil';letter-spacing: 0;word-spacing: 0;}
/********/

/* Home Page Style
======================

/* Header */
.up header {padding: 21px 0px;border-bottom: 1px solid #e6e6e6;}
.up header .header_inner {width: 100%;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.up header .head_menu ul {list-style: none;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;padding: 0;}
.up header .head_menu ul li {font-family: 'Bree';font-weight: 400;line-height: 1.5;color: #04150E;font-size: 16px;margin-right: 52px;}
.up header .head_menu ul li:last-child {margin-right: 0;}
.up header .head_menu ul li a {color: inherit;}
.up header .head_menu ul li a:hover {color: inherit;}
.up header .logo {max-width: 181px;margin: 0 auto;}
.up header .logo img {width: 100%;}
.up header .cta_blk {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}
.up header .cta_blk .sign a {font-family: 'Bree';font-weight: 400;line-height: 1.5;color: #04150E;font-size: 16px;padding: 0 10px;margin-right: 41px;}
.up header .btn_all a { color: #ffffff; }
.up header .btn_all.mobile,
.up header .social-nav.mobile {display: none;}
/* Header */
/* Banner */
.up .banner .banner_inner {display: flex;justify-content: space-between;}
.up .banner .banner_inner .left {width: 50%;}
.up .banner .left .txtblk {max-width: 485px;padding: 80px 0;}
.up .banner .left .subtxt {margin-bottom: 24px;}
.up .banner .left .title_1 {margin-bottom: 24px;}
.up .banner .left .item:not(:last-child) {margin-bottom: 23px;}
.up .banner .left h5 {margin-bottom: 13px;font-family: 'Bree';font-weight: 400;}
.up .banner .banner_inner .right {width: 50%;background: #E6E6E6;display: flex;justify-content: flex-end;align-items: center;}
.up .banner .right .imgblk { position: relative; z-index: 0; overflow: hidden; width: 100%; padding-bottom: 68%; left: 0; max-width: 706px; }
.up .banner .right .imgblk img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}
/* Banner */

/* Banner 2 */
.up .banner2 {padding: 60px 0;}
.up .banner2 .left .txtblk {padding: 42px 55px 63px;border-radius: 12px;background-repeat: no-repeat;background-size: 100% 100%;background-position: right bottom;max-width: 607px;}
.up .banner2 h1, .up .banner2 h1 div {color: #ffffff;}
.up .banner2 .left h5 {color: #ffffff;}
.up .banner2 .p_class, .up .banner2 .p_class div {color: #ffffff;}
.up .banner2 .btn_all2 a {background: #ffffff!important; border-color: #00312D !important; color: #00312D!important;}
.up .banner2 .right .imgblk img.desktop {display: block;}
.up .banner2 .right .imgblk img.mobile {display: none;}
.up .banner2 .banner_inner .left {width: 58%;display: flex;align-items: center;}
.up .banner2 .banner_inner .right {width: 54%;}
.up .banner2 .right .imgblk {padding-bottom: 90%;left: 0;max-width: 647px;top: 0;}
/* Banner 2 */

/* Form Style */
.up .form_sec {padding: 100px 0 192px;position: relative;z-index: 0;}
.up .form_sec::before {content: "";background-image: url('http://go.threeflow.com/rs/706-VFM-649/images/w16481124925497_graphic.png');background-repeat: no-repeat;background-size: cover;width: 404px;height: 101px;position: absolute;right: 0px;bottom: 90px;}
.up .form_sec .form_title {margin-bottom: 40px;}
.up .form_sec .title_3 {margin-bottom: 10px;}
.mktoForm .mktoAsterix {display: none !important;}
.mktoForm {width: 100% !important;padding: 0;max-width: 995px;}
.mktoForm fieldset .mktoFormRow {margin-bottom: 0px !important;display: flex;justify-content: center;}
.mktoForm fieldset .mktoFormRow .mktoFormCol {position: relative;z-index: 0;}
.mktoForm fieldset .mktoFormRow .mktoFormCol::before {content:"";background-color: #EEEEEE;height: 2px;width: calc(100% - 315px);position: absolute;bottom: -23px;left: 98px;}
.mktoForm fieldset .mktoFormRow:last-child .mktoFormCol::before {display: none;}
.mktoForm fieldset .mktoFormRow.checkbox_row .mktoFormCol {width: 100% !important;padding: 0 0px !important;}
.mktoForm .mktoFormRow {width: 100% !important;margin-bottom: 20px !important;}
.mktoForm .mktoFormCol {border: 0px;width: 100% !important;margin-bottom: 0px !important;padding-right: 0 !important;min-height: auto !important;float: none !important;z-index: -1;}
.mktoForm .mktoHtmlText { font-size: 22px !important; font-weight: 400 !important; color: #000 !important; width: 100% !important; line-height: 1.5; }
.mktoForm .mktoFormCol .mktoHtmlText h4 {margin-bottom: 10px;}
.mktoForm .mktoFormCol .stay_blk div.sub_text {width: 85%;margin: 0 auto;}
.mktoForm .mktoFormCol .mktoHtmlText div.sub_text, 
.mktoForm .mktoFormCol .mktoHtmlText div.sub_text div {line-height: 1.6;}
.mktoForm .mktoFieldWrap {width: 100% !important;float: none !important;}
.mktoForm .mktoAsterix, .mktoForm .mktoGutter, .mktoForm .mktoOffset {color: #000000 !important;padding: 0 5px 0 0 !important;display: none;}
.mktoForm .mktoLabel {width: 100% !important;text-transform: inherit !important;padding: 0 !important;font-size: 14px !important;font-weight: 700 !important;font-family: 'Soleil' !important;color: #454545 !important;line-height: 1.3571 !important;margin-bottom: 10px !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 {font-size: 14px !important;font-weight: 400 !important;font-family: 'Soleil' !important;color: #000000 !important;line-height: 1.42857143 !important;border: 1.5px solid #454545 !important;height: 50px !important;margin-bottom: 0px !important;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-color: #ffffff !important;width: 100% !important;padding: 3px 15px !important;border-radius: 12px !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 textarea.mktoField:focus, 
.mktoForm select.mktoField:focus {border-color: #454545 !important;}
.mktoForm textarea.mktoField {height: 70px !important;padding: 13px 18px !important;}
.mktoForm select.mktoField{background-image: url('http://go.threeflow.com/rs/706-VFM-649/images/w16481124925497_dropdown.png') !important;background-repeat: no-repeat !important;background-size: 10px !important;background-position: 98% 50% !important;padding: 2px 40px 2px 15px !important;}
.mktoForm fieldset .mktoFormRow select.mktoField{background-position: 96% 50% !important;}
.mktoForm .mktoButtonRow {width: 100% !important;display: inherit;padding-top: 4px;}
.mktoForm .mktoButtonRow .mktoButtonWrap {width: 100% !important;margin: 0px !important;}
.mktoForm .mktoHtmlText{font-size: 22px !important;font-weight: 400 !important;color: #000 !important;width: 100% !important;line-height: 1.5;margin-bottom: 30px;}
.mktoForm .mktoHtmlText span {font-size: 15px !important;font-family: 'Soleil' !important;font-weight: 400 !important;}
.mktoForm .mktoHtmlText a {color: #00abe6;}
.mktoForm .mktoFieldWrap .mktoRadioList, 
.mktoForm .mktoFieldWrap .mktoCheckboxList {padding: 0 !important;width: 100% !important;max-width: 1413px;margin-bottom: 0;}
.mktoForm input[type="checkbox"].mktoField + label a {color: #00ac6c;}
.mktoForm input[type="checkbox"].mktoField + label strong,.mktoForm input[type="radio"].mktoField + label strong {display: block;padding: 0px 0 10px;font-size: 21px;font-weight: bold;letter-spacing: 0.6px;}
.mktoForm input[type="checkbox"].mktoField + label,.mktoForm input[type="radio"].mktoField + label {position: relative !important;cursor: pointer !important;padding: 10px 0px 10px 40px !important;width: auto !important;margin: 0px 0 !important;line-height: 1.5 !important;clear: both;letter-spacing: 0;font-size: 14px !important;font-weight: 400 !important;font-family: 'Soleil' !important;color: #000000 !important;}
.mktoForm input[type="checkbox"].mktoField {opacity: 0;visibility: hidden;position: absolute;left: 0;top: 0;z-index: -99999;height: 0;padding: 0 !important;border: 0px;}
.mktoForm input[type="checkbox"].mktoField + label .cb-item_marker  { position: relative; cursor: pointer; padding-left: 25px; width: auto; }
.mktoForm input[type="checkbox"].mktoField + label .cb-item_marker {position: relative;	left: 12px;top: -2px;content: '';width: 22px;height: 22px;background-image: url(na-ab39.marketo.com/rs/070-CHN-642/images/i1544475008114_checkbox_uncheck2.png);background-repeat: no-repeat;	background-position: left;background-size: 22px;}
.mktoForm input[type="checkbox"].mktoField:checked + label .cb-item_marker  { background-image: url(http://na-ab39.marketo.com/rs/070-CHN-642/images/i1544475008114_checkbox_check2.png); }
.mktoForm input[type="radio"].mktoField { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: -99999; }
.mktoForm input[type="radio"].mktoField + label .cb-item_marker  { position: relative; cursor: pointer; padding-left: 32px; margin-bottom: 0 !important; width: auto; }
.mktoForm input[type="radio"].mktoField + label .cb-item_marker {position: relative;left: 12px;top: 0;content: '';width: 20px;height: 20px;	background-image: url(na-ab39.marketo.com/rs/070-CHN-642/images/i1544475008114_radiooff.png); background-repeat: no-repeat;background-position: center;background-size: 20px;}
.mktoForm input[type="radio"].mktoField:checked + label .cb-item_marker  { background-image: url(na-ab39.marketo.com/rs/070-CHN-642/images/i1544475008114_radioon.png); }
.mktoForm input[type="checkbox"].mktoField + label:before {content: "";width: 22px;height: 22px;position: absolute;top: 8px;left: 0;border: 2px solid #454545;border-radius: 4px;}
.mktoForm input[type="checkbox"].mktoField:checked + label:before {background-color: #00b980;}
.mktoForm input[type="checkbox"].mktoField:checked + label:after {content: "";border-right: 3px solid #fff;border-bottom: 3px solid #fff;width: 5px;height: 10px;position: absolute;top: 13px;left: 9px;transform: rotate(45deg);}
.mktoForm input[type="radio"].mktoField + label:before {content: "";width: 22px;height: 22px;position: absolute;top: 8px;left: 0;border: 2px solid #454545;border-radius: 100%;}
.mktoForm input[type="radio"].mktoField:checked + label:after {content: "";background-color: #00b980;border-radius: 100%;width: 12px;height: 12px;position: absolute;top: 15px;left: 7px;}
.mktoForm fieldset .mktoFormRow.checkbox_row input[type="checkbox"].mktoField:checked + label {background-color: #ECECEC;}
.mktoForm fieldset legend {display:none;}
.mktoForm > .mktoFormRow fieldset {position: relative;z-index: 0;}
.mktoForm > .mktoFormRow fieldset .mktoFormRow {justify-content: space-between;}
.mktoForm > .mktoFormRow fieldset input[type="checkbox"].mktoField + label strong, 
.mktoForm > .mktoFormRow fieldset input[type="radio"].mktoField + label strong {padding-bottom: 17px;}
.mktoForm > .mktoFormRow fieldset .mktoFormCol:nth-child(2n + 1) {padding-right: 13px !important;}
.mktoForm > .mktoFormRow fieldset .mktoFormCol:nth-child(2n + 2) {padding-left: 13px !important;}


.mktoForm > .mktoFormRow fieldset .stay_blk {margin-bottom: 36px !important;}
.mktoForm > .mktoFormRow fieldset .stay_blk h2 {margin-bottom: 27px;}
.mktoForm > .mktoFormRow fieldset .stay_blk h2, 
.mktoForm > .mktoFormRow fieldset .stay_blk h2 div {text-align: center;font-family: 'Soleil' !important;}
.mktoForm > .mktoFormRow fieldset .stay_blk div.sub_text, 
.mktoForm > .mktoFormRow fieldset .stay_blk div.sub_text div {text-align: center;font-size: 22px;font-family: 'Soleil' !important;font-weight: 400;}
.mktoForm > .mktoFormRow fieldset .stay_blk .email_blk {max-width: 821px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.mktoForm > .mktoFormRow fieldset .stay_blk .email_blk input[type=email] {background-color: #ffffff !important;margin-bottom: 0px !important;width: 100% !important;padding: 3px 48px !important;border-radius: 4px !important;}

.mktoForm button.mktoButton {border: 1.5px solid #04150E !important;background: transparent !important;font-size: 16px !important;color: #04150E !important;font-weight: 400 !important;box-sizing: border-box !important;font-family: 'Bree' !important;margin: 0 !important;position: relative !important;z-index: 0 !important;border-radius: 22px !important;line-height: inherit !important;display: flex;justify-content: center;align-items: center;max-width: 150px !important;height: 44px !important;padding: 4px 10px 6px !important;}
.mktoForm button.mktoButton:hover {background-color: #000000 !important;color: #fff !IMPORTANT;}

/* Footer */
.up footer {padding: 70px 0; border-top: 18px solid #00b980; }
.up footer .footer__logo {margin-bottom: 25px;max-width: 103px;}
.up footer .footer__wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 66px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.up footer .footer__nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.up footer .footer__newsletter {display: block;min-width: 383px;margin-left: 15.416%;}
.up footer .footer__newsletter .footer__title { margin-bottom: 0px; }

.up footer .footer__block {margin-right: 20px;}
.up footer h5,.up footer h5 div {margin-top: 0;margin-bottom: 16px;color: #04150e;font-weight: 400;text-transform: uppercase;font-size: 14px;line-height: 1.43;letter-spacing: 0.6px;font-family: 'Soleil';}
.up footer .footer__block ul {list-style: none;padding: 0;margin: 0;}
.up footer .footer__block ul li { font-family: 'Bree'; color: #04150e; font-size: 16px; line-height: 1.5; font-style: normal; text-decoration: none; font-weight: 400; }
.up footer .footer__link {color: #04150e;}

.up footer .footer__newsletter .mktoForm input[type="text"], 
.up footer .footer__newsletter .mktoForm input[type="url"], 
.up footer .footer__newsletter .mktoForm input[type="email"], 
.up footer .footer__newsletter .mktoForm input[type="tel"], 
.up footer .footer__newsletter .mktoForm input[type="number"], 
.up footer .footer__newsletter .mktoForm input[type="date"], 
.up footer .footer__newsletter .mktoForm textarea.mktoField, 
.up footer .footer__newsletter .mktoForm select.mktoField {border: none !important;border-bottom: 1px solid #04150E !important;border-radius: 0px !important;height: 39px !important;padding: 3px 1px !important;font-family: 'Soleil';}
.up footer .mktoForm .mktoFormRow {margin-bottom: 11px !important;position: relative;z-index: 0;}
.up footer .mktoForm .mktoButtonRow .mktoButtonWrap { display: flex; justify-content: flex-end; }
.up footer .mktoForm button.mktoButton {background-color: #000000 !important; color: #fff !important;}
.up footer .mktoForm button.mktoButton:hover {background-color: transparent !important;color: #00312D !important;}
.up footer .footer__credits { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.up footer .footer__copy { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; color: #04150e; font-size: 16px; line-height: 25px; }
.up footer .footer__copy .p_class > div {display: inline-block;vertical-align: middle;}
.up footer .privacy-link { color: #04150e; }
.up .social-nav {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-width: 383px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.up .social-nav__item {margin-left: 20px;display: inline-block;width: auto !important;}
.up .social-nav h5 {margin-bottom: 0;width: auto !important;}
.up .social-nav .w-inline-block { max-width: 100%; display: inline-block; max-width: 30px; }
/* Footer */