#crmWebToEntityForm.zcwf_lblLeft *,
*,
.bgn-links-cnt,
.bgn-links-sec,
.bgn-promo-sec,
.signup-box *,
:after,
:before,
aside *,
footer *,
header * {
  box-sizing: border-box;
}
.slick-dots,
ol,
ul {
  list-style: none;
}
.bgn-cta,
.bgn-mail,
a {
  text-decoration: none;
}
@font-face {
  font-family: shipzy_Puvi_Thin;
  src: url("font/shipzy_Puvi_Thin.eot");
  src: url("font/shipzy_Puvi_Thin.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Thin.woff2") format("woff2"),
    url("") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_ThinItalic;
  src: url("font/shipzy_Puvi_Thin.eot");
  src: url("font/shipzy_Puvi_Thin.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Thin.woff2") format("woff2"),
    url("") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_Light;
  src: url("font/shipzy_Puvi_Light.eot");
  src: url("font/shipzy_Puvi_Light.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Light.woff2") format("woff2"),
    url("font/shipzy_Puvi_Light.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_LightItalic;
  src: url("font/shipzy_Puvi_Light.eot");
  src: url("font/shipzy_Puvi_Light.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Light.woff2") format("woff2"),
    url("font/shipzy_Puvi_Light.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_ExtraLight;
  src: url("font/shipzy_Puvi_Extralight.eot");
  src: url("font/shipzy_Puvi_Extralight.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Extralight.woff2") format("woff2"),
    url("font/shipzy_Puvi_Extralight.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_Regular;
  src: url("font/shipzy_Puvi_Regular.eot");
  src: url("font/shipzy_Puvi_Regular.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Regular.woff2") format("woff2"),
    url("font/shipzy_Puvi_Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_RegularItalic;
  src: url("font/shipzy_Puvi_Regular.eot");
  src: url("font/shipzy_Puvi_Regular.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Regular.woff2") format("woff2"),
    url("font/shipzy_Puvi_Regular.otf") format("opentype");
  font-weight: 400;
  font-style: oblique;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_Medium;
  src: url("font/shipzy_Puvi_Medium.eot");
  src: url("font/shipzy_Puvi_Medium.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Medium.woff2") format("woff2"),
    url("font/shipzy_Puvi_Medium.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_SemiBold;
  src: url("font/shipzy_Puvi_Semibold.eot");
  src: url("font/shipzy_Puvi_Semibold.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Semibold.woff2") format("woff2"),
    url("font/shipzy_Puvi_Semibold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_SemiBoldItalic;
  src: url("font/shipzy_Puvi_Semibold.eot");
  src: url("font/shipzy_Puvi_Semibold.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Semibold.woff2") format("woff2"),
    url("font/shipzy_Puvi_Semibold.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_Bold;
  src: url("font/shipzy_Puvi_Bold.eot");
  src: url("font/shipzy_Puvi_Bold.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Bold.woff2") format("woff2"),
    url("font/shipzy_Puvi_Bold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_BoldItalic;
  src: url("font/shipzy_Puvi_Bold.eot");
  src: url("font/shipzy_Puvi_Bold.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Bold.woff2") format("woff2"),
    url("font/shipzy_Puvi_Bold.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_ExtraBold;
  src: url("font/shipzy_Puvi_Extrabold.eot");
  src: url("font/shipzy_Puvi_Extrabold.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Extrabold.woff2") format("woff2"),
    url("font/shipzy_Puvi_Extrabold.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_ExtraBoldItalic;
  src: url("font/shipzy_Puvi_Extrablack.eot");
  src: url("font/shipzy_Puvi_Extrablack.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Extrablack.woff2") format("woff2"),
    url("font/shipzy_Puvi_Extrablack.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_Black;
  src: url("font/shipzy_Puvi_Black.eot");
  src: url("font/shipzy_Puvi_Black.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Black.woff2") format("woff2"),
    url("font/shipzy_Puvi_Black.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_BlackItalic;
  src: url("font/shipzy_Puvi_Black.eot");
  src: url("font/shipzy_Puvi_Black.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Black.woff2") format("woff2"),
    url("font/shipzy_Puvi_Black.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: shipzy_Puvi_ExtraBlack;
  src: url("font/shipzy_Puvi_Extrablack.eot");
  src: url("font/shipzy_Puvi_Extrablack.eot") format("embedded-opentype"),
    url("font/shipzy_Puvi_Extrablack.woff2") format("woff2"),
    url("font/shipzy_Puvi_Extrablack.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --primaryfont-bold: "shipzy_Puvi_Bold";
  --primaryfont-semibold: "shipzy_Puvi_SemiBold";
  --primaryfont-regular: "shipzy_Puvi_Regular";
  --secondaryfont-bold: "shipzy_Puvi_Bold";
  --secondaryfont-semibold: "shipzy_Puvi_SemiBold";
  --secondaryfont-regular: "shipzy_Puvi_Regular";
  --zf-secondary-thin: "shipzy_Puvi_Thin";
  --zf-secondary-thinitalic: "shipzy_Puvi_ThinItalic";
  --zf-secondary-extralight: "shipzy_Puvi_ExtraLight";
  --zf-secondary-light: "shipzy_Puvi_Light";
  --zf-secondary-lightitalic: "shipzy_Puvi_LightItalic";
  --zf-secondary-regular: "shipzy_Puvi_Regular";
  --zf-secondary-regularitalic: "shipzy_Puvi_RegularItalic";
  --zf-secondary-medium: "shipzy_Puvi_Medium";
  --zf-secondary-semibold: "shipzy_Puvi_SemiBold";
  --zf-secondary-semibolditalic: "shipzy_Puvi_SemiBoldItalic";
  --zf-secondary-bold: "shipzy_Puvi_Bold";
  --zf-secondary-bolditalic: "shipzy_Puvi_BoldItalic";
  --zf-secondary-extrabold: "shipzy_Puvi_ExtraBold";
  --zf-secondary-extrabolditalic: "shipzy_Puvi_ExtraBoldItalic";
  --zf-secondary-black: "shipzy_Puvi_Black";
  --zf-secondary-blackitalic: "shipzy_Puvi_BlackItalic";
  --zf-secondary-extrablack: "shipzy_Puvi_ExtraBlack";
  --zf-primary-thin: "shipzy_Puvi_Thin";
  --zf-primary-thinitalic: "shipzy_Puvi_ThinItalic";
  --zf-primary-light: "shipzy_Puvi_Light";
  --zf-primary-lightitalic: "shipzy_Puvi_LightItalic";
  --zf-primary-regular: "shipzy_Puvi_Regular";
  --zf-primary-regularitalic: "shipzy_Puvi_RegularItalic";
  --zf-primary-semibold: "shipzy_Puvi_SemiBold";
  --zf-primary-semibolditalic: "shipzy_Puvi_SemiBoldItalic";
  --zf-primary-bold: "shipzy_Puvi_Bold";
  --zf-primary-bolditalic: "shipzy_Puvi_BoldItalic";
  --zf-primary-extrabold: "shipzy_Puvi_ExtraBold";
  --zf-primary-extrabolditalic: "shipzy_Puvi_ExtraBoldItalic";
  --zf-primary-black: "shipzy_Puvi_Black";
  --zf-primary-blackitalic: "shipzy_Puvi_BlackItalic";
  --zf-primary-extrablack: "shipzy_Puvi_ExtraBlack";
  --body-font-clr: #000;
  --primary-anchor-clr: #03a9f5;
  --primary-btn-bg: #f0483e;
  --primary-btn-clr: #fff;
  --zsh-place-fontcolor: #878787;
  --shipzy-logo: url("");
  --mobile-app-icons: url("");
  --common-elements: url("");
  --product-icons: url("");
  --country-flags: url("");
  --product-icons-png: url("");
  --compliance-badges: url("");
  --zp-i-w: 40px;
  --zp-i-h: 40px;
  --zp-i-bs: 800px auto;
  --zp-mail-bp: -360px -40px;
  --zp-crm-bp: -320px 0;
  --zp-desk-bp: -680px 0;
  --zp-salesiq-bp: -360px 0;
  --zp-social-bp: -480px 0;
  --zp-campaigns-bp: -440px 0;
  --zp-forms-bp: -560px 0;
  --zp-sites-bp: -600px 0;
  --zp-pagesense-bp: -136px 0;
  --zp-backstage-bp: -520px 0;
  --zp-meeting-bp: -760px 0;
  --zp-assist-bp: -720px 0;
  --zp-books-bp: 0 -40px;
  --zp-invoice-bp: -120px -80px;
  --zp-expense-bp: -160px -40px;
  --zp-inventory-bp: -40px -40px;
  --zp-subscriptions-bp: -120px -40px;
  --zp-checkout-bp: -200px -40px;
  --zp-payroll-bp: -240px -80px;
  --zp-motivator-bp: -80px 0;
  --zp-salesinbox-bp: -480px 0;
  --zp-contactmanager-bp: -120px 0;
  --zp-people-bp: -280px -40px;
  --zp-recruit-bp: -240px -40px;
  --zp-connect-bp: -62px 0;
  --zp-workerly-bp: -200px -80px;
  --zp-creator-bp: -720px -40px;
  --zp-flow-bp: -760px -40px;
  --zp-vault-bp: -680px -40px;
  --zp-bugtracker-bp: -600px -40px;
  --zp-analytics-bp: -160px -80px;
  --zp-writer-bp: -40px -80px;
  --zp-sheet-bp: -560px -80px;
  --zp-show-bp: -400px -40px;
  --zp-notebook-bp: -480px -40px;
  --zp-showtime-bp: -440px -40px;
  --zp-backtowork-bp: -680px -80px;
  --zp-shifts-bp: -80px -80px;
  --zp-projects-bp: -520px -40px;
  --zp-sprints-bp: -560px -40px;
  --zp-orchestly-bp: -120px -40px;
  --zp-cliq-bp: -640px -40px;
  --zp-sign-bp: -640px 0;
  --zp-officeintegrator-bp: -600px -120px;
  --zp-workdrive-bp: 0 -80px;
  --zp-commerce-bp: -280px -80px;
  --zp-landingpage-bp: -320px -120px;
  --zp-bookings-bp: -320px -80px;
  --zp-marketinghub-bp: -320px -120px;
  --zp-marketingautomation-bp: -360px -80px;
  --zp-catalyst-bp: -400px -80px;
  --zp-lens-bp: -480px -80px;
  --zp-endpointcentral-bp: -640px -120px;
  --zp-zeptomail-bp: -760px -80px;
  --zp-calendar-bp: -200px -120px;
  --zp-voice-bp: -280px -120px;
  --zp-embeddedbi-bp: -240px -120px;
  --zp-contracts-bp: -600px -80px;
  --zp-dataprep-bp: -120px -120px;
  --zp-learn-bp: 0 -120px;
  --zp-teaminbox-bp: -720px -80px;
  --zp-officesuite-bp: -320px -40px;
  --zp-zillum-bp: -40px -160px;
  --zp-tasks-bp: -80px -160px;
  --zp-one-bp: -160px 0;
  --zp-fplus-bp: -80px 0;
  --zp-pplus-bp: -280px 0;
  --zp-crmplus-bp: 0 auto;
  --zp-workplace-bp: -40px 0;
  --zp-mplus-bp: -240px 0;
  --zp-deluge-bp: -720px -120px;
  --zp-spark-bp: -760px -120px;
  --zp-ziasearch-bp: -680px -120px;
  --zp-toolkit-bp: -80px -120px;
  --zp-oneauth-bp: 0 -160px;
  --zp-qntrl-bp: -160px -120px;
  --zp-survey-bp: -160px -160px;
  --zp-connect-bp: -120px -160px;
  --zp-pagesense-bp: -240px -160px;
  --zp-remotely-bp: -520px -80px;
  --zp-zia-bp: -640px -80px;
  --zp-assist-bp: -720px 0;
  --zp-thrive-bp: -280px -160px;
  --zp-routeiq-bp: -320px -160px;
  --zp-directory-bp: -360px -160px;
  --zp-apptics-bp: -400px -160px;
  --zp-webinar-bp: -480px -160px;
  --zp-pilot-bp: -560px -160px;
}
html {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
select,
small,
span,
strike,
sub,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  font-variant-ligatures: none;
}
body {
  font: 17px/1.5 shipzy_Puvi_Regular, sans-serif;
  color: #000;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}
embed,
img,
object,
video {
  max-width: 100%;
}
.slick-initialized .slick-slide,
.ztopstrip-container,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
a {
  outline: 0;
  color: var(--primary-anchor-clr);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 15px;
}
h1 {
  font: 42px/1.2 shipzy_Puvi_Bold;
  letter-spacing: -0.1px;
}
h2 {
  font: 32px/1.25 shipzy_Puvi_SemiBold;
}
h3 {
  font: 27px/1.3 shipzy_Puvi_SemiBold;
}
h4 {
  font: 23px/1.4 shipzy_Puvi_SemiBold;
}
h5 {
  font: 17px/1.4 shipzy_Puvi_SemiBold;
}
p {
  font-size: 17px;
  line-height: 1.6;
  margin: 0 0 20px;
}
.content-wrap {
  position: relative;
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}
.header {
  box-shadow: inset 0 -1px 0 #e8e8e8;
  background: #fff;
  position: relative;
  z-index: 999;
}
.zgh-headerWrap,
.zw-global-header {
  min-height: 39px;
}
.zgh-accounts {
  padding-left: 10px;
  display: inline-block;
}
.zgh-accounts > a {
  display: inline-block;
  font-family: var(--zf-primary-semibold), sans-serif;
  font-size: 12px;
  line-height: 25px;
  text-transform: uppercase;
}
.body-umain .signup-box,
.menu li.featured-apps-part,
.mobile-menu-icon,
.product-nav-links .featured-apps-part,
.rmobiledisabled #country_code,
.rmobiledisabled #country_code_rmobile,
.signup-box .rmobiledisabled #countryCodeDiv:before,
.slick-dots li button,
.user-icon,
.zgh-accounts .zgh-login,
.zw-product-header .zgh-accounts,
.zw-product-header .zgh-localization {
  display: none;
}
.product-header-top .zgh-accounts {
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.product-header-top {
  left: 0;
  background: #fff;
  max-width: 100%;
  transition: 0.25s;
  margin: 0 auto;
  overflow: hidden;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: fixed;
  width: 100%;
  top: 0;
}
.product-header-top .product-title {
  display: flex;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  order: 1;
  padding-left: 10px;
}
.menu > li {
  display: inline-flex;
}
.bgn-links-cnt:nth-child(4),
.menu li:last-child a {
  padding-right: 0;
}
.header .menu li a,
.header:hover .menu .selected a,
.menu.nav li a,
.signup-box .dc-info,
.signup-box .sign_agree,
.signup-box .sign_agree a,
.signup-box .socl-signup p,
.signup-box h5,
.signup-box label,
.signup-box p.zcountry-info,
.signup-box span#zip-countryname-change,
.zgh-accounts .zgh-login {
  color: #000;
}
.menu li a {
  line-height: 30px;
  display: block;
  transition: 0.25s;
}
.product-header-top,
.zw-product-header .product-title {
  display: flex;
  align-items: center;
}
.zw-product-header .menu > li > a {
  padding: 12px 0;
}
.expanded.dropdown .caret {
  display: inline-block;
  margin-left: 5px;
  position: relative;
}
span.caret:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1px;
  margin: auto;
}
.zw-product-header .menu li {
  margin-left: 26.5px;
}
.product-nav-links li .nolink {
  padding: 12px 0;
  cursor: pointer;
  display: block;
  font-size: 15px;
  color: #000;
  line-height: 30px;
  position: relative;
}
.product-nav-links li.sub-level .nolink {
  color: #000;
  line-height: 16px;
  display: inline-block;
  transition: background 0.25s;
  white-space: nowrap;
  box-shadow: none;
  background: #fff;
  width: 100%;
  padding: 7px 40px 7px 20px;
  height: auto;
  position: relative;
}
.dropdown-menu .sub-level a,
.link-newtab,
.menu .expanded,
.rmobiledisabled #rmobile,
.signup-box .za-ccountry_code-container,
.signup-box .za-country_code-container,
.signup-box form > div,
.zcwf_lblLeft .zcwf_tooltip_over,
div.zgdprform-countrylist-container {
  position: relative;
}
.menu .dropdown-menu li.sub-level span a {
  padding: 0;
  font-size: 15px !important;
}
.product-nav-links li .nolink:after {
  content: none;
}
.slide {
  top: -500px;
}
.product-header-top .content-wrap {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.product-header-top > div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
.menu li.featured-apps-part,
.product-title + .product-nav-links li.featured-apps-part {
  padding: 40px 0 15px;
  display: none;
  text-align: left;
  background: #f8f8f8;
}
.zw-product-header {
  min-height: 68px;
  display: flex;
  align-items: center;
}
.slick-dots,
.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}
.zw-product-header .content-wrap {
  display: flex;
  justify-content: space-between;
}
.menu .dropdown-menu {
  position: absolute;
  top: 70px;
  left: 0;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.1);
  transform: translateY(10px);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  overflow: hidden;
  z-index: 91;
}
.signup-box .za-captcha-container + p,
.zw-product-header ul.dropdown-menu li,
body,
html {
  margin: 0;
}
.menu .dropdown-menu li a {
  padding: 7px 20px;
  line-height: 25px;
  white-space: nowrap;
  transition: background 0.25s;
}
.sub-dropdown li a {
  font-size: 14px;
}
.dropdown-menu li:last-child a {
  margin-right: 0;
}
.dropdown-menu .sub-dropdown {
  position: absolute;
  top: 0;
  left: 98%;
  background: #fff;
  border-left: 1px solid #f1f1f1;
  border-bottom: 0;
  border-radius: 0 2px 2px;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
}
.dropdown-menu .sub-dropdown li a,
.signup-box .socl-signup p,
.signup-box span.portalink {
  font-size: 13px;
}
.dropdown-menu .sub-level > a:after,
.product-header-top .product-nav-links li.sub-level .nolink:after,
.zw-product-header .product-nav-links li.sub-level .nolink:after {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #999;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
}
.dropdown-menu .sub-dropdown li {
  transition-duration: 0.2s;
  opacity: 0;
}
.slick-dots {
  text-align: center;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 10px 0;
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots li {
  display: inline-block;
  margin: 0 3px;
  background: #c7d0df;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  cursor: pointer;
  border: 1px solid #fff;
  transition: 0.5s;
}
.slick-dots li.slick-active {
  background: #3f51b6;
  width: 8px;
  height: 8px;
  border: 1px solid #3f51b6;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after {
  clear: both;
  display: table;
  content: "";
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ZPprivacy li {
  line-height: 12px;
}
.zw-only-copyright {
  padding: 25px 0 30px;
}
@media only screen and (max-width: 767px) {
  .br-ns-outer,
  .product-title + .product-nav-links li {
    margin-left: 0;
  }
  .hamburger-box,
  .zhamburger {
    pointer-events: none;
    cursor: pointer;
  }
  .content-wrap {
    width: 90%;
  }
  h1,
  h2 {
    font-family: var(--zf-primary-bold);
  }
  h1 {
    font-size: 27px;
  }
  h2 {
    font-size: 25px;
  }
  h3 {
    font-size: 21px;
  }
  h4 {
    font-size: 19px;
  }
  h5 {
    font-size: 17px;
  }
  .ZF-contact > ul > li,
  h6,
  p {
    font-size: 15px;
  }
  p {
    line-height: 1.8;
  }
  .langClose {
    position: absolute;
    right: 10px;
    top: 10px;
    margin-top: 0;
  }
  .br-ns-outer {
    left: 5%;
    top: 80px;
    width: 90%;
    margin-top: 0;
  }
  #header .menu.nav,
  .body-umain .z-bottom-cta-menu a.loggedout,
  .chat-widget,
  .header,
  .mobile-menu-icon,
  .product-nav-links,
  .product-title .product-icon,
  .product-title > span.product-icon,
  .z-bottom-cta-menu a.loggedin,
  .zgh-search,
  .zgh-userImage,
  .zmobile-menu-prdlogo,
  .zw-product-header .zgh-accounts .zgh-login {
    display: none;
  }
  .zgh-headerWrap,
  .zw-global-header {
    min-height: auto;
  }
  .zw-product-header .content-wrap {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .product-nav-links .nav > li > a:focus,
  .product-nav-links .nav > li > a:hover {
    background: rgba(0, 0, 0, 0.2);
  }
  .product-title + .product-nav-links li:last-child {
    border-bottom: 0;
  }
  .product-nav-links .menu {
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 130;
    overflow-y: scroll;
    border-top: 1px solid #eee;
    display: none;
    background: #f8f8f8;
  }
  .menu li a.active,
  .product-header-top .product-title + .product-nav-links li a.active,
  .product-title + .product-nav-links li a.active {
    box-shadow: none;
    color: #03a9f5;
  }
  .dropdown-menu .sub-dropdown a:hover,
  .menu li a.active,
  .zlang-container .zlang-container-inner ul li a {
    color: #000;
  }
  .body-umain .z-bottom-cta-menu a.loggedin,
  .dropdown li a,
  .dropdown-menu li,
  .menu li.featured-apps-part,
  .product-header .product-menu > li:last-child,
  .product-title + .product-nav-links li.featured-apps-part,
  .ztop-slide-mobile-menu,
  .zw-product-header .zgh-user-box {
    display: block;
  }
  .zw-product-header .product-title {
    margin: 0 auto;
  }
  .body-umain .zw-product-header .product-title {
    margin: 0;
    padding-left: 5px;
  }
  .menu li,
  .product-title + .product-nav-links li {
    display: block;
    margin: 0;
    text-align: left;
    width: 100%;
    z-index: 130;
    padding: 0;
    top: 0;
  }
  .menu li a,
  .product-title + .product-nav-links li a {
    font-size: 17px;
    padding: 20px 0;
    margin: 0;
    text-align: left;
    color: #000;
  }
  .dropdown:hover .dropdown-menu,
  .menu .dropdown-menu {
    transform: none;
    opacity: 1;
    visibility: visible;
  }
  .menu .dropdown-menu {
    position: static;
    width: 100%;
    border: 0;
    left: 0;
    padding: 0 0 10px 65px;
    box-shadow: none;
    overflow: visible;
    display: none;
  }
  .product-menu li:hover a {
    background: 0;
  }
  .menu {
    min-height: initial;
  }
  .zw-product-header .product-nav-links li .nolink {
    font-size: 19px;
    padding: 20px 0 0;
    line-height: 20px;
    cursor: default;
  }
  .zw-product-header .menu li {
    margin-left: 0;
    background: #fff;
  }
  .zw-product-header .menu .expanded > a {
    padding: 20px 0 0;
    line-height: 20px;
    font-family: var(--zf-primary-regular);
  }
  .dropdown-menu .sub-level > a:after {
    content: none;
  }
  .dropdown-menu li.active > a,
  .dropdown-menu li.sub-level.active > a {
    color: #000;
    background: 0;
  }
  .menu .expanded.active .sub-dropdown {
    background: #f7f7f7;
  }
  .dropdown-menu .sub-dropdown {
    position: static;
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    border-left: 0;
    border-radius: 0;
    padding: 0 0 0 30px;
    margin: 0;
  }
  .dropdown-menu > .sub-level > a {
    padding: 0;
  }
  .dropdown-menu .sub-dropdown li {
    transition-duration: 0;
    transition-delay: 0;
    opacity: 1;
    position: relative;
  }
  .dropdown-menu .sub-dropdown li:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 3px;
    background: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    margin: auto;
  }
  .dropdown-menu .sub-dropdown li a {
    padding: 2px 0;
    font-size: 13px;
  }
  .zw-product-header .menu li a {
    padding: 13px 20px 13px 48px;
  }
  .hamburger-box {
    width: 20px;
    height: 25px;
    display: block;
    position: relative;
    transform: rotate(0);
    transition: 0.5s ease-in-out;
    margin: 19px auto 0;
  }
  .hamburger-box span {
    display: block;
    position: absolute;
    height: 2px;
    width: 50%;
    background: #000;
    opacity: 1;
    transform: rotate(0);
    transition: 0.25s ease-in-out;
  }
  .zgh-userLink,
  .zgh-userPanel ul {
    transition: none;
    visibility: hidden;
    opacity: 0;
  }
  .hamburger-box span:nth-child(2n),
  .zhamburger span:nth-child(2n) {
    left: 50%;
    border-radius: 0 9px 9px 0;
  }
  .hamburger-box span:nth-child(odd),
  .zhamburger span:nth-child(odd) {
    left: 0;
    border-radius: 9px 0 0 9px;
  }
  .hamburger-box span:first-child,
  .hamburger-box span:nth-child(2),
  .zhamburger span:first-child,
  .zhamburger span:nth-child(2) {
    top: 0;
  }
  .hamburger-box span:nth-child(3),
  .hamburger-box span:nth-child(4),
  .zhamburger span:nth-child(3),
  .zhamburger span:nth-child(4) {
    top: 6px;
  }
  .hamburger-box span:nth-child(5),
  .hamburger-box span:nth-child(6),
  .zhamburger span:nth-child(5),
  .zhamburger span:nth-child(6) {
    top: 12px;
  }
  .hamburger-box.active span:first-child,
  .hamburger-box.active span:nth-child(6),
  .zhamburger.active span:first-child,
  .zhamburger.active span:nth-child(6) {
    transform: rotate(45deg);
  }
  .hamburger-box.active span:nth-child(2),
  .hamburger-box.active span:nth-child(5),
  .zhamburger.active span:nth-child(2),
  .zhamburger.active span:nth-child(5) {
    transform: rotate(-45deg);
  }
  .hamburger-box.active span:first-child {
    left: 1px;
    top: 5px;
  }
  .hamburger-box.active span:nth-child(2),
  .zhamburger.active span:nth-child(2) {
    left: calc(50% - 4px);
    top: 5px;
  }
  .hamburger-box.active span:nth-child(3),
  .zhamburger.active span:nth-child(3) {
    left: -50%;
    opacity: 0;
  }
  .hamburger-box.active span:nth-child(4),
  .zhamburger.active span:nth-child(4) {
    left: 100%;
    opacity: 0;
  }
  .hamburger-box.active span:nth-child(5) {
    left: 1px;
    top: 10px;
  }
  .hamburger-box.active span:nth-child(6),
  .zhamburger.active span:nth-child(6) {
    left: calc(50% - 4px);
    top: 10px;
  }
  .zgh-header {
    position: fixed;
    top: 0;
    z-index: 1111;
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    height: 50px;
    width: 100%;
    overflow: visible;
  }
  .body-umain .zw-product-header .product-title a {
    padding: 0 0 0 65px;
    font-size: 20px;
    background-size: 64px auto;
    height: 23px;
  }
  .zgh-userAvatar {
    padding: 2px;
    width: 40px;
    height: 40px;
  }
  .zgh-userLink {
    position: absolute;
    right: 0;
    overflow: visible;
    width: initial;
    height: initial;
    top: 50px;
  }
  .zgh-userPanel {
    width: 40px;
    height: 40px;
    display: block;
  }
  .zgh-userPanel ul {
    width: 190px;
    height: initial;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out,
      visibility 0.3s ease-in-out;
    transform: translateY(10px);
    border: 1px solid #e8e8e8;
  }
  .zhamburger,
  .zhamburger span {
    transform: rotate(0);
    display: block;
  }
  .zgh-userPanel ul:after {
    position: absolute;
    top: -6px;
    right: 19px;
    bottom: initial;
    left: initial;
    width: 0;
    height: 0;
    content: "";
    border-right: 4px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 4px solid transparent;
    background: 0;
  }
  .zgh-userPanel ul:before {
    position: absolute;
    top: -8px;
    right: 18px;
    width: 0;
    height: 0;
    content: "";
    border-right: 5px solid transparent;
    border-bottom: 8px solid #e8e8e8;
    border-left: 5px solid transparent;
  }
  .zgh-userLink li {
    font-size: 12px;
    margin: 0;
  }
  .zgh-userName {
    line-height: 16px;
    display: block;
    padding: 8px;
    color: #03a9f5;
  }
  .zgh-userAccount,
  .zgh-userLogout {
    position: static;
  }
  .footer-sec-wrap.two-column .common-links:before,
  .footer-sec-wrap.two-column .content-wrap,
  .zgh-userAccess,
  .zgh-userName {
    width: 100%;
  }
  .zgh-userAccess a,
  .zgh-userAccount a,
  .zgh-userLogout a {
    font-family: var(--zf-primary-regular), Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    display: block;
    padding: 10px 8px;
    text-transform: capitalize;
    color: #000;
    background: 0;
  }
  .body-umain .zw-product-header .zgh-accounts,
  .z-bottom-cta-menu a {
    display: inline-block;
  }
  .z-bottom-cta-menu a,
  .zcommon-link-container span.zlogin-menu a {
    color: #f0483e;
    font-family: var(--zf-primary-semibold);
  }
  .zgh-userAccess a:hover,
  .zgh-userAccount a:hover,
  .zgh-userLogout a:hover {
    background: #03a9f5;
  }
  .zgh-userPanel.active .zgh-userLink {
    width: initial;
    height: initial;
    border: 0;
    visibility: visible;
    opacity: 1;
  }
  .zgh-userPanel.active ul {
    visibility: visible;
    padding: 0;
    transform: translateY(0);
    opacity: 1;
  }
  .zgh-userPanel.active img {
    cursor: pointer;
  }
  .i18n-ar .zgh-accounts {
    padding: 0;
    margin: 0;
  }
  .body-umain .zw-product-header .content-wrap {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    padding: 5px 10px;
  }
  .zw-product-header .product-title a {
    background: var(--shipzy-logo);
    background-repeat: no-repeat;
    padding: 0 0 0 75px;
    font-size: 24px;
    background-size: 75px auto;
    background-position: 0 0;
    line-height: 1.3;
  }
  .zw-product-header {
    position: relative;
    z-index: 99;
  }
  .z-bottom-cta-menu {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 50px;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.1);
    display: block;
    background: #f8f8f8;
  }
  .z-bottom-cta-menu.ziosSafari {
    padding-bottom: 44px;
  }
  .z-bottom-cta-menu a {
    background: #f1f1f1;
    padding: 14px 0;
    width: calc(100% - 50px);
    text-align: center;
    transition: 0.4s ease-out;
    height: 100%;
    text-transform: uppercase;
    margin-left: 50px;
    font-size: 15px;
  }
  .z-bottom-cta-menu.onscroll a {
    color: #fff;
    background: #f0483f;
  }
  .z-bottom-cta-menu.onscroll_top a {
    color: #fff;
    background: #f0483e;
    transition: 0.3s ease-out;
  }
  .mobile-menu-icon1 {
    background: #000;
    text-indent: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
    cursor: pointer;
    height: 50px;
    transition: 0.3s;
    text-align: center;
    font-family: var(--zf-primary-semibold);
  }
  .mobile-menu-icon1.active {
    background: #fff;
  }
  .mobile-menu-icon1.active em {
    color: #8c8c8c;
  }
  .zhamburger {
    width: 26px;
    height: 15px;
    position: relative;
    transition: 0.5s ease-in-out;
    margin: 18px auto 0;
    font-family: var(--zf-primary-bold);
  }
  .zhamburger span {
    position: absolute;
    height: 2px;
    width: 50%;
    background: #fff;
    opacity: 1;
    transition: 0.25s ease-in-out;
  }
  .zhamburger.active span {
    background: #8c8c8c;
  }
  .zhamburger.active {
    color: #757575;
  }
  .zhamburger.active span:first-child {
    left: 4px;
    top: 5px;
  }
  .zhamburger.active span:nth-child(5) {
    left: 4px;
    top: 10px;
  }
  .zmobile-menu-new {
    position: fixed;
    background: 0 0;
    height: calc(100% - 50px);
    width: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    display: none;
    transition: background 0.3s ease-in;
  }
  .zmobile-menu-new.zbg {
    background: rgba(0, 0, 0, 0.75);
  }
  .zmobile-menu-new-inner {
    position: absolute;
    left: 5px;
    width: 300px;
    bottom: -70px;
    opacity: 0;
    transition: 0.3s;
    max-height: calc(100% - 65px);
    overflow: hidden;
    background: #fff;
    box-shadow: 40px 40px 300px 100px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
  }
  .zmobile-menu-new-content {
    overflow: scroll;
    height: 100%;
  }
  .zmobile-menu-new-inner.zshow {
    bottom: 5px;
    opacity: 1;
  }
  .zmobile-menu-search {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px 15px;
    border-bottom: 1px solid #efefef;
    height: 50px;
    background: #f9f9f9;
    z-index: 9;
  }
  .zdropdown-container a,
  .zdropdown-container span,
  .zmobile-menu-searchbox {
    position: relative;
  }
  .zmobile-menu-searchinput {
    background: 0 0;
    padding: 5px 50px 5px 10px;
    font-size: 15px;
    max-width: 100%;
    margin: 0;
    height: initial;
    line-height: initial;
    border: 0;
    text-indent: 0;
    width: 100%;
    font-family: var(--zf-primary-regular);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .zmobile-menu-searchinput::-webkit-input-placeholder {
    color: #878787;
  }
  .zmobile-menu-searchinput::-moz-placeholder {
    color: #878787;
  }
  .zmobile-menu-searchinput:-ms-input-placeholder {
    color: #878787;
  }
  .zmobile-menu-searchinput:-moz-placeholder {
    color: #878787;
  }
  .zmobile-menu-searchbtn {
    height: 28px;
    width: 40px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    cursor: pointer;
    position: absolute;
    border: 0;
    background: #f7f7f7;
    padding: 0;
    outline: 0;
  }
  .zcommon-link-container,
  .zmobile-menu-new ul li.zlogin-menu a {
    border-top: 1px solid #efefef;
  }
  .zmobile-menu-searchbtn:before {
    content: "";
    height: 15px;
    width: 1px;
    background: #d4d4d4;
    position: absolute;
    left: -5px;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .zmobile-menu-searchbtn span {
    background-color: #f7f7f7;
    background-size: 600px auto;
    background-position: -285px 1px;
    display: inline-block;
    width: 15px;
    height: 16px;
    vertical-align: middle;
    opacity: 0.7;
  }
  .zmobile-menu-link {
    overflow: auto;
    max-height: calc(100vh - 140px);
  }
  .zmobile-menu-new ul {
    padding: 60px 20px 15px 25px;
    width: 100%;
  }
  .zmobile-menu-new .ulempty {
    padding: 33px 20px 15px 25px;
  }
  .zmobile-menu-new ul li a,
  .zmobile-menu-new ul li > span {
    padding: 8px 25px 8px 0;
    display: block;
    color: #333;
  }
  .zmobile-menu-new ul li .dropdown-menu span.dropdown-toggle {
    font-size: 13px;
    padding: 7px 0 7px 12px;
  }
  .zmobile-menu-new ul ul li a {
    padding: 8px 13px 8px 0;
  }
  .zw-product-header {
    min-height: 50px;
    padding: 0;
  }
  .zw-only-copyright {
    padding: 20px 0 70px;
  }
  .zmobile-menu-new ul.dropdown-menu {
    padding: 0;
    display: none;
  }
  .zmobile-menu-new ul li .dropdown-menu a {
    font-size: 13px;
    padding: 7px 0 7px 12px;
    white-space: initial;
  }
  .dropdown-menu li.zmenu-dropdown-all a {
    margin: 15px 10px 20px;
  }
  .common-links .ZPprivacy li,
  .common-links ul.ZPprivacy li {
    font-size: 11px;
    margin: 0 5px 10px;
  }
  .zdropdown-container .caret {
    height: 6px;
    width: 10px;
    display: inline-block;
    transition: transform 0.3s;
    transform: rotate(0);
    position: absolute;
    top: 19px;
    right: 10px;
  }
  .zdropdown-container.active .caret {
    transform: rotate(180deg);
  }
  .zcommon-link-container {
    padding-bottom: 30px;
    padding-top: 5px;
    background: #fff;
  }
  .zcommon-link-container > span {
    padding: 8px 20px 3px 25px;
    display: block;
  }
  .ZF-support .ZF-dlsel,
  .zallprd-menu,
  .zlang-container ul li {
    text-align: left;
  }
  .zcommon-link-container > span a {
    color: #333;
  }
  .lang-support span {
    margin: 5px 10px 5px 0;
  }
  .signup-box .sgnbtn input[type="button"],
  .signup-box .sgnbtn input[type="submit"] {
    padding: 0 20px;
    font-size: 12px;
  }
  .z-testimonial-item p span {
    display: block;
    color: #03a9f5;
    font-size: 15px;
  }
  .cookiestrip {
    padding: 15px 25px;
  }
  a.cookieManage {
    margin: 15px 0 0;
  }
  .cookieTxt {
    display: block;
    line-height: 1.4;
  }
  .cookiestrip > div {
    max-width: 380px;
    margin: 0 auto;
  }
  .popup-close {
    right: 0;
    top: 50px;
  }
  .zlang-container {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    max-width: 150px;
  }
  .zlang-container ul:after,
  .zlang-container ul:before {
    left: 49%;
    left: inherit;
  }
  .zlang-container .zlang-container-inner {
    left: 0;
    right: 0;
    left: inherit;
  }
  .common-links .zlang-container a {
    color: #03a9f5;
  }
  .common-footer li {
    border-left: 0;
  }
  .common-links ul {
    margin: 0 auto;
    width: 100%;
  }
  .common-links .ZPprivacy {
    padding-top: 30px;
  }
  .common-links ul.ZPprivacy li:first-child {
    padding-left: 10px;
  }
  .common-links .ZPprivacy li {
    border-right: 1px solid #ccc;
  }
  .zw-only-copyright p {
    padding: 0 10px;
    font-size: 10px;
  }
  .global-f-none .zgf-wrapper,
  .zgf-wrapper {
    padding: 20px 20px 50px;
  }
  .footer-sec-wrap .customer-stories {
    max-width: 375px;
    padding: 0 15px;
  }
  .customer-stories a + a,
  .fourColList .customer-stories a + a {
    margin-left: 0;
    margin-top: 20px;
  }
  .footer-sec-wrap.two-column .content-wrap > div {
    display: block;
    width: 100%;
  }
  .footer-sec-wrap .product-links > div {
    display: block;
    overflow: hidden;
  }
  .footer-sec-wrap .product-links.one-column ul li {
    margin: 0;
  }
  .footer-sec-wrap.two-column .common-links {
    text-align: center;
    padding-top: 20px;
  }
  .footer-search {
    margin: 30px auto 0;
  }
  .langTxt {
    padding: 0 30px;
    display: block;
    margin-bottom: 15px;
  }
  .ZF-support {
    border-top: 1px solid #eaeaea;
  }
  .ZF-container {
    width: 100%;
    padding: 10px 20px;
  }
  .footer-sec-wrap .product-links ul.zft-social-icons li {
    margin-right: 12px;
  }
  body .zsiq_theme1.zsiq_floatmain {
    bottom: 20px;
    right: 20px;
    width: 30px;
    height: 30px !important;
  }
  .zsiq_theme1 .zsiq_flt_rel,
  .zsiq_theme1 .zsiq_user.siqico-chat {
    border-radius: 0;
  }
  .zsiq_floatmain.zsiq_theme1 .zsiq_flt_rel {
    width: 50px;
    height: 50px;
    border-radius: 0;
  }
  .zsiq_floatmain.zsiq_theme1 .siqico-chat:before {
    display: block;
    background: url("") 0 0/35px no-repeat;
    content: "";
    width: 35px;
    height: 35px;
    margin-top: 4px;
  }
  .zsiq_floatmain .zsiq_flt_rel {
    background-color: #2d4993 !important;
  }
  .i18n-ar .zw-product-header span.zprd-display-name {
    padding-left: 10px;
    padding-right: 0;
  }
  .i18n-ar .ZF-contact > ul > li:first-child {
    padding-left: 15px;
    padding-right: 0;
  }
  .i18n-ar .zw-product-header .product-title {
    padding: 0 5px 0 0;
  }
  .i18n-ar .more-links {
    text-align: center;
  }
  .i18n-ar .zmobile-menu-new ul li a,
  .i18n-ar .zmobile-menu-new ul li > span {
    padding: 13px 0 13px 25px;
  }
  .i18n-ar .mobile-menu-icon1 {
    left: unset;
    right: 0;
  }
  .i18n-ar .z-bottom-cta-menu a {
    margin: 0 50px 0 0;
  }
  .i18n-ar .zmobile-menu-new-inner {
    left: unset;
    right: 6px;
  }
  .i18n-ar .zdropdown-container .caret {
    right: unset;
    left: 10px;
  }
  .i18n-ar .zgh-userLink {
    left: 0;
  }
}
.zw-product-header .product-title a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.zw-product-header span.zprd-display-name {
  padding-left: 10px;
  line-height: 1.3;
}
.product-title > a {
  font-size: 20px;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
  color: #000;
  position: relative;
}
.zmenu-resources:hover .dropdown-menu,
.zmenu-templates:hover .dropdown-menu {
  display: block !important;
  overflow: visible !important;
  transform: translateY(-20px);
  opacity: 1 !important;
  width: auto;
  visibility: visible !important;
}
.dropdown-menu li:hover,
a:hover {
  color: #fff;
}
.dropdown-menu .sub-level:hover,
.feature:hover,
.sub-level:hover .nolink,
.zmenu-customers a:hover {
  color: #f0483e !important;
}
.first:hover .zmenu-features .dropdown-menu,
.product-nav-links .menu .leaf:hover .dropdown-menu {
  visibility: visible !important;
  opacity: 5 !important;
}
.zmenu-features .dropdown-menu {
  top: 41px !important;
}
.signup-box .sgfrm {
  margin: 15px 0 0;
  position: relative;
}
.mobile-ccode .ccodelabel {
  border-right: 1px solid #d5d5d5;
}
.signup-box h5 {
  font: 19px/1.4 shipzy_Puvi_SemiBold;
  text-align: left;
}
.body-umain .signup-form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.signup-box {
  max-width: 700px;
  display: flex;
  flex-direction: column;
  margin: 0 0 0 10%;
}
.signup-box .za-newsletter-container {
  margin: 10px 0 0;
  position: relative;
  font-size: 11px;
}
.czone-dc .za-newsletter-container.zshow {
  display: block !important;
}
.signup-box .za-country-container .globalcountrycode-signup,
.signup-box .za-state-container .za-globalstate-signup,
.signup-box input[type="email"],
.signup-box input[type="number"],
.signup-box input[type="password"],
.signup-box input[type="search"],
.signup-box input[type="tel"],
.signup-box input[type="text"],
.signup-box input[type="url"],
.signup-box textarea,
.za-select-container select#customselect {
  color: #000;
  padding: 14px 12px;
  border: 1px solid #d5d5d5;
  display: block;
  width: 100%;
  font-size: 13px;
  background: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 1;
  transition: 0.5s;
  border-radius: 0;
  height: 45px;
  font-family: var(--primaryfont-regular);
  line-height: 1;
}
select::-ms-expand {
  display: none;
}
.signup-box .za-country-container,
.signup-box .za-select-container,
.signup-box .za-state-container {
  position: relative;
  background: #fff;
}
.signup-box .za-country-container.za-country-container-arrow:after,
.signup-box .za-select-container:after,
.signup-box .za-state-container:after {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  display: block;
  z-index: 9;
}
.signup-box .za-select-container:after {
  top: 65%;
}
.signup-box .za-country-container .globalcountrycode-signup:focus,
.signup-box .za-state-container .za-globalstate-signup:focus,
.signup-box input[type="email"]:focus,
.signup-box input[type="number"]:focus,
.signup-box input[type="password"]:focus,
.signup-box input[type="search"]:focus,
.signup-box input[type="tel"]:focus,
.signup-box input[type="text"]:focus,
.signup-box input[type="url"]:focus,
.signup-box textarea:focus {
  border-color: #03a9f5;
}
.signup-box .za-tos-container {
  margin-bottom: 15px;
  margin-top: 8px;
  position: relative;
}
.signup-box .za-tos-container .field-msg {
  margin: 12px 0 0 -15px;
}
.signup-box .za-captcha-container .za-captcha,
.signup-box .za-country-container.za-country-container-arrow.zshow + .dc-info,
.signup-box .za-state-container.zshow + .dc-info {
  margin-top: 5px;
}
.signup-box .two-col-input {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.signup-box .two-col-input .sgfrm {
  width: 50%;
}
.signup-box .two-col-input .sgfrm:first-child {
  padding-right: 10px;
}
.signup-box .field-error .field-msg {
  display: block;
  text-align: left;
}
.signup-box .sign_agree.field-error {
  margin-bottom: 5px;
}
.signup-box .phone-field #country_code,
.signup-box .phone-field #country_code_rmobile,
.signup-box .phone-field .downarrow {
  position: absolute;
  top: 13px;
  left: 12px;
  pointer-events: none;
  font-size: 11px;
}
.signup-box .phone-field .downarrow {
  top: 20px;
  left: 55px;
  width: 0;
  height: 0;
  border-top: 6px solid #000;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.signup-box .phone-field .za_country_code {
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 50px;
  z-index: 9999;
  cursor: pointer;
}
.signup-box .phone-field input.phoneno-field {
  padding-left: 75px;
  margin-bottom: 10px;
}
.signup-box .error,
.signup-box .za-email-suggestion .za-domain-error {
  color: red;
  font-size: 11px;
  line-height: 1.5;
  margin-top: 5px;
}
.signup-box .za-email-container a {
  color: #000;
  text-decoration: underline;
  margin-left: 5px;
}
.signup-box form > .field-msg {
  position: relative;
  bottom: auto;
  left: auto;
  margin-bottom: 10px;
}
.signup-box .sign_agree,
.signup-box label {
  display: inline-block;
  color: #333;
  cursor: pointer;
  margin-top: 5px;
  width: 100%;
  text-align: left;
}
.signup-box #newsletter,
.signup-box #tos {
  height: 1px;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.signup-box p.zcountry-info {
  font-size: 11px;
  margin: 10px 0 0;
  text-align: left;
}
.signup-box p.zcountry-info #zip-countryname {
  font-weight: 700;
  text-transform: uppercase;
}
.signup-box span#zip-countryname-change {
  cursor: pointer;
  text-decoration: underline;
  margin-left: 3px;
}
.ccode-eucountries .socl-signup .vi-linkedin,
.displaynone,
.domain-eu .socl-signup .vi-linkedin,
.domain-eu .socl-signup .vi-twitter,
.domain-in .socl-signup .vi-twitter,
.footer-search,
.showes-xl,
.signup-box .za-country-container.za-country-container-arrow,
.signup-box .za-state-container,
.za-password-container .password-strengths .strong-pass,
.za-rmobile-container #countryCodeDiv:before,
.zcwf_lblLeft .wfrm_fld_dpNn {
  display: none;
}
.signup-box .za-country-container.za-country-container-arrow.zshow {
  display: block;
  margin-top: 30px;
}
.signup-box .za-country-container .placecountryregion,
.signup-box .za-country-container .placeholder {
  font-size: 11px;
  top: -20px;
  left: 0;
  position: absolute;
}
.signup-box p.dc-info {
  font-size: 11px;
  margin: 6px 0 5px;
  text-align: left;
}
.dc-info span.dcset,
.signup-box .dc-info span.dcset {
  text-transform: uppercase;
}
.signup-box .sgnbtn input[type="button"],
.signup-box .sgnbtn input[type="submit"] {
  font-size: 15px;
  height: 50px;
  padding: 0 60px;
  background: #f0483e;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  cursor: pointer;
  font-weight: 600;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.password-strength div,
.signup-box .password-strength div {
  background: #fe0000;
  height: 5px;
  width: 0;
}
.za-password-container .password-strengths p {
  font-size: 10px;
  margin: 0;
  line-height: 1.6;
}
.za-password-container .password-strengths .strengths-bar {
  height: 10px;
  background: #d1d1d1;
  margin: 3px 0 1px 1px;
  max-width: 247px;
  position: relative;
}
.za-password-container .password-strengths .strengths-bar span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: #d1d1d1;
  transition: 0.6s;
}
.za-password-container .password-strengths .strengths-bar span.weak-bg {
  background: #e46e3f;
  background: -moz-linear-gradient(left, #e46e3f 0, #eda147 100%);
  background: -webkit-linear-gradient(left, #ff9800 0, #c76f07 100%);
}
.za-password-container .password-strengths .strengths-bar span.strong-bg {
  background: -moz-linear-gradient(left, #8ace4e 0, #00c158 100%);
  background: -webkit-linear-gradient(left, #8ace4e 0, #00c158 100%);
  background: linear-gradient(to right, #8ace4e 0, #00c158 100%);
}
.signup-box .za-company-container .za-company-box {
  display: flex;
  margin: 15px 0 0;
  background: #fff;
  white-space: nowrap;
  border: 1px solid #d5d5d5;
}
.signup-box .za-company-container .za-company-box.field-error {
  margin: 15px 0 35px;
}
.signup-box .za-company-container .portal-id,
.signup-box .za-company-container .portal-input {
  position: static;
}
.signup-box .za-company-container .portal-id,
.signup-box .za-org-container-namespace .portal-id {
  padding: 14px 12px;
  font-size: 13px;
  background: #f5f5f5;
  color: #000;
}
.signup-box .za-company-container .portal-input,
.signup-box .za-org-container-namespace .portal-input {
  margin: 0;
  line-height: 18px;
  border: 0;
}
.signup-box .za-company-container .za-company-box .field-msg,
.signup-box
  .za-org-container-namespace
  .za-org-namespace-box.field-error
  #x_portal
  + .field-msg {
  position: absolute;
  left: 0;
  bottom: -25px;
}
.signup-box .za-ccountry_code-container select,
.signup-box .za-country_code-container select {
  opacity: 0;
  width: 80px;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 10px;
  line-height: 25px;
  background: #fff;
  text-indent: -99999px;
  cursor: pointer;
  height: 45px;
  z-index: 1;
  position: relative;
}
.signup-box #countryCodeDiv,
.signup-box #countryconfirmCodeDiv {
  width: 78px;
  position: absolute;
  left: 1px;
  top: 1px;
  line-height: 25px;
  padding: 10px 0 10px 10px;
  font-size: 13px;
  color: #666;
  pointer-events: none;
  height: 43px;
  z-index: 1;
  border-right: 1px solid #d5d5d5;
  background-color: transparent;
}
.signup-box #countryCodeDiv:before,
.signup-box #countryconfirmCodeDiv:before {
  position: absolute;
  content: "";
  left: 55px;
  top: 18px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #666;
}
.signup-box .za-ccountry_code-container input[type="tel"],
.signup-box .za-ccountry_code-container input[type="text"],
.signup-box .za-country_code-container input[type="tel"],
.signup-box .za-country_code-container input[type="text"] {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
  pointer-events: auto;
  padding-right: 15px;
  padding-left: 90px;
  width: 100%;
  z-index: 0;
}
.signup-box .get-signup-plan {
  margin: 10px 0;
  position: relative;
}
.signup-box input[type="radio"] {
  margin: 0 5px 0 2px;
  border: 0;
  position: relative;
  width: 16px;
  background: 0;
  padding: 0;
  top: 5px;
  height: 16px;
  display: inline-block;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #000;
  z-index: 1;
  transition: 0.5s;
}
.signup-box input[type="radio"]:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #666;
  left: -2px;
  top: -2px;
  border-radius: 100%;
  pointer-events: none;
}
.signup-box input[type="radio"]:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fff;
  left: 3px;
  top: 3px;
  border-radius: 100%;
  pointer-events: none;
}
.signup-box input[type="radio"].zactive:after,
.signup-box input[type="radio"]:checked:after {
  background: #666;
}
.signup-box .get-signup-plan label {
  margin: 0 20px 0 0;
  font-size: 13px;
  position: relative;
  top: -1px;
  cursor: pointer;
  width: inherit;
}
.signup-box .get-signup-plan .optioncheck {
  margin-top: 10px;
}
.signup-box .za-newsletter-container label,
.signup-box .za-tos-container label {
  position: relative;
  padding-left: 15px;
}
.signup-box .za-newsletter-container #signup-newsletter,
.signup-box .za-tos-container #signup-termservice {
  position: absolute;
  top: 2px;
  left: 0;
}
.signup-box #signup-newsletter,
.signup-box #signup-termservice {
  border: 1px solid #333;
  display: inline-block;
  height: 10px;
  margin-right: 4px;
  width: 10px;
  position: relative;
  vertical-align: middle;
}
.signup-box #signup-newsletter.checked:after,
.signup-box #signup-termservice.checked:after {
  background: #333;
  content: "";
  height: 1px;
  left: -1px;
  position: absolute;
  top: 4px;
  transform: rotate(45deg);
  width: 5px;
}
.signup-box #signup-newsletter.checked:before,
.signup-box #signup-termservice.checked:before {
  background: #333;
  content: "";
  height: 1px;
  left: 1px;
  position: absolute;
  top: 1px;
  transform: rotate(-45deg);
  width: 15px;
}
.signup-box .socl-signup {
  color: #aaa;
  font-size: 14px;
  line-height: 24px;
  padding: 0;
  margin-top: 10px;
}
.signup-box .socl-signup a,
.signup-box .socl-signup span {
  background-size: 950px auto;
  font-size: 0;
  text-indent: -9999px;
  display: inline-block;
  color: #aaa;
  cursor: pointer;
  margin: 0 0 0 10px;
  overflow: hidden;
  width: 36px;
  height: 36px;
  line-height: 24px;
  vertical-align: middle;
}
.signup-box .socl-signup a.vi-google,
.signup-box .socl-signup span.vi-google {
  background-size: 667px auto;
  background-position: -75px 0;
  width: 74px;
  height: 28px;
  font-size: 0;
  text-indent: -9999px;
}
.signup-box .socl-signup a.vi-facebook,
.signup-box .socl-signup span.vi-facebook {
  background-position: -215px 0;
  width: 30px;
  height: 30px;
}
.signup-box .socl-signup a.vi-twitter,
.signup-box .socl-signup span.vi-twitter {
  background-position: -193px 0;
  background-size: 740px;
  width: 28px;
  height: 25px;
}
.signup-box .socl-signup a.vi-linkedin,
.signup-box .socl-signup span.vi-linkedin {
  background-position: -286px 0;
}
.signup-box .socl-signup a.vi-office365,
.signup-box .socl-signup span.vi-office365 {
  background-position: -317px 0;
  width: 26px;
  height: 30px;
}
.signup-box .socl-signup a.vi-apple,
.signup-box .socl-signup span.vi-apple {
  background: 0/600px #000;
  position: relative;
  border-radius: 4px;
  width: 35px;
}
.signup-box .socl-signup a.vi-apple:after,
.signup-box .socl-signup span.vi-apple:after {
  content: "";
  width: 25px;
  height: 40px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-position: -444px 5px;
  background-size: 655px;
  margin: 0 auto;
}
.signup-box-dark #signup-newsletter,
.signup-box-dark #signup-termservice,
.signup-box-dark .za-country-container .globalcountrycode-signup,
.signup-box-dark .za-state-container .za-globalstate-signup,
.signup-box-dark input[type="email"],
.signup-box-dark input[type="number"],
.signup-box-dark input[type="password"],
.signup-box-dark input[type="search"],
.signup-box-dark input[type="tel"],
.signup-box-dark input[type="text"],
.signup-box-dark input[type="url"],
.signup-box-dark textarea {
  border: 1px solid #fff;
}
.signup-box-dark .dc-info,
.signup-box-dark .sign_agree,
.signup-box-dark .sign_agree a,
.signup-box-dark .socl-signup p,
.signup-box-dark .za-email-container a,
.signup-box-dark h5,
.signup-box-dark label,
.signup-box-dark p.zcountry-info,
.signup-box-dark span#zip-countryname-change {
  color: #fff;
}
.signup-box-dark #signup-newsletter.checked:after,
.signup-box-dark #signup-newsletter.checked:before,
.signup-box-dark #signup-termservice.checked:after,
.signup-box-dark #signup-termservice.checked:before {
  background: #fff;
}
div.zgdprform-state-container {
  margin-top: 15px;
  position: relative;
}
div.zgdprform-countrylist-container .globalcountrycode,
div.zgdprform-state-container .globalstatecode {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #e4e4e4;
  padding: 10px;
  font-size: 13px;
  height: auto;
  border-radius: 0;
  outline: 0;
  background: #fff;
}
.zgdprform-opt-container {
  font-size: 11px;
  margin-bottom: 5px;
}
div.zgdprform-countrylist-container:after,
div.zgdprform-state-container:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -3px;
  border-radius: 6px;
}
.signup-box .field-msg {
  font-family: var(--primaryfont-regular);
}
.zgdprform-opt-container input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
}
.signup-box .za-emailormobile-container.dialactive input {
  padding-left: 90px;
}
.za-emailormobile-container .za-country_code-container {
  width: 80px;
  position: absolute;
  left: 1px;
  top: 0;
  margin: 0;
  z-index: 99;
}
.za-org-container-namespace .za-org-namespace-box {
  display: table;
  width: 100%;
  margin: 15px 0 0;
  background: #fff;
  border: 1px solid #d5d5d5;
  position: relative;
}
.za-org-container-namespace .za-org-namespace-box.field-error {
  margin: 15px 0 55px;
}
.signup-box .za-org-container-namespace .portal-id,
.signup-box .za-org-container-namespace .portal-input {
  display: table-cell;
  vertical-align: middle;
  position: static;
}
.signup-box .sgnbtn input[type="button"],
.signup-box .sgnbtn input[type="submit"],
.signup-box .za-country_code-container input[type="text"],
.signup-box input[type="password"],
.signup-box input[type="text"] {
  border-radius: 6px;
  border: 1px solid #cac4c4;
}
.czone-dc .za-newsletter-container,
.featured-apps-part,
.header,
.hide-ele,
.main-container-wrapper .product-header-top .content-wrap,
.pricehide-web,
.product-header-top .content-wrap > .zgh-accounts,
.product-header-top .zgh-localization,
.product-title,
.r-g-f footer,
.rmv-prd-menu header,
.signup-box .za-newsletter-container,
.signup-box .za-state-container,
.zw-global-footer,
.zw-only-copyright,
.zw-product-header .content-wrap > .zgh-accounts,
span.caret:after {
  display: none !important;
}
.zgh-headerWrap,
.zw-global-header {
  min-height: inherit;
}
.zcp_loading {
  filter: blur(10px);
}
.bgn-awards-sprite,
.bgn-cta,
.bgn-links-cnt,
.bgn-mail,
.bgn-mail:before,
.bgnfoot-wrap:after,
.bgnprmo-link,
.brand_icons,
.dIB,
.dib,
.promo-partner,
.shipzy-footer .ZPprivacy li,
.shipzy-footer .ZPprivacy li a,
.signup-box .sign_agree,
.social_icons,
.ztopstrip-container > a {
  display: inline-block;
}
.all-template,
.menu li:first-child .dropdown-menu > li:last-child a {
  font-family: var(--zf-primary-semibold);
  background: #fff;
  margin: 15px 25px 30px !important;
  border: 1px solid #000;
  transition: background 0.25s;
  text-align: center;
  border-radius: 6px;
  font-family: var(--zf-primary-semibold);
}
.menu li:not(.first) .dropdown-menu li:last-child {
  padding-bottom: 12px !important;
}
.za-newsletter-container {
  margin-top: 10px;
  position: relative;
}
.signup-box input,
form .za-country-container .globalcountrycode-signup {
  color: #000;
  padding: 14px 12px;
  border: 0;
  display: block;
  width: 100%;
  margin: 15px 0 0;
  font-size: 14px;
  background: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 1;
  transition: 0.5s;
  border-radius: 0;
}
.signup-box .sign_agree {
  color: #333;
}
p.dc-info {
  font-size: 12px;
  margin: 0 0 5px;
}
.signup-box .sign_agree a {
  color: #333;
  text-decoration: underline;
}
.bgn-cta,
.sgnbtn input[type="submit"] {
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
}
.sgnbtn input[type="submit"] {
  font-size: 16px;
  line-height: 45px;
  padding: 0 60px;
  background: #f0483e;
  text-align: center;
  border: 0;
  width: 100%;
  font-weight: 600;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.signup-box .password-strength {
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -7px;
}
#countryCodeDiv,
#countryconfirmCodeDiv {
  background-color: #fff;
  width: 80px;
  position: absolute;
  left: 1px;
  top: 1px;
  line-height: 25px;
  padding: 10px 0 9px 10px;
  font-size: 14px;
  color: #666;
  pointer-events: none;
  min-height: 44px;
  z-index: 9;
  border-right: 1px solid #e2e2e2;
}
#countryCodeDiv:before,
#countryconfirmCodeDiv:before {
  position: absolute;
  content: "";
  left: 60px;
  top: 19px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #666;
}
.za-country_code-container input,
.za-remobile-container input {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0;
  pointer-events: auto;
  box-sizing: border-box;
  padding-right: 15px;
  padding-left: 90px;
  width: 100%;
  z-index: 0;
}
.signup-box .socl-signup span.vi-google {
  background-size: 359px;
  width: 96px;
  height: 35px;
  opacity: 1;
}
.signup-box .socl-signup a.vi-linkedin,
.signup-box .socl-signup span.vi-linkedin {
  background-size: 359px;
  width: 36px;
  height: 35px;
  margin-left: 8px;
}
.mobile-container,
.za-rmobile-container {
  margin-top: 15px;
}
.bgn-cta {
  padding: 10px 50px;
  font: 16px var(--zf-primary-semibold);
  position: relative;
  z-index: 1;
  transition: 0.3s;
  background-color: #f0483e;
  border: 1px solid #f0483e;
  margin-top: 30px !important;
}
.shipzy-footer {
  margin-top: -1px;
  background-color: #000;
}
.bgn-mail {
  font: 18px/1.1 var(--zf-secondary-medium);
  color: #004868 !important;
  margin: 0 0 10px;
}
.bgn-mail:before {
  content: "";
  background-position: -1069px -39px;
  width: 20px;
  height: 14px;
  vertical-align: middle;
  margin-right: 8px;
}
.bgnfooter-main {
  max-width: 1270px;
  margin: auto;
}
.bgnfoot-wrap {
  padding: 60px 0 35px 25px;
  border-top: 1px solid #2f2f2f;
}
.bgnfoot-wrap:after {
  content: "";
  width: 100%;
}
.bgn-promo-sec {
  width: 350px;
  float: left;
  padding-right: 50px;
}
.bgn-links-sec {
  width: calc(100% - 350px);
  float: left;
  padding: 0 15px 0 35px;
  color: #fff;
}
.bgn-links-cnt {
  width: 25%;
  vertical-align: top;
  padding-right: 25px;
}
.bgn-links-cnt h4 {
  font: 16px/1.2 var(--zf-primary-semibold);
  margin-bottom: 0;
  color: #e7e7e7;
}
.bgn-links-list li {
  padding-top: 20px;
  list-style-type: none;
  line-height: 0;
}
.bgn-links-list li a {
  font: 20px/1.2 var(--zf-primary-regular);
  color: #a2a2a2 !important;
  position: relative;
  transition: 0.2s ease-in;
}
.bgn-links-list li a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #28cb86;
  visibility: hidden;
  transition: 0.3s ease-in-out;
}
.bgn-promo-bnr {
  width: 300px;
}
.soc-icon1,
.soc-icon2,
.soc-icon3,
.soc-icon4 {
  width: 31px;
  height: 31px;
  margin-right: 8px;
}
.brnds-icns {
  margin-top: 55px;
}
.social_icons {
  max-width: 212px;
  padding: 0 !important;
}
.social_icons h4 {
  font: 16px/1.2 var(--zf-primary-semibold);
  margin-bottom: 0;
}
.soc-icon1,
.soc-icon2,
.soc-icon3,
.soc-icon4,
.soc-icon5 {
  margin-top: 20px;
}
.bgn_fotr_sprite,
.sales-contact:before {
  display: inline-block;
  vertical-align: middle;
}
.soc-icon1 {
  background-position: -969px 0;
}
.soc-icon2 {
  background-position: -1010px 0;
}
.soc-icon3 {
  background-position: -1050px 0;
}
.soc-icon4 {
  background-position: -1090px 0;
  margin-right: 12px;
}
.soc-icon5 {
  background-position: -970px -38px;
  width: 30px;
  height: 34px;
}
.brand_icons {
  vertical-align: top;
}
.footer-brand_icon1,
.footer-brand_icon2,
.footer-brand_icon3,
.footer-brand_icon4,
.footer-brand_icon5,
.footer-brand_icon6 {
  margin-right: 15px;
  vertical-align: middle;
}
.footer-brand_icon1 {
  background-position: 0 -6px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon2 {
  background-position: -150px -6px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon3 {
  background-position: -300px -5px;
  width: 130px;
  height: 66px;
}
.footer-brand_icon5 {
  background-position: -600px 0;
  width: 80px;
  height: 80px;
}
.footer-brand_icon6 {
  background-position: -700px 0;
  width: 80px;
  height: 80px;
}
.footer-brand_icon7 {
  background-position: -800px 0;
  width: 150px;
  height: 81px;
}
.shipzy-footer .ZPprivacy {
  list-style: none;
  text-align: center;
}
.shipzy-footer .ZPprivacy li {
  border-right: 1px solid #2f2f2f;
  padding: 0 10px;
  margin-bottom: 10px;
  line-height: 12px;
}
.shipzy-footer .ZPprivacy li:first-child {
  padding-left: 0;
}
.shipzy-footer .ZPprivacy li a {
  text-decoration: none;
  padding: 0;
  font-size: 12px;
  color: #a2a2a2;
}
.shipzy-footer p {
  padding: 0;
  font: 12px/1.2 var(--zf-primary-regular);
  margin: 20px 0 0;
  color: #a2a2a2;
  text-align: center;
  max-width: inherit;
}
.bgn-privacylinks {
  padding: 20px 0 25px;
  border-top: 1px solid #2f2f2f;
}
.shipzy-footer .ZPprivacy li:last-child {
  border-right: 0;
}
.bgn-botm {
  float: right;
}
.zlang-container {
  margin: 5px 16px 0 0;
}
.foot-langsec {
  padding: 0 25px;
}
.link-newtab:after {
  content: "";
  background-position: -1051px -39px;
  width: 11px;
  height: 11px;
  position: absolute;
  bottom: 1px;
  right: -18px;
  opacity: 0;
  transform: translateX(0);
}
.promo-partner {
  margin-top: 45px;
}
.dropdown-menu > .sub-level > .nolink {
  padding: 7px 50px 7px 30px !important;
  display: block;
}
.menu .dropdown-menu {
  font-family: var(--zf-primary-regular);
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}
.menu .dropdown-menu li:last-child {
  padding-bottom: 0 !important;
}
.menu .dropdown-menu li:first-child {
  padding-top: 12px !important;
}
.ztopstrip-container {
  background: #186d49;
  position: relative;
  width: 100%;
  box-sizing: border-box !important;
  z-index: 2;
  margin-bottom: -2px;
}
.ztopstrip-container > a {
  margin: 0;
  text-align: center;
  font: 16px var(--zf-primary-semibold);
  max-width: 100%;
  color: #fff;
  padding: 13px 80px 14px 10px;
  width: 100%;
  box-sizing: border-box !important;
}
.zmore {
  color: #ffba14;
  border-bottom: 1px solid #ffba14;
}
.ztopstrip-container .zpremoclose {
  position: absolute;
  right: 22px;
  top: 50%;
  width: 20px;
  height: 20px;
  opacity: 1;
  background: #fff;
  border-radius: 50%;
  font-size: 0;
  cursor: pointer;
  transform: translateY(-50%);
  z-index: 9999;
  display: block;
}
.zpremoclose:after,
.zpremoclose:before {
  position: absolute;
  left: 9px;
  content: " ";
  height: 11px;
  width: 2px;
  background-color: #0a0000;
  top: 5px;
}
.zpremoclose:after {
  transform: rotate(-45deg);
}
.zpremoclose:before {
  transform: rotate(45deg);
}
.bgn-links-list li a.linehit {
  line-height: 1.4;
}
.zgh-accounts > a {
  padding: 4px 20px;
}
.dropdown-menu li a {
  font-size: 14px !important;
  padding: 7px 30px !important;
}
.dropdown-menu li:last-child .all-template {
  margin: 15px 25px !important;
}
.menu li a,
.product-nav-links .menu li a {
  font-size: 16px;
}
.product-header-top .dropdown-menu {
  top: 55px !important;
}
.product-header-top li.sub-level .nolink:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #999;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
}
.bgn-product-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.sales-contact:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-position: -1140px -3px;
  width: 20px;
  height: 20px;
}
.product-nav-links,
.zw-product-header .content-wrap {
  max-width: 100%;
  width: 100%;
}
.zw-product-header {
  position: relative;
  z-index: 999;
}
.product-icon {
  width: 44px;
}
.shipzy-product-logo {
  margin-left: -10px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  max-width: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2px;
}
.bign-header-right-sec {
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
.sales-contact,
.zgh-login {
  display: inline-block;
  color: #000;
}
.sales-contact {
  font: 16px/1.2 var(--zf-primary-regular);
  margin-right: 25px;
  padding-left: 25px;
  position: relative;
}
.pricing-text {
  font-size: 16px;
  color: #000;
  margin-right: 30px;
}
.zgh-login {
  border-radius: 16px;
  padding: 8px 20px;
  margin: 0 15px 0 0;
  border: 1px solid #000;
  font-size: 15px;
}
.product-header-top .menu {
  float: left;
  padding: 7px 22px 6px 10px;
}
.menu {
  padding: 0 22px 0 10px;
}
.product-header-top .menu li .nolink {
  cursor: pointer;
  display: block;
  font-size: 15px;
  text-transform: none;
  line-height: 30px;
  position: relative;
  padding: 5px 0 0;
}
.product-header-top .menu li a {
  color: #000;
  font-size: 15px;
  padding: 10px 0;
  text-transform: inherit;
  line-height: 20px;
}
.product-header-top .bgn-product-header {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-header-top .shipzy-product-logo {
  margin-top: 0;
}
.product-header-top .menu li:first-child {
  margin-left: 12px;
}
.non-umain .product-header-top .bign-header-right-sec,
.product-header-top .bign-header-right-sec {
  padding: 0 10px 0 0;
}
.product-header-top .zgh-accounts .zgh-login {
  padding: 4px 20px;
  font-size: 11px;
  color: #000;
}
.expanded.dropdown .caret {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #0000004d;
  background: 0 0;
}
.logo-txt {
  display: flex;
  flex-direction: column;
  color: #000;
  padding: 0 0 0 15px;
  margin: 0 0 0 -1px;
  font: 11px/1.8 var(--zf-primary-regular);
  letter-spacing: 0.3px;
}
.prdct-name {
  margin-left: -2px;
  font: 30px/1 var(--zf-primary-semibold);
  letter-spacing: 0;
}
.shipzy-plogo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-header-top .shipzy-plogo img {
  max-width: 40px;
  height: 35px;
}
.product-header-top .logo-txt {
  padding: 0 0 0 5px;
  font: 10px/1.4 var(--zf-primary-regular);
  letter-spacing: -0.1px;
}
.product-header-top .prdct-name {
  font-size: 26px;
}
.menu li.last .dropdown-menu {
  left: 0;
  right: initial;
}
.product-header-top .zgh-accounts {
  margin: 7px 10px 7px 0;
}
.dropdown-menu .sub-dropdown li a {
  padding: 7px 25px !important;
}
.editor-chosie {
  background-position: -234px 0;
  width: 161px;
  height: 56px;
}
.nuclear-logo {
  background-position: 0 0;
  width: 204px;
  height: 60px;
}
.bgn-appstre-logo,
.bgn-captera-logo,
.bgn-g2c-logo,
.bgn-gpay-logo,
.bgn-prdcthunt-logo,
.bgn-trustpt-logo {
  width: 140px;
  height: 50px;
}
.bgn-g2c-logo {
  background-position: 0 -85px;
}
.bgn-prdcthunt-logo {
  background-position: -170px -85px;
}
.bgn-trustpt-logo {
  background-position: -340px -85px;
}
.bgn-captera-logo {
  background-position: 0 -165px;
}
.bgn-gpay-logo {
  background-position: -170px -165px;
}
.bgn-appstre-logo {
  background-position: -340px -165px;
}
.bgn-cust-img {
  background-size: 683px auto;
  background-position: 0 -122px;
  width: 75px;
  height: 80px;
}
#navbar {
  background-color: #333;
  position: fixed;
  top: -50px;
  width: 100%;
  display: block;
  transition: top 0.3s;
}
.bgn-fixed-hd {
  position: fixed;
  background: #fff;
  padding: 7px 0;
}
.zw-product-header {
  align-items: unset;
  padding: 0;
}
.signup-box h1 {
  font: 500 24px/1.2 Roboto;
  margin-bottom: 20px;
}
.shipzy-home .zcwf_lblLeft {
  background-color: unset !important;
}
.sgnindustry,
.signup-box .za-country-container .globalcountrycode-signup,
.signup-box .za-state-container .za-globalstate-signup,
.signup-box input[type="email"],
.signup-box input[type="number"],
.signup-box input[type="password"],
.signup-box input[type="search"],
.signup-box input[type="tel"],
.signup-box input[type="text"],
.signup-box input[type="url"],
.signup-box textarea {
  border: 1px solid #8695a7;
  background: #f0f7ff;
  margin: 0 0 2px;
  font: 500 15px/1.2 Roboto;
  padding: 11px 12px;
  color: #000;
  display: block;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  z-index: 1;
  transition: 0.5s;
  border-radius: 0;
}
.sgnbtn,
.signupbtn {
  background: #f0483e !important;
}
.signup-box .sign_agree,
.signup-box label {
  font: 400 12px/1.4 roboto;
}
.zcrm_formSec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: center;
}
.shipzy-home .signup-box {
  margin: unset;
  width: unset;
}
#crmWebToEntityForm.zcwf_lblLeft {
  width: 100%;
  padding: 16px;
  margin: 0 auto;
  box-sizing: border-box;
}
#crmWebToEntityForm {
  text-align: left;
}
#crmWebToEntityForm * {
  direction: ltr;
}
.zcwf_lblLeft .zcwf_title {
  word-wrap: break-word;
  font-weight: 700;
  font-size: 25px;
}
.zcwf_lblLeft .zcwf_col_fld input[type="text"],
.zcwf_lblLeft .zcwf_col_fld textarea {
  width: 100%;
  border: 1px solid #c0c6cc !important;
  resize: vertical;
  border-radius: 2px;
  float: left;
}
.zcwf_lblLeft .zcwf_col_lab {
  width: 30%;
  word-break: break-word;
  padding: 0 6px;
  margin-right: 10px;
  margin-top: 5px;
  float: left;
  min-height: 1px;
}
.zcwf_lblLeft .zcwf_col_fld {
  float: left;
  width: 100%;
  padding: 0 6px;
  position: relative;
  margin-top: 5px;
}
.zcwf_lblLeft .zcwf_privacy {
  padding: 6px;
}
.zcwf_lblLeft .zcwf_col_fld_slt {
  width: 60%;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 4px;
  font-size: 12px;
  float: left;
  resize: vertical;
  padding: 2px 5px;
}
.zcwf_lblLeft .zcwf_col_fld:after,
.zcwf_lblLeft .zcwf_row:after {
  content: "";
  display: table;
  clear: both;
}
.zcwf_lblLeft .zcwf_col_help {
  float: left;
  margin-left: 7px;
  font-size: 12px;
  max-width: 35%;
  word-break: break-word;
}
.zcwf_lblLeft .zcwf_help_icon {
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: #fff;
  border: 1px solid #c0c6cc;
  color: #c1c1c1;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  border-radius: 50%;
}
.zcwf_lblLeft .zcwf_row {
  margin: 10px 0;
}
.zcwf_lblLeft .formsubmit {
  margin-right: 5px;
  cursor: pointer;
  color: var(--baseColor);
  font-size: 12px;
}
.zcwf_lblLeft .zcwf_privacy_txt {
  width: 90%;
  color: #000;
  font-size: 12px;
  font-family: Arial;
  display: inline-block;
  vertical-align: top;
  color: var(--baseColor);
  padding-top: 2px;
  margin-left: 6px;
}
.zcwf_lblLeft .zcwf_button {
  font-size: 14px;
  color: var(--baseColor);
  border: 1px solid #c0c6cc;
  padding: 3px 9px;
  border-radius: 4px;
  cursor: pointer;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 35px;
  margin-top: 0px;
  white-space: nowrap;
}
.zcwf_lblLeft .zcwf_tooltip_ctn {
  position: absolute;
  background: #dedede;
  padding: 3px 6px;
  top: 3px;
  border-radius: 4px;
  word-break: break-word;
  min-width: 100px;
  max-width: 150px;
  color: var(--baseColor);
  z-index: 100;
}
.zcwf_lblLeft .zcwf_ckbox {
  float: left;
}
.zcwf_lblLeft .zcwf_file {
  width: 55%;
  box-sizing: border-box;
  float: left;
}
.clearB:after {
  content: "";
  display: block;
  clear: both;
}
@media all and (max-width: 600px) {
  .zcwf_lblLeft .zcwf_col_fld,
  .zcwf_lblLeft .zcwf_col_lab {
    width: auto;
    float: none !important;
  }
  .zcwf_lblLeft .zcwf_col_help {
    width: 40%;
  }
}
.zcwf_row {
  width: 100%;
}
.signup-box label {
  font: 400 18px/1.4 roboto;
}
.d-help-flex {
  display: flex;
}
.signupbtn {
  font-size: 15px;
  height: 50px;
  text-align: center;
  text-transform: uppercase;
  border: 0;
  color: #fff !important;
  width: 151%;
  cursor: pointer;
  font-weight: 600;
  appearance: none;
  -webkit-appearance: none;
}
.zcwf_lblLeft .zcwf_button {
  width: 40%;
  max-width: unset;
}
.zcrm_spLft.bg_lazy_loaded {
  background: #004868 !important;
}
.opacity1 {
  opacity: 1;
}
.menunav {
  display: block;
  height: auto;
  top: auto;
  align-items: center;
  display: flex;
}
.width {
  width: 286.833px;
}
.click_hear_text {
  font-size: 14px;
  text-align: center;
  font-weight: 500;
  color: #000 !important;
}
.active {
  visibility: visible !important;
  opacity: 5 !important;
}
.industry-hover {
  z-index: 1111111111;
}
.industry-active {
  display: block !important;
}
.bg-color {
  background: #fff !important;
}
.megamenu {
  position: absolute;
  width: 100%;
  top: 19%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-image-slice: 51%;
  left: 0;
  box-shadow-top: 2px 4px 10px rgba(0, 0, 0, 0.1);
  transform: translateY(10px);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  overflow: hidden;
  z-index: 91;
  height: 570px;
}
.megamenu p {
  font: 15px / 1.6 var(--zf-primary-regular);
}
.zmenu-features:hover .megamenu {
  display: none;
}
.megamenu .row:after {
  clear: unset !important;
}
.megamenu .column {
  float: left;
  width: 33.33%;
  width: 25.33%;
  margin: 1px;
}
.megamenu .archive-grid,
.archive-masonry {
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
  display: flex;
  justify-content: center;
  right: 6%;
  position: relative;
}
.megamenu {
  display: none;
}
.megamenu {
  top: 77% !important;
}
.megamenu .column a {
  float: none;
  color: black;
  padding: 10px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.megamenu-row {
  width: 80% !important;
  margin-left: 25px;
}
.megamenu .industry-active-hover {
  padding-bottom: 30px !important;
}
.megamenu-container .archive-main {
  margin-left: 10px;
  padding-left: 45px;
}
.megamenu-container .post-grid {
  margin-left: 40px !important;
}
.megamenu-container .post-outer {
  box-shadow: 0 8px 20px 6px rgba(0, 0, 0, 0.04);
  transform: translateY(-5px);
  margin-left: 50px;
}
.megamenu-container .post-archive {
  display: flex !important;
  justify-content: center !important;
}
.megamenu .d-flex {
  display: flex !important;
}
.megamenu .fa-arrow-right {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  padding-right: 0px;
  display: flex;
  text-align: center;
  align-items: center;
  padding-right: 7px;
  color: #f0483e;
}
.megamenu .megamenu-box {
  margin-left: 34px;
  margin-bottom: 17px;
  background: #fcccb5;
  padding-top: 35px;
  padding-bottom: 35px;
  background: #f0483e;
  padding: 14px;
  width: 55%;
  border-radius: 15px 0;
  position: relative;
  bottom: 85px;
}
.megamenu .megamenu-box p {
  color: #fff;
}
.megamenu .megamenu-box a {
  color: #fff !important;
  margin: 0 !important;
  font-size: 20px var(--zf-secondary-medium) !important;
  font-weight: 900;
  cursor: pointer;
}
header .archive-grid > article .post-outer {
  margin: 0;
  transition: 0.5s;
  width: 370px !important;
}
.megamenu-height-auto {
  height: auto;
}
header .megamenu-container .archive-grid > article .post-outer {
  margin: 0;
  transition: 0.5s;
  width: 343px !important;
}
@media screen and (max-width: 600px) {
  .megamenu .column {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 1056px) {
  .megamenu-row {
    width: 60% !important;
  }
  .megamenu p {
    font: 10px / 1.6 var(--zf-primary-regular);
  }
  header .archive-grid > article .post-outer {
    margin: 0;
    transition: 0.5s;
    width: 210% !important;
  }
  .megamenu .megamenu-box {
    bottom: 160px;
  }
}
.free-plan-width {
  width: 600px !important;
}
.free-plan .powerful-features .btn-theme {
  margin-top: 28px;
  background-color: #f0483e;
  font-size: 15px;
  position: relative;
  top: -12px;
}
.Appreciation-letter-img {
  margin-top: 40px;
}
.pricing-text-change {
  margin-left: 0px !important;
}
.let_talk {
  font-size: larger !important;
  padding-top: 12px !important;
  font-weight: 700;
}
.enterprice_ready {
  font-size: 17px;
  padding-top: 20px;
}
.btn_get {
  display: flex !important;
  justify-content: center !important;
}
.murtuza_certfi_padding {
  padding-top: 35px;
}
.document_image_top {
  margin-top: 20px !important;
}
.set-heightimage-set-threedi {
  width: 231px;
  height: 169px;
  border-radius: 10px;
}
.set-theedi-box {
  position: relative;
  width: 170px;
  height: 170px;
  perspective: 600px;
  margin: 30px;
}
.bgn-sprdsheet-lftsd {
  max-width: 590px;
  margin-top: 50px;
  position: relative;
  width: 100%;
  padding-left: 50px;
}
.bgn-sprdsheet-lftsd-two {
  position: relative;
  background: rgb(0, 72, 104);
  border-top-left-radius: 50px;
}
.set-margin-tops {
  margin-top: -40px;
  margin-bottom: 20px;
}
.both-flex-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding-left: 30px;
}
.both-flex-div-city {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  padding-left: 30px;
}
.width-fifty {
  width: 45%;
  margin-top: -60px;
}
.width-fifty-background-color {
  width: 55%;
  background: #004868;
  padding: 19px;
  border-top-left-radius: 50px;
}
@media screen and (max-width: 1024px) {
  .both-flex-div {
    display: inline-block;
  }
  .both-flex-div-city {
    display: inline-block;
  }
  .width-fifty {
    width: 100%;
    margin-top: 0px;
    padding-left: 0px;
  }
  .width-fifty-city {
    width: 100%;
    margin-top: 0px;
    padding-left: 0px;
  }
  .sprdsht-list {
    width: 100%;
    max-width: 100% !important;
  }
  .width-fifty-background-color {
    width: 100%;
    background: #004868;
    padding: 20px;
    border-top-left-radius: 50px;
  }
  .width-fifty-background-color-two {
    width: 100%;
    background: #004868;
    padding: 20px;
    border-top-left-radius: 50px;
  }
  .depth-card-d-flex {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 20px;
  }
  .margin-set-depth {
    top: 0px !important;
    position: relative;
  }
  .set-margin-tops {
    padding-left: 10px !important;
  }
  .set-width5050 {
    width: 100% !important;
  }
}
@media screen and (max-width: 549px) {
  .depth-card {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .depth-card img {
    width: 96% !important;
  }
  .set-heightimage-set-threedi {
    height: 220px !important;
  }
  .play-btn {
    display: block;
    height: 221px !important;
  }
  .depth-cardr {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .depth-cardr img {
    width: 96% !important;
  }
  .set-heightimage-set-threedir {
    height: 220px !important;
  }
  .play-btnr {
    display: block;
    height: 221px !important;
  }
  .depth-card-d-flexr {
    display: block !important;
  }
}
.set-margin-brochure {
  margin-right: 26.5px;
}
.set-left-tenpx {
  margin-right: 10px;
}
.depth-cardr {
  position: relative;
  width: 47%;
  padding-bottom: 10px;
  border-radius: 18px;
  border-radius: 18px;
  cursor: pointer;
  background: linear-gradient(
    135deg,
    var(--brand-light) 0%,
    var(--brand) 45%,
    var(--brand-dark) 10%
  );
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.15);
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out,
    box-shadow 0.6s ease-in-out;
  opacity: 1;
  transform: scale(1);
}
.depth-cardr::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.04) 76%,
    rgba(0, 0, 0, 0.15) 70%,
    rgba(0, 0, 0, 0.22) 100%
  );
  mix-blend-mode: overlay;
}
.depth-cardr img {
  width: 93%;
  margin-top: 10px;
  object-fit: cover;
  height: 171px;
  border-radius: 10px;
}
.depth-cardr:hover {
  opacity: 1;
  transform: scale(1.1);
}
.depth-card-d-flexr {
  display: flex;
  justify-content: space-between;
}
.margin-set-depthr {
  position: relative;
}
.depth-cardr p {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px !important;
}
.bgn-sprdsheet-lftsdr {
  max-width: 590px;
  margin-top: 50px;
  position: relative;
  width: 100%;
  padding-left: 50px;
}
.bgn-sprdsheet-lftsd-twor {
  position: relative;
  background: rgb(0, 72, 104);
  border-top-left-radius: 50px;
}
.set-margin-topsr {
  margin-top: -40px;
  margin-bottom: 20px;
}
.play-btnr {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  color: #fff;
  width: 94%;
  height: 171px;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: opacity 0.35s ease;
  border-radius: 10px;
  left: 6px;
  top: 9px;
}
.depth-cardr:hover img {
  filter: brightness(0.75);
}
.depth-cardr:hover .play-btn {
  opacity: 1;
}
.set-width5050 {
  width: 47%;
}
.remove-margin {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.width-fifty-background-color-two {
  width: 55%;
  background: #004868;
  padding: 19px;
  border-top-left-radius: 50px;
  padding-bottom: 100px;
}
.width-fifty-city {
  width: 45%;
  margin-top: 60px;
}
