
/* Common styles */
* {box-sizing: border-box;}
body {font-size: 20px; line-height: 28px; font-family: 'Montserrat'; font-weight: 400; color: #58595B;}
.inline {display: inline-block;}

.no-gutters {margin-right: 0; margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] { padding-right: 0;padding-left: 0;}
.hide{display: none !important;}

/* Heading */
h1 {font-size: 64px; line-height: 72px; letter-spacing: -1.0px; color: #003A63; font-weight: 600;}
h2 {font-size: 50px; line-height: 62px; color: #3A82A7;letter-spacing: 1.2px; font-weight: 900;}
h3 {font-size: 44px; line-height: 58px; font-weight: 400;letter-spacing: 1.0px; color: #003A63;}
h4 {font-size: 32px; line-height: 40px; font-weight: 700;letter-spacing: 1.2px; color: #003A63;}
h5{font-size: 24px; line-height: 38px; letter-spacing: 0; font-weight: 500; color: #003A63;}
h6 {color: #3A82A7; font-size: 24px; line-height: 38px; font-weight: 400; letter-spacing: 0;}


.w-70 {width: 70%;}
.form-control {font-size: 18px; line-height: 26px; color: #58595B; border: 1px solid #C5C5C6; border-radius: 4px;}


/* Bootstrap style overrides */
a {color: #3A82A7; text-decoration: underline;}
a:hover{color:#3A82A7;}
a.no-underline {text-decoration: none;}
.container{max-width: 1682px;}
.btn,.btn-primary {background: #022D51; color: #ffffff;border: 1px solid #022D51; font-weight: 700; font-size: 22px; line-height: 30px; letter-spacing: 0.2px; text-decoration: none; transition: 0.1s;}
.btn:hover,.btn-primary:hover {color: #022D51; background: #ffffff; border: 1px solid #022D51;}
.btn.focus, .btn:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {box-shadow: none;}
.btn-yellow{border: 1px solid #FEC46D;}
.btn-blue { color: #ffffff; background: #002E51; box-shadow: 0px 0px 4px #0000002F;}
.btn-blue:hover {color: #002E51; background: #ffffff; transition: 0.1s; border: 1px solid #002E51;}


/* Skip to main content */
.skipsec a { position: fixed; left: -9999px; top: 2px; min-width: 100px; z-index: 1000; background: #003b63; color: #ffffff; padding: 7px 15px; display: block; text-decoration:none;}
.skipsec a:focus { left: 15px; }

/* Header */
.header .navbar {padding: 0; background: #ffffff !important; }
.header .navbar .menu-col {height: 100%;}
.navbar .navbar-row {justify-content: space-between; align-items: center; margin-right: 0; margin-left: 0;}
.navbar .navbar-brand {padding: 32px 0;}
.navbar .navbar-brand img {max-width: 203px; height: 57px;width: 100%;}
.navbar .navbar-nav {align-items: stretch;}
.navbar .navbar-nav .nav-item .btn-header {background: #3981A6;border-color: #3981A6;border-radius: 4px; min-height: 48px; padding: 8px; min-width: 150px; margin: 0 0 5px;}
.navbar .navbar-nav .nav-item:hover .btn-header {background: #022D51;color: #ffffff;}
.navbar .navbar-nav .nav-item .btn-header:hover {color: #ffffff;}
.navbar .navbar-nav .nav-item.megamenu-li.search-megamenu-li .nav-link {width: 50px; padding: 40px 0 25px;}
.header-search-box .search-field{position: absolute; width: 215px; right: 0; top: 32%; display: none; padding-left:20px; background:#ffffff;}
.header-search-box .search-input {width: 100%; height: 52px; border: 1px solid #C5C5C6; padding-right: 40px;}
.header-search-box .search-icon {position: absolute; right: 15px; top: 14px;}
.navbar .navbar-nav .nav-item .header-search-box {min-height: 50px; display: flex; align-items: center;margin: 0 0 5px; justify-content: center;}
.navbar .navbar-nav .nav-item .header-search-icon {color: #003A63;  text-decoration: none;}
.navbar .navbar-nav .nav-item .dropdown-menu {margin-top: 0; box-shadow: 0px 5px 15px #00000033; background: #022D51; color: #ffffff; border-radius: 0; right: 0;  border: none; padding: 0; min-height:480px;}
.navbar .navbar-nav .nav-item .nav-link {font-size: 21px; line-height: 28px; color: #003A63; font-weight: 500; position: relative; padding: 40px 40px 30px; max-width: 230px; white-space: normal; height: 100%;text-decoration: none;}
.navbar .navbar-nav .nav-item .nav-link span.menutitle {min-height: 50px; display: flex; align-items: center; text-align: center; font-weight: 600;}
.navbar .navbar-nav .nav-item .nav-link::after { display: block; border: none; margin-left: 0; position: absolute; bottom: -1px; left: 0; width: 100%; height: 8.57px; background: #FAA637; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; -o-transition: opacity 0.3s, -moz-transform 0.3s; -ms-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px);}
.navbar .navbar-nav .nav-item.contact-megamenu-li .nav-link::after,.navbar .navbar-nav .nav-item.search-megamenu-li .nav-link::after { display: none; }
.navbar .navbar-nav .nav-item.contact-megamenu-li.active .nav-link::after {display: block;}
.navbar .navbar-nav .nav-item.active .btn-header {background: #003A63;}
.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item.open .nav-link {color: #3981A6; background: #f3f3f4;}
.navbar .navbar-nav .nav-item:hover .nav-link::after, .navbar .navbar-nav .nav-item:hover .nav-link:hover::after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.navbar .navbar-nav .nav-item.active .nav-link::after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.navbar .navbar-nav .nav-item.search-megamenu-li.open .header-search-icon,.back-section {display: none;}
.navbar .navbar-nav .nav-item.search-megamenu-li.open .search-field {display: flex;}
.navbar .navbar-nav .nav-item.megamenu-li {position: static;}
.navbar .navbar-nav .nav-item .megamenu .row {width: 100%; min-height:480px;}
.navbar .navbar-nav .nav-item .megamenu .menulist {padding: 30px 0 36px;}
.navbar .navbar-nav .nav-item .megamenu .menulist .menutitle {color: #ffffff; font-size: 21px; line-height: 28px; text-decoration: none; font-weight: 700; margin: 0 0 38px; display: block;}
.navbar .navbar-nav .nav-item .megamenu .menulist .menutitle:hover {color: #F58025; text-decoration: underline;}
.navbar .navbar-nav .nav-item .megamenu .menulist .menutitle:last-child {margin: 0;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu {margin: 0; padding-left: 0; margin-top: -16px;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu .menu-item {font-weight: normal; font-size: 14px; text-transform: none; white-space: normal; padding: 0; list-style: none;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu .menu-item a {font-size: 18px; line-height: 24px; color: #89BBE5; font-weight: 600; margin: 0 0 21px; display: block;text-decoration: none;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu .menu-item:last-child a {margin: 0;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu .menu-item a:hover {color: #FAA637; text-decoration: underline;}
.navbar .navbar-row .navbar-toggler {border: none; float: right; padding: 0;}
.navbar .navbar-row .navbar-toggler .nav-icon { width: 30px; height: 20px; position: relative;  margin: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;}
.navbar .navbar-row .navbar-toggler .nav-icon .icon-bar { display: block; position: absolute; height: 3.56px; width: 30px; background: #003A63; border-radius: 4px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; -ms-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.navbar .navbar-row .navbar-toggler .icon-bar+.icon-bar {margin-top:0;}
.navbar .navbar-row .navbar-toggler .nav-icon span:nth-child(1) { top: 1px; }
.navbar .navbar-row .navbar-toggler .nav-icon span:nth-child(2) { top: 9px;}
.navbar .navbar-row .navbar-toggler .nav-icon span:nth-child(3) { top: 17px;}
.navbar .navbar-row .navbar-toggler .nav-icon.open span:nth-child(1) { top: 8px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.navbar .navbar-row .navbar-toggler .nav-icon.open span:nth-child(2) { opacity: 0; left: -60px; }
.navbar .navbar-row .navbar-toggler .nav-icon.open span:nth-child(3) { top: 8px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }

.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu {position: relative;}
.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu { right: auto; min-width: 412px; }
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu {position: relative;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .nav-link {position: static;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .megamenu {min-width: 833px; left: -500px;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .megamenu .container {padding: 0; min-height:480px;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block {background: #ffffff; margin-right: 30px; padding: 25px 44px 40px 40px; height:100%;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .no-content .advertisement-block {padding: 0;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .no-content .advertisement-block img {max-height: none; margin: 0;height: 100%; border: none; width: 100%; object-fit: cover;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block img {max-height: 232px; margin: 0 0 14.53px; width: 100%; object-fit: cover;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block h3{color: #3A82A7; font-size: 24px; line-height: 32px; font-weight: 700; margin: 0 0 12px; letter-spacing: 0;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block p {font-size: 18px; line-height: 26px; font-weight: 400; color: #707070; margin: 0 0 26px;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block a {font-size: 20px; line-height: 24px; font-weight: 700; color: #003A63; text-decoration: none;}
.navbar .navbar-nav .nav-item.megamenu-li.adscolumn-menu .advertisement-block a em {margin-left: 5px; font-size: 15px; line-height: 15px; }
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .sidemenu-col {padding-right: 0; margin-right: 0;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .container {padding-right: 0; margin-right: 0; padding-left:5%;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .sidemenu {
    background: transparent linear-gradient(270deg, #022D51 0%, #000910 100%) 0% 0% no-repeat padding-box;
    padding: 0 20px 0 42px;
    height: 484px;
    padding-right: 0;
}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulist {padding: 59px 0 39px;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulist .sub-menu .menu-item a {margin: 0 0 13px;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper {display: flex; flex-wrap: wrap; justify-content: space-between;padding: 60px 0 0;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist {flex-basis: 30%; padding: 0 0 90.2px;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .row {align-items: stretch;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist:nth-child(4),.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist:nth-child(5),.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist:nth-child(6) {padding: 0;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist .sub-menu .menu-item a {margin: 0 0 11px;}
.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist .sub-menu .menu-item a:hover {color:#FAA637;}
.megamenu .dropdown_full {max-width: 1920px;}
.dropdown_full .row{margin: 0px;}
.navbar .navbar-row .mobile-search {display: none; position: relative;}
.navbar .navbar-row .mobile-search .header-search-icon {color: #003A63;}
.navbar .navbar-row .mobile-search .header-search-box.open .header-search-icon {display: none;}
.navbar .navbar-row .mobile-search .header-search-box.open .search-field {display: block;}
.navbar .navbar-row .mobile-search .header-search-box .search-field{position: absolute;width: 174px;left: auto;top: 0;right: 0;}
.navbar .navbar-row .mobile-search .header-search-box.open .search-field {display: block;}
.navbar .navbar-nav .nav-item.megamenu-li.search-megamenu-li .nav-link {padding: 40px 0 25px;}
.navigate-menu {margin: 30px 0 0;}
.navigate-menu a {color: #ffffff; font-size: 30px;}
.navigate-menu a:first-child{margin-right: 17.5px;}
.navigate-menu a:last-child{margin-left: 17.5px;}
.navigate-menu a.disabled {color: rgba(137,187,229,0.5);}
.navigate-menu-pc {margin: 10px 0 0;}
.navbar .navbar-nav .nav-item.contact-megamenu-li .nav-link {padding: 40px 20px 20px;}
.navbar .navbar-nav .nav-item.contact-megamenu-li .nav-link .btn-header {margin: 0;}


/* Custom scrollbar */
.mCSB_scrollTools {width: 4px; background: #ffffff; right: 5px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #FAA637; border-radius: 0; width: 12px; left: -4px;}
.mCSB_scrollTools .mCSB_draggerRail {border-radius: 0; background: #89BBE5;}
.mCSB_scrollTools {opacity: 1;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background: #FAA637;}

/* Footer */
.footer {padding: 55px 0 75.5px; background: transparent linear-gradient(180deg, #003A63 0%, #000C14 100%) 0% 0% no-repeat padding-box;
background: transparent linear-gradient(180deg, #003A63 0%, #000C14 100%) 0% 0% no-repeat padding-box; border-top: 18px solid #FAA637;}
.footer .footer-logo {display: block;max-width: 150px; height: auto;}
.footer .footer-menu .footer-menu-link a {font-size: 18px; line-height: 24px; color: #ffffff; font-weight: 500; display: block; margin: 0 0 30px; text-decoration: none;}
.footer .footer-menu .footer-submenu {padding: 0; list-style: none;}
.footer .footer-menu.footer-menu3 .footer-menu-link a {margin: 0 0 15px;}
.footer .footer-menu .footer-submenu li a {font-size: 16px; line-height: 20px; color: #89BBE5; margin: 0 0 13px; display: block;text-decoration: none; font-weight: 500;}
.footer .footer-menu a:hover,.footer .footer-menu .footer-submenu li a:hover,.footer .footer-bottom .footer-copyright-menu ul li a:hover {text-decoration: underline;}
.footer .social-menu {list-style: none; float: right; padding: 0;}
.footer .social-menu li {display: inline-block; margin: 0 5px 10px 0;}
.footer .social-menu li:last-child {margin-right: 0;}
.footer .social-menu li a {width: 51px; height: 51px; background: #3A82A7; text-align: center; display: block;
    color: #ffffff; line-height: 51px; text-decoration: none;}
.footer .social-menu li a:hover {background: #F58025;}
.footer .footer-menu .footer-menu-link a.no-link {text-decoration:none; cursor:default;}

.footer .footer-bottom {border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 13.5px 0; margin: 20px 0;}
.footer .footer-bottom .footer-copyright-menu ul {margin-bottom: 0; padding: 0;}
.footer .footer-bottom .footer-copyright-menu ul li{display: inline-block; padding: 0 15px; position: relative;}
.footer .footer-bottom .footer-copyright-menu ul li::after {content: ''; height: 16px; background: #ffffff; width: 1px; display: inline-block; position: absolute; top: 6px; right: 0;}
.footer .footer-bottom .footer-copyright-menu ul li:first-child {padding-left: 0;}
.footer .footer-bottom .footer-copyright-menu ul li:last-child {padding-right: 0;}
.footer .footer-bottom .footer-copyright-menu ul li:last-child::after {display: none;}
.footer .footer-bottom .footer-copyright-menu ul li a {font-size: 16px; line-height: 20px; color: #fff; font-weight: 500;text-decoration: none;}
.footer .footer-bottom .footer-copyright-menu ul li span.d-copyright,.footer .footer-bottom .footer-copyright .mobile-copyright-text {font-size: 16px; line-height: 17px; color: #fff; font-weight: 500;text-decoration: none;}
.footer .footer-bottom .footer-copyright .footer-copyright-text,.footer .footer-bottom .footer-copyright-menu {display: inline-block;}
.footer .footer-bottom .footer-copyright .footer-copyright-text {margin-left: 30px;}
.footer .footer-bottom .footer-copyright .footer-copyright-text p {font-size: 16px; line-height: 17px; color: #fff; font-weight: 500; margin: 0;}
.footer .footer-bottom .footer-copyright .footer-copyright-text p a {color: #89BBE5; text-decoration:none;}
.footer .footer-bottom .footer-copyright .mobile-copyright-text {display: none;}


/* Page content */
.main-content {min-height: 500px; position: relative;}
.page-header-section {position: relative;}

/* Breadcrumbs */
.breadcrumbs-section {position: absolute; top: 20px; z-index: 10;}
.breadcrumb {background: none; padding: 0; border-radius: 0; margin: 0;}
.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {font-size: 16px; line-height: 22px; color: #ffffff; font-weight: 400;text-decoration: none;}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {content: "\f105"; font-family: 'Font Awesome 5 Free';font-weight: 900; color: #ffffff;}

/* Page header banner */
.page-header-banner {background-repeat: no-repeat; background-size: cover; height: 495px; border-bottom: 18px solid #FAA637; position: relative;}
.page-header-banner .page-header-banner-content-wrapper {background-repeat: no-repeat; background-size: contain; height: 477px; background-position: right 10px top 10px;}
.page-header-banner .page-header-banner-content {position: relative; top: 65px; max-width: 960px;}
.page-header-banner h1 {color: #ffffff; margin: 0 0 10px; letter-spacing:0.64px;}
.page-header-banner p {color: #ffffff; margin: 0; font-weight: 500;font-size: 24px; line-height: 38px;}
.page-header-banner h5 {color:#ffffff;margin: 0 0 20px; font-weight: 500;}
.page-header-banner .btn{border: 1px solid #FEC46D; font-size: 22px; line-height: 30px; letter-spacing: 0.2px; color: #043A63; background: #FEC46D; font-weight: 900; min-width: 165px; padding: 9px 18px; margin: 20px 0;}
.page-header-banner .btn:hover {background: #043A63; color: #FEC46D; transition: 0.3s; border-color: #FEC46D;}
.page-header-banner .btn.btn-yellow:hover {background:#FEC46D;border-color: #FEC46D;transition: 0.3s; color:#043A63;}

/* Welcome back section */
.welcome-back-section {padding: 48px 0 53.25px;}
.welcome-back-section.yellow {background: #fff6e8;}
.welcome-back-section.playbook-section {background: #ffffff;}
.playbook-welcome-back-section .welcome-back-section{background:#FFE1B2;}
.welcome-back-section h4 {margin: 0; color: #003A63; text-align: center; letter-spacing: 0;}
.welcome-back-section .subtitle {text-align: center; font-size: 20px; line-height: 28px; letter-spacing: 0; font-weight: 500; color: #003A63; margin: 0 0 20px;}
.welcome-back-section .welcome-back-block {box-shadow: 0px 0px 10px #00000029; padding: 13.51px 13px 14.49px; background: #ffffff; justify-content: flex-start; align-items: center; margin: 10px;}
.welcome-back-section .welcome-back-block img {height: 230px; object-fit: contain; width: 100%; max-width: 450px; border: none;}
.welcome-back-section .welcome-welcome-back-slide-wrapper back-block img {height: 228px; object-fit: cover;}
.welcome-back-section .welcome-back-block .welcome-back-content {margin-left: 24px; margin-right: 30px;}
.welcome-back-section .welcome-back-block .welcome-back-content h6 {color: #3981A6; margin: 0 0 5px; font-weight: 700;}
.welcome-back-section .welcome-back-block .welcome-back-content p {font-size:20px; line-height:28px;}
.welcome-back-section .welcome-back-block .welcome-back-content .btn {border-radius: 3px; padding: 6px 15px; margin: 15px 0 0; font-size:16px; line-height:20px;}
.welcome-back-section .welcome-back-block .welcome-back-content .btn:hover {background:#002E51; color:#ffffff;}
.welcome-back-section .owl-carousel .owl-dots {margin: 20px 0 0;}
.welcome-back-section.product-welcome-back {background: #ffffff;}

/* Owl carousels */
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {width: 44px; height: 44px; border-radius: 50%; background: #F58025; box-shadow: 0px 3px 6px #00000029; color: #ffffff;position: absolute; top: 40%; }
.owl-carousel .owl-nav button.owl-next{right: -2%;}
.owl-carousel .owl-nav button.owl-prev{left: -2%;}
.owl-carousel .owl-dots {text-align: center;}
.owl-carousel button.owl-dot {width: 13px; height: 13px; border-radius: 50%; background: #C5C5C6; margin:0 7px 0 0;}
.owl-carousel button.owl-dot:last-child{margin: 0;}
.owl-carousel button.owl-dot.active {background:#F58025;}
.welcome-back-section .owl-carousel .owl-nav button.owl-next{right: -1%;}
.welcome-back-section .owl-carousel .owl-nav button.owl-prev{left: -1%;}

/* Insight filter section */
.insight-filter-section {padding: 63.5px 0 40px;}
.form-element {display: flex; align-items: center;}
.form-element label {font-weight: 700;color: #58595B;font-size: 24px; line-height: 32px; margin: 0 15px 0 0;}
.form-element .input-group-append .btn {width: 161px;}
.form-element .input-group .form-control {height: 61px; border: 2px solid #C5C5C6; border-radius: 4px;}
/*.insight-filter-section h2 {font-size: 32px; line-height: 46px; color: #3A82A7; font-weight: 900;letter-spacing: 0.64px; margin: 0 0 44.5px; text-align: center;}*/
.insight-filter-section h5.section-subtitle,.insight-filter-section h2 {margin: 0 0 44.5px;}
.insight-filter-section .search-form-field{margin: 0 0 42px;}
.form-element .input-group-append .btn:hover {border-color: #022D51; color:#022D51; background: none; }
.filter-form-field.form-element label {font-size: 20px; line-height: 28px; font-weight: 400;}
.insight-filter-section .filter-form-field .form-control {height: 48px; }
.insight-filter-section .filter-form-field{margin: 0 0 37px;}

/* Tags */
.tag-list .tag {padding: 14px; border: 2px solid #3E83A5; color: #3A82A7; font-size: 22px; line-height: 30px; letter-spacing: 0.2px; font-weight: 700; display: inline-block; margin: 0 28px 0 0;cursor: pointer;}
.tag-list .tag:first-child{margin-left: 0;}
.tag-list .tag:last-child{margin-right: 0;}
.tag-list .tag a{color: #3A82A7;margin-left: 15px;}


/* Insight section */
.insight-section {padding: 50px 0 39px; background: rgba(229,241,252,0.5);}
.insight-row {display: flex; align-items: stretch; flex-wrap: wrap; justify-content: flex-start; margin-top: 42px;}
.insight-row .insight-col {display: flex; flex-direction: column; height: 100%; flex-basis: 32%;}
.insight-card {background: #FFFFFF; box-shadow: 0px 0px 10px #00000040; padding: 10px 17px 16px; position: relative; transition: 0.5s ease; cursor: pointer; z-index:2;}
.insight-card .card-tag {text-align: center; color: #3981A6; font-size: 20px; line-height: 28px; font-weight: 700; margin: 0 0 6.33px;}
.insight-card .card-image {margin: 0 0 16.14px;}
.insight-card .card-image img {width: 100%; height: 298px; object-fit: contain; }
.insight-card .card-content h6 {font-weight: 400; font-size: 24px; color: #3981A6; margin: 0 0 8px; min-height:114px;}
.insight-card .card-content iframe{max-width:100%;}
.insight-card .card-content p {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B; margin: 0;}
.insight-card .card-content .insight-card-summary { min-height:115px;}
.insight-card .card-content .btn {margin-top: 25px; font-size: 16px; line-height: 20px; padding: 7px 18px; position: static; bottom: 17.59px; border-radius: 3px; left:17px;}
.insight-section .insight-card-content {position: relative;margin: 0 0 60px;}
.insight-card-bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background: #D4E9FA;}


/* Pagination */
.pagination-section .pagination {margin: 10px 0;justify-content: center;flex-wrap: wrap;align-items: center;}
.pagination-section .pagination .page-link,.pagination-section .pagination .current {border: none; background: none; padding: 0; height: 44px; width: 44px; line-height: 44px; border-radius: 50%; text-align: center; color: #58595B; font-size: 24px; letter-spacing: 0.6px;
text-transform: uppercase; margin: 0 15px; text-decoration: none; font-weight: 700;}
.pagination-section .pagination .page-link:focus,.pagination-section .pagination .current:focus {box-shadow:none;}
.pagination-section .pagination .page-item:first-child .page-link,.pagination-section .pagination .page-item:last-child .page-link {background: #003A63; box-shadow: 0px 3px 6px #00000029; color: #ffffff; line-height:41px;}
.pagination-section .pagination .page-item.disabled .prev {background: #003A63; box-shadow: 0px 3px 6px #00000029; color: #ffffff; line-height:41px;height: 44px; width: 44px; border-radius: 50%; text-align: center; font-size: 24px; letter-spacing: 0.6px;text-transform: uppercase;
                                                           font-weight:700; display:inline-block; margin-right: 88px;}
.pagination-section .pagination .page-item.disabled .next {background: #003A63; box-shadow: 0px 3px 6px #00000029; color: #ffffff; line-height:41px;height: 44px; width: 44px; border-radius: 50%; text-align: center; font-size: 24px; letter-spacing: 0.6px;text-transform: uppercase;
                                                           font-weight:700; display:inline-block; margin-left: 88px;}
.pagination-section .pagination .page-item:first-child .page-link {margin-right: 88px;}
.pagination-section .pagination .page-item:last-child .page-link {margin-left: 88px;}
.pagination-section .pagination .page-item.active .page-link{background:#F58025; color: #ffffff;}
.pagination-section .pagination .current {background:#F58025; color:#ffffff; display:block;}
/* kendo ui */
.k-checkbox::before {content: "\f00c"; font-family: 'Font Awesome 5 Free';font-weight: 900;}
.k-i-close::before {content: '\f00d'; font-family: 'Font Awesome 5 Free';font-weight: 900;}
.form-control.k-widget {width: 100%;}
.k-multiselect-wrap {border: none; height: 100%;}
.k-multiselect-wrap .k-input {min-height: auto; min-width: auto; width: 100%; height: 100%; padding: 0; line-height: 48px;}
.k-checkbox {background: #ffffff; color: #022D51;}
.k-checkbox:checked{background: #022D51; color: #ffffff; box-shadow: none; border-color: #022D51;}
.k-checkbox:checked:focus,.k-checkbox:focus {box-shadow: none; border-color: #022D51;}
.k-checkbox.k-state-indeterminate::before, .k-checkbox:indeterminate::before{background: #022D51;}
.k-list-container {background: #ffffff;}
.k-treeview .k-in,.k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {outline: none; box-shadow: none;}
.k-treeview .k-checkbox-wrapper+.k-in {margin-left: 10px;}
.k-treeview .k-in {font-size: 14px;}
.k-treeview .k-item {padding-left: 0; margin: 0 0 5px;}
.select-field .k-multiselect-wrap>.k-clear-value {display: none;}

/* Sticky footer */
.sticky-footer {display: block;position: fixed;bottom: 0;background: #f7f7f7;z-index: 1000;padding: 0;left: 0;right: 0;}
.sticky-footer .btn{display: none; background: #3981A6;border-color: #3981A6;border-radius: 4px; min-height: 48px; padding: 11px; min-width: 150px; margin: 0 0 5px;}
.sticky-footer .chat-icon {position: absolute; top: -100px; right: 20px;}
.sticky-footer .chat-icon img{width: 60px;}

/* Get started section */
.final-callout-section {}
.final-callout-section.bluebg {background: #3A82A7; color: #ffffff;}
.final-callout-section .final-callout-image-col {overflow: hidden;}
.final-callout-section .final-callout-image {position: absolute; bottom: 51.5px; left: 0; right: 0; margin: auto; text-align: center;}
.final-callout-section .final-callout-image img {height: 440px; max-width:100%;}
.final-callout-section .final-callout-content {padding: 60px 0 50px 20px;}
.final-callout-section .final-callout-content h2,.final-callout-section .final-callout-content .final-callout-title {letter-spacing: 2.4px; font-weight: 900; margin: 0 0 13px; font-size: 40px; line-height: 50px; color: #ffffff;}
.final-callout-section .final-callout-content p {font-size: 20px; line-height: 28px; font-weight: 500;}
.final-callout-section .final-callout-content h5 {font-weight:500; margin:0 0 20px; color:#ffffff;}
.final-callout-section .final-callout-content .btn {padding: 9px 20px;font-size: 22px; line-height: 30px; min-width:165px;
    letter-spacing: 0.2px; font-weight: 700; color: #ffffff; background: #002E51; box-shadow: 0px 0px 4px #0000002F; margin:10px 0 0;}
.final-callout-section .final-callout-content .btn:hover {color:  #ffffff; background: #002E51; transition: 0.3s; border: 1px solid #002E51;}


/* Industry */
h6.section-title {font-size: 24px; line-height: 38px; color: #043B62; text-align: center; font-weight: 700;letter-spacing: 0.8px;margin: 0 0 10px;}
h5.section-subtitle,h2.section-subtitle {letter-spacing: 0.64px; color: #3A82A7; margin: 0 0 10px; text-align: center; font-weight: 900; }
.section-content {font-size: 20px; line-height: 28px;color: #003A63; font-weight: 400; text-align: center;}

.what-we-solve-section {padding: 80.5px 0 119px;}
.what-we-solve-section .what-we-solve-title {padding-right: 30px;}
.what-we-solve-section .what-we-solve-content {padding-left: 30px;}
.what-we-solve-section .what-we-solve-content .icon-box {justify-content: flex-start;}
.what-we-solve-section .what-we-solve-content-wrapper {margin: 80px 0 0;}
.what-we-solve-section .what-we-solve-content-wrapper .row {justify-content: center; align-items: center;}
.what-we-solve-section .what-we-solve-title h1 {font-size: 44px; line-height: 58px; letter-spacing: 0.5px; color: #3A82A7; font-weight: 600; margin: 0 0 80px;}
.what-we-solve-section .what-we-solve-title h3 {color: #3A82A7; font-weight: 400; margin: 0 0 80px;}
.what-we-solve-section .what-we-solve-title h1:last-child,.what-we-solve-section .what-we-solve-title h3:last-child {margin: 0;}
.what-we-solve-section .what-we-solve-title h1 span,.what-we-solve-section .what-we-solve-title h3 span {font-weight: 900;}
.what-we-solve-section h6.section-title {font-weight: 400;}
.what-we-solve-content .icon-box:last-child {margin: 0;}
.how-we-help-section {background: rgba(229,241,252,0.5); padding: 59px 0 100px; position: relative;}
.how-we-help-section .col-sm-12 {position: static;}
.how-we-help-section .how-we-help-content-wrapper {align-items: stretch; flex-wrap: wrap; margin: 62px 0 0;}
.how-we-help-div {flex-basis: 50%; display: flex;align-items: center; justify-content: center; margin: 0 0 79px; padding: 0 70px;}
/*.how-we-help-div .how-we-help-img {background: #E5F1FC; border-radius: 50%; width: 120px; height: 120px;}*/
.how-we-help-div .how-we-help-img img{width: 120px; object-fit: cover; height:auto;}
.how-we-help-div .how-we-help-content {margin-left: 50px;}
.how-we-help-div .how-we-help-content h6 {font-weight: 700; color: #003A63; margin: 0 0 6px; transition: 1s; font-size:24px; line-height:28px; }
.how-we-help-div .how-we-help-content p {font-size: 20px; line-height: 28px;}
.how-we-help-div .how-we-help-content a {text-decoration:none;}
.how-we-help-div .how-we-help-content .link {font-size: 20px; line-height: 28px; color: #003A63; font-weight: 700; text-decoration: none; position: relative;}
.how-we-help-div .how-we-help-content .link em {margin-left: 5px; font-size: 20px; line-height: normal; position: relative; top: 1px;}
.how-we-help-div .how-we-help-content .link:hover em {margin-left: 8px;}
.how-we-help-section .help-content-wrapper{display: none;}
.how-we-help-section .how-we-help-content-wrapper .how-we-help-div:nth-child(odd){padding-left: 0;}
.how-we-help-section .how-we-help-content-wrapper .how-we-help-div:nth-child(even){padding-right: 0;}


.icon-box {display: flex; justify-content: flex-start; align-items: center; margin: 0 0 80px;}
.icon-box .icon-img-box .icon-img img{width:104px;height: 98px; object-fit: contain; margin: auto; }
.icon-box .icon-img img{width: 114px; height: auto; object-fit: cover; }
.icon-box .icon-content {margin-left: 40px;font-size: 20px; line-height: 28px; color: #58595B; font-weight: 500;}
.icon-box .icon-content p {font-size: 20px; line-height: 28px; margin: 0; color: #58595B; font-weight: 500;}
.icon-box .icon-content h5 a {text-decoration:none;}

.results-section {padding: 62px 0 42px;}
.results-section .results-wrapper {display: flex; align-items: center; justify-content: flex-start;margin-top: 53.5px; flex-wrap: wrap;}
.results-section .results-wrapper .results-div { border-right: 1px solid #C7C7C7;}
.results-section .results-wrapper .results-div .results-value {font-size: 64px; line-height: 62px;color: #043A63; letter-spacing: -0.8px; font-weight: 600; word-break:break-word;}
.results-section .results-wrapper .results-div p {margin: 0; color: #58595B; font-size: 20px; line-height: 28px; font-weight: 400;}
.results-section .results-wrapper .results-div:first-child{padding: 11.5px 46.5px 11.5px 0;}
.results-section .results-wrapper .results-div:last-child{padding: 11.5px 0 11.5px 64.5px; border: none;}

/* Accordion */
.accordion .card {border-radius: 0; border: none;}
.accordion .card .card-header {background: rgba(229,241,252,0.5); padding: 30px 20px 26px; border-radius: 0; border-bottom: 1px solid #3A82A7; margin-bottom: 0;}
.accordion .card .card-header .btn {background: none; border: none; width: 100%; text-align: left; padding: 0; font-size: 16px; line-height: 22px; font-weight: 700; color: #003A63;}
.accordion .card .card-header .btn-header-link::after { content: "\f107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; /*float: right;*/ color: #003A63; transform: rotate(180deg); }
.accordion .card .card-header .btn-header-link.collapsed::after {transform: rotate(360deg);}
.accordion .card-body {padding: 20px;}
.product-content-mobile-wrapper .accordion .card .card-header .btn-header-link::after {font-size: 28px; float:right;}
.accordion.image-accordion .card .card-header .btn-header-link::after {display:inline-block; margin-left:10px;position:relative; font-size:24px; top:2px;}
.accordion.image-accordion .card .card-header .btn-header-link.collapsed::after {top:4px;}

/* Playbook */
.page-header-banner .playbook-header-banner-content .page-header-banner-content-wrapper{ background-position: right -60px top 0; }
.page-header-banner .playbook-header-banner-content .page-header-banner-content {max-width: 840px; top: 50px;}
.page-header-banner .playbook-header-banner-content h1 {color: #003A63; margin: 0 0 10px;}
.page-header-banner .playbook-header-banner-content p,.page-header-banner .playbook-header-banner-content h5 {color: #003A63;}
.page-header-banner .btn-blue {border-color: #003A63; color: #ffffff; background: #003A63;}
.page-header-banner .btn-blue:hover {color: #ffffff; background: #003A63; border-color: #003A63;}

.desired-outcomes-section {padding: 133px 0;}
.desired-outcomes-section h6.section-title {font-weight: 400; margin:0;}
.desired-outcomes-section .desired-outcomes-content-wrapper {margin: 90px 0 0; display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap;}
.desired-outcomes-section .desired-outcomes-block {flex-basis: 33.3%; padding: 0 59px;}
.desired-outcomes-section .desired-outcomes-block:nth-child(1) {padding-left: 0;}
.desired-outcomes-section .desired-outcomes-block:nth-child(3) {padding-right: 0;}
.desired-outcomes-section .desired-outcomes-block .outcome-img {height: 100px; margin: 0 0 36.34px; width:100px; object-fit:contain;}
.desired-outcomes-section .desired-outcomes-block h5,.desired-outcomes-section .desired-outcomes-block h5 a{ font-weight: 700; margin: 0 0 12.59px; color: #003A63; text-decoration:none; font-size:24px; line-height:28px;}
.desired-outcomes-section .desired-outcomes-block p {margin: 0; font-size: 20px; line-height: 28px; position: relative;}
.desired-outcomes-section .desired-outcomes-block h5 em {margin-left: 10px; position: relative; top: 1px;}

.related-products-section {padding: 41px 0 70px;}
.related-products-section h6.section-title {font-weight:400;}
.related-products-section .related-products-content-wrapper {margin: 103px 0 0;}
.insight-section.playbook {padding: 95px 0 104px;}


.banner-section {height: 500px;background-repeat: no-repeat; background-size: cover; position: relative; background: transparent linear-gradient(90deg, #E9F4FC 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;}
.banner-section::after{content: '';position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: transparent linear-gradient(90deg, #E9F4FC 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat; display: block;z-index: 100;}
.banner-section .banner-content {max-width: 1037px; padding: 87px 0; position: relative; z-index: 1000;}
.banner-section .banner-content h1{font-weight: 900; letter-spacing: 1.2px; color: #3A82A7; margin: 0 0 15.66px}
.banner-section .banner-image img{height: 500px;}
.banner-section .banner-image {margin-right: -30px;}

.final-callout-section.lbluebg {background: #89BBE5; color: #003A63;}
.final-callout-section.llbluebg {background: #D4E9FA; color: #003A63;}
.final-callout-section.bluebg .final-callout-image img{height: 440px;}
.final-callout-section.orangebg .final-callout-image img{height: 440px;}
.final-callout-section.lbluebg .final-callout-image-col,.final-callout-section.lyellowbg .final-callout-image-col,.final-callout-section.dyellowbg .final-callout-image-col,.final-callout-section.llbluebg .final-callout-image-col,.final-callout-section.orangebg .final-callout-image-col,.final-callout-section.bluebg .final-callout-image-col {overflow: unset;}
.final-callout-section.lbluebg .final-callout-image img,.final-callout-section.lyellowbg .final-callout-image img,.final-callout-section.dyellowbg .final-callout-image img {height: 440px;}
.final-callout-section.llbluebg .final-callout-image img {height: 440px;}
.final-callout-section.lbluebg .final-callout-image,.final-callout-section.llbluebg .final-callout-image,.final-callout-section.lyellowbg .final-callout-image,.final-callout-section.orangebg .final-callout-image,.final-callout-section.dyellowbg .final-callout-image {bottom: 0;}
.final-callout-section.lyellowbg {background: #ffe1b2; color: #003A63; }
.final-callout-section.lyellowbg .final-callout-content h2,.final-callout-section.orangebg .final-callout-content h2,.final-callout-section.dyellowbg .final-callout-content h2,.final-callout-section.lbluebg .final-callout-content h2 {color: #003A63;}
.final-callout-section.lyellowbg .final-callout-content p,.final-callout-section.orangebg .final-callout-content p,.final-callout-section.dyellowbg .final-callout-content p{color:#003A63;}
.final-callout-section.lbluebg .final-callout-content h5,.final-callout-section.llbluebg .final-callout-content h5,.final-callout-section.lyellowbg .final-callout-content h5,.final-callout-section.orangebg .final-callout-content h5,.final-callout-section.dyellowbg .final-callout-content h5{color:#003A63;}
.final-callout-section.lyellowbg .final-callout-content .final-callout-title,.final-callout-section.orangebg .final-callout-content .final-callout-title,.final-callout-section.dyellowbg .final-callout-content .final-callout-title,.final-callout-section.lbluebg .final-callout-content .final-callout-title,.final-callout-section.llbluebg .final-callout-content .final-callout-title {color: #003A63;}
.icon-link { color: #003A63; font-weight: 700; text-decoration: none;}
.final-callout-section.llbluebg .final-callout-content h2 {color: #003A63;}
.icon-link.right-icon em{margin-left:10px;}
.results-section.results-measured-section {padding: 78px 0 0;}
.results-section.results-measured-section .section-title {margin:0;}
.results-section.results-measured-section .results-wrapper {align-items: stretch; justify-content:center;}
.results-section.results-measured-section .results-wrapper .results-div {flex-basis: 24%; padding: 11.5px 25px 20px; margin: 0 0 76px;}
.results-section.results-measured-section .results-wrapper .results-div:nth-child(4) {border: none;}


/* Product accordion */
.accordion.product-accordion .card {border: none;}
.accordion.product-accordion .card .card-header .btn-header-link::after {color: #F58025; font-size: 30px; line-height: normal; position: absolute; top: 0; right: 0;}
.accordion.product-accordion .card-header {background: #ffffff; padding: 30px 0 10px 0; border-bottom: 1px solid #707070; margin-bottom: 0; }
.accordion.product-accordion .card-header .btn {font-size: 20px; line-height: 28px; color: #003A63; border: none;position: relative; padding-right:24px;}
.accordion.product-accordion .card-body {padding: 20px 0 30px;}
.accordion.product-accordion .card-body,.accordion.product-accordion .card-body p,.accordion.product-accordion .card-body ul li{ font-size: 20px; line-height: 28px; }
.accordion.product-accordion .card-body p {margin-bottom: 18.5px;}
ul li::marker {color: #F58025;}

/* Home page */
.news-banner-section {background: #E5F1FC;}
.news-banner-section .section-close {right: 10px; margin:0; top:15px;}
.news-banner-section .news-banner-slider .news-slide-image {width: auto; margin: 0 auto 15px;}
.news-banner-section .section-close img {width: 20px;}
.news-banner-section .news-banner-slider {padding: 20px 0 26px;}
.news-banner-section .news-banner-slider .news-banner-slide {margin: 0 0 21px;font-size: 20px; line-height: 28px; color: #043A63; text-align:center;}
.news-banner-section .news-banner-slider .news-banner-slide p {font-size: 20px; line-height: 28px; color: #043A63; margin: 0;}
.news-banner-section .news-banner-slider .news-banner-slide a {font-size: 20px; line-height: 28px; color: #003A63; font-weight: 700;}
.news-banner-section .news-banner-slider .news-banner-slide p a {margin-left: 14px;display: inline-block;padding-right: 18px;position: relative;}
.news-banner-section .news-banner-slider .news-banner-slide p a em{position: absolute; right: 0; top: 4.5px; font-size: 20px;}
.news-banner-section .news-banner-slider .news-banner-slide p span {display: inline-block;}
.news-banner-section .news-banner-slider .owl-dots {margin-top: -10px;}
.section-close {margin: 20px 0 0; float: right; position: relative; z-index: 100;}
.section-close a {display: block;}

.hero-banner-section .banner-section { height: 645px; background-size: cover; background-position:bottom; display:flex; align-items:center;}
.hero-banner-section .banner-section .banner-content {max-width: 900px; padding: 0; margin: 0;}
.hero-banner-section .banner-section::before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
    background: transparent linear-gradient(90deg, #E9F4FC 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat;
    display: block;}
.hero-banner-section .banner-section::after {display: none;}
.hero-banner-section .banner-section::before {background: transparent linear-gradient(269deg, #FFFFFF 0%, #3981A6 45%, #296C92 61%, #043B62 100%) 0% 0% no-repeat padding-box; mix-blend-mode: multiply;}
.hero-banner-section .banner-section .banner-content h1,.hero-banner-section .banner-section .banner-content p {color: #FEC46D; font-size: 64px; line-height: 72px;letter-spacing: -0.8px; font-weight: 600; margin: 0;}
.hero-banner-section .banner-section .banner-content p { color: #ffffff; }

.we-deliver-section {padding: 103px 0 200px; background-repeat: no-repeat; background-position: left 0 bottom 0; background-size:350px;}
.we-deliver-section h3 {font-weight: 900; color: #003A63; text-align: center;}
.we-deliver-section h3 span {font-weight: 400; display:block;}

.results-want-section {padding: 10px 0 70px; text-align: center;}
.results-want-section p {font-size: 20px; line-height: 28px; color: #003A63}
.results-want-section .results-want-wrapper{display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; margin: 90px 0 0;}
.results-want-wrapper .results-block {width: 14%; padding: 0 20px; transition: 1s ease; text-decoration: none; margin:0 0 60px; text-align:center;}
.results-want-wrapper.seteightitems .results-block {width: 16%;}
.results-want-wrapper.setsixitems .results-block {width: 15%;}
.results-want-wrapper .results-block .results-icon img{height: 108px; object-fit: cover; margin: 0 0 20px;}
.results-want-wrapper .results-block .results-title{color:#3981a6; font-weight: 700; }
.results-want-wrapper .results-block .results-title em {margin-left: 6px;}
.results-want-section h6.section-title {font-weight:400;}

.fast-fact-section {padding: 61px 0 0;}
.fast-fact1 {padding:64px 0 0;}
.fast-fact2 {padding:0 0 180px;}
.fast-fact-section h6.section-title {font-weight:400; margin:0; color:#003A63;}
.circle-box-wrapper {display: flex; flex-wrap: wrap; justify-content: center; margin: 46px 0 0;}
.circle-box-wrapper .circle-box { width: 210px; height: 210px; border: 2px dashed #9ec7ea; border-radius: 50%; display: flex; justify-content: center; align-items: center; text-align: center; transition: 1s ease-in; margin: 0 16px 20px;}
.circle-box-wrapper .circle-box:first-child {margin-left: 0;}
.circle-box-wrapper .circle-box:last-child {margin-right: 0;}
.circle-box-wrapper .circle-box .circle-value { font-size: 50px; line-height: 62px; letter-spacing: 1.2px; font-weight: 900; color: #003a63;}
.circle-box-wrapper .circle-box .circle-title,.circle-box-wrapper .circle-box .circle-category {font-size: 20px; line-height: 28px; color: #FFFFFF; font-weight: 700;}
.circle-box-wrapper .circle-box.yellow/*,.fast-fact2 .circle-box-wrapper .circle-box*/{border-color:#faa637;}
.circle-box-wrapper .circle-box .circle-category {color: #003a63; margin-top: 0;}

.reason-section {padding: 110px 0 0;}
.reason-section h6.section-title {margin:0;}
.reason-section h4 { color:#003A63; text-align:center; margin:0;}
.reason-section h2 {color:#3A82A7; text-align:center;}
.reason-section .reason-content-wrapper {margin: 45px 0 0;}
.reason-section .reason-content-mobile-wrapper {display: none;}
.reason-section .reason-content-desktop-wrapper {display: block;}


/* Custom Tabs */
.custom-tabs .nav-tabs {border: none;}
.custom-tabs .nav-tabs .nav-link { max-width: 288px; border-radius: 0; border: none; white-space: normal; padding: 0 0 10px; margin: 0; height: 100%;
    font-size: 24px; line-height: 38px; color: #003A63; font-weight: 500; text-decoration: none; border-bottom: 14px solid #fff;}
.custom-tabs .nav-tabs .nav-link.active {color: #3A82A7; border-color: #FAA637;}
.custom-tabs .tab-content {background: rgba(229,241,252,0.5); padding: 29px 105px; margin: 0; min-height:300px;}
.tab-image-container {width: 275px; height: 275px; background: rgba(137,187,229,0.5); border-radius: 50%; float: right; margin-top: 15px;}
.tab-image-container .tab-image{width: 275px; height: 275px; border-radius: 50%; object-fit: cover; transform: translate(-15px, -15px);}
.custom-tabs .tab-content .tab-content-row {justify-content: center; align-items: center;}
.custom-tabs .tab-content p {font-size: 24px; line-height: 38px; color: #58595B;}
.custom-tabs .tab-content a {font-size: 20px; line-height: 28px; color: #003A63; font-weight: 700; text-decoration: none; position: relative;}
.custom-tabs .tab-content a em {margin-left: 5px; position: relative; top: 2px;}
.custom-tabs .tab-content-wrapper {padding: 0;}

.alorica-way-section {padding: 15px 0;}
.alorica-way-section .section-title,.alorica-way-section .section-subtitle,.alorica-way-section h4,.alorica-way-section h2{text-align: left;}
.alorica-way-section .section-subtitle {margin: 0 0 22px;}
.alorica-way-section .alorica-way-content { margin: 34px 0 0; }
.alorica-way-section .alorica-way-content p { font-size: 20px; line-height: 28px; color: #58595B; margin: 0 0 35px;}
.alorica-way-section h4 {color:#003A63; margin:0;}
.alorica-way-section h2 {color:#3A82A7; margin:0 0 34px;}

ul.lined-list { padding: 0; margin: 0; list-style: none;}
.alorica-way-section ul.lined-list {margin-left: 60px;}
ul.lined-list li { position: relative; margin: 0; padding: 0 0 25px 53px;}
ul.lined-list li::before {content: '';width: 2px;background: #F58025;height: 100%;display: block;position: absolute;left: 0;top: 10px;bottom: 0;right: 0;}
ul.lined-list li p {margin: 0; font-size: 20px; line-height: 28px; color: #58595B;}
ul.lined-list li .lined-title {position: relative; font-size: 24px; line-height: 32px; color: #003A63; font-weight: 700; text-decoration: none; min-height:40px; display:inline-block; transition:0.1s;}
ul.lined-list li .lined-title.active {font-size: 32px; line-height: 40px;letter-spacing: 0.8px;}
ul.lined-list li .lined-title.active::before {width: 35px; height: 35px; left: -70px; top: 2px;}
ul.lined-list li .lined-title em {font-size: 18px; margin-left: 17px; position: relative; top: 3px;}
ul.lined-list li .lined-title em::before {position: relative; top: -3px;}
ul.lined-list li .lined-title.active em::before {top: 4px;}
ul.lined-list li .lined-title::before{content: ''; width: 20px; height: 20px; display: inline-block; position: absolute; background: #F58026; border-radius: 50%; left: -62px; top: 3px;}
ul.lined-list li:last-child::before{display: none;}
ul.lined-list .lined-list-content h6{font-size: 24px; line-height: 38px; font-weight: 500; color: #3A82A7;}
ul.lined-list .lined-content {display: none;padding: 0 0 62.6px;}
ul.lined-list li .lined-title.active em {transform: rotate(180deg); top: 0;}
ul.lined-list li .lined-title.active + .lined-content {display: block;}

/* Contact */
.blue-header-section .page-header-banner h1 {color: #003A63; font-weight: 600;}
.blue-header-section .page-header-banner p {color: #003A63;}
.blue-header-section .page-header-banner h5 {color:#003A63;}
.blue-header-section .breadcrumb .breadcrumb-item, .blue-header-section .breadcrumb .breadcrumb-item a,.blue-header-section .breadcrumb .breadcrumb-item+.breadcrumb-item::before {color: #003A63;}
.lets-talk-section {padding: 80px 0 0;}
.lets-talk-section h5,.lets-talk-section h2 {margin: 0 0 76px;}
.lets-talk-section .lets-talk-content {padding-right: 120px;}
.lets-talk-section .lets-talk-content .contact-div {margin: 0 0 64px;}
.lets-talk-section .lets-talk-content .contact-div h4{margin: 0 0 26px;}
.lets-talk-section .lets-talk-content .contact-div .contact-category {margin: 0 0 40px;}
.lets-talk-section .lets-talk-content .contact-div .contact-category h5 {color: #58595B; margin: 0 0 4px;}
.lets-talk-section .lets-talk-content .contact-div p {font-size: 20px; line-height: 28px; margin: 0;}
.lets-talk-section .lets-talk-content .contact-div.employeeinfo-div p {margin: 0 0 26px;}
.lets-talk-section .lets-talk-content .contact-div.employeeinfo-div h4{margin: 0 0 18px;}
.lets-talk-section .lets-talk-content .contact-div.employeeinfo-div a {text-decoration: none; font-weight: 500; color: #003A63;}
.lets-talk-section .lets-talk-content .contact-div.employeeinfo-div a em {margin-left: 6px; position: relative; top: 2px; font-size: 20px; line-height: 20px;}
.lets-talk-section .lets-talk-content .employeeinfo-div,.lets-talk-section .lets-talk-content .contact-div.employeeinfo-div p:last-child {margin: 0;}
.lets-talk-section .lets-talk-form-section {padding-left: 0; margin: 0 0 90px;}
.lets-talk-section .lets-talk-form-section.contact-form-section {margin: 0;}
.lets-talk-section .lets-talk-form-section h4 {margin: 0 0 36px;}
.lets-talk-form-section .btn {padding: 15px 31px; min-width: 228px;}
.distributed-future-section {padding: 40px 0 0;}
.distributed-future-section .distributed-img {margin: 30px 0 10px;}

/* Navigation */
.submenudivs { height: auto; border: none;}
.submenudivs>div { height:100%; overflow-y:auto; box-sizing:border-box; -moz-box-sizing:border-box;}
.menu-item-mob {display: none}
.menu-item-pc {display: block}
.menu-item-hr {width: 75%; border: 2px solid #3981A6; margin: -36px 0 32px;}

/* Form */
.form-group {margin: 0 0 40px;}
.form-group label { font-size: 20px; line-height: 28px; color: #58595B; }
.form-group .custom-control {margin: 0 0 20px; padding-left: 46px;}
.form-group .custom-control-input {width: 30px; height: 30px; top: 7px;}
.form-group .custom-checkbox .custom-control-label::before {border-radius: 0;}
.form-group .custom-control-label::after,.custom-control-label::before {width: 30px; height: 30px; top: 0; left: -46px; border-radius: 0;}
.form-group .form-control { border: 1px solid #C7C7C7; border-radius: 4px; height: 48px;}
.form-group .custom-control-input:checked~.custom-control-label::before {background: #003A63; border-color: #003A63;border-radius: 2px;}
.form-group .custom-control-label::before {border: 1px solid #003A63;}
.checkbox.form-group {margin: 0 0 70px;}
.form-group textarea.form-control {height: 80px;}
.form-group .custom-control-input:focus~.custom-control-label::before {box-shadow: none;}
.form-group .custom-control-input:not(:disabled):active~.custom-control-label::before {background: #003A63;}
select option:checked,select option:hover,select option:focus { background-color: #003A63; color: #ffffff;}
.captcha-field {margin: 0 0 28px;}


/* Modal */
/*.modal .modal-title {font-size: 40px; line-height: 50px;}*/
.modal .modal-content {padding: 0 40px;}
.modal .modal-header {padding: 26.4px 0 15px; border-bottom: 1px solid #707070;}
.modal .modal-header .modal-title {line-height:1;}
.modal .modal-body {padding: 41.5px 0 28px;}
.country-list li {font-size: 20px; line-height: 28px;}

/*Zalak*/
.errorwrap{padding: 74px 0 106px 0; max-width: 1303px; margin: auto;}
.errorwrap .section-content{padding: 79px 0 91px 0; color: #58595B; max-width: 1200px; margin: auto;}
.chkgroup,.radiogroup{display: flex; margin:21px 0 !important;}
.chkgroup .custom-control,.radiogroup .custom-control{flex:1;}
.lets-talk-form-section p{color: #003a63; }
.generalform .form-group label{ font-size: 20px; font-weight: 500 !important; line-height: 28px; color: #003A63;}
.red{color: #F58025;}
.pixels{margin: 67px 0 17px 0;}
.pixels img{height: 208px; width: 100%; object-fit: cover;}

/*news-detail*/
/*#mainContent{border-top: 1px solid #7070706E;}*/
.page-breadcrumbs .breadcrumb{padding: 17px 0 61px;}
.page-breadcrumbs .breadcrumb .breadcrumb-item,
.page-breadcrumbs .breadcrumb .breadcrumb-item a,
.page-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: #58595B;}
.news-title-wrap{margin-bottom: 60px;}
.news-title h2 { font-weight:500;}
.news-img{width: 450px; margin-right: 60px; max-width:450px;}
.news-img img{width: 100%; height:300px; object-fit:cover;}
.news-author-wrap{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; padding: 31px 10px; margin-bottom: 44px; font-size: 20px; line-height: 28px; font-weight: 500;}
.news-author-wrap .share a{margin-left: 10px;}
.news-author-wrap .col{flex-grow: unset; flex-basis: content; margin-right: 96px;}
.news-author-wrap .col:last-child{margin-right: 0;}
.news-detail{margin-bottom:35px;}
.news-detail p{font-size: 20px; line-height: 28px; font-weight: 400; }
.news-detail h5{ font-weight: 500; margin-bottom: 26px;}
.news-detail .info-media{padding: 30px 0;}
.news-detail .info-media .media{max-width: 1060px; margin: auto; width: 100%; height: auto;}
.news-detail .news-quote{max-width: 995px; margin:auto; padding: 40px 0 99px; text-align: center;}
.news-quote .quote-sign{font-size: 60px; line-height: 72px; font-weight: 900; color: #3A82A7;
}
.news-quote .quote{font-size: 44px; line-height: 58px; font-weight: 400; margin-bottom: 29px; color: #3A82A7;}
.news-quote .quote-name{margin-bottom: 0;}
.news-detail .contact{margin-top: 54px;}
.news-detail .contact-title{font-size: 40px; line-height: 46px; font-weight: 700;color: #003A63;}
.news-detail .contact-email{color: #3A82A7;}
.news-detail .sources{border-top: 1px solid #FAA637; margin-top: 34px; padding: 39px 0 70px;}.news-detail .sources p{font-size: 20px; line-height: 24px; margin-bottom: 0;}

@media (max-width:1200px) {
    .news-img{max-width: 335px;}
}
@media (max-width:992px) {

    .lets-talk-section{padding-top: 39px;}
    .lets-talk-section .lets-talk-form-section{padding-left: 0;}
    .lets-talk-section .lets-talk-form-section h4{margin-bottom: 20px;}
    .lets-talk-section .lets-talk-form-section p{font-size: 16px;}
    .lets-talk-section .form-group label{font-size: 18px; line-height: 24px; margin-bottom: 6px;}
    .lets-talk-section .form-group .form-control{font-size: 16px;}
    .chkgroup{display: block;}
    .chkgroup.form-group label{font-size: 16px; line-height: 42px; margin-bottom: 0;}
    .chkgroup.form-group .custom-control{margin-bottom: 0;}
    .chkgroup.form-group .custom-control-label::after,
    .chkgroup.form-group .custom-control-label::before{width: 26px; height: 26px;}

    /*news detail*/
    .news-title-wrap .row{flex-direction: column-reverse;}
    .news-title-wrap .news-img{margin-right: 0;}
    .news-author-wrap{font-size: 16px; line-height: 22px; padding: 12px 0 17px;}
    .news-author-wrap>.d-flex{flex-direction: column;}
    .news-author-wrap .col{margin-right: 0; margin-bottom: 15px;}
    .news-author-wrap .share .d-flex{display: block !important;}
    .news-author-wrap .share span{display: block; margin-bottom: 10px;}
    .news-author-wrap .share a{margin-left: 0; margin-right: 11px;}
    .news-author-wrap .share img{width: 39px; height: auto; margin: 0 0 20px;}
    .news-detail h5{margin-bottom: 10px;}
    .news-detail p,.insights-ebook-ul,.insights-analyst-section2 p {font-size: 16px; line-height: 22px;}
    .news-detail .news-quote{padding: 34px 0; text-align: left;}
    .news-quote .quote-sign, .news-quote .quote-name{display: none;}
    .news-quote .quote{font-size: 22px; line-height: 24px;}
    .news-detail .contact {margin-top: 24px;}
    .news-detail .contact-title{font-size: 16px; line-height: 22px;}
    .news-detail .sources p{font-size: 13px; line-height: 17px;}

}
@media (max-width:767px) {
    .errorwrap .section-content{padding: 79px 0 53px 0;}
}

/* Terms of use */
.termsuse-content {margin: 75px 0 20px;}
.termsuse-content h1 {text-align: center; margin: 0 0 26px;}
.termsuse-content h5 {color: #3A82A7; margin: 0;}
.termsuse-content p {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B; margin: 0 0 30px;}
.termsuse-content ul li {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B;}
.termsuse-content ul {margin: 0 0 45px;}
.termsuse-content .sectional-content {margin: 0 0 60px;}
.termsuse-content .sectional-content a {text-decoration:none;}
.termsuse-content .uppercase-content {text-transform: uppercase;}
.termsuse-content .sectional-content.limitation-liability {margin: 0 0 53px;}
.termsuse-content .no-transform {text-transform: none;}

/* Privacy policy */
.privacypolicy-content {margin: 75px 0 24px;}
.privacypolicy-content h1 {text-align: center; font-weight: 600; margin: 0 0 30px;}
.privacypolicy-content h1 span.dt { font-size: 40px; letter-spacing: 0.8px; font-weight: 700; display: block; color: #3A82A7;}
.privacypolicy-content p {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B; margin: 0 0 10px;}
.privacypolicy-content,.privacypolicy-content ul li {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B;}
.privacypolicy-content .sectional-content {margin: 0 0 45px;}
/*.privacypolicy-content .sectional-content a {text-decoration:none;}*/
.privacypolicy-content ul {margin: 0 0 15px;}
.privacypolicy-content h5 {color: #3A82A7;}
.privacypolicy-content p.title {font-weight: 700; color: #58595B; margin: 0;}
.privacypolicy-content table {margin: 45px 0 90px;}
.privacypolicy-content ul li::marker {color: #58595B;}
/*.privacypolicy-content a {text-decoration:none;}*/
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.privacypolicy-content .address-div {margin-left: 40px;}

/* Table styling */
table {border: 2px solid #707070;}
table tr th, table tr td { text-align: center; border: 2px solid #707070;}
table thead tr th,table tr th,table thead tr td {background: #f7f7f7; padding: 32.5px 30px; font-size: 24px; line-height: 32px; color: #58595B; font-weight: 700;}
table tr td {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B; padding: 23px 15px;}

/* Disclaimer popup */
.disclaimer-popup .modal-dialog {box-shadow: 0px 6px 10px #00000080; max-width: 651px; margin: 220px auto;}
.disclaimer-popup .modal-header {padding: 0; border-bottom: none;}
.disclaimer-popup .modal-content {padding: 0;}
.disclaimer-popup .modal-body {padding: 22px 24px; background: #E5F1FC; color: #003A63; font-size: 20px; line-height: 28px;}
.disclaimer-popup button.close {color: #003A63; opacity: 1; text-shadow: none; margin: -15px -12px 0 0;}
.disclaimer-popup .modal-body p {margin-bottom: 0; color: #003A63; font-size: 20px; line-height: 28px;}

.disclaimer-block {box-shadow: 0px 6px 10px #00000080; max-width: 651px; position: absolute; left: auto; right: 0; bottom: 160px; }
.disclaimer-block .disclaimer-content {padding: 22px 14px 21px 24px; background: #E5F1FC; color: #003A63; font-size: 20px; line-height: 28px;}
.disclaimer-block .disclaimer-content p {margin-bottom: 0; color: #003A63; font-size: 20px; line-height: 28px;}
.disclaimer-block .disclaimer-content button.close {color: #003A63; opacity: 1; text-shadow: none; margin: -12px -6px 0 0;}

/* Product */
.product-banner-wrapper {float: right; margin: 45px 80px 45px 0; position: relative;}
.product-banner-wrapper::before {content: '';background-image:url('../images/product-banner-before.png');background-repeat: no-repeat;display: block;height: 112px;position: absolute;z-index: 100;bottom: 103px;width: 93px;left: -82px;}
.product-banner-wrapper::after {content: '';background-image:url('../images/product-banner-after.png');background-repeat: no-repeat;display: block;height: 108px;position: absolute;z-index: 100;top:48px;width: 121px;right: -79px;}
.product-banner-wrapper .product-banner-outline {width: 380px; height: 380px; border-radius: 50%; border: 5px dashed #0F2F4D; display: flex; align-items: center; justify-content: center;}
.product-banner-wrapper .product-banner-outline .product-banner-circle {border: 2px solid #0F2F4D; width: 350px; height: 350px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.product-banner-wrapper .product-banner-outline .product-banner-circle .product-circle {background:#e5f1fc; width: 300px; height: 300px; border-radius: 50%;display: flex; align-items: center; justify-content: center;}
.product-banner-wrapper .product-banner-outline .product-banner-circle .product-circle img {height: 238px;}
.banner-section.yellow-banner-section::before {background: transparent linear-gradient(90deg, #FEEFDA 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat;}
.what-we-solve-section.what-we-solve-product {padding: 118px 0;}

.what-we-solve-section.what-we-solve-product .what-we-solve-content-wrapper {margin-top: 85.76px;}
.what-we-solve-section.what-we-solve-product .icon-box .icon-img-box .icon-img img {width: 118px;}
.what-we-solve-section.what-we-solve-product .icon-box .icon-content {margin-left: 44.12px;}
.what-we-solve-section.what-we-solve-product .icon-box {margin: 0 0 85.89px;}
.what-we-solve-section.what-we-solve-product .icon-box .icon-content h5 {margin: 0;}
.what-we-solve-section.what-we-solve-product .icon-box .icon-content p,
.what-we-solve-section.what-we-solve-product .icon-box .icon-content,.what-we-solve-section .what-we-solve-content .icon-box .icon-content,
.what-we-solve-section .what-we-solve-content .icon-box .icon-content p {font-size: 20px; line-height: 28px; font-weight: 400;}
.what-we-solve-section.what-we-solve-product .icon-box:last-child {margin: 0;}
h5.sectional-title { color: #3A82A7; text-align: center; font-weight: 900;}
h6.sectional-subtitle {color: #003A63; font-weight: 400;text-align: center;}
.product-deep-dive-section {padding: 20px 0 50px;}
.product-deep-dive-section .section-title {font-weight: 400;}
.product-deep-dive-wrapper {display: flex; align-items: stretch; justify-content: space-between; margin: 83px 0 0;}
.product-deep-dive-wrapper .product-column {flex-basis: 30%;}
.product-deep-dive-wrapper .product-column ul.lined-list .lined-content {display: block;}
.product-deep-dive-wrapper .product-column1 ul.lined-list li {padding: 0 70px 100px 0;}
.product-deep-dive-wrapper .product-column3 ul.lined-list li {padding: 0 0 100px 70px;}
.product-deep-dive-wrapper .product-column ul.lined-list li::before {width: 2px;left: -222px; top: 24px;}
.product-deep-dive-wrapper .product-column ul.lined-list li::after { content: ''; width: 240px; display: block; background: #F58025; height: 2px; position: absolute; top: 24px; left: -222px;}
.product-deep-dive-wrapper .lined-list-content::before { width: 25px; height: 25px; content: ''; background: #F58025;
    border-radius: 50%; display: block; position: absolute; left: 6px; top: 10px;}
.product-deep-dive-wrapper .product-column2 {display: flex; justify-content: center; align-items: center;}
.product-deep-dive-wrapper .product-column2 img {height: 370px; margin-top: -40%;}
.product-deep-dive-wrapper ul.lined-list .lined-content {padding: 0 0 163px;}
.product-deep-dive-wrapper .product-dive-image {position: relative; z-index: 10;}
.product-deep-dive-wrapper .product-column1 ul.lined-list li::before {right: -222px; left: auto;}
.product-deep-dive-wrapper .product-column1 ul.lined-list li::after {right: -222px; left: auto;}
.product-deep-dive-wrapper .product-column1 .lined-list-content::before {right: 6px;left: auto;}
.product-deep-dive-wrapper ul.lined-list li:last-child .lined-content {padding: 0;}
.product-deep-dive-wrapper ul.lined-list .lined-list-content h6 {color: #003A63;}
.product-deep-dive-section + .pixels {margin-bottom: 0;}

.final-callout-section.dyellowbg {background: #FEC46D;}
.insight-section.product,.product-insight-section .insight-section {padding: 95px 0 103px; background: rgba(247,247,247,0.65);}
.results-section.results-measured-section.product {padding: 108px 0 46px;}
.product-content-wrapper {display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: flex-start; margin: 126.95px 0 0; position: relative;}
.how-we-help-section .product-content-wrapper {position: static;}
.product-content-wrapper .product-content-div {flex-basis: 33%; margin: 0 0 126px; padding: 0 60px;}
.product-content-wrapper .product-content-div .product-content-img img {height: 110px; margin: 0 0 22px; width:auto;}
.product-content-wrapper .product-content-div h6 {font-size: 24px; line-height: 28px; font-weight: 700; color: #003A63; position: relative; margin:0 0 10px;}
.product-content-wrapper .product-content-div h6 a {text-decoration:none; color:#003A63;}
.product-content-wrapper .product-content-div p {font-size: 20px; line-height: 28px; font-weight: 400; color: #58595B;}
.product-content-wrapper .product-content-main-img {position: absolute; bottom: -68px; right: 0;}
.how-we-help-section .product-content-wrapper .product-content-main-img {bottom: -45px;}
.how-we-help-section .product-content-wrapper .product-content-main-img img {max-width: 500px;}
.product-content-mobile-wrapper {display: none;}

/* Go digital */
.godigital-content .page-header-banner {height: auto; border: none;}
.godigital-content .page-header-banner .page-header-banner-content-wrapper {height: auto;}
.godigital-content .page-header-banner .page-header-banner-content {position: static; padding: 75px 0 47px;}
.godigital-content .page-header-banner h1 {color: #003A63;}
.godigital-content .page-header-banner h2 { color: #3A82A7; margin: 0;}
.godigital-form1 {padding: 120px 0 0;}
.godigital-form2 {padding: 40px 0 0;}
.godigital-form3 {padding: 63px 0 146px;}
.godigital-form4 {padding: 84px 0 0;}
.godigital-form4 .section-content {font-weight: 500;}
.godigital-form h4 { color: #003A63; margin: 0 0 23px;}
.godigital-form .godigital-form-content {font-size: 20px; line-height: 28px; color: #58595B;}
.godigital-form .godigital-form-content p {margin: 0 0 25px;}
.godigital-form .godigital-form-content .btn,.godigital-btn {background: #3A82A7; padding: 20px 61px; border-color: #3A82A7; color: #ffffff; font-size: 22px; line-height: 30px; letter-spacing: 1.2px; font-weight: 700;}
.godigital-form .godigital-form-content .btn:hover,.godigital-btn:hover {color: #ffffff; background: #043A63; border-color: #043A63;}
.godigital-form .godigital-form-content .btn-form1 {margin: 100px 0 0;}
.custom-checkbox.orange-checkbox .custom-control-input:checked~.custom-control-label::after {background-image: url('../images/orange-check.svg');}
.custom-checkbox.orange-checkbox .custom-control-input:checked~.custom-control-label::before {background: #ffffff; border-color: #C7C7C7;}
.custom-checkbox.orange-checkbox .custom-control-input:not(:disabled):active~.custom-control-label::before {background: #ffffff; border-color: #C7C7C7;}
.custom-checkbox.orange-checkbox .custom-control-label::before { border-color: #C7C7C7;}
.godigital-form-field .form-field-wrapper {margin: 50px 0 0 20px;}
.godigital-form-field .form-group {margin-top: 40px;}
.godigital-form-field {margin: 0 0 20px;}
.godigital-form-field h5 {position: relative;}
.godigital-form-field h5 sup {cursor: pointer; color: #3A82A7; font-style: italic;}
.godigital-form-field h5 .popup {display: none; padding: 17px; background: #E5F1FC; box-shadow: 6px 6px 6px #00000029; color: #003A63; font-size: 20px; line-height: 28px; font-weight: 400; max-width: 538px;
position: absolute; right: 0; z-index: 100; font-style: italic;}
.godigital-form-field h5 sup:hover + .popup {display: block;}
/* .godigital-form h4 {margin: 0 0 76px;} */
.godigital-form .form-label,.godigiform .form-label {font-size: 20px; line-height: 28px; font-weight: 700;color: #003A63; margin: 0 0 13px;}
.godigital-form .form-group,.godigiform .form-group {margin: 0 0 37px;}
.godigital-form .godigital-form-content .btn-form3 {margin: 50px 0 0;}
.godigital-form3.godigital-form h4 {margin: 0 0 75px;}
.godigital-form .insight-section {padding: 86px 0 25px;}
.godigital-form .insight-row {margin-top: 72px;}
.godigital-form .form4-img {margin-top: -350px;}
.godigital-form .godigital-form-content a {color: #003A63; font-weight: 500; text-decoration: none;}
label.required::after {content: '*';color: #F58025;padding-left: 5px;}
.sf_colsIn.form3-content-wrap {display:flex; }
.sf_colsIn.form3-content-wrap .sf_colsOut.sf_2cols_1_50,.sf_colsIn.form3-content-wrap .sf_colsOut sf_2cols_2_50 {flex:0 0 50%;}
.sf_colsIn.form3-content-wrap .godigital-form3-content,.sf_colsIn.form3-content-wrap .godigital-form3-img {max-width:100%;}

.godigital-form .godigital-form-content .pagination-link a {color: #3A82A7;}
.pagination-link a { text-decoration: none; color: #3A82A7; font-size: 20px; line-height: 28px; letter-spacing: 0.56px;
    font-weight: 500;}
.pagination-link li {margin-right: 95px;}
.pagination-link li:last-child {margin: 0;}
.icon-right,.icon-left {position: relative;}
.icon-left em {margin-right: 6px;position: relative; top: 1px;}
.icon-right em {margin-left: 6px; position: relative; top: 1px;}

/* Radio */
.form-group .custom-radio .custom-control-input:checked~.custom-control-label::before {border-radius: 50%;}
.custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url('../images/orange-radio.svg');}
.form-group .custom-radio .custom-control-input:checked~.custom-control-label::before,.form-group .custom-control-input:not(:disabled):active~.custom-control-label::before {background: #ffffff; border-color: #C7C7C7;}
.form-group .custom-radio .custom-control-label::before {border-color: #C7C7C7;}

/* Industry Landing */
.welcome-back-section.lyellow {background: rgba(255,225,178,0.5);}
.alorica-achievement-section {padding: 70px 0 129.5px;}
.alorica-achievement-section .section-title {font-weight: 400; letter-spacing:0; color:#003A63;}
.alorica-achievement-section .alorica-achievement-content {display: flex; justify-content: space-between; align-items: stretch; margin: 85.5px 0 0;}
.alorica-achievement-content .achievement-block {flex-basis: 33.33%;display: flex; align-items: center; padding: 0 60px; border-right: 1px solid #C7C7C7;}
.alorica-achievement-content .achievement-block img {margin-right: 44px; max-height: 125px;}
.alorica-achievement-content .achievement-block .achievement-content h3 { font-weight: 700; color: #003A63; letter-spacing: 0.6px; margin:0;}
.alorica-achievement-content .achievement-block .achievement-content p {font-size: 24px; line-height: 38px; letter-spacing: 0.8px; color: #3A82A7; margin:0;}
.alorica-achievement-content .achievement-block:first-child {padding-left: 0;}
.alorica-achievement-content .achievement-block:last-child {padding-right: 0; border-right: none;}

/*Industry card */
.insight-row.industry-card-row .insight-col {padding:0 30px;}
.industry-card-row {justify-content: center;}
.industry-card-row .insight-card {padding: 0;}
.industry-card-row .insight-card .card-image {margin: 0;}
.industry-card-row .insight-card .card-image img {height: 345px;}
.industry-card-row .insight-card .card-content {padding: 20px 26px 50px; min-height: 210px;}
.industry-card-row .insight-card .card-content h4 {color: #003A63; font-weight: 700; margin: 0 0 10px; min-height: unset; text-decoration:none;}
.industry-card-row .insight-card .card-content h4 a{color:#003A63; text-decoration:none;}
.industry-card-row .insight-card .card-content h4 .icon-right em {font-size:22px; line-height:22px; top:0;}
.industry-card-row .insight-card .card-content p {font-size: 20px; line-height: 28px; min-height: unset;}
.industry-card-row .insight-col {flex-basis: 33%;}
.insight-section .industry-card-row .insight-card-content {margin: 0 0 80px; text-decoration: none;}
.insight-section .section-title {font-weight: 400; letter-spacing:0;}
.insight-section.landing .section-title {color:#003A63;}
.insight-section.landing {padding: 139px 0 180px;}
.insight-row.industry-card-row {margin-top: 65px;}

/* Leadership */
.leadership-content-section {padding: 70px 0 10px;}
.leadership-content-section .section-title {font-weight: 400;}
.leadership-content-section .leadership-content-wrapper {margin: 200px 0 0; display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.leadership-content-wrapper .leadership-content-block {border: 1px solid #89BBE5; text-align: center; padding: 98px 16px 37px; position: relative; display: block; text-decoration: none; margin: 0 37.5px 160px; min-height: 340px; width:390px;}
.leadership-content-block .staff-img {margin: -230px auto 0; max-height: 182px; padding: 0 50px; background: #ffffff;}
.leadership-content-block h4 {letter-spacing: 0.8px; color: #003A63;}
.leadership-content-block p {color: #3A82A7; font-size: 20px; line-height: 28px; min-height: 84px; margin: 0;}
.leadership-content-wrapper .leadership-content-block:nth-child(3n+1) {margin-left: 0;}
.leadership-content-wrapper .leadership-content-block:nth-child(3n) {margin-right: 0;}
.leadership-content-wrapper .extra-leaders {display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.leadership-content-wrapper .extra-leaders .leadership-content-block {width:390px;}
.leadership-content-wrapper .extra-leaders .leadership-content-block:nth-child(3n+1),.leadership-content-wrapper .extra-leaders .leadership-content-block:nth-child(3n){margin-left: 0; margin-right: 0;}
.leadership-content-wrapper .extra-leaders .leadership-content-block:nth-child(2n+1) {margin-right: 37.5px;}
.leadership-content-wrapper .extra-leaders .leadership-content-block:nth-child(2n) {margin-left: 37.5px;}

.custom-tabs-leadership .nav-tabs {border: none;}
.custom-tabs-leadership .nav-tabs .nav-link { max-width: 288px; border-radius: 0; border: none; white-space: normal; padding: 0 0 10px; margin: 0; height: 100%;
    font-size: 24px; line-height: 38px; color: #003A63; font-weight: 500; text-decoration: none; border-bottom: 14px solid #fff;}
.custom-tabs-leadership .nav-tabs .nav-link.active {color: #3A82A7; border-color: #FAA637;}
.custom-tabs-leadership .tab-content {background: rgba(229,241,252,0.5); padding: 29px; margin: 0; min-height:300px;}
.tab-image-container {width: 275px; height: 275px; background: rgba(137,187,229,0.5); border-radius: 50%; float: right; margin-top: 15px;}
.tab-image-container .tab-image{width: 275px; height: 275px; border-radius: 50%; object-fit: cover; transform: translate(-15px, -15px);}
.custom-tabs-leadership .tab-content .tab-content-row {justify-content: center; align-items: center;}
/*.custom-tabs-leadership .tab-content p {font-size: 24px; line-height: 38px; color: #58595B;}
.custom-tabs-leadership .tab-content a {font-size: 20px; line-height: 28px; color: #003A63; font-weight: 700; text-decoration: none; position: relative;}
.custom-tabs-leadership .tab-content a em {margin-left: 5px; position: relative; top: 2px;}*/
.custom-tabs-leadership .tab-content-wrapper {padding: 0;}

.new-leadership-desktop-wrapper {
    padding-bottom: 120px;
}

.container.expand-section-leadership {
    max-width: 1920px;
    width: 100%;
}
.container.expand-section-leadership-title {
    width: 95%;
}

.leadership-content-section .new-leadership-mobile-wrapper {
    display: none;
}

.leadership-content-section .new-leadership-desktop-wrapper {
    display: block;
    padding-top: 142px;
}

    .leadership-content-section .new-leadership-content-wrapper {
        margin: 0 0;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-wrap: wrap;
    }

.custom-tabs-leadership .tab-content {
/*    display: flex;
    align-items: center;
    justify-content: center;*/
}

    .custom-tabs-leadership .tab-content .tab_arrows {
        font-size: 50px;
        padding: 10px;
        color: #003a63;
        margin-top: 350px;
/*      display: block;
        align-items: center;*/
    }

.custom-tabs-leadership .arrows_left {
    /*margin-left: 45px;*/
    float: left;
}

.custom-tabs-leadership .arrows_right {
    /*margin-right: 45px;*/
    float: right;
}

.custom-tabs-leadership .tab_arrows {

}


.new-leadership-content-wrapper .new-leadership-content-block {
    display: flex;
    /*align-items: center;
    justify-content: center;*/
    padding: 98px 16px 37px;
    text-decoration: none;
    margin: 0 20px;
    min-height: 340px;
    /*max-width: 33%;*/
    width: 490px;
}

    .new-leadership-content-wrapper .new-leadership-content-block.new-leadership-content-block-extend {
        width: 620px;
        margin-left: 100px;
    }

.new-leadership-content-block .new-leadership-content-img img {
    width: 197px;
    margin: auto 0;
    object-fit: initial;
    max-height: 238x;
    /* padding: 0 10px; */
}

.new-leadership-content-hr {
    height: 1px;
    border-width: 0;
    color: #89BBE5;
    background-color: #89BBE5;
    margin: 10px 0px;
}

.new-leadership-content-info {
    display: block;
    padding-left: 20px;
    /* padding-top: 60px; */
    max-width: 314px;
}
    .new-leadership-content-info h4 {
        letter-spacing: 0.6px;
        color: #003A63;
        width: 290px;
        display: flex;
        align-items: end;
        height: 100px;
    }

    .new-leadership-content-info p {
        color: #3A82A7;
        font-size: 20px;
        line-height: 28px;
        min-height: 84px;
        margin: 0;
    }

    .new-leadership-content-info.new-leadership-content-block-extend {
        /*width: 384px;*/
        max-width: 404px;
    }

    .new-leadership-content-info.new-leadership-content-block-extend h4 {
        /*width: 384px;*/
        width: 100%;
    }


/* Staff popup */
.staff-popupcontent {display: flex;}
.staff-popupcontent .staff-image {margin-right: 38px;}
.staff-popupcontent .staff-image img {width: 200px; max-height:200px; object-fit:cover;}
.modal.staff-modal .modal-content {padding: 0;}
.modal.staff-modal .modal-body {padding: 46px 38px 38px;}
.staff-modal .staff-detail .staff-title {border-bottom: 2px solid #707070;margin: 0 0 50.5px;}
.staff-modal .staff-detail h3 { color: #3A82A7; letter-spacing: 1.2px; font-weight: 900;}
.staff-modal .staff-detail h4 {padding-bottom: 22.5px;letter-spacing:normal; margin:0;}
.staff-modal .staff-detail {font-size: 20px; line-height: 28px;}
.staff-modal .staff-detail p {margin: 0 0 10px;}
.staff-modal .close {font-size: 36px; margin-right: -10px; opacity:1; margin-top:-20px;}

/* DEI */
.section-content.general {font-size: 20px; line-height: 28px; color: #58595B; text-align: left;}
.right-image-section {padding: 106px 0 170px;}
.right-image-section.champion-section {position: relative; background-repeat: no-repeat; background-position: bottom; background-image:url("/ResourcePackages/Alorica/assets/dist/images/champion-bg.png");}
.right-image-section .right-image-content-wrapper {margin: 112px 0 0;}
.right-image-section .right-image {position: absolute; bottom: -230px;}
.right-image-section .section-content p {margin: 0 0 30px;}

.left-image-section {padding: 257px 0 75px;}
.left-image-section .left-image-content-wrapper {margin: 77px 0 0;}
.left-image-section h6.section-title {font-weight: 400;}
.left-image-section .section-content { margin-left: 50px;}
.left-image-section .section-content h5 {margin: 0 0 41px;}
.left-image-section .section-content ul li {margin: 0 0 30px;}
.left-image-section .section-content ul li:last-child {margin: 0;}

.testimonial-section {padding: 75px 0 110px;}
.testimonial-section .testimonial-content-wrapper {margin: 95px 0 0;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;}
.testimonial-content-wrapper .testimonial-block { flex-basis: 50%; display: flex; margin: 0 0 100px;}
.testimonial-content-wrapper .testimonial-block .testimonial-image { margin-right: 33.25px;}
.testimonial-content-wrapper .testimonial-block:nth-child(2n-1) {padding-right: 71px;}
.testimonial-content-wrapper .testimonial-block:nth-child(2n) {padding-left: 71px;}
.testimonial-content-wrapper .testimonial-block .section-content {color: #58595B; text-align: left;}
.testimonial-content-wrapper .testimonial-block .section-content p {font-style: italic; margin: 0 0 22px;}
.testimonial-content-wrapper .testimonial-block .section-content h5 {margin: 0 0 5px; }
.testimonial-content-wrapper .testimonial-block .testimonial-image img {height: auto; width:275px;}

.real-talk-section {padding: 64px 0 117px; background: rgba(229,241,252,0.5); position: relative;}
.real-talk-section .section-content h5 {margin: 0 0 5px;text-align: left;}
.real-talk-section .real-talk-img {position: absolute; right: 0; top: -150px;}
.real-talk-section .real-talk-img img {max-height:600px;}

.women-initiatives-section {padding: 140px 0 80px;}
.women-initiatives-section .section-content h5 {margin: 0 0 10px; text-align: left;}
.women-initiatives-section .section-content ul li {margin: 0 0 30px;}
.women-initiatives-section .women-initiatives-image {margin: 10px 90px 0 0;}
.women-initiatives-section .women-staff {margin: 0 0 40px;}
.women-initiatives-section .women-staff img {max-height: 150px;}
.women-initiatives-section .women-staff .section-content {color: #3A82A7; text-align: left;}
.women-initiatives-section .section-content ul li{margin: 0 0 15px;}

/* Our culture */
.welcome-back-section.lblue,.lblue .welcome-back-section {background: rgba(229, 241, 252, 0.3);}
.insight-section.culture {background: #F7F7F7; padding: 108px 0;}
.program-section {padding: 95px 0 10px; margin: 0 0 -150px;}
.image-card-wrapper {margin: 220px 0 0;display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap;}
.image-card-wrapper .image-card-block {flex-basis: 30%; border: 1px solid #89BBE5; text-align: center; padding: 82px 18px 11px 30px; position: relative; margin: 0 20px 223px; min-height:430px;}
.image-card-wrapper .image-card-block .image-card-top { position: absolute; top: -142px; max-width: 350px; left: 0; right: 0; margin: auto; background: #ffffff;}
.image-card-wrapper .image-card-block .image-card-top .img-card {margin: 0 0 20px; height: 100px; width:auto;}
.image-card-wrapper .image-card-block .image-card-top h4 {color: #3A82A7; font-weight: 700; margin: 0;}
.image-card-wrapper .image-card-block .image-card-content {color:#58595B; text-align: left;}
.program-purpose-section .what-we-solve-section {background: rgba(229,241,252,0.5); padding: 92px 0 84px;}
.program-purpose-section .what-we-solve-section .what-we-solve-content-wrapper {margin: 64px 0 0;}
.program-purpose-section .what-we-solve-section .icon-box .icon-content h5 {margin: 0; color: #003A63;}
.program-purpose-section .what-we-solve-section .icon-box .icon-content h5 a {text-decoration: none; color: #003A63;}
.program-purpose-section .what-we-solve-section .icon-box .icon-content p {font-weight: 400;}
.program-purpose-section .what-we-solve-section .icon-box .icon-img-box .icon-img img {width: 80px; max-width: none;}
.side-image-section .section-content,.side-image-section h5.section-subtitle {text-align: left;}
.side-image-section h5 {margin: 0 0 24px;}
.side-image-section .section-content {padding: 54px 90px 46px 60px;}
.side-image-section .container {max-width: none; width: 100%; padding: 0;}
.side-image-section .sideimage {overflow: hidden; position: relative; height:100%;}
.side-image-section .sideimage::after{content: '';background: url('/ResourcePackages/Alorica/assets/dist/images/sideimgoverlay.png') no-repeat;display: block;position: absolute;height: 100%;left: 0;right: 0;top: 0;bottom: 0;}
.side-image-section .sideimage img {height: 100%; object-fit: cover;}
.side-image-section .section-content p {margin: 0 0 33px;}
.side-image-section .section-content ul {padding-left: 80px;}
.side-image-section .section-content ul li {margin: 0 0 5px;}


/*why alorica - zalak*/
.our-brand-section{margin-top: 79px;}
.title-wrap h6{color: #003A63; margin-top: 19px; padding: 0 5rem;}
.our-brand-section .brand-columns{margin-top: 44px;}
.our-brand-section .brand-columns .image-col{padding-right: 54px;}
.desired-outcomes-section.brand-passion{padding:0;}
.desired-outcomes-section.brand-passion .desired-outcomes-content-wrapper{margin-top: 58px;}

.what-alorica{padding:140px 0 78px;}
.what-alorica .icon-col-wrap{margin-top: 102px;}
.what-alorica .icon-col-wrap .col{border-right: 1px solid #c7c7c7; padding-right:41px; text-align: center;}
.what-alorica .icon-col-wrap .col:last-child{border-right: 0; padding-right: 0;}
.what-alorica .icon-col-wrap .col img{margin-bottom: 29px; height: 95px; width: auto; object-fit: cover; max-width: 112px;}
.what-alorica .icon-col-wrap .col h5{font-size: 50px; line-height: 62px; color: #003a63; font-weight: 700; margin-bottom: 0;}
.what-alorica .icon-col-wrap .col h2 { color: #003a63; font-weight: 700; margin-bottom: 0;}
.what-alorica .icon-col-wrap .col p{font-size: 20px; line-height: 28px; color: #3a82a7; font-weight: normal; margin-bottom: 0;}

.insanly-culture {margin-top: 142px;}
.insanly-culture .content-wrapper{margin-top: 51px;}
.insanly-culture .content-wrapper .culture-left p{font-size: 50px; line-height: 68px; color: #3A82A7; letter-spacing: 0.5px;margin-bottom: 100px;}
.insanly-culture .content-wrapper .culture-left p:last-child{margin-bottom: 0;}
.insanly-culture .content-wrapper .culture-right{padding-left: 147px;}
.insanly-culture .content-wrapper .culture-right .icon-box .icon-content p{font-size: 30px; line-height: 42px; color: #58595b; font-weight: normal;}
.insanly-culture .content-wrapper .culture-right .icon-box .icon-img-box .icon-img img{max-height: 103px; max-width: 103px; width:auto;}

.recognition-speak{padding: 79px 0 30px;}
.recognition-speak .link{color: #003a63; font-size: 24px; line-height: 32px; text-decoration: none;}
.recognition-wrap{margin-top: 99px;}
.recognition-wrap .col{max-width: 33.33%; flex-basis: 33.33%; margin-bottom: 93px;}
.recognition-wrap .col:nth-child(4), .recognition-wrap .col:nth-child(5),.recognition-wrap .col:nth-child(6),
.recognition-wrap .col:nth-child(7), .recognition-wrap .col:nth-child(8),.recognition-wrap .col:nth-child(9){margin-bottom: 0;}
.recognition-wrap .col .img-box{max-width: 380px; margin: auto; text-align:center;}
.recognition-wrap .col .img-box h6 {color:#58595B;}
.recognition-wrap .col .img-box img{margin-bottom: 23px;max-width: 100%;border: 2px solid #d9d9d9;border-radius: 8px;height: 226px;width: 100%;object-fit: contain;}
/*.recognition-wrap .col .img-box p{font-size: 30px; line-height: 42px; color: #58595b; font-weight: normal;}*/
.what-we-solve-section.why-alorica {background: #ffffff;}

.certified-partner{padding: 90px 0 150px;}
.certified-partner .certified-partner-wrapper {margin-top: 50px;}
.partner-block {}
.partner-block .partner-img { margin: 0 0 25px; text-align: center;}
.partner-block .partner-img img {width:275px; max-height:175px; margin:auto;}
.partner-block .partner-shadow {background: transparent radial-gradient(closest-side at 50% 50%, #70707021 0%, #FFFFFF 100%) 0% 0% no-repeat;height: 20px;opacity: 0.25;}

/* Cookies notice */
.cookies-section {box-shadow:  0px 6px 10px #00000080; position: fixed; bottom: 0; left: 0; right: 0; background: #ffffff; z-index: 11001;}
.cookies-section .cookies-message {padding: 10px 0;display: flex;}
.cookies-section .cookies-message .cookies-content {font-size: 20px; line-height: 28px; color: #043A63; flex-basis: 80%; }
.cookies-section .cookies-message .cookies-button {flex: 0 0 200px;padding-left: 0;}
.cookies-section .cookies-message .cookies-button .btn{margin: 0 0 21px; padding: 5px; display: block; background:#003a63; color:#ffffff; border-color:#003a63; font-size:22px; line-height:30px; letter-spacing:0.2px; font-weight:900; width:100%;}
.cookies-section .cookies-message .cookies-button .btn:last-child,.cookies-section .cookies-message .cookies-content p{margin: 0;}
.cookies-section .cookies-message .cookies-button .btn:hover {color:#ffffff; background:#003a63;}

/* Select */
.select-wrapper select { width: 100%; padding: 10px 35px 10px 20px;background: #fff; color: #58595B; -webkit-appearance: none;
    -moz-appearance: none; appearance: none;}
.select-wrapper select::-ms-expand { display: none;}
.select-wrapper {position: relative;}
.select-wrapper::before { content: '\f078';font-family: "Font Awesome 5 Free";
    color: #58595B; display: inline-block;position: absolute; right: 16px; bottom: 8px; top:auto; pointer-events: none; font-weight: 900; z-index: 10;}

/* Fixes as per client feedback */
.page-header-banner .outcomes-header-banner-img {background-position: right 10px bottom 7px !important;}

/* Contact form */
.nolabelform .form-group label {display:none;}
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder {
    font-size: 18px; line-height: 26px; color: #58595B; font-weight: 400;}
.form-control {font-weight: 400;}
.field-captcha-container {display:flex; flex-wrap:wrap;}
.field-captcha-container label {width: 100%;}
.field-captcha-container .field-captcha-img {border:1px solid #c7c7c7; order:2;}
.field-captcha-container .captcha-refresh-button {text-indent:-9999px;border:1px solid #c7c7c7;padding:5px;position: relative;width: 50px;text-align: center;margin-left: 0; order:1;}
.field-captcha-container .captcha-refresh-button::after {content: '\f021';font-family: 'Font Awesome 5 Free';font-weight: 900;display: block;color: #000;position: absolute;left: 0;right: 0; text-indent: initial;top: 50%;bottom: 0;transform: translateY(-50%);}
.field-captcha-container .form-inline {order:3;}
.field-captcha-container .sf-Captcha-button {padding:0;min-width:unset;background: none;width: auto;height: auto;margin: 0; border:none; margin-left:0 !important; padding-right:10px; padding-left:10px;}
.field-captcha-container .sf-Captcha-button svg {width:20px; height:20px; margin-top:-10px; margin-left:-4px;}
.field-captcha-container .form-control {border-radius:0; height:52px;}
.nolabelform .form-group.chkgroup legend {display:none;}
.form-group.chkgroup label {display:block;}
.form-group.chkgroup ul,.form-group.radiogroup ul {display:flex; width:100%;}
.form-group.chkgroup ul li,.form-group.radiogroup ul li{flex:1;}

/* Custom radio & checkbox */
.form-group.radiogroup ul li label, .form-group.chkgroup ul li label { position: relative; padding-left: 35px; cursor: pointer; display: inline-block;}
.form-group.radiogroup ul li label input[type="radio"], .form-group.chkgroup ul li label input[type="checkbox"] { position: relative; cursor: pointer; padding: 0; margin-right: 8px;}
.form-group.radiogroup ul li label input[type="radio"]::before { position: absolute; top: -13px; left: -8px; content: ''; display: block; width: 30px; height: 30px; background: #fff;
        border: 1px solid #003A63; border-radius: 100%; color: #FFF;}
.form-group.radiogroup ul li label input[type="radio"]::after, .form-group.radiogroup ul li label input[type="radio"]:checked::after { content: ''; position: absolute; left: 1px; background: #ffffff;
        width: 12px; height: 12px; border-radius: 100%; top: -4px; }
.form-group.radiogroup ul li label input[type="radio"]:checked::after { background: #003A63;}
.form-group.chkgroup ul li label input[type="checkbox"]:checked::after { content: ''; position: absolute; left: -1px; top: 1.5px; background: white; width: 3px;
        height: 5px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
        transform: rotate(45deg); }
.form-group.radiogroup ul li label input[type="radio"]:checked::before { background: #fff;}
.form-group.chkgroup ul li label input[type="checkbox"]::before { content: ''; display: inline-block;  margin-top: -2px; width: 30px; height: 30px; background: #fcfcfc; border-radius: 2px; position: absolute; top: -10px; left: -10px; border: 1px solid #003A63;}
.form-group.chkgroup ul li label input[type="checkbox"]:checked::before { background: #003A63; border-color: #003A63; margin-top: -1px; }
.form-group.chkgroup ul li label input[type="checkbox"]:disabled, .form-group.radiogroup ul li label input[type="radio"]:disabled {color: #b8b8b8;cursor: auto;}
.form-group.chkgroup ul li label input[type="checkbox"]:disabled::before, .form-group.radiogroup ul li label input[type="radio"]:disabled::after { background: #ddd;}
.form-group.chkgroup ul li label input[type=checkbox], .checkbox-inline input[type=checkbox], .form-group.radiogroup ul li label input[type=radio], .radio-inline input[type=radio] { margin-left: -25px;}
.cradio.form-group.radiogroup ul li label input[type="radio"]::before {border-radius:0;}
.cradio.form-group.radiogroup ul li label input[type="radio"]:checked::before {background:#003A63; border-color:#003A63;}
.cradio.form-group.radiogroup ul li label input[type="radio"]::after, .cradio.form-group.radiogroup ul li label input[type="radio"]:checked::after {
    left: 1px; top: -1px; background: white; width: 3px; height: 5px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate(45deg);}
.contact-form-section .chkgroup legend, .contact-form-section .radiogroup legend {display:none;}
.certified-partner-wrapper .owl-stage{padding-left:0px !important;}

.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .sidemenu-col .menulistwrapper .menulist { flex-basis: 100%; padding: 0 0 39px;}
.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu .container{padding:0; }
.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu .container .row,.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu .container .row .col-lg-12 {padding:0; margin:0;}
.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu .container .menulist{padding:30px 51px 36px 51px;}

/* Page Banner */
.page-header-banner.page-head-banner {height: 475px;}
.page-header-banner .page-header-banner-img {display: flex; align-items: center; justify-content: flex-end;}
.page-header-banner .page-header-banner-img img.full-img {height: 100%; object-fit: cover;}
.page-header-banner .page-header-banner-ctnt .page-header-banner-content-wrapper {display: flex; align-items: center; background: none; height: 100%;}
.page-header-banner .page-header-banner-ctnt .page-header-banner-content-wrapper .page-header-banner-content {top: 0; max-width:850px;}
.page-header-banner .page-header-banner-ctnt {padding-top: 60px; padding-bottom: 20px;}
.page-header-banner.page-head-banner .row {min-height: 475px;}

.field-captcha-container .error-message {order:4; margin-top:5px; width:100%;}
.outcomes-we-know-section .outcomes-img {margin-top: 0;}
.custom-form .form-group label {font-size: 20px; line-height: 28px; font-weight: 500; color: #003A63; margin: 0 0 10px;}

.final-callout-section.careers-callout-section .final-callout-content {padding: 84px 0 83px 100px;}

/* Go digital */
.godigital-btn {margin:0 0 100px;}
.form-group.chkgroup.orangechk ul,.form-group.radiogroup.orange-radio ul {flex-wrap:wrap; display:flex;}
.form-group.chkgroup.orangechk ul li,.form-group.radiogroup.orange-radio ul li {flex:none; flex-basis:100%; margin:0;}
.form-group.radiogroup.orange-radio ul li label input[type="radio"]::before { top:-11px; left:-13px;}
.form-group.radiogroup.orange-radio ul li label input[type="radio"]::after, .form-group.radiogroup.orange-radio ul li label input[type="radio"]:checked::after {left:-4px; top:-2px;}
.form-group.chkgroup.orangechk ul li label input[type="checkbox"]::before {border-radius:0; margin-top:0;border-color:#C7C7C7;}
.form-group.chkgroup.orangechk ul li label input[type="checkbox"]:checked::before {border-color:#C7C7C7; background:#ffffff; border-radius:0;}
.form-group.chkgroup.orangechk ul li label input[type="checkbox"]:checked::after {background:#f58025; box-shadow:2px 0 0 #f58025, 4px 0 0 #f58025, 4px -2px 0 #f58025, 4px -4px 0 #f58025, 4px -6px 0 #f58025, 4px -8px 0 #f58025; top:3px;}
.form-group.radiogroup.orange-radio ul li label, .form-group.chkgroup.orangechk ul li label {padding-left:46px; margin:0 0 20px;}
.form-group.radiogroup.orange-radio ul li label input[type="radio"]::before {border-color:#C7C7C7;}
.form-group.radiogroup.orange-radio ul li label input[type="radio"]:checked::after {background:#f58025;}
.godigital-form-field.sf_colsIn  {display:flex; align-items:center;}
.godigital-form-field.sf_colsIn .sf_colsOut.sf_2cols_1_67 {flex:0 0 66.666667%; max-width:66.666667%;}
.godigital-form-field.sf_colsIn .godigital-form-field-content,.godigital-form-field.sf_colsIn .godigital-form-field-img {max-width:100%;}
.godigital-form-field.sf_colsIn .form-group.chkgroup.orangechk ul, .godigital-form-field.sf_colsIn .form-group.radiogroup.orange-radio ul {margin:10px 0 0 30px;}
.godigital-form-field.sf_colsIn .godigital-form-field-img img{max-height:300px;}

/* Careers Country */
.why-join-team-section {padding: 118px 0 100px;}
.why-join-team-section .section-content {font-weight: 500;}
.why-join-team-section .why-join-team-content-wrapper {margin: 80px 0 0;}
.hear-from-team-section {padding: 80px 0 105px;}
.hear-from-team-section .hear-from-team-content-wrapper {margin: 90px 0 0;}

.mainslider {margin: 0 0 45px;}
.thumbslider.owl-carousel .owl-item.synced.active .item{border-bottom: 10px solid #FAA637;}
.thumbslider .item{  cursor: pointer;}
.thumbslider .item img {height: 224px; object-fit: cover; margin: 0 0 4px;}
.video-slide {position: relative; text-align: center;}
.video-slide.overlay {text-align: left;}
.video-slide .video-content video{width: 1060px; height: 645px; border: none;}
.video-slide.overlay .video-overlay {position: absolute;right: 0;top: 15%; z-index: 100; background: rgba(255,255,255,0.85); border-bottom: 7px solid #FAA637; padding: 52.5px 120px 52.5px 38px; font-size: 20px; line-height: 28px; color: #58595B;
max-width: 736px; float: right; box-shadow: 0px 0px 10px #00000040;}
.thumbslider .owl-stage-outer .owl-stage {margin:auto; text-align:center;}

.outcomes-sub-section-wrapper h5.section-subtitle{text-align: left;}
.outcomes-accordion-section {display: none;}
.outcomes-sub-section-img {max-width: 100px;}
.playbook-section .welcome-back-section {background: #ffffff;}

.awards-final-callout .final-callout-section .final-callout-image-col {overflow: unset;}
.awards-final-callout .final-callout-section.bluebg .final-callout-image img {height: 320px;}
.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu.submenudivs {min-height:296px;}

/* Roll animation */
.rollLTR{
    -webkit-animation: spin 5000ms linear, moveLeftToRight 5s linear;
    -moz-animation: spin 5000ms linear, moveLeftToRight 5s linear;
    -ms-animation: spin 5000ms infinite, moveLeftToRight 5s linear;
    animation: spin 5000ms linear, moveLeftToRight 5s linear;

    position: relative;
    left: 0;

    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.rollRTL{
    -webkit-animation: spinRTL 5000ms linear, moveRightToLeft 5s linear;
    -moz-animation: spinRTL 5000ms linear, moveRightToLeft 5s linear;
    -ms-animation: spinRTL 5000ms infinite, moveRightToLeft 5s linear;
    animation: spinRTL 5000ms linear, moveRightToLeft 5s linear;

    position: relative;
    right: 0;

    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

/* Spinning the sphere using key frames */
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
  }
  @-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
  }
  @keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
  }
  @-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
  }

  /* Move sphere from left to right */
@-moz-keyframes moveLeftToRight {
    0%   { left: -300px; }
    100% { left: 1%; }
  }
  @-ms-keyframes moveLeftToRight {
    0%   { left: -300px; }
    100% { left: 1%; }
  }
  @keyframes moveLeftToRight {
    0%   { left: -300px; }
    100% { left: 1%; }
  }
  @-webkit-keyframes moveLeftToRight {
    0%   { left: -300px; }
    100% { left: 1%; }
  }

/* Spinning the sphere using key frames */
@-ms-keyframes spinRTL {
    from { -ms-transform: rotate(360deg); }
    to { -ms-transform: rotate(0deg); }
  }
  @-moz-keyframes spinRTL {
    from { -moz-transform: rotate(360deg); }
    to { -moz-transform: rotate(0deg); }
  }
  @keyframes spinRTL {
    from { transform: rotate(360deg); }
    to { transform: rotate(0deg); }
  }
  @-webkit-keyframes spinRTL {
    from { -webkit-transform: rotate(360deg); }
    to { -webkit-transform: rotate(0deg); }
  }

  /* Move sphere from right to left */
@-moz-keyframes moveRightToLeft {
    0%   { right: -300px; }
    100% { right: 1%; }
  }
  @-ms-keyframes moveRightToLeft {
    0%   { right: -300px; }
    100% { right: 1%; }
  }
  @keyframes moveRightToLeft {
    0%   { right: -300px; }
    100% { right: 1%; }
  }
  @-webkit-keyframes moveRightToLeft {
    0%   { right: -300px; }
    100% { right: 1%; }
  }

/* Outcomes */
.how-we-do-it-content li a{font-size: 20px; line-height: 28px;}

/* Product */
.banner-section-container {background-blend-mode: multiply;background-repeat: no-repeat;background-position: right;background-color: rgba(254,224,181);position: relative; height: auto;}
.banner-section-container .banner-content {max-width: 1037px;padding: 88px 0;}
.banner-section-container.banner-section::after {background:  transparent linear-gradient(90deg, #FEEFDA 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat;}
.product-head-banner .page-header-banner .page-header-banner-content {max-width: 988px;}



/* Playbook */
.playbook-prop .banner-section-container{background-color: rgba(212,233,250,0.5);}
.playbook-prop .banner-section-container.banner-section::after {background: transparent linear-gradient(90deg, #E9F4FC 0%, #F3F9FD90 36%, #FFFFFF00 100%) 0% 0% no-repeat;}

.insight-section.product-insight .insight-card{min-height: unset;}
.industry-final-callout-section .final-callout-section.bluebg .final-callout-image img {height: 234px;}
.product-final-callout-section .final-callout-section .final-callout-image{bottom: 0;}

.graphic-img-404 { margin-bottom: 70px; }
.error-505.errorwrap .section-content{padding: 40px 0 53px 0;}

/* Go digital */
.form-group .validation-block {border: 2px solid #FF0000; border-radius: 4px; padding: 5px;}
.godigital-form-field-content .form-group {max-width: 800px;}

.form-group.cradio .custom-radio .custom-control-label::before,.form-group.cradio .custom-radio .custom-control-input:checked~.custom-control-label::before {border-radius: 0;}
.form-group.cradio .custom-radio .custom-control-input:checked~.custom-control-label::before, .form-group.cradio .custom-control-input:not(:disabled):active~.custom-control-label::before {background: #003A63; border-color: #003A63; border-radius: 2px;}
.form-group.cradio .custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");}


/* Careers */
.careers-hearing-section {padding-bottom: 200px;}

/* Outcomes */
.how-we-help-section.outcomes-help-section {padding: 94px 0 130px; margin: 0 0 78px;}
.outcomes-help-section .product-content-wrapper .product-content-div .product-content-img img {margin: 0 0 22px; max-height: 120px;}
.product-content-wrapper .product-content-div h6 em {font-size: 14px;margin-left: 4px;position: relative;top: -1px;transform: none;line-height: 14px;font-weight: bold;}
.outcomes-help-section .product-content-wrapper .product-content-main-img img {max-width: 851px;}
.outcomes-help-section .product-content-wrapper .product-content-main-img {bottom: -340px; right: -30px;}
.outcomes-left-image-section .left-image-section {padding: 0 0 20px;}
.outcomes-left-image-section .left-image-section .row {align-items: center;}
.outcomes-left-image-section .left-image-section h5.section-subtitle {text-align: left; margin: 0 0 22px;}
.outcomes-left-image-section .left-image-section .section-content {margin-left: 0;}
.outcomes-what-we-solve-section .icon-box {justify-content: flex-start; margin: 0 0 75px;}
.outcomes-what-we-solve-section .icon-box .icon-img-box .icon-img img {width: 90px;}
.outcomes-what-we-solve-section .icon-box .icon-content h5{color: #58595B; font-size: 20px; line-height: 28px; margin: 0;}
.outcomes-what-we-solve-section .icon-box .icon-content {margin-left: 66px;}
.outcomes-what-we-solve-section .what-we-solve-section{padding:30px 0 61px;}

.careers-opportunity-section .careers-opportunity {text-align: center;}
.careers-opportunity-section .careers-opportunity a {text-decoration:none;}
.careers-opportunity-section .careers-opportunity h5 {font-size: 24px; line-height: 28px; color: #003A63; font-weight: 500; position: relative; max-width:180px; margin:auto;}
.careers-opportunity-section .careers-opportunity h5 em {position: relative; top: 1.5px;}
.careers-Hearing-team-section .section-content {margin: -10px 0 0; color: #3A82A7;}
.careers-Hearing-team-section .section-content.careers-Hearing,.welcome-back-section .welcome-back-block .welcome-back-content .section-content {color: #58595B;}

.desired-outcomes-section.csr-desired-people-section .desired-outcomes-block h5 {color: #3A82A7;}
.industry-what-we-solve-section .what-we-solve-section h6.section-title{ font-weight: 700; margin:0;}
.industry-how-we-help-section .how-we-help-section .section-content { font-weight: 500; }
.how-we-help-section .section-title,.how-we-help-section h6 {margin:0; font-weight:400;}
.fullimagebanner .page-header-banner .page-header-banner-img img{height:100%; object-fit:cover; max-height:none; margin:0;}
.fullimagebanner .page-header-banner .page-header-banner-img {padding-right:0; position:absolute; top:0; bottom:0; right:0;}

.RadDock .rdCenter div.rdContent em.fas {font-family:"Font Awesome 5 Free";}

/*Zalak*/
.product-deep-dive-wrapper ul.lined-list .lined-content{height:220px; padding:0;}
.product-deep-dive-wrapper ul.lined-list li:last-child .lined-content{height:auto;}

@media (max-width:1400px){
    .product-deep-dive-wrapper .product-column2 img{height:220px;}
}
@media (max-width:1200px) {
    .product-deep-dive-wrapper ul.lined-list .lined-content {
        height: 260px;
    }
    .product-deep-dive-wrapper .product-column ul.lined-list li::before {
        left: -200px;
    }
    .product-deep-dive-wrapper .product-column1 ul.lined-list li::before {
        right: -200px; left:auto;
    }
    .product-deep-dive-wrapper .product-column ul.lined-list li::after {
        left: -200px;
        width: 220px;
    }
    .product-deep-dive-wrapper .product-column1 ul.lined-list li::after {
        right: -200px;
        left: auto;
    }
}
@media (max-width:1150px) {
    .product-deep-dive-wrapper ul.lined-list .lined-content {
        height: 450px;
    }

    .product-deep-dive-wrapper .product-column ul.lined-list li::before {
        left: -175px;
    }

    .product-deep-dive-wrapper .product-column1 ul.lined-list li::before {
        right: -175px;
        left: auto;
    }

    .product-deep-dive-wrapper .product-column ul.lined-list li::after {
        left: -175px;
        width: 200px;
    }

    .product-deep-dive-wrapper .product-column1 ul.lined-list li::after {
        right: -175px;
        left: auto;
    }
}
.godigital-form-field .chkgroup, .godigital-form-field .radiogroup {display:block;}
.godigital-form-field .errormsg {margin-left:30px;}

.k-dropdown-wrap .k-readonly, .k-multiselect-wrap .k-readonly {opacity: 1;}

.outcomes-header-banner .page-header-banner .page-header-banner-img {align-items: center;}

/* Sifinity fixes */
:root:root:root:root:root .sf-backend-wrp.sf-designer-dlg table.k-editor {height:250px !important; overflow-y:scroll !important;}
:root:root:root:root:root .sf-backend-wrp.sf-designer-dlg .modal-body .k-editor-widget .k-editable-area iframe,
:root:root:root:root:root .sf-backend-wrp.sf-designer-dlg .modal-body .k-editor-widget .k-editable-area textarea.html {min-height:250px !important;}
:root:root:root:root:root .sf-backend-wrp.sf-designer-dlg.selector-dlg .list-group-item.list-group-multiline > input[type="checkbox"],
:root:root:root:root:root .sf-backend-wrp.sf-designer-dlg.selector-dlg .list-group-item.list-group-multiline > input[type="radio"] { top:8px;}

/* Issues */
.whyalorica-headerfooterbanner .final-callout-section.lbluebg .final-callout-image-col {overflow:hidden;}
.whyalorica-headerfooterbanner .final-callout-section.lbluebg .final-callout-image {bottom:51.5px;}
.whyalorica-headerfooterbanner .final-callout-section.lbluebg .final-callout-image img {height:284px;}

.home.pixels {margin:15px 0;}
.distributed-future-section h5.section-subtitle {margin:0 0 10px;}
.distributed-future-section h6.section-title {font-weight:400;}
/*#mapster_wrap_0{width:100% !important;}
#mapster_wrap_0 img,#mapster_wrap_0 canvas {width:100% !important;}*/
.imgborder {border: 0.5px solid #707070 !important;}
.program-purpose-section .what-we-solve-section .icon-box .icon-content {font-weight:400;}

.recognition-container .recognition-speak {padding:0;}
.recognition-container a {text-decoration:none;}
.recognition-container {padding:79px 0 30px;}
.recognition-container .link, .pagelink{color: #003a63; font-size: 24px; line-height: 32px; text-decoration: none; font-weight:700;}
.recognition-container .link strong,.pagelink strong {font-weight:700;}
.recognition-container .link:hover, .pagelink:hover {color: #003a63;}

.mainslider-wrap {position:relative;}
.mainslider-wrap .news-banner-section {position:absolute; z-index:1001; left:0; right:0;}

.perk-wrap .icon-box .icon-content p,.perk-wrap .icon-box .icon-content {font-weight:400;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block .welcome-back-content p,.careers-regional-benefit-section .welcome-back-section .welcome-back-block .welcome-back-content {font-size: 20px; line-height: 28px;}


/*Test alorica 2.0 excel - Community sheet Fixes*/
h6.section-title { color: #043a63; letter-spacing: 0px;}
h5.section-subtitle {letter-spacing: 0.64px;}
.section-content {color: #043a63;}
.btn-blue {background: #003A63;}
.page-header-banner .page-header-banner-img img {max-width:100%;height:400px; }

.fast-fact-section h2 {text-align:center;}
/*.what-we-solve-section .what-we-solve-content .icon-box .icon-content {font-size:24px; line-height:38px; font-weight:400;}*/
.darkmoderateblue {color: #3A82A7;}
.verydarkblue {color: #003a63;}
.what-we-solve-section .what-we-solve-content .icon-box .icon-content h5 a {color:#003A63;}
.leadership-content-section h6.section-content {color:#003A63;}
.product-content-wrapper.settwocolumns .product-content-div {flex-basis:40%; padding:0 100px;}
.pardotform iframe {height:1100px;}

/* Glossary */
.glossary-header-section .page-header-banner h1 {letter-spacing: -0.64px;}
.glossary-nav {padding: 106px 0 50px; text-align: center;}
.glossary-nav a {text-decoration: none; color: #C7C7C7; font-size: 60px; line-height: 120px; margin: 0 45px 0 0; font-weight: 900;}
.glossary-nav a.active {color: #F58025;}
.glossary-content-wrapper {display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 225px;}
.glossary-content-wrapper .glossary-div {flex-basis: 40%; margin: 0 0 35px;}
.glossary-div .glossary-title {font-size: 40px; line-height: 50px; font-weight: 700; letter-spacing: 0.8px; color: #003A63; padding-bottom: 5px; border-bottom: 2px solid #89BBE5; margin: 0 0 29px; }
.glossary-div ul {list-style: none; padding: 0; margin: 0;}
.glossary-div ul li a { font-size: 24px; line-height: 38px; color: #3A82A7; font-weight: 500; text-decoration: none; }

.multitabstyle .nav-justified .nav-item, .nav-justified > .nav-link { -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    text-align: center;    /* max-width: 200px; */    padding-right: 15px;    padding-left: 15px;    display: flex;    justify-content: center;margin:0;}
.twotabstyle .nav-justified .nav-item, .nav-justified > .nav-link {-ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    text-align: center;    /* max-width: 200px; */    padding-right: 15px;    padding-left: 15px;    display: flex;    justify-content: center; margin:0;}
.onetabstyle .nav-justified .nav-item, .nav-justified > .nav-link {-ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    text-align: center;    /* max-width: 200px; */    padding-right: 15px;    padding-left: 15px;    display: flex;    justify-content: center; margin:0;}
.multitabstyle .nav-tabs .nav-link { max-width: 176px;    border-radius: 0;    border: none;    white-space: normal;    padding: 0 0 10px;    margin: 0;    height: 100%;    font-size: 24px;    line-height: 38px;    color: #003A63;    font-weight: 500;    text-decoration: none;    border-bottom: 14px solid #fff;}
.onetabstyle .nav-tabs .nav-link { max-width: 450px; width: 450px;   border-radius: 0;    border: none;    white-space: normal;    padding: 0 0;    margin: 0;    height: 100%;    font-size: 24px;    line-height: 38px;    color: #003A63;    font-weight: 500;    text-decoration: none;    border-bottom: 14px solid #fff;}

.readmorecards a{text-decoration:none; color:#003A63; font-weight:700;}
.readmorecards a.icon-right em {margin-left:0;}
.news-author-wrap .share img {width:35px;}

.careers-regional-benefit-section h6 {font-weight:400;}
.peopleview .peopleblock h5 a { font-weight: 700; margin: 0 0 12.59px; color: #3A82A7;    text-decoration: none;}
.lets-talk-section .distributed-future-section h2 {margin:0 0 0.5rem;}

/*31170 Fix*/
.growth-banner-wrapper .page-header-banner-img {align-items: center;}
.outcome-banner-wrapper .page-header-banner .page-header-banner-img img{max-width: unset;}

/*Main navigation parent click fix*/
.menuarrow { position: absolute; right: 0; top: 10px; z-index: 50; color: #003A63; font-size: 24px; width: 30px; text-align: right;}
.menusubarrow { color: #fff; position: relative; top: 4px; display: inline-block; font-size: 24px; width: 30px; text-align: right;}
.menulist.active .menuarrow,.menulist.active .menusubarrow {transform:rotateX(180deg);}

@media only screen and (min-width:992px) {
    .menuarrow, .menusubarrow {display:none;}
}
@media only screen and (max-width:992px) {
    .navbar .navbar-nav .nav-item {position: relative !important;}
    .navbar .navbar-nav .nav-item .nav-link {max-width: calc(100% - 40px) !important;}
    .navbar .navbar-nav .nav-item .nav-link:before {display: none;}
    .navbar .navbar-nav .nav-item .megamenu .menulist .menutitle.hassubmenu::after{display:none;}
    .navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist {position: relative;}
    .navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper .menulist .menutitle,.navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .sidemenu .menulist .menutitle {display: inline-block;}
}

/* News banner */
.news-banner-section {box-shadow:0px 8px 10px #00000084; background:#E5F1FC;}
.news-banner-section .news-banner-slider {padding:10px 0;}
.news-banner-section .news-banner-slider .news-banner-slide {margin:0; display:flex; flex-wrap:wrap; text-align:left;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-img {width:376px; margin-right:82px;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-img img {max-height:166px; margin:0;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc {width: calc(100% - 458px); padding:20px 120px 45px 0; font-size:20px; line-height:28px; color:#043A63;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc .news-banner-slider-content{display:inline;}
.news-banner-section .news-banner-slider.owl-carousel button.owl-dot {width:10px; height:10px;}
.news-banner-section .news-banner-slider .owl-dots {position:absolute; left:0; right:0; bottom:30px;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc span {font-weight:700;}
.news-banner-section .news-banner-slider .news-banner-slide a {font-size:20px;line-height:28px;color:#043A63;position: relative;margin-left: 5px;}
.news-banner-section .news-banner-slider .news-banner-slide a em { font-size: 21px;  margin-left: 4px;position: relative; top: 2px; line-height: 21px;}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc {display:flex; flex-wrap:wrap; align-items:center; height:100%; min-height:150px;}

.news-title-wrap .news-title { display: flex; flex-direction: column;flex-wrap: wrap; align-items: flex-start; justify-content: center;}

.custom-tabs .tab-content-wrapper {padding-right:200px;}

.page-breadcrumbs .breadcrumbs-section {position:relative;}
.page-breadcrumbs .breadcrumb {padding:0 0 61px;}
.accordion.product-accordion .card-body ul li a { text-decoration:underline; font-weight:400;}


/*Testimonial Slider*/
.testimonial-slider .welcome-back-slide{
    max-width:995px; margin:auto; width:90%; text-align:center;
}
.testimonial-slider .welcome-back-slide .welcome-back-block {
    width: 100%;
    min-height: 319px;
    display: flex;
    align-items:center;
}
.testimonial-slider .welcome-back-slide .welcome-back-block .welcome-back-content{
    flex-grow:1;
}
.testimonial-slider .quote-icon {
    padding: 0;
    font-size: 60px;
    color: #3A82A7;
    line-height: 72px;
    font-weight: 900;
}
.testimonial-slider .summary {
    font-size: 44px;
    line-height: 58px;
    color: #3A82A7;
}
.testimonial-slider .author {
    margin-top: 35px;
    margin-bottom: 25px;
}
.testimonial-slider .owl-carousel .owl-nav button{
    background:none;
    box-shadow:none;
    color:#003A63;
    font-size:60px;
}
.testimonial-slider .owl-next.disabled, .testimonial-slider .owl-prev.disabled {
    display: none !important;
}
.testimonial-slider .owl-carousel .owl-nav button.owl-next{right: 5%;}
.testimonial-slider .owl-carousel .owl-nav button.owl-prev{left: 5%;}

@media only screen and (max-width:1550px) {
    .testimonial-slider .owl-carousel .owl-nav button.owl-next{right: 20px;}
    .testimonial-slider .owl-carousel .owl-nav button.owl-prev{left: 20px;}
}
@media only screen and (max-width:1200px) {
    .testimonial-slider .welcome-back-slide {width: 78%;}
}
@media only screen and (max-width:992px) {

    .testimonial-slider .summary {font-size: 16px; line-height: 22px; color:#707070;}
    .testimonial-slider .author{line-height:22px;}
    .testimonial-slider .quote-icon{font-size: 42px;line-height: 54px;}
    .testimonial-slider .owl-carousel .owl-nav button {font-size: 40px; display: block;}
    .testimonial-slider .owl-carousel .owl-nav button.owl-next{right: 0;}
    .testimonial-slider .owl-carousel .owl-nav button.owl-prev{left: 0;}
}

/*fix 31265*/
.industry-card-row .insight-card .card-content{min-height:180px; padding: 20px 26px 20px;}
/*fix 31187*/
.outcomes-sub-section-wrapper.blankdiv{min-height:100px;}
/*fix 31170 #3 #9*/
.banner-section-container .banner-content{max-width: 68%;}
.burst-block .banner-image{max-width: 32%;margin-right: 0;}
.banner-section .banner-image img{height: auto; max-width: 100%; min-height: 100%; object-fit:cover;}

/* ThreeColumnProductService */
.circle-product-content-wrapper .product-content-div .product-content-img {width:260px; height:260px; border-radius:50%; margin:0 0 35px; background:rgba(137,187,229,0.5);}
.circle-product-content-wrapper .product-content-div .product-content-img img {width:260px; height:260px; border-radius:50%; transform:translate(-15px, -15px); margin:0;}

.insight-section-wrapper {padding-bottom:180px;}

.csr-people-sec-img {max-width:400px;}

/* Paintpoint card */
.paintpoint-section {padding:20px 0;}
.paintpointbg-section {background: transparent linear-gradient(360deg, #3981A6 0%, #00294B 0%, #002546 28%, #00001A 100%) 0% 0% no-repeat;padding:119px 0 36px;}
.paintpoint-card {box-shadow: 0px 0px 12px #00000029; background:#ffffff; margin:0 0 83px;}
.paintpoint-card .paintpoint-title {color:#ffffff; background:#003A63;
                                    font-size:24px; line-height:32px; letter-spacing:0.48px; padding:18px 50px; text-align:center; font-weight:700;}
.paintpoint-card .paintpoint-content {text-align:center; padding:54px 21px 24px;}
.paintpoint-card .paintpoint-img {margin:0 0 34px;}
.paintpoint-card .paintpoint-img img{height:117px; }
.paintpoint-card .paintpoint-desc {font-size:20px; line-height:26px; color:#707070; margin:0 0 1rem;}
.paintpoint-card .paintpoint-desc p {margin:0;}
.paintpoint-card .paintpoint-link {margin:1rem 0 0;}
.paintpoint-card .paintpoint-link a {font-size:20px; line-height:26px; text-decoration:none; font-weight:700; color:#003A63;}
.paintpoint-card .paintpoint-link .icon-right em {margin-left:6px; font-size:22px; line-height:22px; top:2px;}
.paintpoint-row {display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-start;}
.paintpoint-row .paintpoint-col {flex-basis:22%; padding:0; margin:0 20px; max-width:338px;}
.paintpoint-row .paintpoint-col:first-child {margin-left:0;}
.paintpoint-row .paintpoint-col:last-child {margin-right:0;}
.paintpoint-row.paintpoint5cardrow {padding: 0 40px;}
.paintpoint-row.paintpoint5cardrow .paintpoint-col {flex-basis:28%;}
.paintpoint-row.paintpoint5cardrow .paintpoint-col:nth-child(3) {margin-right:0;}

/* Featured Video player */
.featured-videoplayer-wrapper {padding:92px 0 87px;}
.featured-videoplayer-wrapper h2 {margin:0 0 40px;}
.featured-videoplayer-wrapper .featured-video .video-wrap{position:relative; margin:0 0 25px;}
.featured-videoplayer-wrapper .featured-video .video-wrap::after {content:''; background:transparent linear-gradient(177deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat; position:absolute; left:0; right:0; top:0;bottom:0;}
.featured-videoplayer-wrapper .featured-video .video-wrap video {max-width:100%; max-height:931px;}
.featured-videoplayer-wrapper .featured-video .featured-description {padding-right:45px;}
.featured-video-result.results-section.results-measured-section {padding:0; border-top:9px solid #FAA637; padding:25px 0 0; margin-right:-30px;}
.featured-video-result.results-section.results-measured-section .results-wrapper {margin:0; justify-content:flex-start;}
.featured-video-result.results-section.results-measured-section .results-wrapper .results-div {margin:0 0 10px; }
.featured-video-result.results-section.results-measured-section .results-wrapper .results-div:first-child {padding-left:0;}
.featured-videoplayer-wrapper.bluebackgroundClass h2,.featured-videoplayer-wrapper.bluebackgroundClass .featured-video .featured-description,.featured-videoplayer-wrapper.bluebackgroundClass .results-section .results-wrapper .results-div .results-value,
.featured-videoplayer-wrapper.bluebackgroundClass .results-section .results-wrapper .results-div p {color:#ffffff;}
.featured-videoplayer-wrapper.bluebackgroundClass .featured-video .video-wrap::after {background:transparent linear-gradient(177deg, #FFFFFF00 0%, #003A63 100%) 0% 0% no-repeat;}
.featured-videoplayer-wrapper .featured-video .video-wrap.active::after,.featured-videoplayer-wrapper .mobile-title {display:none;}

/* What we solve text only */
.what-we-solve-section.what-we-solve-textonly .what-we-solve-content {padding-left:0;padding-right:30px;}
.what-we-solve-section.what-we-solve-textonly .what-we-solve-title {padding-left:30px; padding-right:0;}

/* Job Opening */
.insight-section.careers-c.job-opening-careers {padding-bottom:40px; padding-top:0;}
.insight-section.job-opening-careers .insight-card-content  {margin:0 0 90px;}

/* Media grid slider */
.mediagridcontainer {overflow-x:hidden;}
.mediagridslider .owl-stage-outer{padding:50px 0 0; overflow:initial; position:static; min-height:400px;}
.mediagridslider .owl-stage-outer .owl-stage {text-align:center; margin:auto;}
.mediagridslider .owl-item {/*position:relative;*/ z-index:100;}
/*.mediagridslider .owl-item .item {position:relative;}*/
.mediagridslider .owl-item .media-item{ height:224px; object-fit:cover; position:relative; z-index:10;}
.mediagridslider .owl-item .media-overlay {background:#E5F1FC; box-shadow:6px 6px 6px #00000029; padding:65px 34px; display:none; width:480px; position:absolute; z-index:100; top:0;}
.mediagridslider .owl-nav button.owl-next,.mediagridslider .owl-nav button.owl-prev {top:150px;}
.mediagridslider .owl-item {opacity: 0; transition: opacity .75s linear;}
.mediagridslider .owl-item.active { opacity: 1;}
.mediagridcontainer .why-join-team-section .why-join-team-content-wrapper {margin:20px 0 0;}


.results-section.results-measured-section h2 {margin:0 0 64px;}
.what-we-solve-section .what-we-solve-content .icon-box {
    margin: 0 0 68px;
}
.what-we-solve-section .what-we-solve-content .icon-box:last-child {
    margin-bottom: 0;
}
/* Changes based on client feedback */
.insight-row .insight-col{padding:0 20px;}
.insight-card .card-content h6 {display:flex; align-items:center;}
.cookies-section .cookies-message .cookies-content {flex: 1;padding-right: 30px;align-items: center;display: flex;}
#avalink {bottom: 60px !important;}
.cookies-section .cookies-message .cookies-button .btn {background: #003a63;margin:0 0 5px;font-size:22px; line-height:30px; letter-spacing:0.2px; font-weight:900}
.news-banner-section .news-banner-slider .news-banner-slide .news-banner-img img{max-height:140px;}

/* Agent resources */
.agent-resources-footer .final-callout-section .final-callout-image img {height:234px !important; object-fit:contain;}

.banner-section-container.burst-background-block .banner-content {max-width:55%;}
.banner-section-container.burst-background-block .banner-image {max-width:45%; margin-right:0; display:block;}

/*fix 31184 - fix size of flag image*/
.careers-opportunity .country-flags {
    width: 160px;
    height: auto;
    max-height: 160px;
}
/*fix 31202*/
.welcome-back-section.yellow {
    background: #FFE1B2;
}
/*fix 31447*/
@media only screen and (max-width: 992px) {
    .navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .menulistwrapper, .navbar .navbar-nav .nav-item.megamenu-li.multicolumn-menu .megamenu .sidemenu {
        /*padding: 0 0 0 21px !important;*/
        padding: 15px 0 0 0 !important;
    }
    .sidemenu-col .row.sidemenu {
        margin-left: 0px;
    }
    .sidemenu-col .row.sidemenu .menulist {
        padding-bottom: 16.5px !important;
    }
}
.cookies-section {display:none;}

/* Final callout title */
.final-callout-section .final-callout-content .final-callout-title {font-size:40px; line-height:50px; letter-spacing:0.6px; font-weight:900;}

/* Two column navigation */
.navbar .navbar-nav .nav-item.megamenu-li.twocolumn-menu {position:relative;}
.navbar .navbar-nav .nav-item.megamenu-li.twocolumn-menu .megamenu {min-width:833px; left:-200px; right:auto;}
.navbar .navbar-nav .nav-item.megamenu-li.twocolumn-menu .megamenu .container,.navbar .navbar-nav .nav-item.megamenu-li.twocolumn-menu .megamenu .container .row .col-lg-6 {padding:0;}
.navbar .navbar-nav .nav-item.megamenu-li.twocolumn-menu .megamenu .container .row{margin:0;}
.navbar .navbar-nav .nav-item.twocolumn-menu .megamenu .menulist {padding:0 37px; margin-top:41px;}
.navbar .navbar-nav .nav-item.twocolumn-menu .megamenu .col-lg-6 .menulist {border-left:1px solid #3981A6;}
.navbar .navbar-nav .nav-item.twocolumn-menu .megamenu .col-lg-6:first-child .menulist {border-left:none;}
.navbar .navbar-nav .nav-item.twocolumn-menu .megamenu .menulist .sub-menu {margin-bottom:38px;}
.navbar .navbar-nav .nav-item.megamenu-li.singlecolumn-menu .megamenu .container .row .col-lg-6 {max-width:100%; flex-basis:100%; padding:0;}

.reason-section .container {max-width:none; width:100%; padding:0;}
.custom-tabs .tab-content .tab-content-row,.custom-tabs .tab-content .tab-content-row .col-md-12 {margin:0; padding:0;}
.careers-regional-benefit-section .welcome-back-section h5 {font-size:20px; line-height:28px; font-weight:700;}
.perk-wrap .icon-box h5 {font-size:24px; line-height:28px; font-weight:700;}

/* Career */
.insight-section.contact-insight-section {padding:102px 0 54px; background:rgba(229,241,252,0.5);}
.insight-section.contact-insight-section .insight-row.industry-card-row {padding:0 100px;}
.insight-section.contact-insight-section .industry-card-row .insight-card-content {margin:0 0 80px; width:100%;}
.insight-section.contact-insight-section .insight-row.industry-card-row .insight-col {flex-basis:36.5%; max-width:36.5%;padding:0 15px;}
.insight-section.contact-insight-section .industry-card-row .insight-card .card-content {min-height:140px; padding:28px 37px 25px; text-align:center; display:flex;align-items:center; justify-content:center;}
.insight-section.contact-insight-section .industry-card-row .insight-card .card-content h4 {margin:0;}
.insight-section.contact-insight-section .industry-card-row .insight-card {display:block; text-decoration:none;}
.contact-cta-footertext {color:#58595B; padding:0 2rem; text-align:center;}
.insight-section.contact-insight-section .industry-card-row .insight-card .card-content h4 .icon-right em {font-size:30px; line-height:30px; top:2px;}
.desired-outcomes-section.careerview {padding:80px 0; background:#ffffff;}
.desired-outcomes-section.careerview .desired-outcomes-content-wrapper {position:relative;}
.carrer-bottom-sec-img {position: absolute; bottom: -200px; max-height: 500px; right: 0; max-width: 500px;}
.careers-landing .darkbluebg {background:#003A63;}
.careers-landing .career-c-row .insight-card.darkbluebg .card-content h5 {color:#89BBE5;}
.careers-landing .career-c-row .insight-card.darkbluebg .card-content .insight-card-summary,.careers-landing .career-c-row .insight-card.darkbluebg .card-content .insight-card-summary a {color:#ffffff; text-decoration:none;}
.insight-section.job-opening-careers.careers-landing .insight-card-content {margin:0 0 26px;}
.insight-section.job-opening-careers.careers-landing .insight-row .insight-col {padding:0 10px;}
.insight-section.job-opening-careers.careers-landing{padding:0 0 80px;}

.careers-left-image-section .left-image-section {padding:57px 0;}
.careers-left-image-section .left-image-section .left-image-content-wrapper {margin:40px 0 0;}
.careers-landing .career-c-row .insight-card.darkbluebg .card-content .insight-card-summary a {text-decoration:underline;}

/* Agent Resource */
.agent-resource-section .industry-card-row .insight-card .card-content {min-height:320px;}

/* Careers */
.careers-landing .career-c-row .insight-card .card-content h5,
.careers-c-center .career-c-row .insight-card .card-content h5 {display:flex; align-items:center;}
.careers-left-image-section .left-image-section {padding:20px 0 234px;}
.careers-left-image-section .left-image-section .section-content {margin-left:0;}
.careers-left-image-section .left-image-section h2 {margin:0 0 30px;}
.careers-left-image-section .left-image-section h2.mobile-title{display:none;}
.careers-left-image-section .left-image-section .row {align-items:center; justify-content:center;}
.careers-right-image-section {background:rgba(229,241,252,0.5); position:relative;}
.careers-right-image-section .right-image-section {padding:67px 0;}
.careers-right-image-section .right-image-section h2 {margin:0 0 40px;}
.careers-right-image-section .right-image-section .section-content h5 a {text-decoration:none; color:#003A63;}
.careers-right-image-section .right-image-section .image-col {position:static;}
.careers-right-image-section .right-image-section .image-col img {position:absolute; right:0; bottom:0;}
.careers-left-image-section .left-image-section .section-content a {font-weight:400; font-size:20px; line-height:28px; color:#003A63; }
.careers-employee-testimonial .careers-hearing-section {padding-bottom:0;}
.career-video-section{background:rgba(229,241,252,0.5); padding:133px 0 76px;}
.career-video-section .career-section-title {margin:0 0 40px;}
.mainvideosliderwithtext {position:relative;}
.mainslidervideowrap .video-slide {position:static; text-align:left;}
.mainslidervideowrap .video-slide .video-content video{width:1148px;}
.mainslidervideowrap .video-overlay { position: absolute; width: 350px;right: 0; top: 0; bottom:0; display:table; margin:auto; background: rgba(255,255,255,0.85); padding: 38px 100px 38px 38px;  border-bottom:7px solid #FAA637; }
.careers-employee-testimonial {padding-top:71px;}

/* Search message popup */
.header-wrap {position:relative;}
.searchmsg-popup {box-shadow: 0px 6px 10px #00000080; max-width: 651px; position: absolute; left: auto; right: 30px; bottom: -70px; z-index:10001; display:none;}
.searchmsg-popup .searchmsg-content {padding: 22px 14px 21px 24px; background: #E5F1FC; color: #003A63; font-size: 20px; line-height: 28px;}
.searchmsg-popup .searchmsg-content p {margin-bottom: 0; color: #003A63; font-size: 20px; line-height: 28px;}
.searchmsg-popup .searchmsg-content button.close {color: #003A63; opacity: 1; text-shadow: none; margin: -12px -6px 0 0;}

/* Careers Region */
.careers-left-image-section.careersregion-left-image-section .left-image-section {padding:20px 0 0;}

.successmsg {
    background: transparent !important;
    border: 2px solid green !important;
    padding: 5px !important;
    color: #003a63;
    font-weight: 500;
}

.job-opening-careers .insight-row{justify-content: center;}
.insight-section.job-opening-careers .insight-card-content{margin: 0 0 26px;}
.careers-left-image-section.careersregion-left-image-section .left-image-section {padding:50px 0 50px;}

.careers-Hearing-team-section .career-sm-img img {height:241px;max-width:100%;}
/* Homepage fixes */
.fast-fact2 .circle-box-wrapper .circle-box {border-color:#FAA637;}

/* Industry fixes */
.industry-what-we-solve-section .what-we-solve-section .what-we-solve-content .icon-box .icon-content {font-weight:500;}

/* Outcomes fixes */
.related-products-content-wrapper .product-bg-col{text-align: center;}
.related-products-content-wrapper .product-bg-col .related-product-bg{max-height: 470px; height:470px;}

.insight-filter-section .filter-form-field label.mainfilterlabel,.insight-filter-section .search-form-field label {width:85px;}

/* Career */
.outcomes-we-know-section.careers-we-know-section {padding-bottom:30px; padding-top:60px;}
.careersregion-employee-testimonial .careers-hearing-section {padding-bottom:150px;}
.careerswhyaloricaimg img {max-height:420px; position:relative; z-index:100;}
.career-c-row .insight-card{cursor:default;}
.mainvideosliderwrp {margin:30px 0 40px;}
.careers-job-openings .insight-section.job-opening-careers.careers-landing {padding:0;}
.career-c-row .insight-card{cursor:default;}
.careers-hearing-section h5 a{color: #003a63; font-size: 24px; line-height: 32px; text-decoration: none;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block .welcome-back-content {padding:20px 0;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block h4 {text-align:left; margin:0 0 10px;}

.dropdown-menu.showmenuLoad { display: block;}


/* Page header banner */
.page-header-banner .button2 {margin-left:10px;}

/* Issues discussed in meeting */
.left-image-section .section-content ul li {margin:0 0 12px;}
.mainvideosliderwithouttext .mainslidervideowrap .video-slide {text-align:center;}

.wah-container .form-control{height:48px;}
.wah-container .form-label {
    font-size: 20px;
    line-height: 28px;
    color: #58595b;
    font-weight: 500;
    margin-bottom: 19px;
}
.wah-container .radiogroup .custom-control{flex: 0 0 auto; margin-right:60px;}
.wah-container .form-group .custom-control{margin-bottom:0;}
.wah-container .form-group.cradio .custom-radio .custom-control-label::before,
.wah-container .form-group.cradio .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-radius:100%;}
.wah-container .form-group .custom-radio .custom-control-label::before{border-color:#707070;}
.wah-container .form-group .custom-control-label::after,
.wah-container .custom-control-label::before{width:34px; height:34px;}
.wah-container .form-group.cradio .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.wah-container .form-group.cradio .custom-control-input:not(:disabled):active ~ .custom-control-label::before{border-radius:100%;}
.wah-container .radiogroup .custom-control-label {
    font-size: 20px;
    line-height: 34px;
    color: #58595b;
    font-weight: 500; cursor:pointer;
}
.wah-container .radiogroup{margin: 0 0 60px 0 !important;}
.wah-container .select-wrapper, .wah-container .form-control {
    max-width: 484px;
}
.wah-container .thanksnotice {
    margin: 64px 0 0;
}
.wah-container .thanksnotice .btn{margin-top:64px; display:block;}

@media (max-width:1575px){
    .wah-container .select-wrapper, .wah-container .form-control{max-width:100%;}
}
@media (max-width:992px) {
    .wah-container .radiogroup {
        margin: 0 0 30px 0 !important;
    }
    .wah-container .inline-wah {
        margin: 0 0 30px 0 !important;
    }
    .wah-container .form-label{
        margin-bottom:11px;
    }
    .wah-container .thanksnotice{margin: 10px 0 0;}
    .wah-container .thanksnotice .btn{margin-top: 30px;}
    .wah-container .form-label,
    .wah-container .radiogroup .custom-control-label {font-size:16px;}
    .wah-container .form-group .custom-control-label::after, .wah-container .custom-control-label::before {
        width: 25px;
        height: 25px;
    }
    .wah-container .form-group .custom-control{padding-left:36px;}
    .wah-container .form-group .custom-control-label::after, .wah-container .custom-control-label::before{top:4px;left:-36px;}
    .wah-container .form-control {
        height: 39px;
        font-size: 16px;
        padding: 5px 35px 5px 20px;
    }
    .wah-container .select-wrapper::before {
        top: 8px;
    }
}

/* Contact Map fix */
.map-wrap-container {width:1170px;}
#map-wrap div { overflow: hidden; margin-left: auto; margin-right: auto;}

/* Video Slider */
.videoslide-wrap .video-content{position:relative;width: 1148px; height: 645px; margin:auto;}
.videoslide-wrap .video-content video{width:100%; height:100%;}
.videoslide-wrap .video-content .videoslide-image { opacity:1; height:100%; position:relative; z-index:10; width:100%; object-fit:cover;}
/*.videoslide-wrap::after{content:''; background:transparent linear-gradient(177deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat; position:absolute; left:0; right:0; top:0;bottom:0; opacity:0.5;}*/
.playiconlink { position: absolute; z-index: 1000; display: block; top: 0; bottom: 0; left: 0; right: 0; text-align:center;}
.playiconlink img {width:auto !important; height:96px; position:absolute; top:50%; left:50%; margin:auto; transform:translate(-50%,-50%);}
.videoslide-wrap .videoslide-overlay {position:absolute; top:0; left:0; right:0; bottom:0;}

/* Bug-31333 */
.pagelink,.playiconlink {cursor:pointer;}

/* Bug-31571 */
.agent-resource-section .industry-card-row .insight-card .card-image img {height:406px;}
.agent-resource-section .insight-row.industry-card-row {margin-top:30px;}

/*31792*/
@media (max-width:586px) {
    .outcomes-accordion-section.outcomes-sm-style .accordion .card .card-header .btn {
        position: relative;
        padding-right: 30px;
    }

    .outcomes-accordion-section.outcomes-sm-style .accordion .card .card-header .btn-header-link::after {
        position: absolute;
        right: 0;
        top: 0;
    }
}

.privacypolicy-content ul li {
    margin-bottom:12px;
}
.agent-resource-section .insight-row.industry-card-row {margin-top:30px;}

.outcomes-we-know-section.careers-we-know-section.chinacareers-we-know-section {padding-bottom:0;}

.video-banner{display:block !important;}
    .video-banner .video-block {
        width: 100%;
        height: 100%;
        position:relative; overflow:hidden;
    }
        .video-banner .video-block .homebannervideo {
            width: 100%;
            height: auto;
            display: block;
            position: absolute;
            bottom: 0;
            z-index:15;
        }
.video-banner .video-info {position:absolute; left:0; top:0; width:100%; height:100%; z-index:50; display:flex; align-items:center;}
.video-banner .video-block::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index:20;
    background: transparent linear-gradient(269deg, #FFFFFF 0%, #3981A6 45%, #296C92 61%, #043B62 100%) 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;
}
@media only screen and (max-width:992px){
    .video-banner .video-block{height:303px;}
}
@media only screen and (max-width:767px) {
        .video-banner .video-block .homebannervideo {
            height: 303px;
            object-fit: cover;
        }
}

/* Bug-31571 */
.outcomes-we-know-section.careers-we-know-section.chinacareers-we-know-section .careers-why-alorica-bg-img{background-position: bottom 0 right 150px;}

/* Bug-31996 */
.agent-resource-banner.burst-block .banner-image:after {
    background: linear-gradient(to right, #d4e9fa 0%, transparent 15%);
    background: -webkit-linear-gradient(to right, #d4e9fa 0%, transparent 15%);
}
.agent-resource-banner.burst-block.burst--product .banner-image:after {
    background: linear-gradient(to right, #FEE0B5 0%, transparent 15%);
    background: -webkit-linear-gradient(to right, #FEE0B5 0%, transparent 15%);
}

/* Bug-31975 */
.page-header-banner .page-header-banner-img img {
    object-fit: contain;
}

/* Bug-31925 */
.industry-card-row .insight-card-content .insight-card-link {
    text-decoration: none;
}
/* Bug-31853 */
.LandbotLivechat-container, .LandbotLivechat {
    z-index: 11000 !important;
}

/* Bug-31882 */
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: ">";
    font-family: 'Gotham';
    font-weight: 400;
}
.outcomes-we-know-section.careers-we-know-section.chinacareers-we-know-section .careers-why-alorica-bg-img{background-position: bottom 0 right 150px;}

/* Bug-31762 */
.navbar .navbar-nav .nav-item.search-megamenu-li .nav-link:hover {background:#ffffff;}
/* Bug-31571 */
.bodyText {color:#58595B;}
/* Bug-31586 */
.mobile-career-row {display:none;}
.job-opening-careers-mob-block {display:none;}
.job-opening-careers-mob-block h5 {color:#89BBE5;}
.job-opening-careers-mob-block .insight-card {padding:22px;}
.insight-section.job-opening-careers.careers-landing .job-opening-careers-mob-block .insight-card-content{margin:0;}
.job-opening-careers-mob-block .insight-card .card-content .insight-card-summary {min-height:unset; color:#ffffff;}
.job-opening-careers-mob-block .insight-card .card-content .insight-card-summary a { color:#ffffff;}
.job-opening-careers-mob-block .insight-card {min-height: 140px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

.navbar .navbar-nav .nav-item .megamenu .menulist .menutitle.nolink:hover {text-decoration:none; color:#ffffff;}

/* Bug-32067 */
.csr-commitment-sideimg {max-height:500px; width:100%;}

/* Bug-32076 */
.left-image-section .left-image-content-wrapper .left-img {max-height:500px;}
.deileftimagesection .left-image-section .section-content ul li {margin:0 0 30px;}


.outcomes-result .results-section.results-measured-section .results-wrapper {
    margin-left: -25px;
    margin-right: -25px;
}
.outcomes-result .results-section.results-measured-section .results-wrapper .results-div {
    flex-basis: 25% !important;
}

/* Bug-32078 */
.women-initiatives-section .row {align-items:flex-start; justify-content:flex-start;}
.women-initiatives-section .section-content ul {margin:35px 0 38px;}
.women-initiatives-section .section-content ul li {margin:0 0 34px;}

.godigital-form .form4-img {margin-top: -300px;}

/* Bug-32189 */
.godigital-form .godigital-form-content .btn, .godigital-btn {padding:15px 35px;}
.godigital-form1 .godigital-form1-img img {max-height:360px;}
.errorfield {border:2px solid #ff0000 !important;}

.news-detail hr {
    border-top: 1px solid #FAA637;
}
.outcomes-left-image-section .left-image-section .left-image-content p {
    margin-bottom: 0;
}

sub, sup {font-size:60%;}

/* Bug-32053 */
.why-alorica-award-cards .awardcols3 .col-xl-4.awardcol {
    max-width:unset; height:auto;
}
.why-alorica-award-cards .awardcols3 .col-xl-4.awardcol .box2 {
    max-width: 490px;
    height: 375px;
}
.awardcol .awardimg {
    object-fit:contain;
}

/* Bug-32304 */
.godigital-label,.godigital-label li {margin:0 !important;}
.godigital-label li::marker {font-size:24px; line-height:38px; color:#003A63; font-weight:500;}

/* Bug-32341 */
.accordion.product-accordion .card-body ul li {margin:0 0 12px;}

.godigital-form .godigital-form-content .btn.btn-form3 {padding:15px 41px;}
.godigital-form-field.godigital-form-field2 {margin:0 0 40px;}

/* Bug-31877 */
.careers-right-image-section.careerschina-right-image-section {background:#ffffff;}

.lets-talk-section .distributed-future-section h5 {margin:0;}
.menuvisible {
    display: block;
}

@media only screen and (max-width:992px) {
    .search-result-section .insight-card-summary {display: block !important;}
}

.results-want-wrapper .results-block .results-title {width:170px; margin:auto;}
.career-left-image-wrap .careers-left-image-section .left-image-section .section-content a {font-weight:700; font-size:20px; line-height:28px; color:#003A63; text-decoration:none;}

/* Bug-32341 */
.side-image-section .section-content ul li {margin:0 0 12px;}
.main-content ul li,.main-content ol li,ul li,ol li {margin:0 0 12px;}
.navbar .navbar-nav .nav-item,.navbar .navbar-nav .nav-item .megamenu .menulist .sub-menu .menu-item {margin:0;}

.mainvideosliderwrp .mainslidervideowrap {position:relative;}
.mainvideosliderwrp .container {padding-right:0; width:100%;}

.insights-analyst-section1 ul br {display:none;}

/*32561*/
.outcomes-sub-section-wrapper h2.section-subtitle a{text-decoration:none;}
.outcomes-accordion-section .card-header {
    position: relative;
}
.outcomes-accordion-section .card-header a.btn {
    max-width:calc(100% - 50px);
    display:block;
    padding:0;
}
.outcomes-accordion-section .card-header a.btn:after {display:none;}
.outcomes-accordion-section .card-header span.accarrow{
    position: absolute;
    right: 20px;
    top: 30px;
    width:50px; text-align:right;
}
.outcomes-accordion-section .card-header span.accarrow em{
    font-size: 24px;
    line-height: 32px;
    font-weight: 900;
    color: #3A82A7;
}
.outcomes-accordion-section .card-header span.accarrow.collapsed em{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.outcome-sub-section .outcomes-sub-sec-pt.even{display:flex; justify-content:flex-end;}
.outcome-sub-section .outcomes-sub-sec-pt.even .ocr{min-width:320px;}

.news-img img {object-fit:contain;}
.outcome-sub-section .outcomes-sub-sec-pt.even .ocr{min-width:320px;}

/* Bug-32437 */
.noresult-div {margin:0 0 40px;}

/* Go digital form */
.pagination-link a.form2-back {margin-right:45px;}
.pagination-link a.form2-next {margin-left:45px;}

/* Bug-32067 */
.outcomes-we-know-section-img.csroutcomes-we-know-section-img {position:static;}
.outcomes-we-know-section.csr-commitment-section {padding: 20px 0 80px;}
.outcomes-we-know-section.csr-commitment-section .row {justify-content:center; align-items:center;}

/* Bug-32194 */
.form2-pagination {padding-left:30px;}

/* Bug-31866 */
.careers-why-alorica-bg-img {background-position: right 0 bottom 0 !important; }
.careerswhyaloricaimg img {max-height:530px;}

/* Bug-31872 */
.careers-right-image-section .right-image-section .image-cols{text-align:center;}
.careers-right-image-section .right-image-section .image-cols .europe-img {max-height:340px;}

/* Bug-32573 */
.product-deep-dive-wrapper ul li {margin-bottom: 0;}

.dualsliderwrap.mainvideosliderwrp .container {padding-right:15px; width:98%;}

/* Bug-32535 */
.leadership-content-block .staff-img {max-width:250px;}

/* Bug-32424 */
.contact-mobile-section {display:none;}

/* Bug-32535 */
.leadership-content-wrapper .leadership-content-block:hover,.leadership-content-wrapper .leadership-content-block:focus {outline:none;}

/* award */
.awardcols1 .col-xl-12.awardcol { max-width: none; height: 375px; width:100%;}

/* Bug-31872 */
.careers-right-image-section.careerseuro-right-image-section .right-image-section .image-cols .europe-img{height:400px; max-height:none;}

/*Bug-32583*/
.careers-regional-benefit-section .welcome-back-section .welcome-back-block{align-items:unset !important;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block img{height:100% !important; max-height:100% !important;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block .welcome-back-section-content {align-items:center !important; display:flex;}

/*Bug-32356 and 32357*/
.privacypolicy-content h1{margin: 0 0 15px;}
@media only screen and (max-width:992px) {
    .privacypolicy-content h1 {
        margin: 0 0 5px !important;
    }
}
@media only screen and (max-width:767px) {
    .privacypolicy-content .table-responsive table tr td {padding: 23px 5px !important;}
}

/* Bug-31858 */
.mainslidervideowrap .video-slide .video-content video,.videoslide-wrap .video-content {width:1148px;}
.mainslidervideowrap .video-overlay {padding:38px 30px 38px 38px;}

/*Bug-32463*/
.multitabstyle .nav-justified .nav-item {margin:0;}
.careers-regional-benefit-section .welcome-back-section .welcome-back-block .welcome-back-section-content {align-items:center !important; display:flex;}

/* Podcast player */
.audio-player {overflow:hidden; position:relative;}
.audio-player .play-button-icon {object-fit:contain;}
#waveform {margin-top:-60px; margin-bottom:-170px;}
#waveform wave {position:relative;}
#waveform wave::after { content: ''; width: 100%; display: block; background: #D4E9FA;
        position: absolute; height: 150px; bottom: 16px; z-index: 100; }
.audio-player .timecode {font-size:10px; line-height:12px; background:#003A63; padding:5px 10px; color:#ffffff; position:absolute; right:10px; z-index:101; bottom:17px;}
.audio-player .title { font-size:14px; line-height:17px; font-weight:700; color:#003A63; display:flex; align-items:center; position: relative; z-index: 1000;}
.audio-player .title .play-button {margin-right:16px; border:4px solid #043A63; border-radius:50%; width:41px; height:41px; text-align:center; display:flex; align-items:center; justify-content:center;}

.mainvideosliderwithtext.mainvideosliderwrp .videoslide-wrap .video-content {margin:0;}
.mainvideosliderwithtext.mainvideosliderwrp .mainslidervideowrap .video-overlay {width:500px; padding:38px 100px 38px 38px; }

/* Task-32759 */
.videowrap {text-align:center; margin:40px 0;}
.videowrap video,.videowrap iframe {width:1060px !important; height:595px !important; object-fit:cover; border:none;}


/*z - Bug-32689*/
@media only screen and (min-width:992px) and (max-width:1024px) {
    .careers-lg-section.benefit-lg-blocks {
        display: block;
    }
}
@media only screen and (max-width:992px) {
    /*Bug-32689*/
    .careers-sm-section.benefit-sm-blocks .careers-c .owl-carousel .owl-item img {
        object-fit: cover;
    }
    .careers-sm-section.benefit-sm-blocks .careers-c .owl-carousel .owl-dots {
        display: block;
    }

    /*Bug-32686*/
    .results-section .results-wrapper .results-div .results-value {
        font-size: 22pt !important;
        line-height: 32pt !important;
        letter-spacing: -0.10px !important;
        color: #003A63 !important;
    }

    /*Bug-32669*/
    .news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc{
        min-height:150px !important;
    }
}

/*Bug-32685*/
.joinuscards .insight-card .card-content .insight-card-summary{min-height:unset;}
.joinuscards .insight-card .card-content .insight-card-summary p{margin-bottom:0;}
.joinuscards .insight-card{display:flex; align-items:center;}

@media only screen and (max-width: 992px) {

    .joinuscards .insight-card .card-content {
        display:flex; justify-content: center; flex-direction:column; width:100%;
    }
}
/*Bug-32684*/
.leadership-content-wrapper .leadership-content-block {
    padding: 98px 16px 25px;
}
.leadership-content-wrapper .leadership-content-block {
    min-height: 270px;
}
.leadership-content-block p {
    min-height: unset;
}
@media only screen and (max-width: 1500px) {
    .leadership-content-wrapper .leadership-content-block {
        min-height: 300px;
    }
}

/*Award card with bottom description*/
.recognition-wrap.fourcard .col {
    max-width: 50%;
    flex-basis: 50%;
}
.recognition-wrap.fourcard .col:nth-child(odd) .img-box{
    margin:0 74px 0 auto;
}
.recognition-wrap.fourcard .col:nth-child(even) .img-box {
    margin: 0 auto 0 74px;
}

@media only screen and (max-width:600px){
    .testimonial-slider .welcome-back-slide .welcome-back-block {
        min-height: unset;
    }
}

/* Form banner */
.formheaderbanner .formwrapdiv {background:#ffffff; padding:27px 47px 32px; height:374px; overflow:auto;}
.formheaderbanner .formwrapdiv .form-group {margin:0 0 24px;}
.formheaderbanner .formwrapdiv .form-group label {display:none;}
.formheaderbanner .formwrapdiv .form-group .form-control {height:33px; font-size:16px; line-height:20px; padding:.375rem .75rem}
.formheaderbanner .formwrapdiv .select-wrapper select {padding:4px 35px 4px 20px;}
.formheaderbanner .formwrapdiv .select-wrapper::before {top:4px;}

/* Timeline */
.timelineContentWrapper {max-width:1290px; margin:40px auto;}
.timelineContentWrapper ul.lined-list li {padding: 0 0 105px 62.3px; margin:0;}
.timelineContentWrapper ul.lined-list li::before {top:38px;}
.timelineContentWrapper ul.lined-list .dot::before {content:''; width:35px; height:35px; background: #F58026; border-radius:50%; position:absolute; left:-18px; top:15px; z-index:11;}
.timelineContentWrapper .timeline-title {text-decoration:none;}
.timelineContentWrapper .timeline-title h2 {margin:0;}
.timelineContentWrapper ul.lined-list .lined-list-content.active .dot::after {width: 54px; height: 54px; content: ''; border: 1px solid #F58026;
        border-radius: 50%; display: block; position: absolute; top: 5px; left: -28px; background: #ffffff; z-index: 10; }
.timelineContentWrapper ul.lined-list .lined-list-content h6 {color:#003A63;}


/*Collapsible cards*/
.collapsiblecards .product-content-div{padding:0 15px;}
.collapsiblecards .product-content-wrapper.settwocolumns .product-content-div{padding: 0 15px;}
.collapsiblecards .product-content-div .box.collapsed {
    height: auto;
}
    .collapsiblecards .product-content-div .box {
        border: 1px solid #8BBCE3;
        padding: 40px 20px;
        max-width: 498px;
        height: 600px;
        margin: auto;
        position: relative;
    }
        .collapsiblecards .product-content-div .box .profeature {
            padding: 2px 25px;
            position: relative;
            margin-top: -15px;
            font-size: 24px;
            color: #3a82a7;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: 0;
            background: #f2f8fd;
            font-weight: 700;
            width: 100%;
            text-align: center;
            max-width: 320px;
        }
        .collapsiblecards .product-content-div .box .product-content-img {
            width: 187px;
            height: 187px;
            margin: 35px auto 0;
            background: #D4E9FA;
        }
        .collapsiblecards .product-content-div .box h6 {
            margin:35px 0 10px;
        }
.collapsiblecards .product-content-div .box .product-content-img img{width:187px; height:187px;}
.collapsiblecards .iconwrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -23px;
    width: 100px;
    background: #f2f8fd;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
        .collapsiblecards .iconwrap .collapseicon {
        width: 44px;
        height: 44px;
        background: #faa637;
        color: #fff;
        font-size: 38px;
        font-weight: 300;
        border-radius: 100%; cursor:pointer;
        display:flex; align-items:center; justify-content:center;
    }
.collapsiblecards .box.collapsed .product-content-img,
.collapsiblecards .box.collapsed .product-content-summary{display:none;}

.collapsiblecards .box .collapseicon .plus{display:none;}
.collapsiblecards .box .collapseicon .minus{display:block;}
.collapsiblecards .box.collapsed .collapseicon .plus{display:block;}
.collapsiblecards .box.collapsed .collapseicon .minus{display:none;}


@media only screen and (max-width: 1200px){
    .collapsiblecards .product-content-wrapper .product-content-div {
        padding: 0 15px !important;
    }
    .collapsiblecards .product-content-div .box{min-height:650px; height:auto;}
    .collapsiblecards .product-content-div .box.collapsed{min-height:150px;}
}
@media only screen and (max-width:992px){
    .collapsiblecards .product-content-wrapper{display:block !important;}
    .collapsiblecards .product-content-div .box .profeature {
        font-size: 20px;
        line-height: 26px;
        max-width: 150px; top: -8px;
    }
    .collapsiblecards .iconwrap {
        bottom: -13px;
        width: auto;
    }
    .collapsiblecards .iconwrap .collapseicon {
        width: 26px;
        height: 26px;
        font-size: 22px;
    }
    .collapsiblecards .product-content-div .box{
        min-height:unset;
    }
    .collapsiblecards .product-content-div .box .product-content-img,
    .collapsiblecards .product-content-div .box .product-content-img img{width:104px; height:104px;}
    .collapsiblecards .product-content-wrapper .product-content-div{margin-bottom:75px;}
    .collapsiblecards .box.collapsed .product-content-img{display:block;}
    .collapsiblecards .product-content-div .box h6{margin: 18px 0 10px;}
}

/*32669*/
@media only screen and (max-width:992px) {
    .news-banner-slider .owl-carousel .owl-item {
        min-height: 250px;
    }

    .news-banner-section .news-banner-slider .news-banner-slide {
        min-height: 250px;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .news-banner-section .news-banner-slider .news-banner-slide .news-banner-desc {
        min-height: unset !important;
    }
}

/* Analyst Report */
.custom-form .form-group.cbtn button { min-width: 228px; padding: 15px 31px; background: #022D51; opacity: 1; border: 1px solid #022D51;}
.custom-form .form-group.cbtn button:hover {background: #ffffff;color: #022D51;}