/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 10 version,> 0.2%,not dead,not ie <= 11,not op_mini all
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* Widget variables */
.wordpayP_theme-black-red,
.wordpayP_theme-black-white,
.wordpayP_theme-white-black {
  --font-size--sm: 14px;
  --font-size--normal: 16px;
  --font-size--lg: 18px;
  --font-size--xl: 20px;
  --fade-height: 175px;
  --fade-offset: 40px;
}


.wordpayP_theme-black-red {         
  --color-primary: #000;
  --color-secondary: linear-gradient(90deg, #EC4C5E 0%, #FB654F 100%);
  --color-accent: #fd6f53;
  --font-color: #ffffff;
  --font-color-btn: #fff;
  --font-color-btn--alternate: #000;
  --noke-color:#FB654F;
  --normal-step:#FACBCE;
  --no-button-color:#fff;
  --back-link:#fff;
  --font-above-bolet:#fd6f53;
  --color-icon-content: #fd6f53;
  --color-icon-content-secondary: #fd6f53;
  --color-icon-background: #fff;
  --line-tick-color: #fff;
  --wp-icon-animate: #fff;
  --color-error-text: #fff;
  }
 .wordpayP_theme-black-white {
  --color-primary: #000000;
  --color-secondary: #fff;
  --color-accent: #000;
  --font-color: #fff;
  --font-color-btn: #000;
  --font-color-btn--alternate: #000;
  --back-link:#fff;
  --no-button-color:#fff;
  --font-above-bolet:#fff;
  --color-icon-content: #fff;
  --color-icon-content-secondary: #000000;
  --color-icon-background: #000000;
  --line-tick-color: #000000;
  --wp-icon-animate: #fff;
  --color-error-text: #fff;
  }
 .wordpayP_theme-white-black {
  --color-primary: #ffffff;
  --color-secondary: #000000;
  --color-accent: #000;
  --font-color: #000;
  --font-color-btn: #fff;
  --font-color-btn--alternate: #000;
  --border-color:#000;
  --back-link:#2B394A;
  --no-button-color:#fff;
  --font-above-bolet:#000;
  --color-icon-content: #000000;
  --color-icon-content-secondary: #fff;
  --color-icon-background: #fff;
  --line-tick-color: #fff;
  --wp-icon-animate: #000;
  --color-error-text: #ff0000;
  }

.wordpayP_theme-black-red .layout1,
.wordpayP_theme-black-white .layout1,
.wordpayP_theme-white-black .layout1 {
  --color-font-message: #fff;
  --color-background-message: #000;
}

.wordpayP_theme-black-red .layout2,
.wordpayP_theme-black-white .layout2,
.wordpayP_theme-white-black .layout2 {
  --color-font-message: #000;
  --color-background-message: #fff;
}

.wordpay_ppc_widget_root .wordpayP_v2_popup1 {
	position: fixed;
	z-index: 99;
	left: 0px;
	bottom: 0;
    /* bottom: 57px; */
	-webkit-animation: slide 0.5s forwards;
	-webkit-animation-delay: 2s;
	animation: slide 0.5s forwards;
	animation-delay: 2s;
}

.wordpay_ppc_widget_root .wordpayP_v2_popup1.wordpayP_v2_popup1--fixed-height {
	height: 270px;
}

@media screen and (max-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_v2_popup1 {
		right: 0;
	}
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_v2_popup1 {
		bottom: 57px;
		max-width: 405px;
	}
}

@media screen and (max-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_v2_popup1.wordpayP_v2_popup1--collapsed {
		right: auto;
		bottom: 57px;
	}

	.wordpay_ppc_widget_root .wordpayP_v2_popup1.wordpayP_v2_popup1--keep-positioning {
		bottom: 57px;
	}
}

.wordpay_ppc_widget_root .wordpayP_popup1_v2_bg {
	background: var(--color-primary);
	border-radius: 0px 45px 45px 0px;
    /* border-radius: 0; */
	padding: 10px 9px 9px 13px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
    /* border:1px solid var(--border-color); */;
}

.wordpay_ppc_widget_root .wordpayP_popup2_v2_bg {
	background: var(--color-primary);
	border-radius: 0;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
    /* border-radius: 0px 30px 30px 0px; */
	border-radius: 0;
    /* border:1px solid var(--border-color); */
	padding: 0;
}

.wordpay_ppc_widget_root .wordpayP_v2_popup1--collapsed .wordpayP_popup1_v2_bg {
	padding-left: 5px;
}

.wordpay_ppc_widget_root .wordpayP_v2_popup1--fixed-height .wordpayP_popup2_v2_bg {
	height: 100%;
	padding: 0 12px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_popup2_v2_bg {
		padding: 10px 9px 9px 13px;
		border-radius: 0px 30px 30px 0px;
	}
}

.wordpay_ppc_widget_root .wordpayP_popup1_v2_bg * {
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
}

.wordpay_ppc_widget_root .wordpayP_popup2_v2_bg * {
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
}

.wordpay_ppc_widget_root .wordpayP_btn {
	border-radius: 100px;
	height: 74px;
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	padding-top: 18px;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
	transition-property: color;
	transition-duration: 0.3s;
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnCommon:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(180deg, #543EF3 0%, #DB38D8 100%);
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnCommon:hover,
.wordpay_ppc_widget_root .wordpayP_pinkBtnCommon:focus,
.wordpay_ppc_widget_root .wordpayP_pinkBtnCommon:active {
	color: white;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtn {
	background: var(--color-secondary);
	border-radius: 100px;
	height: 74px;
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
    /* padding-top: 20px; */
	color: var(--font-color-btn);
	width: 349px;
	vertical-align: middle;
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtn img {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
	float: none;
	display: inline;
}

.wordpay_ppc_widget_root button.wordpayP_pinkBtn:hover,
  .wordpay_ppc_widget_root button.wordpayP_pinkBtn:focus,
  .wordpay_ppc_widget_root button.wordpayP_pinkBtn:active {
	background: var(--color-secondary) !important;
	border-color: transparent;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnCommon {
	background: var(--color-secondary);
	color: var(--font-color-btn);
}

.wordpay_ppc_widget_root .wordpayP_whiteBtnComon {
	background-color: #fff;
	color: #333;
}

.wordpay_ppc_widget_root .wordpayP_width349 {
	width: 349px;
}

.wordpay_ppc_widget_root .wordpayP_btnWraper {
	margin: 27px 0px;
}

.wordpay_ppc_widget_root .wordpayP_titleV2 {
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	line-height: 30px;
	text-align: center;
	color: var(--font-color);
	padding-top: 27px;
}

.wordpay_ppc_widget_root .wordpayP_titleV2--no-gutter-top {
	padding-top: 0;
}

.wordpay_ppc_widget_root .wordpayP_backLinkTerm {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 27px;
	color: var(--back-link);
	cursor: pointer;
	text-decoration: underline;
}

.wordpay_ppc_widget_root .wordpayP_backLinkTerm {
	color: var(--back-link);
}

.wordpay_ppc_widget_root .wordpayP_backLinkTerm:hover,
  .wordpay_ppc_widget_root .wordpayP_backLinkTerm:active,
  .wordpay_ppc_widget_root .wordpayP_backLinkTerm a:focus,
  .wordpay_ppc_widget_root a.wordpayP_backLinkTerm:hover,
  .wordpay_ppc_widget_root a.wordpayP_backLinkTerm:active,
  .wordpay_ppc_widget_root a.wordpayP_backLinkTerm a:focus {
	color: var(--back-link);
}

.wordpay_ppc_widget_root .wordpayP_backLink {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 27px;
    /* -webkit-text-decoration-line: underline;
  text-decoration-line: underline; */
	color: var(--back-link);
	cursor: pointer;
	background: transparent;
	padding: 0;
	text-decoration: underline;
	border: 1px solid transparent;
}

.wordpay_ppc_widget_root .wordpayP_backLink:hover,
  .wordpay_ppc_widget_root .wordpayP_backLink:active,
  .wordpay_ppc_widget_root .wordpayP_backLink:focus {
	background: transparent !important;
}

.wordpay_ppc_widget_root .wordpayP_backLink img {
	margin: auto 7px auto auto;
}

.wordpay_ppc_widget_root .wordpayP_backLink a {
	color: var(--back-link);
	text-decoration: none;
	box-shadow: none;
}

.wordpay_ppc_widget_root .wordpayP_backLink a:hover {
	color: var(--back-link);
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpayP_backLink.wordpayP_link {
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_noUnderLine {
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpayP_powerredBy {
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: var(--font-color);
	text-align: center;
	margin-bottom: 10px;
	justify-self: flex-end;
}

.wordpay_ppc_widget_root .wordpayP_powerredBy img {
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_powerredBy {
		margin-bottom: 0;
	}
}

.wordpay_ppc_widget_root .wordpayP_whiteBtn {
	background: var(--no-button-color);
	border: 1px solid var(--border-color);
	color: var(--font-color-btn--alternate);
}

.wordpay_ppc_widget_root .wordpayP_whiteBtn:hover,
  .wordpay_ppc_widget_root .wordpayP_whiteBtn:active,
  .wordpay_ppc_widget_root .wordpayP_whiteBtn:focus,
  .wordpay_ppc_widget_root button.wordpayP_whiteBtn:hover,
  .wordpay_ppc_widget_root button.wordpayP_whiteBtn:active,
  .wordpay_ppc_widget_root button.wordpayP_whiteBtn:focus {
	background: var(--no-button-color);
	color: var(--font-color-btn--alternate);
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnSm {
	background: var(--color-secondary);
	color: var(--font-color-btn);
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnSm:hover,
  .wordpay_ppc_widget_root .wordpayP_pinkBtnSm:active,
  .wordpay_ppc_widget_root .wordpayP_pinkBtnSm:focus,
  .wordpay_ppc_widget_root button.wordpayP_pinkBtnSm:hover,
  .wordpay_ppc_widget_root button.wordpayP_pinkBtnSm:active,
  .wordpay_ppc_widget_root button.wordpayP_pinkBtnSm:focus {
	background: var(--color-secondary) !important;
	color: var(--font-color-btn);
}

.wordpay_ppc_widget_root .wordpayP_pad22 {
	padding: 12px;
}

.wordpay_ppc_widget_root .wordpayP_padPage3 {
	padding: 18px 30px 12px 20px;
}

.wordpay_ppc_widget_root .wordpayP_ml20 {
	margin-left: 20px;
}

.wordpay_ppc_widget_root .wordpayP_whiteInput {
	background: #FFFFFF;
	border-radius: 100px;
	width: 100%;
	height: 74px;
	font-family: Poppins;
	font-size: 18px;
	font-weight: 500;
	padding: 23px 35px;
	color: #F64C71;
	border: 0px;
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_whiteInput::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_whiteInput::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_whiteInput::-moz-placeholder {
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_whiteInput::placeholder {
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_whiteInput:focus {
	outline: none;
}

.wordpay_ppc_widget_root .wordpayP_btnWraperSm {
	margin: 27px 0px;
}

.wordpay_ppc_widget_root .wordpayP_popupWidth {
	width: 100%;
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpayP_popupWidth {
		width: 403px;
	}
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnArticle {
	width: 315px;
}

.wordpay_ppc_widget_root .wordpayP_pinkBtnReadArticle {
	width: 289px;
}

.wordpay_ppc_widget_root .wordpayP_inlineWrap {
	float: left;
}

.wordpay_ppc_widget_root .wordpayP_closeBtnP {
	padding-top: 21px;
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_bolletSpc {
	margin-left: 15px;
	margin-right: 22px;
	padding-top: 23px;
}

.wordpay_ppc_widget_root .wordpayP_bolletSpc2 {
	margin-left: 15px;
	margin-right: 27px;
	padding-top: 17px;
	text-align: right;
	font-size: 14px;
}

.wordpay_ppc_widget_root .wordpayP_wd40 {
	width: 40px;
}

.wordpay_ppc_widget_root .wordpayP_lft7 {
	margin: auto auto auto 7px;
}

.wordpay_ppc_widget_root .wordpayP_pinktext {
	color: var(--font-above-bolet);
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: var(--font-size--sm);
}

.wordpay_ppc_widget_root .wordpayP_whiteTxtbollet {
	color: var(--font-color);
	margin-top: 3px;
}

.wordpay_ppc_widget_root .wordpayP_whiteTxtbollet img {
	margin-top: -4px;
}

.wordpay_ppc_widget_root .wordpayP_buttonBrand {
	background: linear-gradient(90deg, #E94661 0%, #FC674E 99.98%);
	border-radius: 100px;
	height: 74px;
	width: 74px;
	text-align: center;
	font-family: Poppins;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	padding-top: 25px;
	color: var(--font-color-btn);
	vertical-align: middle;
	cursor: pointer;
	padding: 0;
	border: 1px solid transparent;
}

.wordpay_ppc_widget_root .wordpayP_buttonbg_v2 {
	background: var(--color-secondary);
	border-radius: 100px;
	height: 74px;
	width: 74px;
	text-align: center;
	font-family: Poppins;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	color: var(--font-color);
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	transition-duration: 0.3s;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	cursor: pointer;
	border: 1px solid transparent;
}

.wordpay_ppc_widget_root .wordpayP_buttonbg_v2--cursor-default {
	cursor: default;
}

.wordpay_ppc_widget_root .wordpayP_buttonbg_v2:hover,
  .wordpay_ppc_widget_root .wordpayP_buttonbg_v2:focus,
  .wordpay_ppc_widget_root .wordpayP_buttonbg_v2:active,
  .wordpay_ppc_widget_root button.wordpayP_buttonbg_v2:hover,
  .wordpay_ppc_widget_root button.wordpayP_buttonbg_v2:focus,
  .wordpay_ppc_widget_root button.wordpayP_buttonbg_v2:active {
	background: var(--color-secondary) !important;
}

.wordpay_ppc_widget_root .wordpayP_popupv2bg {
	background: var(--color-primary);
	border-radius: 0 45px 45px 0;
	padding: 10px 6px 10px 5px;
	transition: all 2s ease;
	border: 1px solid var(--border-color);
}

.wordpay_ppc_widget_root .wordpayP_popupv2bgActive {
	width: 500px;
}

.wordpay_ppc_widget_root .wordpayP_smallButton {
	background: var(--color-secondary);
	border-radius: 100px;
	width: 4px;
	height: 60px;
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_separator {
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 17px;
	color: #FFFFFF;
	margin-top: 40px;
	margin-bottom: 40px;
}

.wordpay_ppc_widget_root .wordpayP_separator::before, .wordpay_ppc_widget_root .wordpayP_separator::after {
	content: '';
	flex: 1;
	border-bottom: 1px solid rgba(214, 219, 255, 0.5);
}

.wordpay_ppc_widget_root .wordpayP_separator::before {
	margin-right: .25em;
}

.wordpay_ppc_widget_root .wordpayP_separator::after {
	margin-left: .25em;
}

.wordpay_ppc_widget_root .wordpayP_crossIcon img {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.wordpay_ppc_widget_root .wordpayP_crossIcon img:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode {
	background: #FFFFFF;
	border-radius: 100px;
	height: 74px;
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	padding: 18px 22px;
	border: 1px solid var(--border-color);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode.wordpayP_form-control {
	padding-left: 0px;
	padding-right: 0px;
	border: 0px;
	box-shadow: none;
	background: transparent;
	font-size: 18px;
	font-weight: bold;
	outline: none;
	height: 36px;
}

.wordpay_ppc_widget_root .wordpayP_pointerClass img {
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode.wordpayP_form-control:focus {
	outline: none;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input.wordpayP_form-control {
	color: #000000;
	border: none;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input[type="text"],
.wordpay_ppc_widget_root .wordpayP_phoneCode input[type="password"] {
	color: #000000 !important;
	border: none;
	padding: 5px 12px;
	height: auto;
	width: 100%;
	font-size: 18px;
	transition: box-shadow 0.2s ease;
	background: white;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	box-shadow: none;
	text-transform: none;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode.wordpayP_phoneCode--75 input[type="text"] {
	max-width: 75%;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input[type="text"]:focus,
.wordpay_ppc_widget_root .wordpayP_phoneCode input[type="password"]:focus {
	outline: none;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input.wordpayP_form-control::-webkit-input-placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input.wordpayP_form-control::-ms-input-placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input .form-control::-webkit-input-placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input .form-control::-moz-placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input .form-control::-ms-input-placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode input .form-control::placeholder {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.49);
}

.wordpay_ppc_widget_root .wordpayP_phoneCode select.wordpay_form-control {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	color: #E94661;
}

.wordpay_ppc_widget_root .wordpay_form-control.wordpay_form-control--hidden {
	display: none;
}

.wordpay_ppc_widget_root .wordpayP_gutterSpace17 > .wordpayP_row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -7px;
	margin-left: -7px;
}

.wordpay_ppc_widget_root .wordpayP_gutterSpace17 > .wordpayP_row > .wordpayP_col,
  .wordpay_ppc_widget_root .wordpayP_gutterSpace17 > .wordpayP_row > [class*="col-"] {
	padding-right: 7px;
	padding-left: 7px;
}

.wordpay_ppc_widget_root .wordpayP_welcTxt {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	display: flex;
	align-items: center;
	text-align: center;
	color: var(--font-color);
}

.wordpay_ppc_widget_root .wordpayP_buttonBrand {
    /* background: -webkit-gradient(linear, left top, right top, from(#E94661), color-stop(99.98%, #FC674E)); */
	background: var(--color-secondary);
	border-radius: 100px;
	height: 74px;
	width: 74px;
	cursor: pointer;
	color: var(--font-color-btn);
}

.wordpay_ppc_widget_root .wordpayP_buttonBrand:active,
  .wordpay_ppc_widget_root .wordpayP_buttonBrand:hover,
  .wordpay_ppc_widget_root .wordpayP_buttonBrand:focus {
	background: var(--color-secondary) !important;
}

.wordpay_ppc_widget_root .wordpayP_buttonBrand a {
	color: var(--font-color-btn);
	text-shadow: none;
}

.wordpay_ppc_widget_root .wordpayP_font12 {
	font-size: 12px;
}

.wordpay_ppc_widget_root .wordpayP_font14 {
	font-size: 14px;
}

.wordpay_ppc_widget_root .wordpayP_font16 {
	font-size: 16px;
	color: var(--back-link);
}

.wordpay_ppc_widget_root .wordpayP_font16Post {
	font-size: 16px;
	color: var(--back-link);
}

.wordpay_ppc_widget_root .wordpayP_raSpace {
	margin-right: 10px;
}

.wordpay_ppc_widget_root .wordpayP_crsSpc {
	margin-right: 10px;
	margin-top: 3px;
}

.wordpay_ppc_widget_root .wordpayP_no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.wordpay_ppc_widget_root .wordpayP_no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.wordpay_ppc_widget_root .wordpayP_gutterSpace17 > [class*="col-"] {
	padding-right: 9px;
	padding-left: 9px;
}

.wordpay_ppc_widget_root .wordpayP_error {
	color: var(--color-error-text);
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
	line-height: 1.2;
	margin: 0 10px;
}

.wordpay_ppc_widget_root .wordpayP_success {
	color: green;
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
}

.wordpay_ppc_widget_root .wordpayP_btnTemp {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: transparent;
}

.wordpay_ppc_widget_root .wordpayP_btnTemp:hover {
	background: transparent;
}

.wordpay_ppc_widget_root .wordpayP_text-right {
	text-align: right;
}

.wordpay_ppc_widget_root .wordpayP_FlotBox-flex-row {
	flex-direction: row !important;
	display: flex;
	flex-wrap: wrap;
}

.wordpay_ppc_widget_root .wordpayP_flotBox {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.wordpay_ppc_widget_root .wordpayP_refillWraper > a.wordpayP_refilleBtn {
	display: inline-block;
	box-shadow: none !important;
}

.wordpay_ppc_widget_root .wordpayP_refillWraper > a.wordpayP_refilleBtn:hover {
	color: #fff;
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpayP_pt-0 {
	padding-top: 0px;
}

.wordpay_ppc_widget_root .wordpayP_ml13 {
	margin-left: 13px;
}

.wordpay_ppc_widget_root .wordpayP_mt10 {
	margin-top: 10px;
}

.wordpay_ppc_widget_root #account-block .wordpayP_gotoAccount {
	width: 247px;
	padding-top: 23px;
	display: inline-block;
	box-shadow: none !important;
}

.wordpay_ppc_widget_root #account-block .wordpayP_gotoAccount:hover {
	color: inherit !important;
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpayP_handIcon {
	cursor: pointer;
}

.wordpay_ppc_widget_root .wordpayP_wordpay_cId {
	position: relative;
	min-height: 65px;
}

.wordpay_ppc_widget_root .wordpayP_wordpay_cId::before {
	position: absolute;
	bottom: 0px;
	height: 70px;
	left: 0;
	right: 0;
	content: '';
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 29%, rgba(255, 255, 255, 0.82) 77%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	z-index: 0;
}

.wordpay_ppc_widget_root a.wordpayP_visitTxt {
	color: #fff;
}

.wordpay_ppc_widget_root a.wordpayP_visitTxt:hover {
	color: inherit;
}

.wordpay_ppc_widget_root .wordpayP_modal-content {
	background: transparent;
}

.wordpay_ppc_widget_root .wordpayP_bolletSpc3 {
	padding-left: 20px;
	padding-right: 27px;
	padding-top: 17px;
	text-align: right;
	font-size: 14px;
}

.wordpay_ppc_widget_root .wordpayP_padleft27 {
	padding-left: 27px;
}

.wordpay_ppc_widget_root .wordpayP_pT22 {
	padding-top: 22px;
}

.wordpay_ppc_widget_root .wordpayP_padPage4 {
	padding: 8px 30px 8px 20px;
}

.wordpay_ppc_widget_root .wordpayP_marTB27 {
	margin-top: 27px;
	margin-bottom: 27px;
}

.wordpay_ppc_widget_root .wordpayP_titleV3 {
	font-family: Poppins;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	line-height: 58px;
	text-align: center;
	color: var(--font-color);
	padding-top: 0;
}

.wordpay_ppc_widget_root h3.wordpayP_titleV3 {
	color: var(--font-color);
	margin-bottom: 0;
	margin-top: 0;
}

.wordpay_ppc_widget_root .wordpayP_btnWraper2 {
	margin: 27px auto;
	width: 243px;
}

.wordpay_ppc_widget_root .wordpayP_wdth17 {
	width: 17px;
}

.wordpay_ppc_widget_root .wordpayP_pt11 {
	padding-top: 11px;
}

.wordpay_ppc_widget_root .wordpayP_btnWraper3 {
	margin: 27px auto 17px auto;
	width: 278px;
}

.wordpay_ppc_widget_root .wordpayP_mt5 {
	margin-top: 5px;
}

.wordpay_ppc_widget_root #sign-in-phone:focus, .wordpay_ppc_widget_root #phone:focus {
	box-shadow: none;
}

.wordpay_ppc_widget_root #sign-in-email {
	padding-top: 8px;
}

.wordpay_ppc_widget_root #sign-in-phone-code,
  .wordpay_ppc_widget_root #phone-country-code {
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: var(--color-accent);
	background: inherit;
	border: 1px solid transparent;
	text-align: right;
	width: 25%;
	padding: 0;
	margin-bottom: 0;
}

.wordpay_ppc_widget_root #sign-in-phone-code option,
  .wordpay_ppc_widget_root #phone-country-code option {
	font-size: 18px;
}

.wordpay_ppc_widget_root .wordpayP_ico12 {
	height: 12px;
	width: 12px;
}

.wordpay_ppc_widget_root .wordpayP_ico11 {
	height: 11px;
	width: 11px;
}

.wordpay_ppc_widget_root img {
	vertical-align: middle;
}

.wordpay_ppc_widget_root .wallet-free-credit {
	background: #fff;
	color: #000;
	border-radius: 90px;
	font-size: 10px;
	padding: 2px 10px;
}

.wordpay_ppc_widget_root .lineThrough {
	text-decoration: line-through;
}

.wordpay_ppc_widget_root .ohoTxt {
	color: #fff;
	font-size: 17px;
	margin-right: 10px;
}

.wordpay_ppc_widget_root .ohoTxt a {
	color: #fff;
	text-decoration: underline;
}

.wordpay_ppc_widget_root .ohoTxt a:hover {
	color: #fff;
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpay_button {
	padding: 10px;
	font-weight: 500;
	font-size: 16px;
	box-shadow: none;
	border: 1px solid transparent;
	cursor: pointer;
	text-transform: none;
}

.wordpay_ppc_widget_root .wordpay_button.wordpayP_whiteBtn {
	border-color: currentColor;
}

.wordpay_ppc_widget_root .wordpay_button--width-70 {
	width: 70%;
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpay_button--min-width-250-desktop {
		min-width: 250px;
	}
}

.wordpay_ppc_widget_root .wordpay_button--neutral-background,
  .wordpay_ppc_widget_root button.wordpay_button--neutral-background:active,
  .wordpay_ppc_widget_root button.wordpay_button--neutral-background:focus,
  .wordpay_ppc_widget_root button.wordpay_button--neutral-background:hover {
	background: transparent;
}

.wordpay_ppc_widget_root .wordpay_button--currentColor {
	color: var(--font-color);
}

.wordpay_ppc_widget_root .wordpay_button.wordpay_button--hidden {
	display: none;
}

.wordpay_ppc_widget_root .wordpay_button.wordpay_button--with-theme-color {
	color: var(--font-color);
}

.wordpay_ppc_widget_root .wordpay_button--link {
	text-decoration: underline;
	box-shadow: none;
}

.wordpay_ppc_widget_root a.wordpay_button--link {
	text-decoration: underline;
	box-shadow: none;
}

.wordpay_ppc_widget_root a.wordpay_button--link:hover,
  .wordpay_ppc_widget_root a.wordpay_button--link:active,
  .wordpay_ppc_widget_root a.wordpay_button--link:focus {
	box-shadow: none;
}

.wordpay_ppc_widget_root .wordpay_button.wordpay_button--no-decoration,
.wordpay_ppc_widget_root .wordpay_button.wordpay_button--no-decoration:hover,
.wordpay_ppc_widget_root .wordpay_button.wordpay_button--no-decoration:active,
.wordpay_ppc_widget_root .wordpay_button.wordpay_button--no-decoration:focus {
	text-decoration: none;
}

.wordpay_ppc_widget_root .wordpay_button--content-center {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
}

.wordpay_ppc_widget_root .wordpay_button--cursor-default {
	cursor: default;
}

.wordpay_ppc_widget_root .wordpay_button--lg {
	padding: 15px 30px;
	min-width: 120px;
	border-radius: 100px;
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	transition-duration: 0.3s;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	cursor: pointer;
	line-height: 1.5;
}

.wordpay_ppc_widget_root .wordpay_button--gutter-h {
	margin-right: 8px;
	margin-left: 8px;
}

.wordpay_ppc_widget_root .wordpay_button--no-break {
	white-space: nowrap;
}

.wordpay_ppc_widget_root .wordpay_button--min-width-160 {
	min-width: 160px;
}

.wordpay_ppc_widget_root .wordpay_button--min-height-55 {
	min-height: 55px;
}

.wordpay_ppc_widget_root .wordpayP_phoneCode {
	min-height: 65px;
}

.wordpay_ppc_widget_root .wordpay_button--no-shadow {
	box-shadow: none !important;
}

.wordpay_ppc_widget_root .wordpay_button--text-lg {
	font-size: var(--font-size--lg);
}

.wordpay_ppc_widget_root .wordpay_button--text-xl {
	font-size: var(--font-size--xl);
}

.wordpay_ppc_widget_root .wordpay_button--minus-left {
	margin-left: -7px;
}

.wordpay_ppc_widget_root #account-block .wordpay_button {
	padding: 20px;
}

.wordpay_ppc_widget_root .wordpay_check__asset svg {
	fill: transparent;
}

.wordpay_ppc_widget_root .wordpay_check__asset svg path {
	stroke: var(--line-tick-color);
}

.wordpay_ppc_widget_root .wordpay_check.wordpay_check--loading,
  .wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading,
  .wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading-2,
  .wordpay_ppc_widget_root .wordpay_loading-button.wordpay_loading-button--loading {
	pointer-events: none;
}

.wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading,
  .wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading-2,
  .wordpay_ppc_widget_root .wordpay_loading-button.wordpay_loading-button--loading {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wordpay_ppc_widget_root .wordpay_check.wordpay_check--loading .wordpay_check__asset,
  .wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading .wordpay_animate-button__item.wordpay_animate-button__item--default,
  .wordpay_ppc_widget_root .wordpay_animate-button.wordpay_animate-button--loading-2 .wordpay_animate-button__item.wordpay_animate-button__item--default,
  .wordpay_ppc_widget_root .wordpay_loading-button.wordpay_loading-button--loading .wordpay_loading-button__item.wordpay_loading-button__item--default {
	display: none;
}

.wordpay_ppc_widget_root .wordpay_check__loading,
  .wordpay_ppc_widget_root .wordpay_loading-button__loading {
	display: none;
	position: relative;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.wordpay_ppc_widget_root .wordpay_check__loading .wordpay_check__loading-dot,
  .wordpay_ppc_widget_root .wordpay__loading .wordpay__loading-dot,
  .wordpay_ppc_widget_root .wordpay_loading-button__loading .wordpay_loading-button__loading-dot {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--font-color-btn);
	-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.wordpay_ppc_widget_root .wordpay_check__loading .wordpay_check__loading-dot:nth-child(1),
  .wordpay_ppc_widget_root .wordpay__loading .wordpay__loading-dot:nth-child(1),
  .wordpay_ppc_widget_root .wordpay_loading-button__loading .wordpay_loading-button__loading-dot:nth-child(1) {
	-webkit-animation: wordpay-loading-dot .6s infinite;
	animation: wordpay-loading-dot .6s infinite;
}

.wordpay_ppc_widget_root .wordpay_check__loading .wordpay_check__loading-dot:nth-child(2),
  .wordpay_ppc_widget_root .wordpay__loading .wordpay__loading-dot:nth-child(2),
  .wordpay_ppc_widget_root .wordpay_loading-button__loading .wordpay_loading-button__loading-dot:nth-child(2) {
	-webkit-animation: wordpay-loading-dot .6s .15s infinite;
	animation: wordpay-loading-dot .6s .15s infinite;
	margin-left: 5px;
}

.wordpay_ppc_widget_root .wordpay_check__loading .wordpay_check__loading-dot:nth-child(3),
  .wordpay_ppc_widget_root .wordpay__loading .wordpay__loading-dot:nth-child(3),
  .wordpay_ppc_widget_root .wordpay_loading-button__loading .wordpay_loading-button__loading-dot:nth-child(3) {
	-webkit-animation: wordpay-loading-dot .6s .3s infinite;
	animation: wordpay-loading-dot .6s .3s infinite;
	margin-left: 5px;
}

@-webkit-keyframes wordpay-loading-dot {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	30% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(-75%);
		transform: translateY(-75%);
	}

	70% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes wordpay-loading-dot {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	30% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(-75%);
		transform: translateY(-75%);
	}

	70% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.wordpay_ppc_widget_root .wordpay_check--loading .wordpay_check__loading,
  .wordpay_ppc_widget_root .wordpay_animate-button--loading .wordpay__loading,
  .wordpay_ppc_widget_root .wordpay_animate-button--loading-2 .wordpay__loading,
  .wordpay_ppc_widget_root .wordpay_loading-button--loading .wordpay_loading-button__loading {
	display: flex;
}

.wordpay_ppc_widget_root .wordpay_check path {
	opacity: 1;
	transition: all .25s ease;
	stroke: currentColor;
}

.wordpay_ppc_widget_root .wordpay_check.wordpay_check--success path {
	stroke-dashoffset: 50;
	stroke-dasharray: 50;
	-webkit-animation: wordpay-check-mark .4s forwards;
	animation: wordpay-check-mark .4s forwards;
}

@-webkit-keyframes wordpay-check-mark {
	from {
		stroke-dashoffset: 50;
	}

	to {
		stroke-dashoffset: 100;
	}
}

@keyframes wordpay-check-mark {
	from {
		stroke-dashoffset: 50;
	}

	to {
		stroke-dashoffset: 100;
	}
}

.wordpay_ppc_widget_root .wordpay_check.wordpay_check--invalid path {
	opacity: .54;
}

.wordpay_ppc_widget_root .wordpay_animate-button {
    /* Safari fix */
	overflow: hidden;
	position: relative;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	border: none;
	text-transform: none;
	white-space: normal;
}

.wordpay_ppc_widget_root .wordpay_animate-button:focus {
	outline: none;
}

.wordpay_ppc_widget_root .wordpay_animate-button__item {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	transition: all .25s;
	overflow: hidden;
}

.wordpay_ppc_widget_root img.wordpay_animate-button__item,
.wordpay_ppc_widget_root .wordpay_icon.wordpay_animate-button__item {
	height: 100%;
	background: var(--color-icon-content-secondary);
	border-radius: 1000px;
}

.wordpay_ppc_widget_root .wordpay_animate-button__item {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	transition: all .25s;
}

@-webkit-keyframes animateIconFirst {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	10% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	50% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes animateIconFirst {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	10% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	50% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes animateIconSecond {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	10% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	50% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@keyframes animateIconSecond {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	10% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	50% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

.wordpay_ppc_widget_root .wordpay_animate-button__item:nth-child(1) {
	-webkit-animation: animateIconFirst 10s 2s infinite;
	animation: animateIconFirst 10s 2s infinite;
}

.wordpay_ppc_widget_root .wordpay_animate-button__item:nth-child(2) {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-animation: animateIconSecond 10s 2s infinite;
	animation: animateIconSecond 10s 2s infinite;
}

.wordpay_ppc_widget_root .wordpay_header {
	margin-top: -12px;
}

.wordpay_ppc_widget_root .wordpay_header.wordpay_header--gutter-t-sm {
	margin-top: -4px;
}

.wordpay_ppc_widget_root .wordpay_float-right {
	float: right;
}

.wordpay_ppc_widget_root .wordpay_flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wordpay_ppc_widget_root .wordpay_flex--gutter-h {
	margin: 0 5px;
}

.wordpay_ppc_widget_root .wordpay_flex--gutter-h-lg {
	margin: 0 8px;
}

.wordpay_ppc_widget_root .wordpay_flex--centering {
	justify-content: center;
}

.wordpay_ppc_widget_root .wordpay_flex--top {
	align-items: flex-start;
}

.wordpay_ppc_widget_root .wordpay_flex--end {
	justify-content: flex-end;
}

.wordpay_ppc_widget_root .wordpay_flex--space-around {
	justify-content: space-around;
}

.wordpay_ppc_widget_root .wordpay_flex-item--gutter-h {
	margin: 0 5px;
}

.wordpay_ppc_widget_root .wordpay_flex-item--gutter-h-lg {
	margin: 0 8px;
}

.wordpay_ppc_widget_root .wordpay_flex-item--grow {
	flex: 1 1 auto;
}

.wordpay_ppc_widget_root .wordpay_flex-item--shrink {
	flex: 0 0 auto;
}

.wordpay_ppc_widget_root .wordpay_flex-item--basis-10 {
	flex-basis: 10%;
}

.wordpay_ppc_widget_root .wordpay_flex-item--basis-25 {
	flex-basis: 25%;
}

.wordpay_ppc_widget_root .wordpay_flex-item--basis-75 {
	flex-basis: 75%;
}

.wordpay_ppc_widget_root .wordpay_flex-item--start {
	align-self: flex-start;
}

.wordpay_ppc_widget_root h3.wordpayP_titleV2 {
	color: var(--font-color);
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 0;
}

.wordpay_ppc_widget_root .wordpay_price {
	color: var(--font-color);
	line-height: 1;
	white-space: nowrap;
}

.wordpay_ppc_widget_root .wordpay_price--text-sm {
	font-size: var(--font-size--sm);
}

.wordpay_ppc_widget_root .wordpay_price--emphasized {
	font-weight: bold;
}

.wordpay_ppc_widget_root .wordpay_price--free {
	background: var(--font-color);
	color: var(--color-primary);
	border-radius: 90px;
	font-size: 10px;
	padding: 2px 10px;
}

.wordpay_ppc_widget_root .wordpay_price--limit {
	color: var(--font-above-bolet);
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: var(--font-size--sm);
}

.wordpay_ppc_widget_root .worpay_paragraph {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	display: flex;
	align-items: center;
	text-align: center;
	color: var(--font-color);
}

.wordpay_ppc_widget_root .wordpay_message {
	display: flex;
	background: var(--color-background-message);
	color: var(--color-font-message);
	margin: 40px 0;
	flex-direction: column;
}

.wordpay_ppc_widget_root.wordpayP_wp-widget .wordpay_message {
	position: relative;	
}

.wordpay_ppc_widget_root.wordpayP_wp-widget .wordpay_message::before {
	content: '';
    background-image: linear-gradient(#fff0,#fff);
    display: block;
    height: calc(var(--fade-height) - var(--fade-offset));
    position: absolute;
    width: 100%;
	left: 0;
    top: calc(-1 * var(--fade-height));
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpay_message {
		flex-direction: row;
	}
}

.wordpay_ppc_widget_root .wordpay_message__column {
	flex: 1 1 100%;
}

.wordpay_ppc_widget_root .wordpay_message__column--content {
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media screen and (min-width: 767px) {
	.wordpay_ppc_widget_root .wordpay_message__column {
		flex-basis: 50%;
	}

	.wordpay_ppc_widget_root .wordpay_message__column.wordpay_message__column--full-width {
		flex-basis: 100%;
	}
}

.wordpay_ppc_widget_root .wordpay_message__column--text-centering {
	text-align: center;
}

.wordpay_ppc_widget_root .wordpay_message__title {
	color: inherit;
	font-family: Poppins;
	font-size: var(--font-size--xl);
	font-style: normal;
	font-weight: 700;
	line-height: 1.125;
	letter-spacing: 0em;
	display: block;
	margin: 20px 0;
}

.wordpay_ppc_widget_root .wordpay_message__description {
	color: inherit;
	font-family: Poppins;
	font-size: var(--font-size--normal);
	font-style: normal;
	font-weight: 400;
	line-height: 1.125;
	letter-spacing: 0em;
	display: block;
	margin: 10px 0;
}

.wordpay_ppc_widget_root .wordpay_u-min-width-40 {
	min-width: 40px;
}

.wordpay_ppc_widget_root .wordpay_u-no-gutter-v {
	margin-top: 0;
	margin-bottom: 0;
}

.wordpay_ppc_widget_root .wordpay_u-push-top-12 {
	padding-top: 12px !important;
}

.wordpay_ppc_widget_root .wordpay_u-gutter-v-10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wordpay_ppc_widget_root .wordpay_u-gutter-top-3 {
	margin-top: 3px;
}

.wordpay_ppc_widget_root .wordpay_u-gutter-top-5 {
	margin-top: 5px;
}

.wordpay_ppc_widget_root .wordpay_u-gutter-right-5 {
	margin-right: 5px;
}

.wordpay_ppc_widget_root .wordpay_u-gutter-left-5 {
	margin-left: 5px;
}

.wordpay_ppc_widget_root .wordpayP_theme-white-black .wordpayP_whiteBtn {
	border: 1px solid currentColor;
}

.wordpay_ppc_widget_root .wordpay_widget-footer {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wordpay_ppc_widget_root .wordpay_widget-footer__asset,
.wordpay_ppc_widget_root .wordpay_icon {
	position: relative;
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--animate {
	width: 100%;
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--inline {
	height: 1.5em;
	width: 1.5em;
	margin-right: .5em;
	margin-left: .5em;
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--block {
	display: block;
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--back {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: .25em;
	height: 1em;
	width: 1em;
}

.wordpay_ppc_widget_root .wordpay_widget-footer__asset {
	height: 1.5em;
	width: 1.5em;
	margin-right: .25em;
}

.wordpay_ppc_widget_root .wordpay_widget-footer__asset svg,
.wordpay_ppc_widget_root .wordpay_icon svg {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

/* Wordpay icon */
.wordpay_ppc_widget_root .wordpay_widget-footer__asset svg .wordpay_icon-fill {
	fill: var(--font-color);
}

.wordpay_ppc_widget_root .wordpay_widget-footer__asset svg .wordpay_icon-content {
	fill: var(--color-primary);
}

.wordpay_ppc_widget_root .wordpay_icon svg .wordpay_icon-fill {
	fill: var(--color-icon-background);
}

.wordpay_ppc_widget_root .wordpay_icon svg .wordpay_icon-content {
	fill: var(--color-icon-content);
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--animate svg .wordpay_icon-fill {
	fill: var(--wp-icon-animate);
}

.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--animate svg  {
	fill: var(--color-secondary);
}

/* Back button */
.wordpay_ppc_widget_root .wordpay_icon.wordpay_icon--back svg .wordpay_icon__asset {
	fill: var(--font-color);
}
