.elementor-kit-22{--e-global-color-primary:#10193C;--e-global-color-secondary:#64C4DD;--e-global-color-text:#565C76;--e-global-color-accent:#2769B4;--e-global-color-86b88ae:#6E7591;--e-global-color-8c3bc38:#B6BAC9;--e-global-color-7f33369:#2769B4;--e-global-color-75bf887:#F7F7F9;--e-global-color-0886a54:#CDD0DA;--e-global-color-077fd11:#212E5E;--e-global-color-02356b6:#FFFFFF;--e-global-color-795b2d6:#8A90A8;--e-global-color-905046f:#2E3552;--e-global-color-a4bb3f5:#3C435D;--e-global-color-cefd232:#000000;--e-global-color-6937b9f:#B8E4EF;--e-global-color-3ccfcd4:#64C4DD;--e-global-color-ee7f3fe:#565C76;--e-global-color-c2ae4ba:#EAECF2;--e-global-color-207a49e:#0C2036;--e-global-color-1c31bbd:#1B254B;--e-global-color-97d9abf:#3A82D4;--e-global-color-c86dfd5:#649DDD;--e-global-color-df64783:#E79E27;--e-global-color-cfdbbd5:#5AC497;--e-global-color-df0d8ec:#E2ECF9;--e-global-color-94e3bef:#2769B4;--e-global-color-5630eff:#B8D2EF;--e-global-color-553d0d4:#1E508A;--e-global-color-7e14446:#FCFCFD;--e-global-color-59f838b:#F3CF4F;--e-global-color-9f4715e:#F9E9AE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Blacker Pro Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6d5e5c8-font-family:"Roboto";--e-global-typography-6d5e5c8-font-size:18px;--e-global-typography-6d5e5c8-font-weight:500;--e-global-typography-6d5e5c8-line-height:21px;color:var( --e-global-color-primary );}.elementor-kit-22 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22 a{color:var( --e-global-color-97d9abf );}.elementor-kit-22 a:hover{text-decoration:underline;}.elementor-kit-22 h1{color:var( --e-global-color-905046f );font-size:2.375rem;font-weight:500;}.elementor-kit-22 h2{color:var( --e-global-color-a4bb3f5 );font-size:1.5rem;font-weight:500;line-height:1.4em;}.elementor-kit-22 h3{color:var( --e-global-color-a4bb3f5 );font-size:1.375rem;font-weight:500;line-height:1.4em;}.elementor-kit-22 h4{color:var( --e-global-color-a4bb3f5 );font-size:1.25rem;font-weight:500;line-height:1.4em;}.elementor-kit-22 h5{color:var( --e-global-color-a4bb3f5 );font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-kit-22 h6{color:var( --e-global-color-a4bb3f5 );font-size:1rem;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-kit-22{--e-global-typography-6d5e5c8-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6 {
	margin-top: 2.5rem;
	margin-bottom: 1.25rem;
}

p, ul, ol {
	margin-bottom: 1.25rem;
}

ul li::marker {
	color: #3A82D4;
}

ul ul li::marker {
    color: #565C76;
}

.elementor hr {
	margin: 1.25rem 0;
}

.single-post img,
.page .elementor-section video {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.elementor-widget-theme-post-featured-image img {
    margin: 0;
}

.usdm-logged-in-item,
.usdm-logged-out-item {
	display: none !important;
}

.usdm-logged-in .usdm-logged-in-item,
.usdm-logged-out .usdm-logged-out-item {
	display: initial !important;
}

.usdm-logged-in .jet-mobile-menu__items .usdm-logged-in-item,
.usdm-logged-out .jet-mobile-menu__items .usdm-logged-out-item {
	display: flex !important;
}

.usdm-button-blue a:focus,
.usdm-button-light-blue a:focus,
.usdm-button-dark-blue a:focus,
.usdm-button-yellow a:focus {
  outline: 1px solid #64C4DD;
  outline-offset: 8px;
}

.usdm-button-blue a:active {
  background-color: #4677AE !important;
}

.usdm-button-light-blue a:active {
  background-color: #61B7CD !important;
}

.usdm-button-dark-blue a:active {
  background-color: #10193C !important;
}

.usdm-button-yellow a:active {
  background-color: #E8C445 !important;
}

.usdm-button-blue a:hover,
.usdm-button-light-blue a:hover,
.usdm-button-dark-blue a:hover,
.usdm-button-yellow a:hover{
    text-decoration: none;
}

a:focus {
    outline: 1px solid #64C4DD;
    outline-offset: 4px;
    border-radius: 1px;
}

a:active {
    color: #649DDD;
}

.elementor-location-header a:hover {
    text-decoration: none;
}

.elementor-location-header a:focus {
    outline: none;
}

.usdm-highlighted-text {
    color: #5190d8;
}

.padding-post {
    padding: 17px 0;
}

.wp-block-button.button-download-whitepaper a.wp-block-button__link {
    background: #10193C;
    border-radius: 4px;
    padding: 24px 54px;
    margin: 22px 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
}

.wp-block-button.button-download-whitepaper a.wp-block-button__link:before {
    content: "";
    border: 0;
    display: inline-flex;
    background-image: url(/app/uploads/2022/02/icon-download.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
}

.wp-block-button.button-download-events a.wp-block-button__link {
    background: #10193C;
    border-radius: 4px;
    padding: 24px 54px;
    margin: 22px 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    outline: none;
}

.wp-block-button.button-download-events a.wp-block-button__link:before {
    content: "";
    border: 0;
    display: inline-flex;
    background-image: url(/app/uploads/2022/02/event-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-size: 17px;
}

@media (max-width: 600px) {
    .wp-block-button.button-download-whitepaper a.wp-block-button__link,
    .wp-block-button.button-download-events a.wp-block-button__link {
        width: 100%;
        padding: 24px;
    }

    .wp-block-button.button-download-whitepaper,
    .wp-block-button.button-download-events {
        width: 100%;
    }
}

article.category-webinars .comments-counter-post-info,
article.category-white-papers .comments-counter-post-info {
	display: none;
}

section#comments h3.title-comments {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    grid-area: title-comments;
}

section#comments .comment-author.vcard span.says {
    display: none;
}

section#comments {
    display: grid;
    grid-template-areas:
        "title-comments title-comments"
        "respond respond"
        "comment-list comment-list";
}

section#comments ol.comment-list {
    margin-top: 18px;
    grid-area: comment-list;
}

#comments .comment .comment-body {
    border: 0;
    padding-top: 22px;
    padding-bottom: 22px;
}

section#comments ol.comment-list li {
    border-top: 1px solid #EAECF2;
}

section#comments ol.comment-list ol.children:before {
	content: '';
}

#comments .reply a {
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    color: #3C435D;
    text-transform: uppercase;
}

#comments .comment-meta {
    flex-direction: column;
    justify-content: flex-start;
}

#comments .comment-metadata {
    margin-top: 6px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

#comments .comment-metadata a {
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    color: #8A90A8;
}

#comments #respond #cancel-comment-reply-link {
	display: none;
}

#comments #respond h3#reply-title {
	font-size: 1.5em;
}

div#respond {
    grid-area: respond;
    margin-top: 18px;
    margin-bottom: 21px;
    border-top: 1px solid #EAECF2;
    padding-top: 39.91px;
}

div#respond h2#reply-title {
    display: none;
}

div#respond textarea#comment {
	background: transparent;
	border: 0;
	height: 56px;
	resize: none;
}

div#respond form#commentform p.comment-form-comment {
	background: #FFFFFF;
	border: 1px solid #CDD0DA;
	border-radius: 6px;
	padding: 0;
	height: 74px;
	overflow: hidden;
}

div#respond form#commentform p.comment-form-comment label {
    display: none;
}

div#respond p.form-submit {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

div#respond input#submit {
    padding: 8px 16px;
    background: #CDD0DA;
    border-radius: 4px;
    border: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
    transition: all ease .35s;
}

div#respond input#submit:hover,
div#respond input#submit:active,
div#respond input#submit:focus,
div#respond input#submit:visited {
    background: #212E5E;
}

div#respond form#commentform p.logged-in-as a {
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    color: #3C435D;
}

.btn-download-item-usdm a.elementor-button-link {
    background: #10193C;
    border-radius: 4px;
    color: #fff;
    padding: 24px 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
}

.btn-download-item-usdm a.elementor-button-link::before {
    content: "";
    background: transparent;
    width: 32px;
    height: 32px;
    margin-right: 8px;
    background-image: url(/app/uploads/2022/02/icon-download.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background: transparent;
    border-left: 0;
    border-right: 0;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover i {
    color: #fff !important;
}

.jet-mobile-menu__instance ul.jet-mobile-menu__items li:last-child {
    border-bottom: initial !important;
}

.jet-mobile-menu__instance #searchform > input {
    background: #EAECF2;
    border-radius: 6px;
    border: none;
    height: 60px;
    padding-left: 40px;
    margin: 20px 0;
    background-image: url(/app/uploads/2022/06/usdm-mobile-menu-search-icon.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 15px 23px;
}

.jet-mobile-menu__instance #searchform > input::placeholder {
    color: #8A90A8;
}
.jet-mobile-menu__instance #searchform > input:-ms-input-placeholder {
    color: #8A90A8;
}
.jet-mobile-menu__instance #searchform > input::-ms-input-placeholder {
    color: #8A90A8;
}

.jet-mobile-menu__back[aria-label="Back to Prev Items"] > i {
    display: none;
}

#usdm-contact-info-mobile-menu {
    display: flex;
    align-items: center;
    width: calc(100% + 40px);
    padding: 20px;
    min-height: 140px;
    background-color: #F7F7F9;
    margin-bottom: -26px;
    margin-left: -20px;
}

#usdm-contact-info-mobile-menu .usdm-contact-info-mobile-menu-column-1,
#usdm-contact-info-mobile-menu .usdm-contact-info-mobile-menu-column-2 {
    width: 50%;
}

#usdm-contact-info-mobile-menu .usdm-contact-info-mobile-menu-column-2 {
    text-align: center;
}

#usdm-contact-info-mobile-menu .usdm-contact-info-mobile-menu-column-1 > div,
#usdm-contact-info-mobile-menu .usdm-contact-info-mobile-menu-column-2 > div {
    padding: 3px 0;
}

#usdm-contact-info-mobile-menu .elementor-heading-title {
    font-size: 16px;
    color: #8A90A8;
}

#usdm-contact-info-mobile-menu .elementor-icon.elementor-social-icon {
    height: 30px;
    width: 30px;
    font-size: 30px;
    background-color: initial;
}

#usdm-contact-info-mobile-menu .elementor-icon.elementor-social-icon i {
    color: #8A90A8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blacker Pro Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://qa-mx.usdm.com/app/uploads/2021/11/Blacker-Pro-Display-Light.woff') format('woff');
}
@font-face {
	font-family: 'Blacker Pro Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://qa-mx.usdm.com/app/uploads/2021/11/Blacker-Pro-Display-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Blacker Pro Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://qa-mx.usdm.com/app/uploads/2021/11/Blacker-Pro-Display-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */