.btn .elementor-button, .btn a, .btn.elementor-widget-button .elementor-button, .btn.elementor-widget-button a { padding: 10.5px 20px; -moz-user-select: none; font-family: meta-caps, sans-serif; font-style: normal; text-transform: lowercase; position: relative; display: inline-block; font-weight: 400; line-height: 1.428571429; white-space: nowrap; outline: 0; } @font-face { font-family: meta; src: url(fonts/Meta/metanormal-webfont.woff) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: meta; src: url(fonts/Meta/metanormalitaliclf-webfont.woff) format("woff"); font-style: italic; font-display: swap; } @font-face { font-family: meta; src: url(fonts/Meta/metaboldlf-webfont.woff) format("woff"); font-weight: 700; font-display: swap; } @font-face { font-family: meta; src: url(fonts/Meta/metabolditaliclf-webfont.woff) format("woff"); font-weight: 700; font-style: italic; font-display: swap; } @font-face { font-family: meta-caps; src: url(fonts/Meta/metamediumlf-capsregular.ttf); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: meta-serif; src: url(fonts/Meta-Serif/metaserif-webfont.woff) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: meta-serif; src: url(fonts/Meta-Serif/metaserifitalic-webfont.woff) format("woff"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: meta-serif; src: url(fonts/Meta-Serif/metaserifbold.woff) format("woff"); font-weight: 700; font-display: swap; } @font-face { font-family: meta-serif; src: url(fonts/Meta-Serif/metaserifbolditalic.woff) format("woff"); font-weight: 700; font-style: italic; font-display: swap; } @font-face { font-family: FontAwesome; src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0); src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format("embedded-opentype"), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg"); font-weight: 400; font-style: normal; font-display: swap; } .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton, .elementor-element.button a, .elementor-element.button--transparent a, .list-brands .inline-boxes__learn-more, .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton, .single-html_migrated #video-wrap .umfwrap button.mktoButton, .umfwrap .mktoForm .mktoButtonWrap button.mktoButton, a.button, button, input[type="reset"], input[type="submit"], input[type="button"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #0c92f3; border: 2px solid transparent; border-radius: 3px; cursor: pointer; color: #fff; font-family: meta-caps, sans-serif; font-size: 1.8rem; line-height: 1.428571429; letter-spacing: 1px; text-transform: lowercase; display: inline-block; padding: 10.5px 20px; position: relative; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton:active, .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton:hover, .elementor-element.button a:active, .elementor-element.button a:hover, .elementor-element.button--transparent a:active, .elementor-element.button--transparent a:hover, .list-brands .inline-boxes__learn-more:active, .list-brands .inline-boxes__learn-more:hover, .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton:active, .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton:hover, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton:active, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton:hover, .single-html_migrated #video-wrap .umfwrap button.mktoButton:active, .single-html_migrated #video-wrap .umfwrap button.mktoButton:hover, .umfwrap .mktoForm .mktoButtonWrap button.mktoButton:active, .umfwrap .mktoForm .mktoButtonWrap button.mktoButton:hover, a.button:active, a.button:hover, button:active, button:hover, input:active[type="reset"], input:active[type="submit"], input:active[type="button"], input:hover[type="reset"], input:hover[type="submit"], input:hover[type="button"] { color: #fff; outline: 0; } .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton:hover, .elementor-element.button a:hover, .elementor-element.button--transparent a:hover, .list-brands .inline-boxes__learn-more:hover, .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton:hover, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton:hover, .single-html_migrated #video-wrap .umfwrap button.mktoButton:hover, .umfwrap .mktoForm .mktoButtonWrap button.mktoButton:hover, a.button:hover, button:hover, input:hover[type="reset"], input:hover[type="submit"], input:hover[type="button"] { background: #075892; border: 2px solid transparent; } .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton:active, .elementor-element.button a:active, .elementor-element.button--transparent a:active, .list-brands .inline-boxes__learn-more:active, .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton:active, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton:active, .single-html_migrated #video-wrap .umfwrap button.mktoButton:active, .umfwrap .mktoForm .mktoButtonWrap button.mktoButton:active, a.button:active, button:active, input:active[type="reset"], input:active[type="submit"], input:active[type="button"] { background: #2c2e2f; } .elementor-element.button a, a.button { text-decoration: none; } .elementor-element.button--transparent a { background-color: transparent; border: 2px solid #0c92f3; color: #0c92f3; } .btn.elementor-widget-button .elementor-button, .btn.elementor-widget-button a { font-size: 1.8rem; background: #0c92f3; color: #fff; border: 2px solid transparent; letter-spacing: 1px; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 3px; -webkit-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none; } .btn .elementor-button, .btn a, .btn-large-primary { color: #fff; -webkit-user-select: none; vertical-align: middle; text-decoration: none; } .btn.elementor-widget-button .elementor-button:active, .btn.elementor-widget-button .elementor-button:hover, .btn.elementor-widget-button a:active, .btn.elementor-widget-button a:hover { color: #fff; background: #075892; border-color: transparent; } .btn .elementor-button, .btn a { font-size: 1.8rem; background: #0c92f3; border: 2px solid transparent; letter-spacing: 1px; text-align: center; cursor: pointer; border-radius: 3px; -ms-user-select: none; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .btn .elementor-button:active, .btn .elementor-button:hover, .btn a:active, .btn a:hover { color: #fff; background: #075892; border-color: transparent; } .btn-primary-small.elementor-widget-button .elementor-button, .btn-primary-small.elementor-widget-button a { padding: 3px 20px; font-size: 1.4rem; } .btn-secondary.elementor-widget-button .elementor-button, .btn-secondary.elementor-widget-button a { background: #222326; } .btn-secondary.elementor-widget-button .elementor-button:active, .btn-secondary.elementor-widget-button .elementor-button:hover, .btn-secondary.elementor-widget-button a:active, .btn-secondary.elementor-widget-button a:hover { background: #454849; } .btn-dark-cerulean.elementor-widget-button .elementor-button, .btn-dark-cerulean.elementor-widget-button a { background: #075892; } .btn-dark-cerulean.elementor-widget-button .elementor-button:active, .btn-dark-cerulean.elementor-widget-button .elementor-button:hover, .btn-dark-cerulean.elementor-widget-button a:active, .btn-dark-cerulean.elementor-widget-button a:hover { background: #06497a; } .btn-tertiary.elementor-widget-button .elementor-button, .btn-tertiary.elementor-widget-button a { padding: 7px 20px; font-size: 1.6rem; background: 0 0; border-color: rgba(255, 255, 255, 0.5); } .btn.has-icon .elementor-button, .btn.has-icon a, .btn.has-icon.elementor-widget-button .elementor-button, .btn.has-icon.elementor-widget-button a { padding-right: 54px; } .btn-tertiary.elementor-widget-button .elementor-button:active, .btn-tertiary.elementor-widget-button .elementor-button:hover, .btn-tertiary.elementor-widget-button a:active, .btn-tertiary.elementor-widget-button a:hover { background: rgba(255, 255, 255, 0.1); } .btn.has-icon .elementor-button:before, .btn.has-icon a:before, .btn.has-icon.elementor-widget-button .elementor-button:before, .btn.has-icon.elementor-widget-button a:before, .video-icon-play:before { position: absolute; display: inline-block; background-size: 100%; top: 50%; content: ""; } .btn.has-icon .elementor-button:before, .btn.has-icon a:before { background-image: url(images/icon-white-arrow.png); width: 14px; height: 14px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: 2px; right: 20px; background-repeat: no-repeat; } .btn.has-icon.elementor-widget-button .elementor-button:before, .btn.has-icon.elementor-widget-button a:before { background-image: url(images/icon-white-arrow.png); width: 14px; height: 14px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: 2px; right: 20px; background-repeat: no-repeat; } .video-icon-play:before { margin: 0 auto; background-image: url(images/play-auto.png); width: 60px; height: 60px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; text-indent: 0; left: 0; z-index: 2; background-repeat: no-repeat; } @media all and (min-width: 48em) { .video-icon-play:before { width: 104px; height: 104px; } } input[type="number"], input[type="email"], input[type="text"] { font-family: meta, sans-serif; font-size: 1.6rem; border-radius: 3px; padding: 5.5px 15px; border: 1px solid rgba(34, 35, 38, 0.2); width: 100%; margin-bottom: 20px; } input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder { color: rgba(34, 35, 38, 0.5); } input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder { color: rgba(34, 35, 38, 0.5); } input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder { color: rgba(34, 35, 38, 0.5); } input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="text"]:-moz-placeholder { color: rgba(34, 35, 38, 0.5); } .contact-form h5 { margin-bottom: 30px; padding: 0 10px; } .contact-form .button-submit { text-align: center; } .contact-form input[type="submit"] { min-width: 200px; } .contact-form__wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; } .contact-form .form-item { width: 50%; padding: 0 10px; } .contact-form .form-item.form-item--full { width: 100%; } .contact-form .form-item .form-item-input-lable span { color: #ec716a; padding-left: 4px; } .contact-form .form-item .form-item-input-lable-select { margin-bottom: 15px; } .contact-form .referral-fee { margin-bottom: 30px; display: block; } .contact-form .referral-fee .wpcf7-list-item { position: relative; padding-left: 25px; } .contact-form .referral-fee .wpcf7-list-item.first { margin-left: 0; } @media all and (max-width: 47.9375em) { .contact-form .form-item { width: 100%; } .contact-form .referral-fee .wpcf7-list-item { margin-left: 0; margin-bottom: 10px; } .contact-form .referral-fee .referral-information .wpcf7-list-item { margin-left: 15px; } } .contact-form .referral-fee input[type="radio"] { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 14px; height: 14px; } @media all and (max-width: 47.9375em) { .contact-form .referral-fee input[type="radio"] { top: 7px; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .contact-form .referral-information .wpcf7-list-item.first { margin-left: 0; } .contact-form p:empty { display: none; } .contact-form .mktoForm { width: 100% !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .contact-form .mktoForm .mktoFormRow, .contact-form .mktoForm .mktoFormRow:nth-child(2), .contact-form .mktoForm .mktoFormRow:nth-child(3) { width: 50%; padding: 0 10px; } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap { float: none; width: 100% !important; } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="number"], .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="email"], .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="text"], .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="tel"] { font-family: meta, sans-serif; font-size: 1.6rem; border-radius: 3px; padding: 9.5px 15px; border: 1px solid rgba(34, 35, 38, 0.2); width: 100% !important; margin-bottom: 20px; } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="number"]::-webkit-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="email"]::-webkit-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="text"]::-webkit-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="tel"]::-webkit-input-placeholder { color: rgba(34, 35, 38, 0.5); } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="number"]::-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="email"]::-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="text"]::-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="tel"]::-moz-placeholder { color: rgba(34, 35, 38, 0.5); } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="number"]:-ms-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="email"]:-ms-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="text"]:-ms-input-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="tel"]:-ms-input-placeholder { color: rgba(34, 35, 38, 0.5); } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="number"]:-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="email"]:-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="text"]:-moz-placeholder, .contact-form .mktoForm .mktoFormRow .mktoFieldWrap input[type="tel"]:-moz-placeholder { color: rgba(34, 35, 38, 0.5); } .contact-form .mktoForm .mktoFormRow .mktoFieldWrap select { font-size: 1.6rem; border-radius: 3px; border: 1px solid rgba(34, 35, 38, 0.2); padding: 9px 15px; background-image: url(images/form-drop-down.webp); background-size: 16px 16px; background-position: 97% 8px; background-repeat: no-repeat; -webkit-appearance: none; margin-bottom: 20px; width: 100% !important; font-family: meta, sans-serif; } .contact-form .mktoForm .mktoFormRow .mktoLabel { float: none; display: inline-block; width: auto !important; color: rgba(34, 35, 38, 0.8); font-style: normal; font-weight: 400; font-size: 1.6rem; font-family: meta, sans-serif; line-height: 1.6; margin-bottom: 10px; } .contact-form .mktoForm .mktoFormRow .mktoAsterix { color: #ec716a; padding-left: 4px; } .contact-form .mktoForm .mktoFormRow .mktoFormCol { float: none; position: relative; min-height: auto !important; margin: 0 !important; } .contact-form .mktoForm .mktoFormRow .mktoGutter.mktoHasWidth:empty, .contact-form .mktoForm .mktoFormRow .mktoOffset:empty, .contact-form .mktoForm .mktoFormRow:nth-child(9) { display: none; } .contact-form .mktoForm .mktoButtonRow { width: 100%; text-align: center !important; margin: 40px 0; } .contact-form .mktoForm .mktoButtonRow .mktoButtonWrap { margin: 0 !important; } .contact-form .mktoForm .mktoButtonRow button { -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background: #0c92f3 !important; border: 2px solid transparent !important; border-radius: 3px !important; cursor: pointer !important; color: #fff !important; font-family: meta-caps, sans-serif !important; font-size: 1.8rem !important; line-height: 1.428571429 !important; letter-spacing: 1px !important; text-transform: lowercase !important; display: inline-block !important; padding: 10.5px 20px !important; position: relative !important; white-space: nowrap !important; vertical-align: middle !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; -webkit-transition: all 0.3s !important; -o-transition: all 0.3s !important; transition: all 0.3s !important; min-width: 200px !important; } .contact-form .mktoForm .mktoButtonRow button:active, .contact-form .mktoForm .mktoButtonRow button:hover { color: #fff !important; outline: 0 !important; } .contact-form .mktoForm .mktoButtonRow button:hover { background: #075892 !important; } .contact-form .mktoForm .mktoButtonRow button:active { background: #2c2e2f !important; } select { font-family: meta, sans-serif; font-size: 1.6rem; border-radius: 3px; border: 1px solid rgba(34, 35, 38, 0.2); padding: 5.5px 15px; background-image: url(images/form-drop-down.webp); background-size: 16px 16px; background-position: 97% 11px; background-repeat: no-repeat; -webkit-appearance: none; margin-bottom: 20px; width: 100%; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoLabel, .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoLabel, .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoLabel { padding-top: 0; } select:hover { background-color: #fff; } .grecaptcha-badge { display: none; } .umfwrap .marketo-form-1186 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap, .umfwrap .marketo-form-1273 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap, .umfwrap .marketo-form-1548 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap { display: block; } .umfwrap .marketo-form-1186 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel, .umfwrap .marketo-form-1273 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel, .umfwrap .marketo-form-1548 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel { width: 100% !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .umfwrap .marketo-form-1186 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList, .umfwrap .marketo-form-1273 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList, .umfwrap .marketo-form-1548 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList { min-width: 540px; } .umfwrap .marketo-form-1186 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList input, .umfwrap .marketo-form-1273 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList input, .umfwrap .marketo-form-1548 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList input { width: auto !important; float: left; } .umfwrap .marketo-form-1186 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .umfwrap .marketo-form-1273 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .umfwrap .marketo-form-1548 .mktoFormRow.checkbox-element .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label { display: inherit; margin-top: 0; margin-left: 7px; margin-right: 20px; white-space: nowrap; float: left; min-width: 135px; } .umfwrap .marketo-form-1186 .mktoButtonRow, .umfwrap .marketo-form-1273 .mktoButtonRow, .umfwrap .marketo-form-1548 .mktoButtonRow { margin-top: 40px; } .marketo-form-type__2_columns .umfwrap .marketo-form-1186 input[name="City"], .marketo-form-type__2_columns .umfwrap .marketo-form-1186 input[name="Email"], .marketo-form-type__2_columns .umfwrap .marketo-form-1186 input[name="FirstName"] { margin-bottom: 15px !important; } .umfwrap .mktoForm select { background-color: #fff; color: rgba(34, 35, 38, 0.5); font-family: meta, sans-serif; } .umfwrap .mktoForm select.selected { color: #000; } .umfwrap .mktoForm .mktoFormRow.checkbox-element { margin: 15px 0 0; } .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor { margin-bottom: 0 !important; } .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoCheckboxList { padding-left: 1px; } .umfwrap .mktoForm .mktoFormRow.mktoHtmlText_clear-both { clear: both !important; } .umfwrap .mktoForm .mktoFormRow.mktoFormRow-full { width: 100% !important; } .umfwrap .marketo-form-1052 .widget-type-rich_text_accept { width: 100%; max-width: 100%; padding: 10px; margin-top: 26px; margin-bottom: 9px !important; } .umfwrap .marketo-form-1052 .accept-lable-bottom { width: 100%; display: inline-block; margin-bottom: -22px; } .umfwrap .marketo-form-1052 .accept-lable-bottom .text-center { text-align: center !important; width: 100% !important; } .hidden { display: none; } @media all and (max-width: 61.9375em) { .hidden-mobile { display: none !important; } } @media all and (min-width: 62em) { .hidden-large { display: none !important; } } .container { max-width: 1000px; margin: 0 auto; } .container--big { max-width: 1240px; } .container--medium { max-width: 1100px; } .container__inner { max-width: 768px; } .btn-min-width .elementor-button { min-width: 200px; } .btn-min-width.font-meta-caps .elementor-button { font-family: meta-caps, sans-serif !important; } .link-arrow .elementor-button, .link-arrow a, .link-arrow.elementor-widget-button .elementor-button, .link-arrow.elementor-widget-button a { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; background: 0 0; border-radius: 0; line-height: 1.7; letter-spacing: 1px; text-transform: lowercase; outline: 0; } .link-arrow.elementor-widget-button .elementor-button, .link-arrow.elementor-widget-button a { cursor: pointer; } .link-arrow.elementor-widget-button .elementor-button:active, .link-arrow.elementor-widget-button .elementor-button:hover, .link-arrow.elementor-widget-button a:active, .link-arrow.elementor-widget-button a:hover { color: #182344; } .link-arrow .elementor-button, .link-arrow a { color: #0c92f3; text-decoration: none; -webkit-transition: color 0.2s ease-in; -o-transition: color 0.2s ease-in; transition: color 0.2s ease-in; padding: 0; } .link-arrow .elementor-button:active, .link-arrow .elementor-button:hover, .link-arrow a:active, .link-arrow a:hover { color: #182344; } .link-arrow-red .elementor-button, .link-arrow-red a, .link-arrow.elementor-widget-button .elementor-button, .link-arrow.elementor-widget-button a { position: relative; padding: 0 0 5px; font-size: 16px; color: #2c2e2f; border-bottom: 2px solid rgba(44, 46, 47, 0.2); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none; } .link-arrow-red .elementor-button:after, .link-arrow-red a:after, .link-arrow.elementor-widget-button .elementor-button:after, .link-arrow.elementor-widget-button a:after { background-image: url(images/arrow-right-red.png); position: absolute; display: inline-block; top: 50%; right: -28px; content: ""; background-size: contain; width: 24px; height: 24px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .btn-link-no-bg .elementor-button-link, .btn-link-no-bg .elementor-button-link:focus, .btn-link-no-bg .elementor-button-link:visited { color: #0c92f3; background: 0 0 !important; font-weight: 700; } .btn-link-no-bg .elementor-button-link, a { -webkit-transition: 0.1s ease-in; -o-transition: 0.1s ease-in; } .link-arrow-red .elementor-button:hover, .link-arrow-red a:hover, .link-arrow.elementor-widget-button .elementor-button:hover, .link-arrow.elementor-widget-button a:hover { border-color: rgba(44, 46, 47, 0.5); } .link-arrow-red .elementor-button:hover:after, .link-arrow-red a:hover:after, .link-arrow.elementor-widget-button .elementor-button:hover:after, .link-arrow.elementor-widget-button a:hover:after { right: -32px; } .text--center { text-align: center; } .text--left { text-align: left; } .text--right { text-align: right; } .btn-link-no-bg .elementor-button-link { transition: 0.1s ease-in; border-bottom: 0; line-height: 1.7; padding-right: 0; font-family: meta, sans-serif; font-size: 18px !important; padding-left: 0 !important; } .font-meta-serif, .testimonial-card__name { font-family: meta-serif, sans-serif; } .btn-link-no-bg .elementor-button-link:hover { color: #182344; } .elementor-element .text-editer--small { clear: both; } .elementor-element .text-editer--small .elementor-text-editor p { font-size: 1.2rem; font-weight: 700; text-align: center; } .btn-large-primary, html body { font-weight: 400; font-style: normal; } .wistia_click_to_play { width: 100% !important; height: 100% !important; } .font-meta-caps { font-family: meta-caps, sans-serif; } h1, h2, h3, h4, h5, h6, html body, html p { font-family: meta, sans-serif; } .spacing-content p { margin-top: 0; } .spacing-content .elementor-widget-heading .elementor-heading-title, .spacing-content h3 { margin-bottom: 30px; line-height: 1.4; } .spacing-content .elementor-text-editor ol, .spacing-content .elementor-text-editor ul { overflow: hidden; margin: 0; } .spacing-content .elementor-text-editor ol li, .spacing-content .elementor-text-editor ul li { margin-bottom: 2rem; background-image: url(images/bulletCheck.png); background-repeat: no-repeat; background-position: left top; list-style: none; padding: 0 0 3px 40px; line-height: 31px; background-position-y: 5px; font-size: 18px; } .spacing-content .elementor-text-editor ol li:before, .spacing-content .elementor-text-editor ul li:before { content: none; } .two-columns-overflow-wrap:after, .two-columns-overflow-wrap:before { content: ""; border-style: solid; height: 0; } .spacing-content .elementor-text-editor ol li ol, .spacing-content .elementor-text-editor ol li ul, .spacing-content .elementor-text-editor ul li ol, .spacing-content .elementor-text-editor ul li ul { margin-top: 30px; } @media all and (max-width: 47.9375em) { .elementor-widget-heading-h1-miblie h1 { font-size: 48px !important; line-height: 58px !important; } } .btn-large-primary, .navigation.posts-navigation .nav-links a { border: 2px solid transparent; line-height: 1.428571429; -ms-user-select: none; cursor: pointer; text-align: center; } .btn-large-primary { padding: 10.5px 20px; font-size: 1.8rem; background: #0c92f3; letter-spacing: 1px; text-transform: lowercase; position: relative; display: inline-block; white-space: nowrap; border-radius: 3px; -moz-user-select: none; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0 0 52px 0 rgba(119, 119, 119, 0.75); box-shadow: 0 0 52px 0 rgba(119, 119, 119, 0.75); } h2, h3, h5 { line-height: 1.4; } blockquote, blockquote p, h4, h6 { line-height: 1.5; } .btn-large-primary.has-icon img { height: 18px; padding-right: 10px; vertical-align: middle; } .two-columns-overflow-wrap { overflow: hidden; } .two-columns-overflow-wrap:after { width: 0; border-width: 5vw 0 0 1680px; border-color: #2c2e2f #fff #fff; background: #fff; clear: both; position: absolute; bottom: 0; } .two-columns-overflow-wrap:before { width: 0; border-width: 6vw 1680px 0 0; border-color: #fff #2c2e2f #fff #fff; background: #f4f4f6; position: absolute; left: 0; top: 0; } @media all and (min-width: 62em) { .two-columns-overflow-right__right { width: calc(100% / 2 + 135px) !important; margin-right: -80px; } } @media all and (min-width: 48em) { .two-columns-overflow-right__right { width: 50%; margin-right: 0; } } @media all and (max-width: 47.9375em) { .two-columns-overflow-right__right { width: 100%; } } .two-columns-overflow-right__right .elementor-widget-image .elementor-image img { width: 100%; } @media all and (min-width: 62em) { .two-columns-overflow-left__left { width: calc(100% / 2 + 100px) !important; margin-left: -100px; } } @media all and (min-width: 48em) { .two-columns-overflow-left__left { width: 50%; margin-left: 0; } } @media all and (max-width: 47.9375em) { .two-columns-overflow-left__left { width: 100%; margin-left: 0; } } .marketo-form .form-custom-title { text-align: center; } .marketo-form-type__2_columns .umfwrap .mktoForm { padding: 0; display: block; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow { padding: 0 10px; clear: none; margin-bottom: 15px; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoCheckboxList, .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm .mktoFormRow.checkbox-element .mktoCheckboxList { padding-left: 1px; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow .mktoGutter { display: none; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.has-content { float: left; width: calc(50%); } @media all and (max-width: 29.9375em) { .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.has-content { width: 100%; } } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow .mktoFormCol { width: 100%; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.last.mktoFormRow-odd, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.privacy-policy, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.textarea-row { width: 100%; clear: both; display: inline-block; margin: 0; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoFormCol, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.last.mktoFormRow-odd .mktoFormCol, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.privacy-policy .mktoFormCol, .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.textarea-row .mktoFormCol { width: 100%; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.privacy-policy { margin-top: 15px; margin-bottom: 30px; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow .mktoClear { clear: none; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element { margin: 15px 0; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor { margin-bottom: 0 !important; } .marketo-form-type__2_columns .umfwrap .mktoForm .checkbox-element + .checkbox-element { margin-top: 0; } .marketo-form-type__2_columns .umfwrap .mktoForm .mktoButtonRow { width: 100%; } .marketo-form-button-style__info .umfwrap .mktoForm .mktoButtonRow .mktoButton { background-color: #5bc0de; border: 0; } .marketo-form-button-style__info .umfwrap .mktoForm .mktoButtonRow .mktoButton:hover { background-color: #31b0d5; border: 0; } .marketo-form-button-style__success .umfwrap .mktoForm .mktoButtonRow .mktoButton { background-color: #5cb85c; border: 0; } .marketo-form-button-style__success .umfwrap .mktoForm .mktoButtonRow .mktoButton:hover { background-color: #449d44; border: 0; } .marketo-form-button-style__warning .umfwrap .mktoForm .mktoButtonRow .mktoButton { background-color: #f0ad4e; border: 0; } .marketo-form-button-style__warning .umfwrap .mktoForm .mktoButtonRow .mktoButton:hover { background-color: #ec971f; border: 0; } .marketo-form-button-style__danger .umfwrap .mktoForm .mktoButtonRow .mktoButton { background-color: #d9534f; border: 0; } .marketo-form-button-style__danger .umfwrap .mktoForm .mktoButtonRow .mktoButton:hover { background-color: #c9302c; border: 0; } .marketo-form.form-node-has-title .marketo-form .form-custom-title { display: none; } .marketo-form.marketo-form-type__1_column .marketo-form, .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm { display: block; } .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm .mktoFormRow { width: 100%; } .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm .mktoFormRow.checkbox-element { margin: 15px 0 0; } .marketo-form.marketo-form-type__1_column .marketo-form .mktoForm .mktoFormRow.checkbox-element .mktoFieldDescriptor { margin-bottom: 0 !important; } .row-fluid-wrapper .widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-cell > .row-fluid-wrapper:first-child .smart-card { display: block; } .row-fluid-wrapper .widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-cell > .row-fluid-wrapper:first-child .smart-card .hs-cta-wrapper { opacity: 1; } h1.visibility-hidden { visibility: hidden; height: 0; overflow: hidden; color: transparent; margin: 0; font-size: 0; } .button-popup-form-center .button-popup-form { margin: 0 auto !important; width: auto; text-align: center; display: inherit; } .small-margin-heading h4 { margin-bottom: 0.5rem; } .elementor-page:not(.elementor-editor-active) .list-border-underline ul li { background: 0 0; padding: 5px 0; margin-bottom: 0; border-bottom: 2px solid #fff; font-size: 16px; } .elementor-page:not(.elementor-editor-active) .list-border-underline ul li:last-of-type { border-bottom: 0; } @media all and (max-width: 47.9375em) { .blue-text h1, .blue-text h2, .blue-text h3, .blue-text h4, .blue-text h5, .blue-text h6, .blue-text p { color: #0c92f3; } .hidden-in-mobile { display: none !important; } } @media all and (min-width: 48em) { .hidden-in-large { display: none !important; } } html { font-size: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html body { background-color: #f9f9f9; color: rgba(34, 35, 38, 0.8); font-size: 1.8rem; line-height: 1.7; } html ol, html ul { list-style: none; margin: 0; padding: 0; } html ol li, html ul li { background-image: none; margin: 0; padding: 0; } html ol li:before, html ul li:before { display: none; } html ol ul, html ul ul { margin: 0; } h1, h2, h3, h4, h5, h6 { color: #2c2e2f; font-weight: 700; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p { margin-top: 0; } h1 { font-size: 6.4rem; line-height: 1.2; margin-bottom: 2rem; } @media all and (max-width: 47.9375em) { h1 { font-size: 4.8rem; } } h2 { font-size: 3.6rem; } @media all and (max-width: 47.9375em) { h2 { font-size: 3rem; line-height: 1.3; } } h3 { font-size: 3rem; } h4 { font-size: 2.2rem; } h5 { font-size: 1.8rem; margin-bottom: 0.5rem; } h6 { font-size: 1.6rem; } blockquote, blockquote p { color: #222326; font-style: italic; font-size: 2.2rem; margin: 0 0 20px; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; } .fa-twitter:before { content: "\f099"; } .fa-linkedin:before { content: "\f0e1"; } .fa-facebook:before { content: "\f09a"; } .fa-tag:before { content: "\f02b"; } .fa-bars:before, .fa-navicon:before, .fa-reorder:before { content: "\f0c9"; } .logo-opacity-1801-demo { opacity: 0.3; } .logo-opacity-1801-demo img { height: 30px; } @media all and (max-width: 47.9375em) { .box-img-mobile-image-left .elementor-image-box-wrapper { text-align: left !important; } .box-img-mobile-image-left .elementor-image-box-content { width: 85% !important; overflow: hidden; margin-right: 0; padding-left: 20px; } } a { color: #0c92f3; transition: 0.1s ease-in; } .blog-list__item .more-link, a.link-more:before { -webkit-transition: all 0.3s; -o-transition: all 0.3s; } a:active, a:hover { color: #182344; } a.link-more { border-bottom: 2px solid rgba(44, 46, 47, 0.2); color: #2c2e2f; font-family: meta-caps, sans-serif; font-size: 16px; letter-spacing: 1px; text-decoration: none; text-transform: lowercase; padding-bottom: 3px; position: absolute; bottom: 30px; } a.link-more:before { content: ""; background-image: url(images/arrow-right-red.png); background-size: contain; display: inline-block; width: 24px; height: 24px; position: absolute; top: 3px; right: -28px; transition: all 0.3s; } a.link-more:hover { border-bottom-color: rgba(44, 46, 47, 0.5); color: #182344; } a.link-more:hover:before { right: -32px; } .elementor-page:not(.elementor-editor-active) .entry-content ol, .elementor-page:not(.elementor-editor-active) .entry-content ul, .single .entry-content ol, .single .entry-content ul { margin-bottom: 3rem; } .elementor-page:not(.elementor-editor-active) .entry-content li, .single .entry-content li { background-image: url(images/bulletCheck.png); background-position: 0 5px; background-repeat: no-repeat; padding: 0 0 3px 40px; margin-bottom: 2rem; } .elementor-page:not(.elementor-editor-active) .entry-content .blue-tick-list li, .single .entry-content .blue-tick-list li { background-image: url(images/BlueCheckmark.svg); } .elementor-page .elementor-text-editor ol li:before, .elementor-page .elementor-text-editor ul li:before { display: none; } .lever-job-postings { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lever-job-postings__item { width: 50%; padding: 0 20px; margin-bottom: 50px; } @media all and (max-width: 35.4375em) { .lever-job-postings__item { width: 100%; padding: 0; } } .lever-job-postings__title { font-size: 18px; padding: 0 0 20px; margin: 0 0 20px; line-height: 1; color: #2c2e2f; border-bottom: 8px solid #2c2e2f; } .list-box-cirlce .flex-row .row-inner h4 { font-weight: 400; font-size: 18px; margin-top: 10px; color: #fff; } body { padding-top: 91px; } body.page, body.post { margin-bottom: 0; } body #page { min-height: 100vh; } @media all and (min-width: 62em) { .page-heading { padding-right: 25%; } } .archive .page-wrap, .blog .page-wrap { background: rgba(24, 35, 68, 0.05); } .case-study-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .case-study__item { width: calc(100% / 3); padding: 0 20px; margin-bottom: 40px; } @media all and (max-width: 47.9375em) { .case-study__item { width: 100% !important; } } .case-study__image { height: 18rem; background-size: cover; background-position: center center; } .case-study__image img { opacity: 0; visibility: hidden; } .case-study__content { padding: 20px 20px 70px; } .case-study__wrap { background: #fff; position: relative; cursor: pointer; height: 100%; } .case-study__title { font-size: 2.2rem; color: #222326; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0 0 20px; } .case-study__description p { font-size: 1.4rem; color: rgba(34, 35, 38, 0.8); } .case-study__link { position: absolute; bottom: 30px; left: 20px; } .elementor-default .page, .elementor-default .post { margin: 0; } .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-heading-title, .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-text-editor { white-space: nowrap; } @media screen and (max-width: 992px) { .component-hero-banner-homepage .elementor-column.elementor-col-50 .hero-banner-padding-left .elementor-column-wrap.elementor-element-populated { padding-right: 0 !important; } .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-heading-title { font-size: 30px !important; } .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-text-editor { font-size: 16px !important; } } @media screen and (max-width: 400px) { .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-heading-title { font-size: 25px !important; } .component-hero-banner-homepage .elementor-column.elementor-col-50 .elementor-text-editor { font-size: 14px !important; } } @media screen and (min-width: 992px) { body:not(.elementor-editor-active) .component-link-before-home { padding-left: 20px !important; } } body:not(.elementor-editor-active) .component-link-before-home:hover { background: #075892 !important; } body:not(.elementor-editor-active) .component-link-before-home * { position: static !important; } .image-filter-grayscale img { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .image-filter-grayscale img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } .testimonial-sider__item { outline: 0; } .testimonial-sider__content { background-image: url(images/quote-1.png); background-position: center top; background-repeat: no-repeat; padding-top: 30px; } .testimonial-sider .job-content { display: inline-block; border-bottom: 5px solid #0d80f3; margin-bottom: 15px; padding-bottom: 10px; } .testimonial-sider__logo img.image-align-center { display: inline-block; height: 30px; } .testimonial-sider__control { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 9; left: 0; cursor: pointer; width: 30px; height: 30px; background-size: contain; font-size: 0; color: transparent; background-image: url(images/arrow-left.png); background-repeat: no-repeat; } .testimonial-sider__control:hover { opacity: 0.8; } .testimonial-sider__control.testimonial-sider__next { right: 0; left: auto; background-image: url(images/arrow-right.png); } .component-bacground-bottom-arrow .elementor-container { z-index: 9; } .component-bacground-bottom-arrow:before { background-image: url(images/icon-blue-arow-bottom.png); background-position: center; background-repeat: no-repeat; margin-bottom: 0; content: ""; position: absolute; width: 105px; height: 105px; background-size: contain; left: 50%; z-index: 1; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: -35px; } .icon-list-item-not-iconcheck-css .elementor-icon-list-item { padding-left: 0 !important; background: 0 0 !important; } body:not(.elementor-editor-active) .elementor-menu-anchor:before { content: ""; display: block; height: 92px; margin: -92px 0 0; visibility: hidden; pointer-events: none; } .popup-slidebox { visibility: hidden; opacity: 0; position: fixed; bottom: -10px; background: #fff; z-index: 99999; width: 100%; border-radius: 3px; padding: 20px; line-height: 1.6; -webkit-box-shadow: rgba(44, 46, 47, 0.15) 0 0 10px 5px; box-shadow: rgba(44, 46, 47, 0.15) 0 0 10px 5px; } .popup-slidebox__close, .popup-slidebox__image { background-repeat: no-repeat; background-size: contain; } @media all and (min-width: 48em) { .popup-slidebox { right: 30px; width: 500px; } } .popup-slidebox__close { background-image: url(images/close-large.png); cursor: pointer; width: 14px; height: 14px; float: right; margin: 0 0 20px 20px; } .popup-slidebox h3.popup-slidebox__header { line-height: 33px; font-size: 2.2rem !important; margin-top: 22px; margin-bottom: 22px; } .popup-slidebox__image { background-image: url(images/recruiting-hacks-pattern.png); float: right; margin: 0 0 20px 20px; width: 70px; height: 70px; } .popup-slidebox__content, .umfwrap .mktoForm .checkbox-element { margin-bottom: 20px; } .popup-slidebox__cta { clear: both; margin-top: 20px; } .popup-slidebox__cta a.cta-close { background-color: transparent; color: #222326; margin-left: 20px; opacity: 0.6; } .popup-slidebox.detail-show { display: block !important; position: relative; opacity: 1 !important; visibility: inherit; right: auto; bottom: auto; margin: 50px 0; } .popup-in-page-takeove, .popup-takeover { display: none; background: rgba(0, 0, 0, 0.7); text-align: center; position: fixed; z-index: 999999; top: 0; left: 0; right: 0; bottom: 0; } .popup-in-page-takeove__wrapper, .popup-takeover__wrapper { position: relative; background: #fff; border-radius: 3px; padding: 30px; margin: 100px 10px 10px; max-width: 540px; } @media all and (min-width: 48em) { .popup-in-page-takeove__wrapper, .popup-takeover__wrapper { margin: 200px auto 0; } } .popup-in-page-takeove__image, .popup-takeover__image { background-image: url(images/icon-newsletter.png); background-repeat: no-repeat; background-size: contain; background-position: center; margin: 0 auto; width: 80px; height: 72px; } .popup-in-page-takeove__header, .popup-takeover__header { margin: 20px 0; } .popup-in-page-takeove__content, .popup-takeover__content { margin-bottom: 1em; } .popup-in-page-takeove__subscription, .popup-takeover__subscription { margin-bottom: 30px; padding: 20px 0; } .popup-in-page-takeove__subscription .umfwrap .mktoForm, .popup-takeover__subscription .umfwrap .mktoForm { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; } .popup-in-page-takeove__subscription .umfwrap .mktoForm input, .popup-takeover__subscription .umfwrap .mktoForm input { min-width: 330px; } .popup-in-page-takeove__subscription .mktoForm, .popup-takeover__subscription .mktoForm { padding: 0; position: relative; width: auto !important; } .popup-in-page-takeove__subscription .mktoForm .mktoGutter, .popup-in-page-takeove__subscription .mktoForm .mktoLabel, .popup-in-page-takeove__subscription .mktoForm .mktoOffset, .popup-takeover__subscription .mktoForm .mktoGutter, .popup-takeover__subscription .mktoForm .mktoLabel, .popup-takeover__subscription .mktoForm .mktoOffset { display: none; } .popup-in-page-takeove__subscription .mktoForm input.mktoEmailField, .popup-takeover__subscription .mktoForm input.mktoEmailField { font-size: 1.6rem; float: left; height: auto; line-height: 1.2em; padding: 9.5px 15px; width: 100% !important; font-family: meta, sans-serif; } @media all and (min-width: 48em) { .popup-in-page-takeove__subscription .mktoForm input.mktoEmailField, .popup-takeover__subscription .mktoForm input.mktoEmailField { width: calc(100% - 140px) !important; } } .popup-in-page-takeove__subscription .mktoForm .mktoButtonRow, .popup-takeover__subscription .mktoForm .mktoButtonRow { text-align: center; width: calc(100% -330px); margin-left: 15px; } @media all and (max-width: 47.9375em) { .popup-in-page-takeove__subscription .mktoForm .mktoButtonRow, .popup-takeover__subscription .mktoForm .mktoButtonRow { margin-top: 20px; } } .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap, .popup-takeover__subscription .mktoForm .mktoButtonWrap { margin-left: 0 !important; } .popup-in-page-takeove__subscription .mktoForm .mktoButtonWrap button.mktoButton, .popup-takeover__subscription .mktoForm .mktoButtonWrap button.mktoButton { font-size: 1.6rem; padding: 7px 20px; } .popup-in-page-takeove__close, .popup-takeover__close { background-image: url(images/close-large.png); background-repeat: no-repeat; background-size: contain; cursor: pointer; width: 14px; height: 14px; position: absolute; top: 20px; right: 20px; } .popup-in-page-takeove.js-popup-page-takeove.show .popup-in-page-takeove__wrapper { margin: 0 auto !important; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .single-html_migrated #video-wrap .umfwrap .mktoButtonWrap, .umfwrap .mktoForm .mktoButtonWrap { margin-left: 0 !important; } @media all and (max-width: 47.9375em) { .popup-in-page-takeove.js-popup-page-takeove.show .popup-in-page-takeove__wrapper { height: 90vh; overflow: auto; width: 90vw; } } .popup-benner { visibility: hidden; opacity: 0; position: fixed; bottom: -10px; background: #fff; z-index: 99999; width: 100%; border-radius: 3px; padding: 0; line-height: 1.6; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 2px 5px 15px 5px; box-shadow: rgba(0, 0, 0, 0.6) 2px 5px 15px 5px; } @media all and (min-width: 48em) { .popup-benner { right: 30px; width: 500px; } } .popup-benner__wrapper a { display: block; line-height: 0; } .popup-benner__close { background-image: url(images/close-large.png); background-repeat: no-repeat; background-size: auto; background-position: center; cursor: pointer; width: 30px; height: 30px; position: absolute; top: -38px; right: 0; background-color: #fff; border-radius: 4px; } .popup-benner__close:hover { opacity: 0.8; } .umfwrap .mktoForm { padding: 10px; width: 100% !important; } .umfwrap .mktoForm .mktoOffset { display: none; } .umfwrap .mktoForm .mktoFieldWrap, .umfwrap .mktoForm .mktoFormCol { float: none; } .umfwrap .mktoForm .mktoLabel { display: none; color: rgba(34, 35, 38, 0.8); font-family: meta, sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 1.6; width: auto !important; } .umfwrap .mktoForm .textarea-row .mktoLabel { display: block; } .umfwrap .mktoForm .textarea-row textarea { width: 100% !important; min-height: 120px; } .umfwrap .mktoForm input, .umfwrap .mktoForm select { font-size: 1.6rem; width: 100% !important; } .umfwrap .mktoForm input[type="date"], .umfwrap .mktoForm input[type="email"], .umfwrap .mktoForm input[type="number"], .umfwrap .mktoForm input[type="tel"], .umfwrap .mktoForm input[type="text"], .umfwrap .mktoForm input[type="url"] { color: #000; line-height: normal; padding: 9.5px 15px; font-family: meta, sans-serif; } .umfwrap .mktoForm input[type="date"]::-webkit-input-placeholder, .umfwrap .mktoForm input[type="email"]::-webkit-input-placeholder, .umfwrap .mktoForm input[type="number"]::-webkit-input-placeholder, .umfwrap .mktoForm input[type="tel"]::-webkit-input-placeholder, .umfwrap .mktoForm input[type="text"]::-webkit-input-placeholder, .umfwrap .mktoForm input[type="url"]::-webkit-input-placeholder { color: gray; } .umfwrap .mktoForm input[type="date"]:-ms-input-placeholder, .umfwrap .mktoForm input[type="email"]:-ms-input-placeholder, .umfwrap .mktoForm input[type="number"]:-ms-input-placeholder, .umfwrap .mktoForm input[type="tel"]:-ms-input-placeholder, .umfwrap .mktoForm input[type="text"]:-ms-input-placeholder, .umfwrap .mktoForm input[type="url"]:-ms-input-placeholder { color: gray; } .umfwrap .mktoForm input[type="date"]::-ms-input-placeholder, .umfwrap .mktoForm input[type="email"]::-ms-input-placeholder, .umfwrap .mktoForm input[type="number"]::-ms-input-placeholder, .umfwrap .mktoForm input[type="tel"]::-ms-input-placeholder, .umfwrap .mktoForm input[type="text"]::-ms-input-placeholder, .umfwrap .mktoForm input[type="url"]::-ms-input-placeholder { color: gray; } .umfwrap .mktoForm input[type="date"]::placeholder, .umfwrap .mktoForm input[type="email"]::placeholder, .umfwrap .mktoForm input[type="number"]::placeholder, .umfwrap .mktoForm input[type="tel"]::placeholder, .umfwrap .mktoForm input[type="text"]::placeholder, .umfwrap .mktoForm input[type="url"]::placeholder { color: gray; } .umfwrap .mktoForm select.mktoField { line-height: inherit; padding: 5.5px 30px 5.5px 15px; } .umfwrap .mktoForm .checkbox-element .mktoFieldWrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .umfwrap .mktoForm .checkbox-element input { margin-top: 0; } .umfwrap .mktoForm .checkbox-element label { display: block; } .umfwrap .mktoForm .checkbox-element .mktoCheckboxList { width: auto !important; } .umfwrap .mktoForm .mktoButtonRow { display: block; text-align: center; clear: both; } .umfwrap .mktoForm .mktoFormRow.mktoHtmlText_clear-both .mktoHtmlText, .umfwrap .mktoForm .mktoFormRow.privacy-policy { color: rgba(34, 35, 38, 0.8); font-family: meta, sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 1.6; width: auto !important; margin-bottom: 30px; } .umfwrap .mktoForm .mktoFormRow.mktoHtmlText_clear-both .mktoHtmlText a, .umfwrap .mktoForm .mktoFormRow.privacy-policy a { text-decoration: none; } .umfwrap .mktoForm .textarea-row .mktoLabel { color: rgba(34, 35, 38, 0.8); font-family: meta, sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 1.6; width: auto !important; padding-top: 15px; } .footer__wrapper .umfwrap .mktoForm .mktoFormRow.privacy-policy { color: #fff; font-size: 1.4rem; } .mktoForm.marketo-form-1322 .mktoButtonRow, .mktoForm.marketo-form-1330 .mktoButtonRow { display: inline-block; width: 100%; margin-top: 20px; } .single-resources .entry-sidebar .umfwrap, .single-webinar .entry-sidebar .umfwrap { background-color: rgba(24, 35, 68, 0.05); padding: 30px; } @media all and (min-width: 48em) { .marketo-form-1009 .left { float: left; width: 49%; } .marketo-form-1009 .right { width: 49%; float: right; } .marketo-form-1009 .mktoButtonRow { clear: both; } } .single-html_migrated #video-wrap .fade-on-load { opacity: 1; } .single-html_migrated #video-wrap .umfwrap .mktoForm { width: 100% !important; } .single-html_migrated #video-wrap .umfwrap .mktoOffset { display: none; } .single-html_migrated #video-wrap .umfwrap .mktoFieldWrap, .single-html_migrated #video-wrap .umfwrap .mktoFormCol { float: none; } .single-html_migrated #video-wrap .umfwrap .mktoLabel { color: #fff; font-family: meta, sans-serif; font-weight: 400; font-size: 1.6rem; line-height: 1.6; width: auto !important; } .single-html_migrated #video-wrap .umfwrap input, .single-html_migrated #video-wrap .umfwrap select { font-size: 1.6rem; width: 100% !important; } .single-html_migrated #video-wrap .umfwrap input { line-height: normal; padding: 9.5px 15px; font-family: meta, sans-serif; } @media all and (max-width: 29.9375em) { .single-html_migrated #video-wrap .umfwrap input, .umfwrap .mktoForm input[type="date"], .umfwrap .mktoForm input[type="email"], .umfwrap .mktoForm input[type="number"], .umfwrap .mktoForm input[type="tel"], .umfwrap .mktoForm input[type="text"], .umfwrap .mktoForm input[type="url"] { height: auto; } } .single-html_migrated #video-wrap .umfwrap select { line-height: inherit; padding: 5.5px 15px; } .single-html_migrated #video-wrap .umfwrap .mktoButtonRow { display: block; text-align: center; } .single-html_migrated #video-wrap .umfwrap button.mktoButton { margin: 20px 0; } .single-post .page-wrap { background: #fff; } .single-post .type-post h3 { line-height: 33px; font-size: 2.2rem !important; margin-top: 22px; margin-bottom: 22px; font-family: meta, sans-serif; } .header-single-wrap { padding: 60px 20px 50px; } @media all and (min-width: 80em) { .header-single-wrap { padding: 60px 0 50px; } } .all-posts-link { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; line-height: 1; color: rgba(34, 35, 38, 0.5); background-image: url(images/allPostsArrow.png); background-repeat: no-repeat; padding-left: 30px; text-decoration: none; } .all-posts-link:hover { color: #222326; text-decoration: none; } .single-title { font-size: 3.6rem; margin-top: 20px; line-height: 1.2; color: #2c2e2f; margin-bottom: 0; } .top-banner--narrow { max-width: 1040px; margin: 0 auto; padding: 0 20px; } .top-banner--hidden { display: none; } @media all and (max-width: 47.9375em) { .top-banner--full .wideimage-bg { background: 0 0 !important; } } @media all and (min-width: 48em) { .single-title { font-size: 4.8rem; } .top-banner--full { height: 600px; overflow: hidden; position: relative; } .top-banner--full .wideimage-bg { height: 600px; background-position: center; background-size: cover; } .top-banner--full .wideimage-bg img { height: 1px; overflow: hidden; opacity: 0; } } .single-content-wrap { padding: 20px; display: block; background: #fff; } @media all and (min-width: 62em) { .single-content-wrap { padding: 50px; } } .single-content-wrap .entry-content { width: 100%; padding-bottom: 80px; } @media all and (min-width: 48em) { .single-content-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .single-content-wrap .entry-content { width: 75%; padding-left: 40px; } } .single-content-wrap .entry-content p { margin-bottom: 40px; font-weight: 400; font-family: meta, sans-serif; margin-top: 0; color: rgba(34, 35, 38, 0.8); font-size: 2rem; line-height: 1.6; } .single-content-wrap .content-sidebar { width: 100%; } @media all and (min-width: 48em) { .single-content-wrap .content-sidebar { width: 25%; } } .single-content-wrap--has-banner { margin-top: -150px; } .single-content-wrap--no-banner { padding-top: 0; } .single-content-wrap--no-banner .content-sidebar { padding-top: 20px; border-top: 1px solid rgba(34, 35, 38, 0.2); } .author-sidebar { border-bottom: 1px solid rgba(34, 35, 38, 0.2); } .author-sidebar .author-label { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; color: rgba(34, 35, 38, 0.5); font-size: 1.2rem; padding-bottom: 10px; } .author-sidebar .avatar-wrap { width: 35px; float: left; } .author-sidebar .avatar-wrap img { border-radius: 50%; } .author-sidebar .author-wrap { padding-left: 55px; padding-bottom: 20px; } .author-sidebar .author-name a { color: rgba(34, 35, 38, 0.8); font-size: 1.6rem; line-height: 1.3; text-decoration: none; } .author-sidebar .author-name a:hover { color: #182344; } .author-sidebar .author-description { color: rgba(34, 35, 38, 0.5); font-size: 1.4rem; letter-spacing: 0; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.3; } .postdate-sidebar { border-bottom: 1px solid rgba(34, 35, 38, 0.2); padding: 20px 0; } .postdate-sidebar .postdate-title { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; color: rgba(34, 35, 38, 0.5); font-size: 1.2rem; padding-bottom: 10px; } .postdate-sidebar .postdate-date { color: #2c2e2f; line-height: 1.6; font-size: 1.4rem; opacity: 0.8; font-family: meta, sans-serif; } .addthis_sharing_title, .cat-links__lable { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; } .category-sidebar { padding-top: 20px; padding-bottom: 25px; border-bottom: 1px solid rgba(34, 35, 38, 0.2); } .cat-links__lable { font-style: normal; font-weight: 400; color: rgba(34, 35, 38, 0.5); font-size: 1.2rem; } .cat-links__content a { background-color: #ebebeb; font-size: 1.4rem; color: rgba(34, 35, 38, 0.8); padding: 0 10px; margin: 0 5px 5px 0; border-radius: 3px; text-decoration: none; } .cat-links__content a:hover { background: #dedede; } .addthis_sharing { border-bottom: 1px solid rgba(34, 35, 38, 0.2); padding: 20px 0; } .addthis_sharing_title { color: rgba(34, 35, 38, 0.5); font-size: 1.2rem; padding-bottom: 10px; } .addthis_sharing .at-share-btn { width: 40px; height: 40px; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 5px; margin-bottom: 5px; } .addthis_sharing .addthis_button_compact { display: none !important; } .addthis_sharing .addthis_counter { position: relative; } .addthis_sharing .addthis_counter:before { content: ""; background: 0 0; position: absolute; left: 5px; top: 0; width: 40px; height: 40px; } .addthis_sharing .addthis_counter:hover .addthis_button_expanded { background: #e1e2e2 !important; } .addthis_sharing .addthis_button_expanded { width: 40px !important; height: 40px !important; text-align: center; padding-top: 5px; font-family: meta, sans-serif; font-style: normal; font-weight: 400 !important; font-size: 1.8rem !important; border-radius: 3px; margin: 0 5px !important; background: #ebebeb !important; color: #32363b !important; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; border: 0 !important; } .addthis_sharing .addthis_button_expanded:hover { background: #e1e2e2 !important; } .addthis_sharing .addthis_sharing__wrap { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } .blog-related-posts { background-color: rgba(24, 35, 68, 0.05); padding: 100px 0; } .blog-related-posts .related-posts-wrapper { margin: 0 20px; } .blog-related-posts h4 { padding-bottom: 30px; } @media all and (max-width: 47.9375em) { .related-posts__item { margin-bottom: 40px; } } @media all and (min-width: 48em) { .blog-related-posts .related-posts-wrapper { margin-left: auto; margin-right: auto; max-width: 1000px; } .related-posts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .related-posts__item { margin-left: 40px; width: calc(33.333333333% - 26.67px); } .related-posts__item:first-child { margin-left: 0; } } .related-post { background-color: #fff; position: relative; } .related-post__image { background-size: cover; background-position: center center; background-repeat: no-repeat; height: 18rem; } .related-post__content { padding: 20px 20px 70px; } .related-post__content h3.related-post__title { font-weight: 400; margin: 10px 0 20px; } .related-post__content h3 a { color: #222326; text-decoration: none; } .related-post__body { font-size: 1.6rem; margin-bottom: 1em; } .related-post .more-link { position: absolute; bottom: 30px; } .blog-list-menu { background: #dcdfe4; } .blog-list-menu .blog-list-menu__lable { font-size: 1.4rem; line-height: 1.6; color: rgba(34, 35, 38, 0.5); margin-right: 20px; } @media all and (max-width: 29.9375em) { .blog-list-menu .blog-list-menu__lable { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-right: 0; margin-bottom: 20px; text-align: center; } } .blog-list-menu__item { position: relative; } .blog-list-menu__wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 28.5px 20px; } @media all and (max-width: 29.9375em) { .blog-list-menu__wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -webkit-justify-content: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; padding-top: 20px; padding-bottom: 20px; } } .blog-list-menu__wrap ul { padding: 0; margin: 0; } .blog-list-menu__wrap ul li { list-style: none; } .blog-list-menu__wrap ul li a:hover { background: #ced2d9; color: #222326; } .blog-list-menu__wrap a { line-height: 1.7; margin-top: 0; font-weight: 400; display: block; font-size: 1.6rem; background-color: #dcdfe4; color: rgba(34, 35, 38, 0.8); width: 100%; padding: 5px 20px; } .blog-list-menu__wrap a.categories-title, .blog-list-menu__wrap a.offscreen-search-toggle, .blog-list-menu__wrap a.popular-posts-title { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; font-size: 1.4rem; background-image: url(images/caret5.png); background-repeat: no-repeat; background-position: center right; position: relative; width: auto; margin-left: 30px; padding: 0 15px 0 35px; text-decoration: none; } .blog-list-menu__wrap a.categories-title:hover, .blog-list-menu__wrap a.offscreen-search-toggle:hover, .blog-list-menu__wrap a.popular-posts-title:hover { color: #0c92f3; } .blog-list-menu__wrap a.categories-title:before { content: ""; width: 19.6px; height: 18px; background-image: url(images/icon-categories.png); position: absolute; left: 0; background-size: contain; background-position: center; background-repeat: no-repeat; bottom: 0; } .blog-list-menu__wrap a.popular-posts-title { padding-left: 20px; } .blog-list-menu__wrap a.popular-posts-title:before { content: ""; width: 11.6px; height: 100%; background-image: url(images/icon-popular-posts.png); position: absolute; left: 0; background-size: contain; background-position: 0 5px; background-repeat: no-repeat; } .blog-list-menu__wrap a.offscreen-search-toggle { padding-left: 25px; background: 0 0; } .blog-list-menu__wrap a.offscreen-search-toggle:before { content: ""; width: 18px; height: 18px; background-image: url(images/icon-search.png); background-size: contain; background-position: 0 0; background-repeat: no-repeat; position: absolute; left: 0; top: 5px; } .blog-list-menu__wrap .categories-content, .blog-list-menu__wrap .popular-posts-content { display: none; top: 0; position: absolute; width: 250px; left: 0; padding-top: 45px; z-index: 9; } .blog-list-menu__wrap .categories-content.active, .blog-list-menu__wrap .popular-posts-content.active { display: block; } @media all and (max-width: 29.9375em) { .blog-list-menu__wrap a.categories-title, .blog-list-menu__wrap a.popular-posts-title { margin-left: 0; } .blog-list-menu__wrap .categories-content, .blog-list-menu__wrap .popular-posts-content { padding-top: 40px; } .blog-list-menu__wrap .popular-posts-content { left: -30px; width: calc(100% + 50px); } } .blog-list { padding-bottom: 50px; border-bottom: 8px solid #2c2e2f; margin-left: 20px; margin-right: 20px; margin-bottom: 60px; } @media all and (min-width: 48em) { .blog-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media all and (min-width: 62em) { .blog-list { margin-left: 0; margin-right: 0; } } .blog-list__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap-reverse; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; background-color: #fff; margin: 50px auto 0; vertical-align: top; position: relative; min-height: 450px; cursor: pointer; width: 100%; } .blog-featured__link .more-link, .cta-button-link a.elementor-button-link.elementor-button.elementor-size-sm, .navigation.posts-navigation .nav-links a { vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; white-space: nowrap; } .blog-list__item .post-content { width: 100%; padding: 20px; } @media all and (min-width: 48em) { .blog-list__item .post-content { padding: 40px 0 40px 30px; width: calc(50% - 20px); } } .blog-list__item .cat-links__content a { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; font-size: 1.2rem; color: rgba(34, 35, 38, 0.5); background-color: #f9f9f9; border-radius: 3px; padding: 3px 10px; margin: 0 6px 6px 0; text-decoration: none; } .blog-list__item h2 { font-size: 3rem; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.3; margin: 10px auto; } .blog-list__item h2 a { text-decoration: none; color: #222326; } .blog-list__item h2 a:hover { color: #0c92f3; } .blog-list__item .entry-author { margin-bottom: 10px; font-size: 1.4rem; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.6; color: #515357; opacity: 0.8; } .blog-featured__inner .cat-links__content a, .blog-list__item .more-link, .navigation.posts-navigation .nav-links a { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; font-weight: 400; text-decoration: none; } .blog-list__item .entry-author a { color: #515357; } .blog-list__item .entry-author a:hover { color: #0c92f3; } .blog-list__item .body { font-size: 1.6rem; line-height: 2.6rem; color: #969799; } .blog-list__item .post-featured-image { background-size: cover; background-position: center center; position: relative; width: 100%; height: 177px; top: 0; right: 0; bottom: 0; cursor: pointer; } @media all and (min-width: 48em) { .blog-list__item .post-featured-image { position: absolute; width: calc(50% - 20px); min-height: 450px; } } .blog-list__item .post-featured-image img { opacity: 0; width: 0; } .blog-list__item .more-link { position: relative; padding-bottom: 3px; font-size: 16px; color: #2c2e2f; border-bottom: 2px solid rgba(44, 46, 47, 0.2); transition: all 0.3s; font-style: normal; } .blog-list__item .more-link:before { position: absolute; display: inline-block; top: 3px; right: -28px; content: ""; background-size: contain; width: 24px; height: 24px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background-image: url(images/arrow-right-red.png); } .blog-list__item .more-link:active, .blog-list__item .more-link:hover { border-color: #2c2e2f; } .blog-list__item .more-link:active:before, .blog-list__item .more-link:hover:before { right: -32px; } @media all and (min-width: 48em) { body:not(.paged).blog .blog-list__item:nth-child(n + 4) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; width: calc(33.333333333% - 26.67px); } body:not(.paged).blog .blog-list__item:nth-child(n + 4) .post-featured-image { margin-bottom: 5px; min-height: 0; width: 100%; position: relative; } body:not(.paged).blog .blog-list__item:nth-child(n + 4) .post-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 10px 20px 30px; width: 100%; } body:not(.paged).blog .blog-list__item:nth-child(4) { margin: 50px 20px 0 0; } body:not(.paged).blog .blog-list__item:nth-child(5) { margin: 50px 20px 0; } body:not(.paged).blog .blog-list__item:nth-child(6) { margin: 50px 0 0 20px; } body:not(.paged).author .blog-list__item:nth-child(n + 5), body:not(.paged).category .blog-list__item:nth-child(n + 5) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; width: calc(33.333333333% - 26.67px); } body:not(.paged).author .blog-list__item:nth-child(n + 5) .post-featured-image, body:not(.paged).category .blog-list__item:nth-child(n + 5) .post-featured-image { margin-bottom: 5px; min-height: 0; width: 100%; position: relative; } body:not(.paged).author .blog-list__item:nth-child(n + 5) .post-content, body:not(.paged).category .blog-list__item:nth-child(n + 5) .post-content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 10px 20px 30px; width: 100%; } body:not(.paged).author .blog-list__item:nth-child(5), body:not(.paged).category .blog-list__item:nth-child(5) { margin: 50px 20px 0 0; } body:not(.paged).author .blog-list__item:nth-child(6), body:not(.paged).category .blog-list__item:nth-child(6) { margin: 50px 20px 0; } body:not(.paged).author .blog-list__item:nth-child(7), body:not(.paged).category .blog-list__item:nth-child(7) { margin: 50px 0 0 20px; } } .navigation.posts-navigation { margin: 60px 20px 100px; } @media all and (min-width: 62em) { .navigation.posts-navigation { margin-left: 0; margin-right: 0; } } .navigation.posts-navigation .nav-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .navigation.posts-navigation .nav-links a { padding: 7px 20px; font-size: 1.6rem; background: #2c2e2f; color: #fff; position: relative; display: inline-block; border-radius: 3px; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .navigation.posts-navigation .nav-links a::before { position: absolute; display: inline-block; content: ""; background-size: contain; background-repeat: no-repeat; background-image: url(images/icon-white-arrow.png); width: 14px; height: 14px; top: calc(50% - 7px); } .navigation.posts-navigation .nav-links a:hover { color: #fff; background: #454849; } .navigation.posts-navigation .nav-links .nav-next a { margin-right: 15px; padding-left: 54px; } .navigation.posts-navigation .nav-links .nav-next a:before { left: 20px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .navigation.posts-navigation .nav-links .nav-previous a { padding-right: 54px; } @media all and (max-width: 29.9375em) { .navigation.posts-navigation .nav-links { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .navigation.posts-navigation .nav-links .nav-next, .navigation.posts-navigation .nav-links .nav-previous { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center; } .navigation.posts-navigation .nav-links .nav-next a { margin-right: 0; } .navigation.posts-navigation .nav-links .nav-previous a { margin-bottom: 20px; } } .navigation.posts-navigation .nav-links .nav-previous a:before { right: 20px; } .blog-featured { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #222; } .blog-featured__wrap { width: 48%; display: block; float: left; margin-left: 0; } @media all and (max-width: 47.9375em) { .blog-featured { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-featured__wrap { width: 100%; float: none; } } .blog-featured__inner { max-width: 465px; padding: 75px 20px; float: right; } .blog-featured__inner .cat-links__content a { font-style: normal; color: #fff; font-size: 1.2rem; opacity: 0.5; background-color: rgba(255, 255, 255, 0.1); padding: 3px 10px; border-radius: 3px; } .blog-featured__title { font-size: 3rem; color: #fff; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.3; margin: 25px 0; } .blog-featured__title a { color: #fff; text-decoration: none; } .blog-featured__author { font-family: meta, sans-serif; font-style: normal; font-weight: 400; font-size: 1.4rem; line-height: 1.6; opacity: 0.8; color: #fff; margin: 20px 0; } .blog-featured__author a { color: #fff; text-decoration: none; } .blog-featured__content { font-family: meta, sans-serif; font-style: normal; font-weight: 400; opacity: 0.8; font-size: 1.8rem; line-height: 1.5; color: #fff; margin-bottom: 18px; padding-bottom: 30px; } .blog-featured__link .more-link, .half-video .half-video__left .group-type-offer .type-of-offer, .half-video .half-video__left button.btn.has-icon.left, .video-block .elementor-widget-text-editor { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; } .blog-featured__featured-image { width: 52%; position: relative; min-height: 600px; background-size: cover; background-position: center center; background-repeat: no-repeat; cursor: pointer; margin-left: 40px; } @media all and (max-width: 47.9375em) { .blog-featured__inner { max-width: 100%; float: none; } .blog-featured__featured-image { min-height: 400px; width: 100%; margin-left: 0; } } .blog-featured__featured-image img { width: 0; opacity: 0; } .blog-featured__featured-image .diagonal { position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background-image: url(images/hero-diagonal2.svg); background-repeat: no-repeat; background-position: bottom left; } @media all and (max-width: 61.9375em) { .blog-featured__featured-image .diagonal { display: none; } } .blog-featured__link .more-link { padding: 7px 54px 7px 20px; font-size: 1.6rem; background: 0 0; color: #fff; border: 2px solid rgba(255, 255, 255, 0.5); font-style: normal; position: relative; display: inline-block; font-weight: 400; line-height: 1.428571429; text-align: center; cursor: pointer; border-radius: 3px; -ms-user-select: none; user-select: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration: none; } .blog-featured__link .more-link:before { position: absolute; display: inline-block; content: ""; background-size: contain; background-repeat: no-repeat; background-image: url(images/icon-white-arrow.png); width: 14px; height: 14px; top: calc(50% - 7px); right: 20px; } .blog-featured__link .more-link:hover { color: #fff; background: rgba(255, 255, 255, 0.1); } .blog-header, .search-results .page-wrap { background: #fff; } .blog-header { padding: 50px 0; } .blog-header .blog-header-title { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); max-width: 480px; display: inline-block; } @media all and (max-width: 61.9375em) { .blog-header { padding: 50px 20px; } .blog-header .blog-header-title { max-width: 100%; margin: 0 auto; display: block; text-align: center; } } .blog-header .blog-header-description { margin-left: 75px; max-width: 480px; display: inline-block; border-left: solid 1px rgba(26, 27, 28, 0.2); } @media all and (max-width: 61.9375em) { .blog-header .blog-header-description { border: 0; max-width: 480px; margin: 0 auto; display: block; text-align: center; } } .blog-header .blog-header-description p { padding-left: 40px; color: #2c2e2f; opacity: 0.8; font-size: 2.2rem; line-height: 1.5; margin-bottom: 0; } @media all and (max-width: 61.9375em) { .blog-header .blog-header-description p { padding-left: 0; } } @media all and (max-width: 47.9375em) { .blog-list-menu__search-content { display: none; } } .blog-subscribe-list-wrapper .blog-subscribe { padding: 20px; max-width: 480px; margin: 0 auto; position: relative; } .blog-subscribe-list-wrapper form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .blog-subscribe-list-wrapper .mktoGutter, .blog-subscribe-list-wrapper .privacy-policy, .blog-subscribe-wrap .mktoForm .mktoGutter, .blog-subscribe-wrap .mktoForm .mktoLabel, .blog-subscribe-wrap .mktoForm .mktoOffset, .blog-subscribe-wrap .mktoForm .privacy-policy, .marketo-form-1015 .privacy-policy { display: none; } .blog-subscribe-list-wrapper .mktoEmailField { padding: 9px 15px; } .blog-subscribe-list-wrapper .mktoFormRow .mktoFormCol { margin: 0 !important; } .blog-subscribe-list-wrapper .mktoFormRow { width: 100%; } .blog-subscribe-list-wrapper .mktoFormRow + .mktoFormRow { width: auto; } .blog-subscribe-list-wrapper .mktoButtonRow { margin-left: 10px; } .blog-subscribe-list-wrapper .mktoButtonRow .mktoButton { padding: 5px 10px !important; } .blog-subscribe-wrap { position: static; margin-bottom: 30px; } @media all and (min-width: 48em) { .blog-subscribe-wrap { position: relative; margin-bottom: 0; } } .blog-subscribe-wrap .blog-subscribe { position: absolute; left: 5%; top: 110px; width: 350px; } @media all and (min-width: 48em) { .blog-subscribe-wrap .blog-subscribe { right: 1.5%; left: auto; top: 55px; width: 450px; } } @media all and (min-width: 80em) { .blog-subscribe-wrap .blog-subscribe { right: 20%; } } @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (-o-min-device-pixel-ratio: 2/1), screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) { .blog-subscribe-wrap .blog-subscribe { right: 15% !important; } } .blog-subscribe-wrap p, .blog-subscribe-wrap strong { color: rgba(0, 0, 0, 0.7); } .blog-subscribe-wrap p { margin-bottom: 0; } .blog-subscribe-wrap .mktoForm { position: relative; width: auto !important; padding: 0; } .blog-subscribe-wrap .mktoForm .mktoFieldWrap, .blog-subscribe-wrap .mktoForm .mktoFormCol { float: none; } .blog-subscribe-wrap .mktoForm input.mktoEmailField { border: 1px solid rgba(34, 35, 38, 0.2); border-radius: 3px; font-size: 1.6rem; height: 4rem; padding: 9.5px 15px; width: calc(100% - 140px) !important; } .blog-subscribe-wrap .mktoForm .mktoButtonRow { position: absolute; top: 0; right: 0; width: 140px; padding-left: 10px; } .blog-subscribe-wrap .mktoForm .mktoButtonRow .mktoButtonWrap { margin-left: 0 !important; } .blog-subscribe-wrap .mktoForm .mktoButtonRow button.mktoButton { font-size: 1.6rem; padding: 7px 20px; } .gsc-search-box.gsc-search-box-tools { background: rgba(44, 46, 47, 0.95); border-bottom: 0; border-top: 0; padding: 10px 20px; position: relative; } .gsc-search-box.gsc-search-box-tools input[type="text"] { width: 100%; padding: 0; border: none; margin: 0; text-indent: 0; outline: 0; background: 0 0 !important; min-height: 70px; height: auto; font-size: 4rem !important; color: #fff; } .gsc-search-box.gsc-search-box-tools input[type="text"]:active, .gsc-search-box.gsc-search-box-tools input[type="text"]:focus { color: #fff; } .gsc-search-button-v2 svg { fill: #fff; } #offscreen-search .gsc-search-button:hover { background-size: 50px !important; } #offscreen-search .gsc-search-button { background: 0 0; margin-right: 0; width: 90px !important; height: auto !important; padding: 0 !important; min-width: 50px; min-height: 60px; margin-top: 0; margin-bottom: 0 !important; margin-left: 0 !important; background-image: url(images/unified-search-white.webp) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 40px !important; opacity: 0.6; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border: 0; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 0; outline: 0; } .mfp-container { padding: 0; text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .mfp-bg.mfp-fade.mfp-ready { background: #2c2e2f; opacity: 0.9; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; vertical-align: top; -webkit-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; } #offscreen-search { margin-top: 100px; } .search-results-list .entry-title { margin: 0; } .search-results-list .entry-title a { line-height: 1.7; margin-top: 0; font-weight: 400; color: #222326; font-size: 2.2rem; overflow: visible; } .search-results-list .search-results__feature { width: 100px; height: 80px; overflow: hidden; } .search-results-list .search-results__feature img { width: 100%; } .search-results-list .search-results__wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 15px; } .search-results-list .search-results__wrap .body { width: calc(100% - 100px); padding-left: 20px; color: rgba(34, 35, 38, 0.8); font-size: 1.6rem; font-weight: lighter; font-family: meta, sans-serif; } .search-results-list .entry-url { line-height: 1.7; margin-top: 0; font-weight: 400; color: rgba(34, 35, 38, 0.5); font-size: 1.4rem; } .page-header .page-title { font-size: 64px; line-height: 1.2; color: #2c2e2f; margin-top: 100px; padding-bottom: 45px; margin-bottom: 0; } .search-results__item:nth-child(2n + 2) { background-color: rgba(24, 35, 68, 0.05); } .search-results__item { padding: 40px 20px; } .pager-search-numbers { margin-bottom: 100px; } .pager-search-numbers ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-top: 50px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pager-search-numbers ul .pager-item a { display: block; width: 50px; height: 50px; color: #2c2e2f; background-color: #fff; text-decoration: none; margin-bottom: 10px !important; font-size: 1.8rem !important; line-height: 50px !important; text-align: center; margin-right: 8px; } .pager-search-numbers ul .pager-item a.next, .pager-search-numbers ul .pager-item a.prev { display: none; } .half-video .half-video__left, .search-results-select { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; } .pager-search-numbers ul .pager-item a.current, .pager-search-numbers ul .pager-item a:hover, .pager-search-numbers ul .pager-item.active a { color: #fff; background-color: #2c2e2f; text-decoration: none; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .search-results-select { display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(34, 35, 38, 0.5); padding: 10px 0; } .search-results-select .select-lable { color: #676767; padding: 5px 5px 6px 0; } .search-results-select .selected-wrap { position: relative; } .search-results-select .selected-wrap .selected-option { width: 160px; background-color: #f5f5f5; border-radius: 2px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; cursor: default; font-size: 11px; font-weight: 700; height: 27px; line-height: 27px; min-width: 54px; outline: 0; padding: 0 28px 0 6px; text-align: center; background-image: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png); background-repeat: no-repeat; background-position: 145px 13px; } .search-results-select .selected-wrap .select-option-item { color: #777; cursor: pointer; list-style: none; margin: 0; padding: 3px 30px; white-space: nowrap; } .search-results-select .selected-wrap .select-option-item.select-option-highlighted { background-color: #eee; color: #333; } .search-results-select .select-option { position: absolute; width: auto; background: #fff; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); cursor: default; font-size: 13px; margin: 0; max-height: 360px; outline: 0; padding: 6px 0; right: 0; top: -6px; z-index: 7; display: none; } .search-results-select .select-option.active { display: block; } .current-view { position: relative; } .ajax-loader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; background: #fff; opacity: 0.9; } .testimonial-block .elementor-image, .testimonial-block .testimonial-group { float: left; } .testimonial-block .elementor-widget-html, .testimonial-block .elementor-widget-image { width: auto !important; } .testimonial-block .testimonial-group { margin-left: 10px; } .testimonial-block .elementor-widget-wrap .elementor-widget:not(:last-child) { margin: 0; } .testimonial-block .testimonial-name { font-size: 1.6rem; } .testimonial-block .testimonial-position { font-size: 1.4rem; } .testimonial-block .elementor-widget-text-editor { clear: both; } .testimonial-block .elementor-widget-text-editor .elementor-widget-container { display: inline-block; margin-top: 15px; } .press-block .elementor-widget-heading { position: static; } .press-block .elementor-heading-title a:before { position: absolute; top: 0; bottom: 0; height: 100%; left: 0; right: 0; content: ""; width: 100%; z-index: 1; cursor: pointer; } .press-block .featured-img { height: 18rem; display: block; margin: 0 -20px; z-index: 2; position: relative; background-size: cover; background-position: center center; } .press-block .elementor-widget-wrap { position: static; } .press-block .elementor-widget-wrap .link-arrow { z-index: 2; position: relative; } @media all and (min-width: 48em) { .press-block .elementor-widget-wrap .link-arrow { position: absolute; bottom: 30px; left: 20px; right: 20px; width: auto; } } @media all and (max-width: 47.9375em) { .press-block .elementor-col-100 .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap .elementor-column-wrap.elementor-element-populated { margin-bottom: 40px; } } .video-block { overflow: hidden; } .video-block .elementor-widget-text-editor { position: absolute; top: calc(50% + 70px); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; z-index: 9; margin: 0 auto; text-align: center; width: 100%; color: #fff; font-size: 1.8rem; } .video-block .elementor-widget-image { margin-bottom: 0; } .video-block .elementor-widget-image .elementor-image { min-height: 500px; overflow: hidden; } .video-block .elementor-widget-image .elementor-image img { position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; width: auto; height: 100%; max-width: none; min-height: 100%; max-height: 100%; } .video-block .video-block-icon { position: absolute; left: 0; right: 0; z-index: 9; margin-top: -20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; } .video-block .video-block-icon a { position: relative; text-indent: -999em; display: inline-block; width: 104px; height: 104px; } .video-block .video-block-icon a:before { background-image: url(images/play-auto.png); width: 104px; height: 104px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; text-indent: 0; left: 0; z-index: 9; position: absolute; display: inline-block; content: ""; background-size: 100%; background-repeat: no-repeat; } .hero-banner { min-height: 500px; overflow: hidden; } .hero-banner .elementor-image { height: 500px; overflow: hidden; } .hero-banner .elementor-image img { position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; width: auto; height: 100%; max-width: none; min-height: 100%; max-height: 100%; } @media all and (max-width: 61.9375em) { .hero-banner-content .elementor-container .elementor-row .elementor-element .elementor-column-wrap .elementor-widget-container { padding: 0; } .hero-banner-content .elementor-container .elementor-row .elementor-element .elementor-column-wrap.elementor-element-populated { padding: 50px 50px 0; margin: 0; } } @media all and (min-width: 48em) { .stat-block .elementor-row .elementor-column.elementor-col-25, .stat-block .elementor-row .elementor-column[data-col="25"] { width: 50%; } } @media all and (max-width: 63.9375em) { .stat-block .elementor-row .elementor-column.elementor-col-25, .stat-block .elementor-row .elementor-column[data-col="25"] { margin-bottom: 80px; } .stat-block .elementor-col-100 > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap { padding-bottom: 70px; } .stat-block .elementor-col-100 > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap .elementor-inner-section { margin-bottom: 0; padding-bottom: 0; } } @media all and (max-width: 35.4375em) { .stat-block .elementor-image img { height: 100%; width: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: relative; left: 50%; top: 50%; } } .cta-block .elementor-widget, .cta-block .elementor-widget-wrap { position: static; } .cta-block .cta-block__description p { margin-top: 5px; } .cta-block .cta-block__button .elementor-button-wrapper a { min-width: 200px; position: static; } .cta-block .cta-block__button .elementor-button-wrapper a:before { position: absolute; top: 0; bottom: 0; height: 100%; left: 0; right: 0; content: ""; width: 100%; z-index: 1; cursor: pointer; } .half-video .half-video__left { height: 500px; background-color: #e8e8e8; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media all and (max-width: 47.9375em) { .logo-gallery { padding-bottom: 30px !important; } .logo-gallery .elementor-widget-image-gallery .elementor-image-gallery .gallery-item { margin-bottom: 20px; } .half-video .half-video__left { height: auto; } } .half-video .half-video__left .group-type-offer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; } .half-video .half-video__left .group-type-offer .type-of-offer { margin-left: 10px; margin-bottom: 0; margin-top: 0; color: rgba(34, 35, 38, 0.5); font-size: 1.4rem; } .half-video .half-video__left .elementor-column-wrap { display: block; } .half-video .half-video__left .elementor-column-wrap .elementor-widget-wrap { max-width: 500px; float: right; padding: 0 50px 0 0; } @media all and (max-width: 47.9375em) { .half-video .half-video__left .elementor-column-wrap .elementor-widget-wrap { max-width: 100%; float: none; padding: 50px; } } .half-video .half-video__left button.btn.has-icon.left { padding-left: 54px; font-style: normal; font-weight: 400; background-color: transparent; border: 2px solid rgba(34, 35, 38, 0.2); color: rgba(34, 35, 38, 0.8); } .half-video .half-video__left button.btn.has-icon.left:before { position: absolute; display: inline-block; top: calc(50% - 11px); left: 20px; content: ""; background-image: url(images/cta_play_icon.webp); background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; } .half-video .half-video__left button.btn.has-icon.left:hover { background-color: rgba(24, 35, 68, 0.05); } .half-video .half-video__right { height: 500px; } .half-video .half-video__right .right-section { display: inline-block; height: 500px; vertical-align: top; background-size: cover; width: 100%; position: relative; } .half-video .half-video__right .right-section .wistia-popover { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .half-video .half-video__right .right-section .angled-div { width: 0; height: 0; border-style: solid; border-width: 0 0 500px 100px; border-color: transparent transparent transparent #e8e8e8; position: absolute; } @media all and (max-width: 47.9375em) { .half-video .half-video__right .right-section .angled-div { display: none; } } .half-video .company-logo img { margin: 20px auto; max-height: 60px; width: initial !important; float: left; } .challenge-solution-results .challenge-solution-results__item p, .half-video .half-video__text p { margin-top: 0; } .challenge-solution-results .challenge-solution-results__item { border-bottom: 1px solid rgba(34, 35, 38, 0.2); padding-bottom: 20px; margin-bottom: 40px; } @media all and (min-width: 48em) { .challenge-solution-results .challenge-solution-results__item { width: 30% !important; margin-bottom: 0; padding-bottom: 0; display: block; margin-right: 35px; border-bottom: 0; } .challenge-solution-results .challenge-solution-results__item .elementor-column-wrap.elementor-element-populated { padding-right: 20px; border-right: 1px solid rgba(34, 35, 38, 0.2); } } .challenge-solution-results .challenge-solution-results__item:last-of-type { border: none; margin-right: 0; padding: 0; } .challenge-solution-results .challenge-solution-results__item:last-of-type .elementor-column-wrap { border: none; padding: 0; } .testimonial-with-bg { position: relative; min-height: 500px; overflow: hidden; } .testimonial-with-bg .testimonial-with-bg__image { min-height: 500px; background-repeat: no-repeat; background-size: cover; background-position: bottom center; } .testimonial-with-bg .testimonial-with-bg__inner { position: absolute; left: 0; right: 0; width: 100%; top: 0; height: 100%; z-index: 2; } .testimonial-with-bg .testimonial-with-bg__content .elementor-column-wrap { background-color: #fff; } .testimonial-with-bg .testimonial-with-bg__content .elementor-column-wrap .elementor-testimonial-content { padding: 50px; } .testimonial-with-bg .testimonial-with-bg__content .elementor-column-wrap .elementor-testimonial-meta { padding: 15px 50px 30px; background-color: #f0fafd; position: relative; } .blog-author, .page-lever-press .page-wrap, .page-lever-press-all .page-wrap, .post-type-archive-press_release .page-wrap, .single-press_release .site-content, .single-resources, .single-webinar, .testimonial-card { background-color: #fff; } .testimonial-with-bg .testimonial-with-bg__content .elementor-column-wrap .elementor-testimonial-meta:after { content: ""; position: absolute; bottom: 100%; left: 0; right: 0; height: 82px; background-image: url(images/triangle-accent.png); } .story-block .story-block__testimonial .elementor-widget-container { margin: 0 auto; float: none; padding: 100px 20px; max-width: 685px; position: relative; } .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-content, .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-details { padding-left: 100px; } .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-image { position: absolute; left: 36px; top: 0; } .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-image img { width: 64px !important; height: 64px !important; } .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-name { margin: 0 auto 5px; } .story-block .story-block__testimonial .elementor-widget-container .elementor-testimonial-job { opacity: 0.7; } .story-block .story-block__testimonial.story-block__testimonial--small-image .elementor-testimonial-image { left: 36px; top: 5px; } .case-study-block .elementor-widget.case-study-title { margin-bottom: 25px; } .case-study-block .case-study-subtitle { margin-bottom: 4rem; } .case-study-block .case-study-subtitle p { margin-top: 0; line-height: 1.5; margin-bottom: 0; } .blog-author { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 50px; padding: 30px; } .blog-author__image { background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 50%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px; width: 60px; height: 60px; } .blog-author__info { display: inline-block; } .blog-author__name { margin-bottom: 0; } .single-resources .entry-header { margin: 30px 0 50px; max-width: 800px; } .single-resources h1 { font-size: 4.8rem; margin-top: 20px; } @media all and (max-width: 47.9375em) { .single-resources .resources { padding: 0 20px; } .single-resources h1 { font-size: 30px; } .single-resources .entry-content .post-thumbnail { min-height: auto; background-image: none !important; } } .single-resources .content-wrapper .entry-content, .single-resources .content-wrapper .entry-sidebar { padding-bottom: 100px; } .single-resources .entry-content .post-thumbnail { background-position: center center; background-repeat: no-repeat; background-size: cover; margin-bottom: 50px; line-height: 0; } .single-resources .entry-content .post-thumbnail-img { position: relative; opacity: 1; } @media all and (min-width: 48em) { .single-resources .content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .single-resources .content-wrapper .entry-content, .single-resources .content-wrapper .entry-sidebar { width: 50%; } .single-resources .content-wrapper .entry-sidebar { margin-left: 40px; } .single-resources .entry-content .post-thumbnail { min-height: auto; padding-top: 50%; } .single-resources .entry-content .post-thumbnail-img { position: absolute; opacity: 0; display: none; } } .single-resources .entry-content h3 { font-family: meta, sans-serif; } .resource-teaser__topics, .resource-teaser__type, .single .resource-type__name { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; } .single .resource-type { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .single .resource-type__icon { background-repeat: no-repeat; background-size: contain; width: 24px; height: 24px; margin-right: 10px; } .single .resource-type__name { color: #2c2e2f80; font-size: 16px; } .resource-teaser { background: #fff; -webkit-box-shadow: 2px 2px 7px -2px rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 7px -2px rgba(0, 0, 0, 0.25); position: relative; } .resource-teaser__link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; outline: transparent solid 4px; z-index: 9; } .resource-teaser__link:hover { outline-color: #0c92f3; } .resource-teaser__image { background-size: cover; background-position: center center; min-height: 30rem; } @media all and (max-width: 47.9375em) { .resource-teaser__image { min-height: auto; background-image: none !important; } } .resource-teaser__image-img { position: relative; opacity: 1; } @media all and (min-width: 48em) { .resource-teaser__image { min-height: auto; padding-top: 50%; } .resource-teaser__image-img { position: absolute; opacity: 0; display: none; } } .resource-teaser__image.type-webinar { background-image: url(images/placeholder_webinar.svg) !important; padding-top: 50%; } .resource-teaser__content { padding: 30px; } .resource-teaser__body { margin-bottom: 40px; } .resource-teaser__meta-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .resource-teaser__type { color: rgba(44, 46, 47, 0.5); font-size: 1.6rem; } .resource-teaser__type [class^="icon-gray"] { display: inline-block; padding-left: 34px; position: relative; } .resource-teaser__type [class^="icon-gray"]:before { content: ""; background-size: contain; background-repeat: no-repeat; display: inline-block; width: 2.7rem; height: 2.7rem; position: absolute; top: 0; left: 0; -webkit-transform: translateY(-0.1rem); -ms-transform: translateY(-0.1rem); transform: translateY(-0.1rem); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .resource-teaser__type .icon-gray-tools:before { background-image: url(images/tools.png); width: 1.9rem; height: 1.9rem; left: 5px; top: 6px; } .resource-teaser__type .icon-gray-ebook:before { background-image: url(images/ebook.png); } .resource-teaser__type .icon-gray-video:before { background-image: url(images/video.png); } .resource-teaser__type .icon-gray-webinar:before { background-image: url(images/webinar.png); } .resource-teaser__type .icon-gray-datasheet:before { background-image: url(images/whitepaper.png); } .resource-teaser__type .icon-gray-article:before { background-image: url(images/casestudy.png); } .resource-teaser__topics { color: #33c0cd; line-height: 14px; margin-left: 40px; } @media all and (max-width: 61.9375em) { .resource-teaser__topics { display: none; } } .resource-teaser__topics a { color: #33c0cd; text-decoration: none; } .resource-teaser__topics i.fa-tag { margin-left: -20px; -webkit-transform: translateY(1px); -ms-transform: translateY(1px); transform: translateY(1px); } .page-recruiting-resources h1 { font-family: meta, sans-serif; font-size: 4.8rem; margin-top: 2rem; margin-bottom: 8rem; } .page-recruiting-resources .promoted-resource { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .page-recruiting-resources .promoted-resource__image, .page-recruiting-resources .promoted-resource__info { width: calc(50% - 15px); } .page-recruiting-resources .promoted-resource__image { background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: 41rem; } .page-recruiting-resources .promoted-resource__info { padding-left: 25px; } .page-recruiting-resources .promoted-resource__info h2 { font-family: meta, sans-serif; margin-top: 10px; } .page-recruiting-resources .promoted-resource__tags { margin-top: 3rem; } .page-recruiting-resources .promoted-resource__tags .resource-teaser__type { color: #b1b1b3; font-size: 1.8rem; } .page-recruiting-resources .promoted-resource__tags .resource-teaser__topics { display: inline; } .page-recruiting-resources .promoted-resource .presenter-info { overflow: hidden; } .page-recruiting-resources .promoted-resource .presenter-info__image { float: left; width: 12rem; } .page-recruiting-resources .promoted-resource .presenter-info__image img { border-radius: 50%; width: 9rem; height: 9rem; } .page-recruiting-resources .promoted-resource .presenter-info__meta { margin-left: 12rem; } .page-recruiting-resources .promoted-resource .presenter-info__meta p { color: #969799; font-size: 1.6rem; margin: 0; } .page-recruiting-resources .promoted-resource .presenter-info__name { font-size: 2.2rem; } .page-recruiting-resources .promoted-resource .presenter-info__title { color: #969799; } .page-recruiting-resources .resources-list-wrapper { margin-bottom: 80px; } .page-recruiting-resources .resources-list-wrapper__header { font-family: meta, sans-serif; } .page-recruiting-resources .resources-list-wrapper__header a { color: #2c2e2f; text-decoration: none; } .page-recruiting-resources .resources-list-wrapper__more-link { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-decoration: none; text-transform: lowercase; } @media all and (max-width: 47.9375em) { .single-webinar .type-webinar { padding: 0 20px; } } .single-webinar .entry-header { border-bottom: 8px solid #2c2e2f; margin: 70px 0 40px; padding-bottom: 30px; } .single-webinar h1 { font-size: 4.8rem; margin: 20px 0 18px; max-width: 700px; } .single-webinar .webinar-date { background-image: url(images/clock-icon.png); background-position: 0 5px; background-repeat: no-repeat; background-size: 18px 18px; padding-left: 33px; } .single-webinar .content-wrapper .entry-content, .single-webinar .content-wrapper .entry-sidebar { padding-bottom: 100px; } @media all and (min-width: 48em) { .single-webinar .content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .single-webinar .content-wrapper .entry-content, .single-webinar .content-wrapper .entry-sidebar { width: 50%; } .single-webinar .content-wrapper .entry-sidebar { margin-left: 40px; } } .single-webinar .webinar-presenters-list { border-bottom: 1px solid rgba(34, 35, 38, 0.2); margin-bottom: 30px; } .single-webinar .webinar-presenter { margin-bottom: 30px; position: relative; } .single-webinar .webinar-presenter__image { position: absolute; top: 5px; } .single-webinar .webinar-presenter__image img { border-radius: 50%; width: 40px; height: auto; } .single-webinar .webinar-presenter__info { padding-left: 60px; } .single-webinar .webinar-presenter__info em { display: block; color: rgba(34, 35, 38, 0.5); font-size: 1.2rem; } .single-webinar .webinar-presenter__name { font-size: 1.6rem; line-height: 1.6; } .single-webinar .webinar-presenter__title { color: rgba(34, 35, 38, 0.5); font-size: 1.4rem; line-height: 1.4; } @media all and (max-width: 47.9375em) { .single-press_release .site-content { padding: 0 20px; } } .single-press_release h1.entry-title { margin-bottom: 0.67em; } .single-press_release .addthis_sharing { border: none; margin-top: 28px; } .page-lever-press .page-wrap h1, .page-lever-press-all .page-wrap h1, .post-type-archive-press_release .page-wrap h1 { border-bottom: 1px solid #ebebeb; margin-top: 100px; margin-bottom: 75px; padding-bottom: 30px; } .press-releases-list__item { margin: 20px 0; } @media all and (min-width: 48em) { .press-releases-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .press-releases-list__item { width: 47%; } } .press-releases-navigation { margin-top: 30px; margin-bottom: 50px; text-align: right; } .press-releases-navigation a { margin-left: 10px; } .press-release__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media all and (max-width: 47.9375em) { .press-release__list { margin: 0 -15px; } } .press-release__list .press-release__item { width: 50%; margin: 20px 0; padding: 0 15px; } .press-release__list .press-release-link { margin: 10px auto; padding-right: 20px; } .press-release__list .release-date { font-size: 1.2rem; line-height: 1.4em; color: #818181; padding-bottom: 5px; } .press-release__list .release-link a { color: #0c92f3; text-decoration: underline; font-size: 1.8rem; line-height: 26px; } .press-release__list .release-link a:active, .press-release__list .release-link a:focus, .press-release__list .release-link a:hover { color: #182344; } .press-release-teaser .press-release-teaser__image { margin-bottom: 30px; } .press-release-teaser .press-release-teaser__image a { display: block; } .press-release-teaser .press-release-teaser__image img { height: 40px; width: auto; } .press-release-teaser a.press-release-teaser__link { color: #2c2e2f; line-height: 26px; text-decoration: underline; } .press-release-teaser__content { color: #939393; font-style: italic; font-size: 1.5rem; line-height: 24px; margin-top: 10px; width: 95%; } .press-release-teaser__date { color: #939393; font-size: 1.2rem; line-height: 23px; } .testimonial-card { border-radius: 3px; -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.5); padding: 30px; text-align: center; width: 260px; height: 100% !important; } .testimonial-card.slick-slide { height: 280px; } .testimonial-card .testimonial-card__image { margin-bottom: 10px; } .testimonial-card .testimonial-card__image img { border-radius: 50%; display: block; margin: 0 auto; width: 100px; height: auto; } .testimonial-card__name { color: #0c92f3; font-weight: 700; font-size: 1.6rem; line-height: 1.5; } .testimonial-card__title { font-weight: 700; font-size: 1rem; line-height: 1.5; letter-spacing: 0.71px; text-transform: uppercase; color: rgba(34, 35, 38, 0.8); } .testimonial-card__content { display: none; line-height: 24px; color: rgba(34, 35, 38, 0.8); } .testimonial-card__content p { margin-bottom: 0; } .testimonial-card .testimonial-card__separator { background-color: #0c92f3; margin: 15px auto; width: 40px; height: 3px; } .testimonial-card .testimonial-card__logo img { margin: 0 auto; max-height: 30px; width: auto; } .testimonial-card.slick-current { margin-top: -40px; width: 300px; height: 360px; } .testimonial-card.slick-current .testimonial-card__content { display: block; } .page-resource-listing { background-image: url(images/bg-shapes.svg); background-size: contain; padding: 60px 25px; } .page-resource-listing__header { margin-bottom: 20px; text-align: center; } .page-resource-listing__header h1 { font-family: meta, sans-serif; margin-top: 2rem; } @media all and (min-width: 48em) { .page-resource-listing__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page-resource-listing__header h1 { margin-left: 30px; } } .page-resource-listing__header img { max-width: 120px; } .page-resource-listing__filters { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 60px 0; } .page-resource-listing__filters .custom-dropdown { background-color: #fff; border-radius: 3px; cursor: pointer; position: relative; width: 48%; } @media all and (min-width: 48em) { .page-resource-listing__filters { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page-resource-listing__filters .custom-dropdown { margin: 0 20px; width: 300px; } } .page-resource-listing__filters .custom-dropdown p { border: 1px solid #d7d7d9; border-radius: 3px; color: #969799; font-family: meta-caps, sans-serif; font-size: 1.2rem; line-height: 21px; letter-spacing: 1px; text-transform: lowercase; margin: 0; padding: 11px; } @media all and (min-width: 30em) { .page-resource-listing__filters .custom-dropdown p { font-size: 1.6rem; } } .page-resource-listing__filters .custom-dropdown i.icon-chev-down { border-color: #969799; border-style: solid; border-width: 0 3px 3px 0; float: right; margin-top: 4px; margin-right: 5px; padding: 4px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .page-resource-listing__filters .custom-dropdown .dropdown-content { display: none; background-color: #fff; border-color: #969799; border-style: solid; border-width: 0 1px 1px; border-radius: 0 0 3px 3px; max-height: 400px; overflow-y: auto; width: 100%; position: absolute; top: 47px; left: 0; z-index: 10; } .page-resource-listing__filters .custom-dropdown .dropdown-content a { background-color: #fff; color: #969799; display: block; padding: 8px 16px; text-decoration: none; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .page-resource-listing__filters .custom-dropdown .dropdown-content a:hover { background-color: #d7d7d9; color: #222326; } .page-resource-listing__filters .custom-dropdown.show .dropdown-content { display: block; } #home-products .elementor-hidden-phone, #home-products .elementor-hidden-tablet, .page-resource-listing .resources-list:before { display: none; } .page-resource-listing__breadcrumbs { font-family: meta-serif, sans-serif; margin-bottom: 40px; } .page-resource-listing__breadcrumbs h3 a, .page-resource-listing__breadcrumbs h3 a + span { color: #969799; } @media all and (min-width: 48em) { .page-resource-listing .resources-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px !important; } .page-resource-listing .resources-list__item { margin-left: 20px; margin-right: 20px; width: calc(50% - 40px); } } .page-resource-listing .resources-list__item { margin-bottom: 40px; } .page-home { padding: 0; } .page-home .elementor-column { min-height: 0; } .page-home .home-hero-banner { background-repeat: no-repeat; color: rgba(255, 255, 255, 0.8); } .page-home .home-hero-banner h3 { color: rgba(255, 255, 255, 0.8); } .page-home .elementor-widget-image-carousel .slick-slide { background-color: #fff; background-image: none !important; border-radius: 3px; -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.5); padding: 30px; } .page-home .home-get-started { margin: 0 auto; } .page-home .home-get-started__wrapper { background-color: #fff; border-radius: 3px; -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1); max-width: 980px; margin: 0 20px; } @media all and (min-width: 62em) { .page-home .home-get-started__wrapper { margin: 0 auto; } } .page-home .home-get-started p { font-size: 14px; line-height: 22px; margin: 0 40px; } .page-home .home-get-started .button a, .page-home .home-get-started .elementor-button-wrapper a { min-width: 220px; } .page-home .home-get-started h2 { font-size: 48px; } .page-home .testimonials-slider { max-height: 0; overflow: hidden; } .page-home .testimonials-slider.slide-loand-done { max-height: inherit; } .page-home .testimonials-slider .slick-list { padding-top: 50px !important; padding-bottom: 50px !important; } .page-home .testimonials-slider__item { margin-left: 20px; margin-right: 20px; } .home-blue-block p { font-family: meta-serif, sans-serif; } .meta-font p { font-family: meta, sans-serif; } #testimonials-slider-wrapper { position: absolute; top: 100%; z-index: 1; left: 0; } #testimonials-slider-wrapper .slick-next.slick-arrow { right: 25px; border: none !important; } #testimonials-slider-wrapper .slick-prev.slick-arrow { left: 25px; z-index: 2; border: none !important; } .home-hero-banner .elementor-column-wrap { padding-left: 0 !important; padding-right: 0 !important; } #home-testimonials .elementor-container.elementor-column-gap-no { max-width: 100%; } #home-testimonials .images-wrapper { margin: 0 0 10px; width: 100%; } @media all and (min-width: 48em) { #testimonials-slider-wrapper { top: 115%; } #home-testimonials .images-wrapper { float: left; width: 31%; padding-right: 50px; } } @media all and (max-width: 47.9375em) { #home-testimonials .images-wrapper .elementor-widget-image { float: left; width: 65%; padding: 0 10px 10px; margin: 0; } #home-testimonials .images-wrapper .elementor-widget-image:first-child { width: 30%; padding: 0; } } #home-products { background: #fff; padding-top: 100px; } @media all and (min-width: 62em) { #home-products { padding-right: 30px; padding-left: 30px; } } @media all and (min-width: 80em) { #home-products { padding-right: 0; padding-left: 0; } } #home-products .products-header h2 { font-family: meta, sans-serif; font-size: 36px; line-height: 48px; margin-bottom: 0; } @media all and (min-width: 48em) { #home-testimonials .elementor-widget-text-editor { width: 69%; } #home-products .products-header h2 { margin-left: 40px; margin-right: 40px; font-size: 48px; line-height: 60px; } } @media all and (min-width: 62em) { #home-products .products-header h2 { max-width: 860px; margin-left: auto; margin-right: auto; } } #home-products .products-subheader { margin-top: 40px; margin-bottom: 40px; } #home-products .products-subheader .elementor-heading-title { font-size: 18px; line-height: 28px; } @media all and (min-width: 48em) { #home-products .products-subheader { margin-left: 40px; margin-right: 40px; } } @media all and (min-width: 62em) { #home-products .products-subheader { max-width: 700px; margin-left: auto; margin-right: auto; } #home-products .elementor-hidden-phone, #home-products .elementor-hidden-tablet { display: block; } #product-bottom .elementor-row { padding: 10px; } } #product-image { margin-top: 100px; margin-left: 0; } #product-bottom { margin-left: 20px; margin-right: 20px; margin-bottom: 50px; position: relative; } @media all and (min-width: 62em) { #product-bottom { max-width: 1160px; margin-left: auto; margin-right: auto; padding: 10px; } } #product-bottom .elementor-col-50 { width: 100%; } #product-bottom .left h2 { font-size: 28px; line-height: 38px; font-family: meta, sans-serif; max-width: 300px; margin: 20px auto 40px; } #product-bottom .left { z-index: 10; } #product-bottom .right { -webkit-box-shadow: 0 0 22px -2px #d9d9d9; box-shadow: 0 0 22px -2px #d9d9d9; text-align: center; padding: 20px 10px; } @media all and (min-width: 48em) { #product-bottom .left h2 { max-width: 100%; } #product-bottom .right { font-size: 22px; line-height: 30px; padding-left: 30px; padding-right: 30px; } } @media all and (min-width: 62em) { #product-bottom .left h2 { max-width: 240px; } #product-bottom .left { width: 30%; } #product-bottom .right { padding: 40px 50px; text-align: left; width: 70%; } } #product-bottom img { margin-top: 40px; height: 37px; width: auto; } #product-bottom .elementor-widget-container { margin: 0; } #product-dropdowns { width: 100%; padding-left: 40px; } #product-dropdowns .dropdown-block { -webkit-box-shadow: 0 0 22px -2px #d9d9d9; box-shadow: 0 0 22px -2px #d9d9d9; position: relative; margin: 10px 10px 20px; padding: 30px 20px 20px 70px; max-width: 100%; background: #fff; cursor: pointer; } #product-dropdowns .dropdown-block .plus-minus-toggle { content: ""; cursor: pointer; height: 21px; position: absolute; top: 45px; right: 30px; width: 21px; } #product-dropdowns .dropdown-block .plus-minus-toggle:after, #product-dropdowns .dropdown-block .plus-minus-toggle:before { background: rgba(34, 35, 38, 0.8); content: ""; height: 1px; left: 0; position: absolute; top: 0; width: 21px; -webkit-transition: -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; } #product-dropdowns .dropdown-block .plus-minus-toggle:after { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; } #product-dropdowns .dropdown-block .plus-minus-toggle.collapsed:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } #product-dropdowns .dropdown-block .plus-minus-toggle.collapsed:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } #product-dropdowns .dropdown-block h2.elementor-heading-title { font-size: 14px; line-height: 22px; font-weight: 700; font-family: meta, sans-serif; } #product-dropdowns .dropdown-block .elementor-heading-title { font-size: 22px; line-height: 30px; } #product-dropdowns .dropdown-block .elementor-widget-text-editor { font-size: 14px; line-height: 22px; } #product-dropdowns .dropdown-block .elementor-widget-image { background: #fff; width: 60px; height: 60px; position: absolute; top: 30px; left: -20px; -webkit-box-shadow: 0 0 22px -2px #d9d9d9; box-shadow: 0 0 22px -2px #d9d9d9; } #product-dropdowns .dropdown-block .elementor-widget-image img { padding: 10px; } @media all and (min-width: 48em) { #product-dropdowns .dropdown-block .elementor-widget-image { left: -40px; width: 80px; height: 80px; } #product-dropdowns .dropdown-block .elementor-widget-image img { padding: 15px; } } .responsive-active { overflow: hidden; position: relative; height: 100vh; } .responsive-active .header .menu-close { right: 15px; top: 15px; z-index: 9999; color: #fff; font-size: 40px; } .responsive-active .menu-toggle, .responsive-active .mktoError { display: none !important; } .error404 .site-content { background-color: #fff; padding: 50px 20px; } @media all and (min-width: 62em) { #product-dropdowns .dropdown-block { margin-left: 0; } .error404 .site-content { padding-left: 0; padding-right: 0; } } .error404 h1.page-title { margin-bottom: 0.67em; } .elementor-page h1 { font-size: 4.8rem; } .elementor-page .resource-type.elementor-element .elementor-image-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left; } .elementor-page .resource-type.elementor-element .elementor-image-box-wrapper figure.elementor-image-box-img { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 10px !important; margin-bottom: 0; width: auto; } .elementor-page .resource-type.elementor-element .elementor-image-box-wrapper figure.elementor-image-box-img img { display: block; } .elementor-page .resource-type.elementor-element .elementor-image-box-wrapper .elementor-image-box-title { color: #2c2e2f80; font-family: meta-caps, sans-serif; font-size: 16px; letter-spacing: 1px; text-transform: lowercase; } .elementor-page .video-featuring.elementor-element .elementor-inner-section { border-color: rgba(34, 35, 38, 0.2); border-style: solid; border-width: 1px 0; padding: 30px 0 20px; } .elementor-page .video-featuring.elementor-element .elementor-widget-heading .elementor-widget-container { font-style: italic; color: rgba(34, 35, 38, 0.5); padding: 0 20px; width: auto; position: absolute; top: 10px; z-index: 1; } .elementor-page .video-featuring.elementor-element .elementor-image-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: left; } .elementor-page .video-featuring.elementor-element .elementor-image-box-wrapper figure.elementor-image-box-img { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 20px !important; width: auto; } .elementor-page .video-featuring.elementor-element .elementor-image-box-wrapper figure.elementor-image-box-img img { border-radius: 50%; display: block; width: 60px; height: 60px; } .elementor-page .video-featuring.elementor-element .elementor-image-box-wrapper .elementor-image-box-description { color: rgba(34, 35, 38, 0.5); font-style: italic; font-size: 14px; } .elementor-page .resource-card.elementor-element h3 { color: #222326; font-family: meta, sans-serif; font-weight: 400; font-size: 2.2rem; line-height: 1.3; } .elementor-page .resource-card.elementor-element .elementor-text-editor { font-size: 1.6rem; } .elementor-page .resource-card.elementor-element a.elementor-button-link { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; padding-right: 54px; position: relative; } .elementor-page .resource-card.elementor-element a.elementor-button-link:before { content: ""; background-image: url(images/icon-white-arrow.png); background-repeat: no-repeat; background-size: contain; display: inline-block; width: 14px; height: 14px; position: absolute; top: calc(50% - 7px); right: 20px; } .elementor-page .elementor-divider-separator { color: rgba(34, 35, 38, 0.2); } .confirmation-related-item { position: relative; } .confirmation-related-item .confirmation-related-image .elementor-image { position: relative; padding-top: 56.25%; } .confirmation-related-item .confirmation-related-image .elementor-image a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; line-height: 0; } .confirmation-related-item .confirmation-related-image .elementor-image img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: auto; line-height: 0; height: 100%; } .confirmation-related-item__title { position: static !important; } .confirmation-related-item__title a::before { background: 0 0; z-index: 9; content: ""; position: absolute; top: 0; left: 0; right: 0; cursor: pointer; bottom: 35px; } .admin-bar.body-no-nav-landing .site-content--no-nav-landing { min-height: calc(100vh - 232px); } .body-no-nav-landing { padding-top: 0; } .body-no-nav-landing .body-page-wrap--no-nav-landing .site-header { position: relative; top: 0 !important; } .body-no-nav-landing .site-content--no-nav-landing { min-height: calc(100vh - 200px); } .body-no-nav-landing .site-footer.footer { background: #7f838a; } .body-no-nav-landing .site-footer.footer .copyright-content { opacity: 1; } .body-no-nav-landing .site-footer.footer .footer__wrapper { padding: 40px 0; margin: 0 auto; } .talent-scorecard-embed { height: 1px; overflow: hidden; background: #fff; } .talent-scorecard-embed.show { height: auto; } .box-items-media .elementor-column-wrap { position: relative; } .box-items-media .elementor-column-wrap .elementor-widget-image { position: absolute; left: 0; right: 0; bottom: 0; } .block-dropdown { margin-bottom: 10px; } @media all and (max-width: 47.9375em) { .block-dropdown { margin-bottom: 5px; margin-left: 20px; margin-right: 20px; } } .block-dropdown .elementor-text-editor p { margin-bottom: 0; } .block-dropdown__heading { cursor: pointer; position: relative; } .block-dropdown__heading .elementor-heading-title { display: inline-block; } .block-dropdown__heading .elementor-heading-title:before { content: ""; border: 2px solid #fff; position: absolute; width: 18px; height: 18px; display: block; right: -10px; top: 50%; margin-top: -5px; border-left: 0; border-bottom: 0; -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); border-radius: 0; background: 0 0; left: auto; } .block-dropdown__group { width: 100%; margin: 0 auto; display: none; } @media all and (max-width: 47.9375em) { .block-dropdown__heading .elementor-heading-title:before { right: 0; } .block-dropdown__group .elementor-container .elementor-row { border-bottom: 1px solid #c1c8cc; } .block-dropdown__group .elementor-container .elementor-row .elementor-element .elementor-element-populated { border-bottom: 0; } .block-dropdown .group-popup-info:hover:after { right: 0; } } .block-dropdown__show { margin-bottom: 0; } .block-dropdown__show .elementor-heading-title:before { margin-top: 3px; border-right: 0; border-top: 0; border-left: 2px solid #fff; border-bottom: 2px solid #fff; } .block-dropdown .group-popup-info { text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .block-dropdown .group-popup-info:hover:after { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #0069b2; border-radius: 8px; color: #fff; content: attr(title); font-size: 12px; padding: 15px; width: 220px; margin-top: -130px; text-align: center; position: absolute; font-weight: 700; } .block-dropdown .group-popup-info:hover:before { border: solid; border-color: #0069b2 transparent; border-width: 12px 10px 0; content: ""; left: 10%; bottom: 24px; position: absolute; } @media all and (max-width: 47.9375em) { .block-dropdown .group-popup-info:hover:before { left: inherit; right: 7px; } } .block-lever-enterprise { margin-top: 30px; } @media all and (min-width: 48em) { .box-lever-trm .elementor-inner-column .elementor-column-wrap .elementor-widget-text-editor { margin-bottom: 130px; } .box-lever-trm .elementor-inner-column .elementor-column-wrap .box-lever-trm__button { position: absolute; bottom: 0; padding-bottom: 35px; } .box-lever-trm .elementor-inner-column .elementor-column-wrap .box-lever-trm__link { position: absolute; bottom: 0; } } .enterprise-trm__icon { min-height: 110px; } @media all and (min-width: 65em) { .enterprise-trm__icon { margin-bottom: -25px !important; } } .enterprise-trm__box { border-bottom: 1px dashed rgba(34, 35, 38, 0.2); padding-top: 30px; } .enterprise-trm__box:nth-child(2) { position: relative; } @media all and (min-width: 48em) { .enterprise-trm__box { padding-top: 0; border-bottom: none; } .enterprise-trm__box:nth-child(2):after, .enterprise-trm__box:nth-child(2):before { position: absolute; content: ""; top: 0; height: 100%; bottom: 0; } .enterprise-trm__box:nth-child(2):before { border-right: 1px dashed rgba(34, 35, 38, 0.2); right: 5px; } .enterprise-trm__box:nth-child(2):after { border-left: 1px dashed rgba(34, 35, 38, 0.2); left: 25px; } } .enterprise-trm__box:first-of-type { padding-top: 0; } .enterprise-trm__box:first-of-type .enterprise-trm__icon .elementor-icon { max-width: 150px; } .enterprise-trm__box:first-of-type .enterprise-trm__icon svg { width: 100%; } .enterprise-trm__box:last-of-type { border-right: none; border-bottom: 0; } .elementor-element .image-bg--white img, .elementor-template-full-width { background: #fff; } .section-divider-quote__columns .elementor-inner-column:first-child { padding-right: 20px; } .section-divider-quote__columns .elementor-inner-column:last-child { padding-left: 50px; } .section-divider-quote .sidebar-quote-content { position: relative; font-family: meta, sans-serif; font-style: normal; font-weight: 400; font-size: 1.8rem; line-height: 1.7; color: rgba(34, 35, 38, 0.8); } .section-divider-quote .sidebar-quote-content:before { content: ""; background-image: url(images/icon-quote.svg); width: 30px; height: 30px; position: absolute; background-repeat: no-repeat; background-size: contain; top: 0; left: -40px; opacity: 0.5; } .diversity-stats__six-column { width: calc(100% / 6) !important; float: left; text-align: center; padding: 0 20px; } .diversity-stats__six-column .elementor-widget-container h5 { font-size: 3.6rem; margin-bottom: 1.5rem; line-height: 1.4; color: #2c2e2f; } @media all and (max-width: 61.9375em) { .diversity-stats__six-column { width: calc(100% / 3) !important; } .diversity-stats__six-column-mobile { clear: both; } } @media all and (max-width: 47.9375em) { .diversity-stats__six-column { width: 100% !important; } } .shadow-box-content-image { width: calc(100% / 3 - 26.67px) !important; float: left; margin-right: 40px; } @media all and (max-width: 47.9375em) { .shadow-box-content-image { width: 100% !important; margin: 0; } .shadow-box-content-image .elementor-widget-container { margin-top: 0 !important; margin-bottom: 0 !important; } } .shadow-box-content-image:last-child { margin-right: 0; } .shadow-box-content-image .elementor-image-box-img { line-height: 0; margin: 35px 0 !important; } .shadow-box-content-image .elementor-image-box-img img { height: 70px; } .shadow-box-content-image .elementor-widget-container { background: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 3rem 3rem 5rem; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; } .shadow-box-content-image .elementor-image-box-title { min-height: 60px; margin-bottom: 30px; } .shadow-box-content-image .elementor-image-box-title a:before { content: ""; background: 0 0; position: absolute; top: 0; right: 0; left: 0; outline: transparent solid 4px; bottom: 0; } #integrations-list .integration-card > a:hover, .shadow-box-content-image .elementor-image-box-title a:hover:before { outline: #0c92f3 solid 4px; } @media all and (min-width: 48em) { .shadow-box-content-image .elementor-image-box-description { min-height: 150px; } } .editer-samll-width { max-width: 600px; margin: 0 auto; } .cta-button-link .elementor-text-editor p { color: #fff; } .cta-button-link a.elementor-button-link.elementor-button.elementor-size-sm { background: #075892 !important; min-width: 200px; padding: 10.5px 20px; font-size: 1.8rem; color: #fff; border: 2px solid transparent; font-family: meta-caps, sans-serif; font-style: normal; letter-spacing: 1px; text-transform: lowercase; position: relative; display: inline-block; font-weight: 400; line-height: 1.428571429; text-align: center; cursor: pointer; border-radius: 3px; -ms-user-select: none; user-select: none; -webkit-appearance: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .cta-button-link a.elementor-button-link.elementor-button.elementor-size-sm:hover { background: #06497a !important; } .quote-container .quote { padding: 50px; } .quote-container .logo { margin-bottom: 20px; } .quote-container .large { font-size: 2.2rem; line-height: 1.7; color: rgba(34, 35, 38, 0.8); } .quote-container .name { position: relative; padding: 15px 50px 30px; background: #f0fafd; } .quote-container .name p { margin-bottom: 0; } .quote-container .name .name-title { display: block; font-size: 0.8em; color: rgba(44, 46, 47, 0.8); } .quote-container .name:after { content: ""; position: absolute; bottom: 100%; left: 0; right: 0; height: 82px; background-image: url(images/triangle-accent.png); } .card-three-columns .elementor-widget { margin-bottom: 0 !important; position: static; } @media all and (max-width: 47.9375em) { .card-three-columns .elementor-inner-column { margin-bottom: 30px; } } .card-three-columns .elementor-widget-wrap { position: static; } .card-three-columns .elementor-heading-title { font-size: 2.2rem; color: #222326; font-family: meta, sans-serif; font-style: normal; font-weight: 400; line-height: 1.3 !important; margin: 25px 0 20px !important; } .card-three-columns .elementor-heading-title a:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: 0 0; } .card-three-columns .elementor-text-editor { margin-top: 0 !important; } .card-two-columns .elementor-widget-heading { margin-bottom: 0 !important; } .card-two-columns .elementor-heading-title { margin-top: 30px !important; margin-bottom: 0; } .card-two-columns .elementor-text-editor p { margin: 0 !important; font-size: 1.6rem; color: rgba(34, 35, 38, 0.5); } .gdpr-compliance-component .elementor-row { background: rgba(24, 35, 68, 0.05) !important; padding: 40px; } @media all and (max-width: 47.9375em) { .gdpr-compliance-component { margin: 0 20px !important; } .gdpr-compliance-component__left .elementor-column-wrap { padding: 0 !important; background: 0 0 !important; text-align: center; } .gdpr-compliance-component__left .elementor-column-wrap .elementor-widget-text-editor { margin-bottom: 0 !important; } } .gdpr-compliance-component__left .elementor-column-wrap .elementor-text-editor p:first-child { margin-top: 0 !important; } .gdpr-compliance-component__right .elementor-column-wrap.elementor-element-populated { margin-bottom: -80px; min-height: 240px; } @media all and (max-width: 47.9375em) { .gdpr-compliance-component__right .elementor-column-wrap.elementor-element-populated { margin-bottom: 0; background-position: center center !important; margin-top: 50px; } } .gdpr-compliance-component__right .elementor-column-wrap.elementor-element-populated .elementor-widget-button { position: static; } .gdpr-compliance-component__right .elementor-column-wrap.elementor-element-populated .elementor-button-link { color: transparent; font-size: 0; width: 100%; height: 100%; background: 0 0; position: absolute; } .elementor-text-editor ol, .elementor-text-editor ul { padding-left: 0; margin-top: 0; margin-bottom: 3rem; } .elementor-text-editor ol li, .elementor-text-editor ul li { background-image: none; position: relative; padding: 0 0 0 20px; margin-bottom: 1.5rem; } .elementor-text-editor ol li:before, .elementor-text-editor ul li:before { position: absolute; left: 0; top: 0.6em; content: ""; height: 6px; width: 6px; background: rgba(34, 35, 38, 0.5); border-radius: 3px; } .elementor-section-boxed__image-left .elementor-inner-column:first-child { padding-right: 20px; } @media all and (max-width: 47.9375em) { .elementor-section-boxed__image-left .elementor-inner-column:first-child { margin-bottom: 30px; } .feature-slide-banner .slick-slide-inner { height: 400px; } .feature-slide-banner .slick-slide-inner .slick-slide-image { opacity: 0; visibility: hidden; } .feature-slide-banner .slick-initialized .slick-slide { background-size: cover; background-position: center; background-repeat: no-repeat; } .grid-4-columns .elementor-inner-column .elementor-image-box-img { width: 100% !important; } .grid-4-columns .elementor-inner-column .elementor-image-box-img img { width: 100%; } } .elementor-default .page-wrap { margin: 0 auto; } .elementor-default .page-wrap .entry-content { margin: 0; } .elementor-default.elementor-template-full-width .page-wrap { max-width: 100%; } .lever-job-list .lever-job { background: 0 0 !important; list-style: none; padding: 10px 0 !important; line-height: 1.7; border-bottom: 1px solid rgba(44, 46, 47, 0.16); margin-bottom: 0 !important; display: block; text-decoration: none; } .lever-job-list .lever-job a { text-decoration: none; } .lever-job-list .lever-job .text-color { color: rgba(34, 35, 38, 0.8); } .lever-job-list .lever-job .lever-job-tag { display: block; font-size: 1.6rem; color: #969799; text-decoration: none; } .lever-job-list .lever-job .lever-job-link { display: block; text-decoration: none; } .lever-job-list .lever-job .lever-job-link:hover .lever-job-title { text-decoration: underline; } .grid-4-columns .elementor-inner-column .elementor-image-box-wrapper { background: #fff; } .grid-4-columns .elementor-inner-column .elementor-image-box-img { margin-bottom: 0; line-height: 0; } .grid-4-columns .elementor-inner-column .elementor-image-box-content { position: relative; text-align: left; min-height: 175px; } .grid-4-columns .elementor-inner-column .elementor-image-box-description { padding: 20px 20px 70px; background: #fff; } .grid-4-columns .elementor-inner-column .elementor-image-box-title { position: absolute; bottom: 20px; text-decoration: none; left: 20px; color: #0c92f3 !important; font-size: 16px; font-family: meta-caps, sans-serif !important; letter-spacing: 1px; text-transform: lowercase; font-weight: 400 !important; } .grid-4-columns .elementor-inner-column .elementor-image-box-title a { color: #0c92f3 !important; padding-right: 20px; display: block; } .grid-4-columns .elementor-inner-column .elementor-image-box-title a:hover { color: #182344 !important; } @media all and (max-width: 47.9375em) { .icon-tow-columns .elementor-inner-column:first-child { margin-bottom: 50px; } .icon-tow-columns .elementor-image-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .icon-tow-columns .elementor-image-box-content { text-align: left; margin-left: 25px; } .icon-tow-columns .elementor-column-wrap { padding: 0 !important; } .block-certifications .elementor-inner-section { padding: 0 20px !important; } .block-certifications .elementor-column-wrap { padding-top: 0 !important; } .block-certifications .block-title .elementor-widget-container { padding-bottom: 50px !important; } .block-certifications .block-certifications__item { margin-bottom: 40px; } .block-certifications .block-certifications__item .elementor-heading-title { margin-top: 10px !important; } .block-certifications .block-certifications__item:last-child { margin-bottom: 0; } .customer-logo-images { padding-left: 20px; padding-right: 20px; } .customer-logo-images .gallery-item { width: calc(100% / 3) !important; } } .customer-logo-images .gallery-item .gallery-icon { display: block; position: relative; min-height: 100px; } .customer-logo-images .gallery-item img { width: auto !important; max-width: 80% !important; height: auto !important; max-height: 45px; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .get-demo-contact-form { max-width: 600px; padding: 0 20px; margin: 0 auto; } @media all and (max-width: 47.9375em) { .get-demo-contact-form { padding: 0; } } .get-demo-contact-form input { font-size: 1.6rem; border-radius: 3px; padding: 5.5px 15px; border: 1px solid rgba(34, 35, 38, 0.2); width: 100%; margin-bottom: 20px; } .get-demo-contact-form input::-webkit-input-placeholder { color: rgba(34, 35, 38, 0.5); } .get-demo-contact-form input::-moz-placeholder { color: rgba(34, 35, 38, 0.5); } .get-demo-contact-form input:-ms-input-placeholder { color: rgba(34, 35, 38, 0.5); } .get-demo-contact-form input:-moz-placeholder { color: rgba(34, 35, 38, 0.5); } .get-demo-contact-form .button-submit { text-align: center; } .get-demo-contact-form .button-submit input { width: auto; min-width: 200px; padding: 10.5px 20px; font-size: 1.8rem; color: #fff; border: 2px solid transparent; font-family: meta-caps, sans-serif; } .get-demo-contact-form .company-size select { font-size: 1.6rem; border-radius: 3px; border: 1px solid rgba(34, 35, 38, 0.2); padding: 5.5px 15px; background-image: url(images/form-drop-down.webp); background-size: 16px 16px; background-position: 97% 11px; background-repeat: no-repeat; -webkit-appearance: none; margin-bottom: 20px; width: 100%; font-family: meta, sans-serif; } .get-demo-contact-form .company-size select:hover { background-color: #fff; } .sourcing-header-text { color: #fff; padding: 80px 30px 0; } .sourcing-header-text h1 { color: #fff; margin-bottom: 10px; font-size: 64px; font-weight: 700; line-height: 77px; } @media all and (max-width: 47.9375em) { .sourcing-header-text { padding: 40px 15px 0; } .sourcing-header-text h1 { font-size: 54px; } } .sourcing-header-text p { font-size: 22px; font-weight: 400; line-height: 37px; color: rgba(255, 255, 255, 0.8); margin-top: 0; } .recruitin-checkup-component { margin: 0 auto; max-width: 500px; } .widget-type-rich_text_accept { background: #fff; overflow: auto; height: 300px; padding: 20px; max-width: 840px; margin: 0 auto; } .block-show-logo .elementor-widget-heading { margin-bottom: 10px !important; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title, .feature-comparison-table .elementor-widget:not(:last-child) { margin-bottom: 0; } .block-show-logo .elementor-image { height: 240px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } @media all and (max-width: 47.9375em) { .block-show-logo .elementor-image { height: 142px; } .block-show-logo .elementor-image img { height: 38px; } } .table-responsive { display: block; width: 100%; overflow-x: auto; } .table-responsive table { width: 100%; min-width: 1000px; border-spacing: 0; } .table-responsive table td, .table-responsive table th { padding: 10px 20px; text-align: left; border-bottom: 1px solid rgba(34, 35, 38, 0.2); } .table-responsive table td:first-child, .table-responsive table th:first-child { padding-left: 0; } .header-nurture-image-video-wrapper .header-nurture-image-video-wrapper__button { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .header-nurture-image-video-wrapper .header-nurture-image-video-wrapper__button .elementor-widget-container { text-align: center; } .feature-comparison-table .elementor-text-editor p { margin-top: 10px; margin-bottom: 5px; } .feature-comparison-table .elementor-widget-wrap .elementor-widget-text-editor:last-child p { margin-top: 0; margin-bottom: 10px; } .elementor-page-13044 h1, .elementor-page-13044 h2, .elementor-page-13044 h3, .elementor-page-13044 h4, .elementor-page-13044 h5 { font-family: meta, sans-serif !important; } .elementor-page-13044 h2 { font-size: 3.6rem; } .elementor-page-13044 .fs30 h2 { line-height: 4rem !important; font-size: 3rem !important; } .elementor-page-13044 .wistia_click_to_play .bold { font-weight: 700; } .elementor-page-13044 .h1-header .elementor-heading-title { color: #2c2e2f; font-family: meta, sans-serif; font-size: 4.8rem; font-style: normal; font-weight: 700; line-height: 1.2; margin-bottom: 1.5rem; } .hire-beyond .elementor-element-populated, .hire-on-site-interview .elementor-element-populated, .hire-talent .elementor-element-populated { padding: 10px 10px 0 !important; } .hire-overlay { background: rgba(255, 255, 255, 0.9); margin: 0 auto; max-width: 745px; } @media all and (min-width: 48em) and (max-width: 61.9375em) { .hire-overlay { max-width: 460px; } } @media all and (max-width: 35.4375em) { .hire-overlay { max-width: 320px; } } .hire-beyond { padding-top: 3%; } .hire-beyond__right-column > .elementor-element-populated { padding: 10px 10px 0; } .hire-drive__right-column > .elementor-element-populated { padding: 10px 10px 0 !important; } .hire-inline-icons-list .elementor-element-4e3536c7.elementor-widget-spacer { height: 30px !important; } @media all and (min-width: 62em) { .hire-inline-icons-list__title { margin: 1% 0 0; } } @media all and (min-width: 80em) { .hire-inline-icons-list__title { margin: 0 0 0 -3%; } } .hire-inline-icons-list > div { max-width: 1288px; margin: auto; } .hire-inline-icons-list .text-center { text-align: center; } .hire-inline-icons-list .flex-container { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; width: 100%; } .hire-inline-icons-list .flex-row-wrap { margin-left: 20px; margin-right: 20px; width: calc(100% - 40px); } .hire-inline-icons-list .flex-row { margin-left: -20px; margin-right: -20px; } .hire-inline-icons-list .flex-row .row-inner { margin-left: 20px; margin-right: 20px; text-align: center; } @media all and (min-width: 62em) { .hire-inline-icons-list .flex-row .row-inner:before { content: ""; position: absolute; height: 2px; background: #fff; top: 65px; left: 80px; width: 85%; z-index: 1; } } .hire-inline-icons-list .flex-row img { position: relative; z-index: 2; max-width: 100%; height: auto; border: 0; -ms-interpolation-mode: bicubic; vertical-align: bottom; margin: 0 auto; } .hire-inline-icons-list .flex-row p { color: #fff; } .hire-articles-list .elementor-widget-image .elementor-image figure > a img[src$=".svg"], .hire-articles-list .elementor-widget-image .elementor-image > a img[src$=".svg"] { width: auto; } @media all and (min-width: 62em) { .elementor-13044 .elementor-element.elementor-element-2b6492ee > .elementor-element-populated { margin: 0 3% 0 15%; } } @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (-o-min-device-pixel-ratio: 2/1), screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) { .hire-beyond__left-column .elementor-element-populated { margin: 15% 0 0 16% !important; } .hire-grow__left-column .elementor-element-populated { margin: 15% 5% 0 15% !important; } .hire-talent__left-column .elementor-element-populated { margin: 0 5% 0 15% !important; } .hire-on-site-beyond__right_column .elementor-element-populated { margin: 0 7% 0 23% !important; } .hire-fall__left-column .elementor-element-populated { margin: 0 25% 0 16% !important; } .hire-on-site-meet__right_column .elementor-element-populated { margin: 0 5% 0 14% !important; } .hire-drive__left-column .elementor-element-populated, .hire-master__left-column .elementor-element-populated { margin: 15% 15% 0 16.5% !important; } } .min-200 a { min-width: 220px; } #integrations-list { min-height: 550px; max-width: 1240px; position: relative; } #integrations-list .p40 { vertical-align: middle; } #integrations-list .pb50 { padding-bottom: 50px; } #integrations-list .pt20 { padding-top: 20px; } #integrations-list .ph20 { padding-left: 20px !important; padding-right: 20px !important; } #integrations-list .none { display: none; } #integrations-list h5 { margin: 15px 15px 0.5rem; font-size: 1.8rem; line-height: 1.4; } #integrations-list .font-caps { font-family: meta-caps, sans-serif; font-style: normal; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; } #integrations-list #main-column { padding-left: 0; } #integrations-list #integrations-search { height: 40px; padding: 0 15px; border-radius: 3px; border: 1px solid #e3e4e6; font-size: 16px; font-family: meta, sans-serif; margin-left: 6%; } #integrations-list #integrations-search::-webkit-input-placeholder { color: #969799; } #integrations-list #integrations-search:-ms-input-placeholder { color: #969799; } #integrations-list #integrations-search::-ms-input-placeholder { color: #969799; } #integrations-list #integrations-search::placeholder { color: #969799; } #integrations-list #integrations-filters { width: 100%; position: initial !important; left: 5%; left: 0; top: 25px; } @media all and (min-width: 48em) { .hire-inline-icons-list .flex-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } #integrations-list #main-column { padding-left: 240px; } #integrations-list #integrations-filters { margin: 0; width: 220px; position: absolute !important; left: 3%; top: 25px; } } @media all and (min-width: 62em) { #integrations-list #integrations-filters { left: 0; } } #integrations-list #integrations-filters a { display: block; font-size: 16px; margin-bottom: 5px; color: #969799; padding: 5px 15px; border-radius: 3px; font-family: meta, sans-serif; } #integrations-list #integrations-filters a:hover { text-decoration: none; color: #0c92f3; background-color: #bfe5ff; } #integrations-list #integrations-filters a.active { color: #fff; background-color: #0c92f3; } #integrations-list .row-fluid.list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; padding: 0; margin: 0 auto; } #integrations-list .integration-card, .list-brands .inline-boxes__item, .page-event-listing .events-listing-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; } #integrations-list .row-fluid.list::after { content: ""; -webkit-box-flex: 1; -webkit-flex: auto; -ms-flex: auto; flex: auto; } #integrations-list .integration-card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 5%; background: #fff; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); min-height: 350px; } @media all and (min-width: 48em) { #integrations-list .integration-card { margin: 2%; -webkit-flex-basis: 29.333%; -ms-flex-preferred-size: 29.333%; flex-basis: 29.333%; } } #integrations-list .integration-card p { color: rgba(34, 35, 38, 0.8); font-family: meta, sans-serif; font-style: normal; font-weight: 400; font-size: 1.4rem !important; line-height: 1.7; } #integrations-list .integration-logo-container { border-bottom: 1px solid #e3e4e6; width: 100%; padding: 5% 10% 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #integrations-list .integration-logo { text-align: center; vertical-align: middle; } #integrations-list .integration-logo img { max-width: 200px; } #integrations-list .integration-card__body { margin: 0 7%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; max-width: 220px; } #integrations-list .integration-card__footer { width: 100%; padding-bottom: 7%; } #integrations-list .integration-card__footer a { margin: 0 0 0 7%; } #integrations-list .overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #integrations-list .integration-card { position: relative; } #integrations-list a.no-underline { position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } @media all and (min-width: 48em) { .integration-widget .elementor-element { padding: 0 2% 0 7%; } } .elementor-page h1.entry-title { display: none !important; } .list-brands { padding: 5px; } .list-brands .inline-boxes { max-width: calc(1400px); margin: 0 auto; padding: 0 0 5%; } .list-brands .inline-boxes__header h2 { color: #2c2e2f; font-family: meta, sans-serif; font-size: 4.8rem; text-align: center; } .list-brands .inline-boxes__description { color: #2c2e2f; font-family: meta, sans-serif; text-align: center; font-size: 1.8rem !important; } .list-brands .inline-boxes__learn-more { margin: 5% auto; display: block; background: 0 0 !important; border: 2px solid #0c92f3 !important; color: #0c92f3 !important; max-width: 200px; } @media (min-width: 1024px) { .list-brands .inline-boxes__learn-more { display: inline-block; margin: 0 0 0 3%; } } .list-brands .inline-boxes__learn-more:focus, .list-brands .inline-boxes__learn-more:hover { background: #075892 !important; color: #fff !important; } .list-brands .inline-boxes__learn-more:active { background: #2c2e2f !important; } .list-brands .inline-boxes__inline-boxes { -webkit-overflow-scrolling: touch; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 3.5% 0 2%; } .list-brands .inline-boxes__inline-boxes::-webkit-scrollbar { display: none; } @media (max-width: 1441px) { .list-brands .inline-boxes__inline-boxes { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; } } .list-brands .inline-boxes__item { -moz-flex-direction: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; border-radius: 5px; width: calc(100% / 6 - 20px) !important; min-width: 220px; min-height: 260px; margin: 0 10px; padding: 0.75% 1%; background: #fff; vertical-align: top; } @media (max-width: 1280px) { .list-brands .inline-boxes__item { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; } } .list-brands .inline-boxes__item:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .list-brands .inline-boxes__item-wrap-img { position: relative; width: 100px; height: 100px; border-radius: 50px; background: #f0f1f2; font-size: 20px; text-align: center; margin: 5% auto; } .list-brands .inline-boxes__item-wrap-img span, .list-brands .inline-boxes__item-wrap-img > div { width: 70px; height: 70px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; text-align: center; } .list-brands .inline-boxes__item-wrap-img img { width: 60px; height: auto; margin: 7%; } .list-brands .inline-boxes__item-text { color: #2c2e2f; font-family: meta, sans-serif; font-size: 1.4rem; text-align: center; margin: 10% 4%; } .tpl-brands-list { min-height: 700px; background: #fff; padding: 3% 10% 0; } .tpl-brands-list .elementor-element-populated, .tpl-brands-list__left .elementor-element-populated { padding: 0 !important; } .tpl-brands-list__left .elementor-widget-wrap > .elementor-element { width: 100% !important; } .tpl-brands-list__logo img { max-width: 175px !important; } .tpl-brands-list__description { padding-top: 3%; } .tpl-brands-list__description p { font-size: 3.6rem; color: #fff; font-family: meta-serif, sans-serif; font-weight: 700; line-height: 1.4; margin: 0; } @media all and (min-width: 80em) { .tpl-brands-list__description p { font-size: 4.8rem; margin: 0; } } .tpl-brands-list__btn-link { color: #fff !important; font-family: meta-caps, sans-serif; letter-spacing: 1px; display: inline-block; border-bottom: 1px solid #fff !important; padding: 0 20px 0 0 !important; background-color: transparent !important; } .tpl-brands-list__btn-link:before { display: none !important; } .tpl-brands-list__btn-link:after { background-image: url(images/arrow-right-white.png); position: absolute; display: inline-block; top: 50%; left: inherit; margin-left: 5px; content: ""; background-size: cover; width: 17px; height: 17px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .tpl-brands-list__btn-link:hover { color: #000 !important; border-bottom: 1px solid #000 !important; } .tpl-brands-list__btn-link:hover:after { background-image: url(images/arrow-right-black.png); } .tpl-brands-list__right { background: #fff; height: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .tpl-brands-list__right-innner-section { height: 100%; } .tpl-brands-list__right-logo { margin: 7% 0; } @media all and (min-width: 62em) { .tpl-brands-list__right-logo { margin: 10% 0; } } .tpl-brands-list__right-logo .elementor-image { padding-bottom: 25%; position: relative; } .tpl-brands-list__right-logo .elementor-image img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-height: 100%; width: auto !important; height: auto !important; max-width: 200px; -webkit-filter: grayscale(100%); filter: grayscale(100%); } .tpl-brands-list__right-logo .elementor-image img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); } .tpl-brands-list__right-logo .elementor-image a { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .tpl-brands-list__right-logo .elementor-image a:focus, .tpl-brands-list__right-logo .elementor-image a:hover { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0); } .explore-our-blog-cta .elementor-icon-box-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-icon svg { width: 71px; height: 63px; } .product-highlights-left, .product-highlights-left .elementor-image-box-img { margin-bottom: 0 !important; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title a { background-image: url(images/blogArrow.svg); background-repeat: no-repeat; background-position: right; padding-right: 35px; letter-spacing: 0.15em; white-space: nowrap; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title a:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; } @media screen and (max-width: 767px) { .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-icon { display: none; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title a { background-position: 184px center; padding-right: 75px; line-height: 40px; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title a:after { content: ""; position: absolute; z-index: 9; background-image: url(images/Blog-icon-1.svg); height: 43px; width: 51px; background-repeat: no-repeat; background-size: contain; margin-left: 45px; } .explore-our-blog-cta .elementor-icon-box-wrapper .elementor-icon-box-title { margin-top: 20px; } } @media all and (max-width: 61.9375em) { .component-link-before-home .elementor-col-50 .elementor-column-wrap.elementor-element-populated { padding-right: 20px !important; } } .product-highlights { background-image: url(https://www.lever.co/hubfs/home-bg-shapes.png); background-repeat: no-repeat; background-size: 100%; background-position: center center; } .product-highlights-right { display: none; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } @media all and (min-width: 48em) { .product-highlights-right { position: absolute !important; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } .product-highlights-right.active { display: block; } .product-highlights-right img { width: 100%; height: auto; } .product-highlights-left { opacity: 0.3; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; padding-bottom: 20px; cursor: pointer; } .product-highlights-left .elementor-image-box-description { margin-bottom: 16px !important; } .product-highlights-left .elementor-image-box-title { margin-bottom: 15px; margin-top: 10px; } .product-highlights-left.active { opacity: 1; } .product-highlights-left:after { content: ""; position: absolute; height: 100%; width: 2px; background: #d7d7d9; left: -30px; top: 0; } .product-highlights-left:before { content: ""; position: absolute; height: 0; width: 4px; background: #0c92f3; left: -31px; top: 0; z-index: 1; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 1; } .product-highlights-left:hover:before { height: 100%; } .product-highlights__column-right { overflow: hidden; } .single .entry-content .elementor-widget-lever-sponsors { text-align: center; } .single .entry-content .elementor-widget-lever-sponsors ul { text-align: left; margin-bottom: 0; } .entry-content .elementor-widget-lever-agenda, .single .entry-content .elementor-widget-lever-speaker { text-align: center; } .single .entry-content .elementor-widget-lever-sponsors ul.elementor-sponsor-list-centered { display: inline-block; } .single .entry-content .elementor-widget-lever-sponsors ul:after { display: table; clear: both; content: ""; } .single .entry-content .elementor-widget-lever-sponsors ul li.elementor-sponsor-list-item { float: left; width: 100%; max-width: 120px; min-height: 120px; margin: 0 15px; padding: 0; background: 0 0; } @media all and (min-width: 48em) { .single .entry-content .elementor-widget-lever-sponsors ul li.elementor-sponsor-list-item { margin: 0 40px 0 0; } } @media all and (min-width: 80em) { .single .entry-content .elementor-widget-lever-sponsors ul li.elementor-sponsor-list-item { margin: 0 50px 0 0; } } .single .entry-content .elementor-widget-lever-sponsors ul li.elementor-sponsor-list-item a { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease-in-out; } .single .entry-content .elementor-widget-lever-sponsors ul li.elementor-sponsor-list-item a:hover { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); filter: grayscale(0); } .single .entry-content .elementor-widget-lever-speaker ul { text-align: left; margin: 0; } .single .entry-content .elementor-widget-lever-speaker ul.elementor-speaker-list-centered { display: inline-block; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-main:after, .single .entry-content .elementor-widget-lever-speaker ul:after { display: table; content: ""; clear: both; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item { float: left; min-width: 220px; max-width: 306px; margin: 0 15px 40px 0; padding: 0; background: 0 0; } @media all and (min-width: 48em) { .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item { margin: 0 50px 40px 0; } } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-name { font-size: 1.6rem; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; padding-top: 6px; color: #2c2e2f; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-title { font-size: 1.4rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: normal; color: #b1b1b3; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-image { float: left; margin-right: 12px; line-height: 0; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-image img { width: 100%; max-width: 60px; } .single .entry-content .elementor-widget-lever-speaker ul li.elementor-speaker-list-item .elementor-speaker-list-item-bio { font-size: 1.6rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; margin-top: 12px; color: #2c2e2f; } .entry-content .elementor-widget-lever-agenda ul { text-align: left; list-style: none; } .entry-content .elementor-widget-lever-agenda ul.elementor-agenda-list-centered { display: inline-block; } .entry-content .elementor-widget-lever-agenda ul li.elementor-agenda-list-item { margin: 0 0 21px; padding: 0; background: 0 0; } .entry-content .elementor-widget-lever-agenda ul li.elementor-agenda-list-item .elementor-agenda-list-item-time { min-width: 134px; font-size: 1.6rem; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; color: #2c2e2f; } .entry-content .elementor-widget-lever-agenda ul li.elementor-agenda-list-item .elementor-agenda-list-item-description { font-size: 1.6rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; color: #2c2e2f; } .entry-content .elementor-widget-lever-agenda ul.elementor-agenda-list-bullets li.elementor-agenda-list-item:before { content: "\2022"; font-size: 1.8rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.56; display: inline-block; margin-right: 1px; width: 10px; letter-spacing: normal; color: #0c92f3; } .entry-content .elementor-widget-lever-location .elementor-location-address, .entry-content .elementor-widget-lever-location .elementor-location-address p { font-size: 1.6rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; color: #2c2e2f; } .entry-content .elementor-widget-lever-share { text-align: center; } .entry-content .elementor-widget-lever-share .elementor-share-widget { text-align: left; } .entry-content .elementor-widget-lever-share .elementor-share-widget.elementor-share-centered { text-align: center; } .entry-content .elementor-widget-lever-share .elementor-share-widget.elementor-share-centered .custom_images { display: inline-block; } .entry-content .elementor-widget-lever-share .custom_images a { display: inline-block; width: 32px; height: 32px; text-align: center; position: relative; margin: 0 36px 0 0; } .entry-content .elementor-widget-lever-share .custom_images a img { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .single .entry-content .elementor-widget-lever-highlights ul { padding: 24px 20px; display: table; vertical-align: top; margin-bottom: 0; } .single .entry-content .elementor-widget-lever-highlights ul li.elementor-highlights-list-item { margin: 0; padding: 0 14px 20px 44px; background: url(images/elementor/checkgreen.svg) top left no-repeat; min-height: 24px; font-size: 1.8rem; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.56; letter-spacing: normal; color: #2c2e2f; } .entry-content .elementor-widget-lever-marketo-form { border-radius: 3px; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); border: 1px solid #e3e4e6; background-color: #fff; padding: 30px; } .entry-content .elementor-widget-lever-marketo-form.elementor-marketo-form-overlap-yes { margin-top: -60px; } .entry-content .elementor-widget-lever-marketo-form .elementor-marketo-form-title { font-size: 2.8rem; font-weight: 700; line-height: 1.36; text-align: center; color: #2c2e2f; } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 select { font-family: meta, sans-serif; color: gray; background-color: #fff; } @media all and (min-width: 48em) { .entry-content .elementor-widget-lever-marketo-form.elementor-marketo-form-overlap-yes { margin-top: -80px; } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 .left { float: left; width: 49%; } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 .right { width: 49%; float: right; } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 .mktoButtonRow { clear: both; } } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 input[type="tel"] { font-family: meta, sans-serif; font-size: 1.6rem; } .entry-content .elementor-widget-lever-marketo-form .marketo-form-1027 .mktoFieldDescriptor .mktoLabel { font-size: 1.6rem; color: gray; } .lever-marketo-form-referral-program-singup .elementor-marketo-form-title { font-weight: 400 !important; font-size: 18px !important; } .lever-marketo-form-referral-program-singup .subtile { margin-bottom: 20px; margin-top: 20px; } .lever-marketo-form-referral-program-singup .mktoHtmlText_clear-both { margin-top: 20px !important; display: inline-block; } .lever-marketo-form-referral-program-singup .mktoHtmlText_clear-both .mktoHtmlText.mktoHasWidth { margin-bottom: 0 !important; } .lever-marketo-form-referral-program-singup .umfwrap .mktoForm .textarea-row .mktoLabel { float: none; text-align: center; } .elementor-widget-lever-banner .elementor-widget-container { background-image: url(images/event-background.svg); } .single-event .entry-content .elementor-section-full_width .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0; } .single-event .entry-content .event-banner { position: relative; color: #fff; } .single-event .entry-content .event-banner__wrapper { margin: 0 auto; max-width: 1200px; min-height: 400px; } .single-event .entry-content .event-banner__info { padding-top: 40px; position: relative; z-index: 2; } @media all and (min-width: 48em) { .single-event .entry-content .event-banner__wrapper { min-height: 440px; } .single-event .entry-content .event-banner__info { padding-top: 62px; } } @media all and (min-width: 80em) { .single-event .entry-content .event-banner__info { padding-top: 72px; } } .single-event .entry-content .event-banner__category { display: block; margin-bottom: 20px; margin-left: 40px; } @media all and (max-width: 47.9375em) { .lever-marketo-form-referral-program-singup .marketo-form-type__2_columns .umfwrap .mktoForm .mktoFormRow.has-content { float: left; width: 100%; } .single-event .entry-content .event-banner__info { padding-bottom: 20px; } .single-event .entry-content .event-banner__category { margin-left: 0; padding-left: 20px; padding-right: 20px; } } .single-event .entry-content .event-banner__category:after { display: table; clear: both; content: ""; } .single-event .entry-content .event-banner__category-icon { display: block; height: 42px; width: 42px; margin-right: 20px; float: left; } .single-event .entry-content .event-banner__category-name { display: block; font-size: 1.4rem; font-weight: 700; line-height: 1.56; letter-spacing: 1px; text-transform: uppercase; padding-top: 13px; } .single-event .entry-content .event-banner__title { display: block; font-size: 3.6rem; font-weight: 700; line-height: 1.33; margin-bottom: 35px; margin-left: 40px; } @media all and (max-width: 47.9375em) { .single-event .entry-content .event-banner__title { margin-left: 0; padding-left: 20px; padding-right: 20px; } } @media all and (min-width: 48em) { .single-event .entry-content .event-banner__title { font-size: 4.8rem; line-height: 1.25; margin-bottom: 46px; } } .single-event .entry-content .event-banner__date { display: block; font-size: 1.8rem; line-height: 1.56; background: url(images/icon-event-date.svg) top left no-repeat; padding-top: 6px; padding-left: 62px; margin-bottom: 30px; margin-left: 40px; min-height: 42px; } @media all and (max-width: 47.9375em) { .single-event .entry-content .event-banner__date { margin-left: 20px; } } .single-event .entry-content .event-banner__location { display: block; font-size: 1.8rem; line-height: 1.56; background: url(images/icon-event-location.svg) top left no-repeat; padding-top: 6px; padding-left: 62px; margin-left: 40px; min-height: 42px; } .single-event .entry-content .event-banner__image { width: 100%; min-height: 245px; margin-top: 33px; background-size: cover; } @media all and (max-width: 47.9375em) { .single-event .entry-content .event-banner__location { margin-left: 20px; } .single-event .entry-content .event-banner__image { display: block; position: absolute; z-index: 1; top: 0; bottom: 0; right: 0; left: 0; margin: 0; } } .single-event .entry-content .event-banner--option1 .event-banner__wrapper { position: relative; } @media all and (min-width: 48em) { .single-event .entry-content .event-banner--option1 .event-banner__image { display: none; } } @media all and (min-width: 80em) { .single-event .entry-content .event-banner--option1 .event-banner__info { width: 50%; } .single-event .entry-content .event-banner--option1 .event-banner__image { width: 50%; height: 100%; display: block; position: absolute; top: 0; right: 0; margin-top: 0; } } .single-event .entry-content .event-banner--option2 .event-banner__wrapper { position: relative; } @media all and (min-width: 48em) { .single-event .entry-content .event-banner--option2 .event-banner__image, .single-event .entry-content .event-banner--option3 .event-banner__image { width: 100%; height: 100%; display: block; position: absolute; top: 0; right: 0; margin-top: 0; } } .product-slide__item { margin-bottom: 0; outline: 0; height: 1px; } .product-slide__item.slick-slide { height: auto; } @media all and (min-width: 62em) { .product-slide__image { padding-left: 40px; width: calc(100% - 265px); } .product-slide__image .image-mobile { display: none; } } @media all and (max-width: 61.9375em) { .product-slide__item { background-color: rgba(255, 255, 255, 0.6); border-radius: 8px; -webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.1); box-shadow: 0 0 32px rgba(0, 0, 0, 0.1); margin-left: 20px; margin-right: 20px; margin-bottom: 20px; } .product-slide__image { width: 100%; } .product-slide__image img { width: auto !important; margin: 0 auto; max-height: 230px; } .product-slide__image .image-desktop { display: none; } } @media all and (max-width: 35.4375em) { .product-slide__image img { width: auto; margin: 0; } } .product-slide__wrap { width: 100%; margin: 0 auto; } .product-slide__title { background: #007fd9; font-style: normal; font-weight: 700; font-size: 16px; line-height: 40px; text-align: center; color: #f9f9f9; height: 40px; border-radius: 8px 8px 0 0; } @media all and (min-width: 62em) { .product-slide__title { display: none; } } .product-slide__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 20px 0 40px; max-width: 900px; margin: 0 auto; } @media all and (max-width: 79.9375em) { .product-slide__content { max-width: 850px; } } @media all and (max-width: 61.9375em) { .product-slide__content { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 20px; } } @media all and (min-width: 80em) { .product-slide__content { max-width: 1000px; } } .product-slide__text { font-style: normal; font-weight: 400; font-size: 18px; line-height: 36px; color: #555659; max-width: 265px; padding-top: 55px; } @media all and (max-width: 61.9375em) { .product-slide__text { max-width: 100%; font-size: 16px; line-height: 24px; margin-top: 24px; padding-top: 0; } } .product-slide__text ul { margin-bottom: 0 !important; } .product-slide__text ul li { background-image: url(images/icon-polygon.png) !important; background-position: 0 14px !important; background-repeat: no-repeat; color: #555659; font-size: 18px; font-style: normal; font-weight: 400; line-height: 36px; margin-bottom: 0 !important; padding: 0 0 3px 25px !important; } @media all and (max-width: 61.9375em) { .product-slide__text ul li { padding: 0 0 3px 15px !important; background-position: 0 8px !important; font-size: 16px; line-height: 24px; } } .product-slide__text ul li a { color: #555659; } .product-slide__text ul li a:hover { color: #007fd9; } .product-slide__list { padding-top: 60px; } @media all and (min-width: 62em) { .product-slide__list { background-color: rgba(255, 255, 255, 0.6); border-radius: 32px 6px; -webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.1); box-shadow: 0 0 32px rgba(0, 0, 0, 0.1); padding-top: 100px; } } .product-slide__list ul.product-slick-dots { position: absolute; top: 40px; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-bottom: 0.5px dashed #4cb5ff; } .product-slide__list ul.product-slick-dots li { padding: 0 !important; margin: 0 45px !important; background: 0 0 !important; min-width: 120px; text-align: center; } @media all and (max-width: 61.9375em) { .product-slide__list ul.product-slick-dots { top: 0; width: calc(100% - 120px); -webkit-box-pack: space-evenly; -webkit-justify-content: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; } .product-slide__list ul.product-slick-dots li { text-indent: -10000px; width: 22px; height: 22px; margin: 0 !important; min-width: auto; } } .product-slide__list ul.product-slick-dots li:first-of-type { margin-left: 0 !important; } .product-slide__list ul.product-slick-dots li:first-of-type a.pager__item:after { content: ""; position: absolute; bottom: -1px; width: calc(50%); background: #fff; left: 0; height: 1px; opacity: 0.5; } .product-slide__list ul.product-slick-dots li:last-of-type { margin-right: 0 !important; } .product-slide__list ul.product-slick-dots li:last-of-type a.pager__item:after { content: ""; position: absolute; bottom: -1px; width: calc(50%); background: #fff; right: 0; height: 1px; opacity: 0.5; } .product-slide__list ul.product-slick-dots li a.pager__item { position: relative; padding-bottom: 30px; white-space: nowrap; display: block; line-height: 1; font-style: normal; font-weight: 400; font-size: 16px; color: #4cb5ff; cursor: pointer; } .product-slide__list ul.product-slick-dots li a.pager__item .dots { position: absolute; bottom: -4px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-indent: -10000px; overflow: hidden; width: 8px; height: 8px; background: #2196f3; border-radius: 100%; z-index: 9; } @media all and (max-width: 61.9375em) { .product-slide__list ul.product-slick-dots li a.pager__item { padding-bottom: 0; } .product-slide__list ul.product-slick-dots li a.pager__item .dots { bottom: -10px; } } .product-slide__list ul.product-slick-dots li.slick-active a.pager__item { font-style: normal; font-weight: 700; color: #007fd9; } .product-slide__list ul.product-slick-dots li.slick-active a.pager__item .dots { bottom: -11px; width: 22px; height: 22px; background-color: #fff; background-image: url(images/icon-dots.svg); background-position: center; } .product-slide__list button.slick-arrow { background-color: #ffff !important; background-image: url(images/caret-right-thin.svg); background-position: center; background-repeat: no-repeat; -webkit-box-shadow: 0 0 8px rgba(76, 181, 255, 0.05), 1px 1px 24px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(76, 181, 255, 0.05), 1px 1px 24px rgba(0, 0, 0, 0.1); border-radius: 100%; font-size: 0; height: 48px; overflow: hidden; padding: 0; position: absolute; text-indent: -100000px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 48px; z-index: 9; left: -24px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); outline: 0; } @media all and (max-width: 61.9375em) { .product-slide__list ul.product-slick-dots li.slick-active a.pager__item .dots { bottom: -17px; } .product-slide__list button.slick-arrow { left: 15px; } } .product-slide__list button.slick-arrow.slick-next { left: auto; right: -24px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } @media all and (max-width: 61.9375em) { .product-slide__list button.slick-arrow.slick-next { left: auto; right: 15px; } .product-slide__list .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .product-slide__list .slick-track .product-slide__item { height: 400px !important; overflow: hidden; position: relative; } .product-slide__list .slick-track .product-slide__item:after { content: ""; background-color: #fdfdfd; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; } .product-slide__list .slick-track .product-slide__item.slick-active { min-height: 450px !important; height: 500px !important; } .product-slide__list .slick-track .product-slide__item.slick-active:after { display: none; } } .event-teaser__content-header, .event-teaser__meta-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; } .elementor-editor-active .product-slide__item { height: auto !important; } .subtitle-fonts h2 { font-family: meta-caps, sans-serif; } .event-teaser { background: #fff; -webkit-box-shadow: 2px 2px 7px -2px rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 7px -2px rgba(0, 0, 0, 0.25); position: relative; border-radius: 10px; } .event-teaser__link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; outline: transparent solid 4px; } .event-teaser__link:hover { outline-color: #0c92f3; } .event-teaser__image { background-size: cover; background-position: center center; min-height: 30rem; border-top-right-radius: 10px; border-top-left-radius: 10px; } .event-teaser__image.type-webinar { background-image: url(images/placeholder_webinar.svg); } .event-teaser__content { padding: 30px; } .event-teaser__body { margin-bottom: 40px; } .event-teaser__meta-wrapper { display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .event-teaser__topics, .event-teaser__type { font-family: meta-caps, sans-serif; letter-spacing: 1px; text-transform: lowercase; } .event-teaser__type { color: rgba(44, 46, 47, 0.5); font-size: 1.6rem; } .event-teaser__type [class^="icon-gray"] { display: inline-block; padding-left: 34px; position: relative; } .event-teaser__type [class^="icon-gray"]:before { content: ""; background-size: contain; background-repeat: no-repeat; display: inline-block; width: 2.7rem; height: 2.7rem; position: absolute; top: 0; left: 0; -webkit-transform: translateY(-0.1rem); -ms-transform: translateY(-0.1rem); transform: translateY(-0.1rem); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .event-teaser__type .icon-gray-tools:before { background-image: url(images/tools.png); width: 1.9rem; height: 1.9rem; left: 5px; top: 6px; } .event-teaser__type .icon-gray-ebook:before { background-image: url(images/ebook.png); } .event-teaser__type .icon-gray-video:before { background-image: url(images/video.png); } .event-teaser__type .icon-gray-webinar:before { background-image: url(images/webinar.png); } .event-teaser__type .icon-gray-datasheet:before { background-image: url(images/whitepaper.png); } .event-teaser__type .icon-gray-article:before { background-image: url(images/casestudy.png); } .event-teaser__topics { color: #33c0cd; line-height: 14px; margin-left: 40px; } @media all and (max-width: 61.9375em) { .event-teaser__topics { display: none; } } .event-teaser__topics a { color: #33c0cd; text-decoration: none; } .event-teaser__topics i.fa-tag { margin-left: -20px; -webkit-transform: translateY(1px); -ms-transform: translateY(1px); transform: translateY(1px); } .event-teaser__content-header { display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .event-teaser__category-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } @media all and (min-width: 48em) { .event-teaser__category-wrapper { width: 50%; } } .event-teaser__category-wrapper .category-icon { margin-right: 10px; height: 24px; } .event-teaser__category-wrapper .category-icon img { width: 24px; height: auto; } .event-teaser__category-wrapper .category-name { font-size: 14px; line-height: 24px; text-transform: uppercase; font-weight: 700; } .event-teaser__location { display: none; text-align: right; font-size: 16px; line-height: 24px; } .event-teaser__location-mobile { display: block; font-size: 16px; line-height: 24px; margin: 10px 0; } .event-teaser__date-wrapper { font-size: 16px; line-height: 24px; margin: 10px 0; } .event-teaser h5 { font-size: 22px; line-height: 30px; margin: 12px 0; } .page-event-listing { padding: 60px 0; } .page-event-listing__header { margin-bottom: 20px; text-align: center; } .page-event-listing__header h1 { font-family: meta, sans-serif; margin-top: 2rem; } @media all and (min-width: 48em) { .event-teaser__location { width: 50%; display: block; } .event-teaser__location-mobile { display: none; } .page-event-listing__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page-event-listing__header h1 { margin-left: 30px; } } .page-event-listing__header img { max-width: 120px; } .page-event-listing__filters { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .page-event-listing__filters .custom-dropdown { background-color: #fff; border-radius: 3px; cursor: pointer; position: relative; width: 48%; } @media all and (min-width: 48em) { .page-event-listing__filters { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page-event-listing__filters .custom-dropdown { margin: 0 0 0 20px; width: 300px; } } .page-event-listing__filters .custom-dropdown p { border: 1px solid #d7d7d9; border-radius: 3px; color: #969799; font-family: meta-caps, sans-serif; font-size: 1.2rem; line-height: 21px; letter-spacing: 1px; text-transform: lowercase; margin: 0; padding: 11px; } @media all and (min-width: 30em) { .page-event-listing__filters .custom-dropdown p { font-size: 1.6rem; } } .page-event-listing__filters .custom-dropdown i.icon-chev-down { border-color: #969799; border-style: solid; border-width: 0 3px 3px 0; float: right; margin-top: 4px; margin-right: 5px; padding: 4px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .page-event-listing__filters .custom-dropdown .dropdown-content { display: none; background-color: #fff; border-color: #969799; border-style: solid; border-width: 0 1px 1px; border-radius: 0 0 3px 3px; max-height: 400px; overflow-y: auto; width: 100%; position: absolute; top: 47px; left: 0; z-index: 10; } .page-event-listing__filters .custom-dropdown .dropdown-content a { background-color: #fff; color: #969799; display: block; padding: 8px 16px; text-decoration: none; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .page-event-listing__filters .custom-dropdown .dropdown-content a:hover { background-color: #d7d7d9; color: #222326; } .page-event-listing__filters .custom-dropdown.show .dropdown-content { display: block; } .page-event-listing__breadcrumbs { font-family: meta, sans-serif; margin-bottom: 40px; margin-top: 40px; } .page-event-listing__breadcrumbs h3 a, .page-event-listing__breadcrumbs h3 a + span { color: #969799; } @media all and (min-width: 48em) { .page-event-listing .events-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px; } .page-event-listing .events-list__item { margin-left: 20px; margin-right: 20px; width: calc(50% - 40px); } } .page-event-listing .events-list__item { margin-bottom: 40px; } .page-event-listing .events-subtitle { font-size: 22px; font-weight: 700; padding-bottom: 15px; } .page-event-listing .events-listing-header { border-bottom: 1px solid #d7d7d9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 35px 0 20px; padding-bottom: 20px; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @media all and (min-width: 48em) { .page-event-listing .events-listing-header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin: 40px 0; } } .block-demo-signup { background-color: #0c92f3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 500px; text-align: center; } .block-demo-signup a, .block-demo-signup h3, .block-demo-signup p { color: #fff; } .block-demo-signup a { text-decoration: none; } .block-demo-signup h3 { font-family: meta, sans-serif; font-size: 3.6rem; line-height: 1.3; margin-bottom: 20px; } .block-demo-signup p { font-size: 2.2rem; margin-bottom: 30px; } .block-demo-signup button { background-color: #075892; margin-top: 30px; min-width: 200px; } .block-demo-signup button:hover { background-color: #06497a; } .block-demo-signup button:active, .block-demo-signup button:focus { background-color: #2c2e2f; } .circular-logo-section .elementor-widget-image-gallery { margin: 0; } .circular-logo-section .elementor-widget-image-gallery .gallery { margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .circular-logo-section .elementor-widget-image-gallery .gallery figure.gallery-item { padding: 0 10px; } .single-event .elementor-section.elementor-section-boxed.elementor-top-section > .elementor-container { max-width: 1200px; background-color: #fff; padding: 10px; } @media all and (min-width: 48em) { .single-event .elementor-section.elementor-section-boxed.elementor-top-section > .elementor-container { padding: 30px; } } @media all and (min-width: 62em) { .single-event .elementor-section.elementor-section-boxed.elementor-top-section:last-child > .elementor-container { margin-bottom: 120px; } }