@import url("https://use.typekit.net/pfu4gal.css");
@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");
/* line 4, ../sass/_fonts.scss */
*:not(.fa) {
  font-family: "sofia-pro" !important;
}
/* line 7, ../sass/_fonts.scss */
*:not(.fa) strong {
  font-weight: 900 !important;
}

/* line 12, ../sass/_fonts.scss */
.fa {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
}

/* line 17, ../sass/_fonts.scss */
.fas {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
}

/* line 22, ../sass/_fonts.scss */
.fab {
  font-family: "Font Awesome 5 Brands" !important;
  font-weight: 100 !important;
}

/*
	FOR DOCUMENTATION
	-----------------
	BUTTON :
		- .green-ico

	CONTAINER
		- .card
		- .radius-10
*/
/**************************************************
*
*	COMPONENT
*	=========
*
*	- component_bank_level_security (container)
*	- component_main_merchants (container)
*	- component_checklist (container)
*	- component_download (container)
*	- component_title_and_button (container)
*	- component_give_it_a_try (container)
*	- component_card (container)
*
**************************************************/
/*****************************************************************
*
*	STRUCTURE
*	=========
*
*	Defaut :
*	- padding-top setted to 35px (define in Avada) UPDATE 70px
*	- padding-bottom setted to 50px (define in Avada) UPDATE 85px
*	- padding-left and right are 10% (define in Avada)
*
*	Margin & padding strategic :
*	- New container has 35px top and 50px bottom
*	- In container each element has margin bottom 10px and more 10px if element is different type of previous (and setted manually) => ex: Card + Card + Card + (more 10px spaccing) + Button
*
*	Override :
*	- Can override value in container in design tabs or change generale value in Avada
*
*	Available component :
*
*	Available classes :
*
*****************************************************************/
/* line 115, ../sass/style.scss */
#main {
  padding-top: 86px !important;
}
@media screen and (max-width: 1000px) {
  /* line 115, ../sass/style.scss */
  #main {
    padding-top: 64px !important;
  }
}

/* line 123, ../sass/style.scss */
.admin-bar #main {
  padding-top: 86px !important;
}
@media screen and (max-width: 1000px) {
  /* line 123, ../sass/style.scss */
  .admin-bar #main {
    padding-top: 64px !important;
  }
}

/* line 131, ../sass/style.scss */
#main section#content {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  /* line 1, ../sass/_utilities.scss */
  .hide-for-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 6, ../sass/_utilities.scss */
  .hide-for-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 11, ../sass/_utilities.scss */
  .center-desktop {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 18, ../sass/_utilities.scss */
  .center-child-desktop > * {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 23, ../sass/_utilities.scss */
  .center-mobile {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 30, ../sass/_utilities.scss */
  .center-child-mobile > * {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 35, ../sass/_utilities.scss */
  .right-desktop {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 42, ../sass/_utilities.scss */
  .right-child-desktop > * {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px) {
  /* line 47, ../sass/_utilities.scss */
  .lateral-padding-desktop {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}

/* line 54, ../sass/_utilities.scss */
.font-weight-300 {
  font-weight: 300 !important;
}

/* line 59, ../sass/_utilities.scss */
.font-weight-400 {
  font-weight: 400 !important;
}

/* line 64, ../sass/_utilities.scss */
.font-weight-600 {
  font-weight: 600 !important;
}

/* line 69, ../sass/_utilities.scss */
.font-weight-900 {
  font-weight: 900 !important;
}

/* line 74, ../sass/_utilities.scss */
.radius-10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

/* line 79, ../sass/_utilities.scss */
.radius-6 {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}

/* line 85, ../sass/_utilities.scss */
.contain-bg {
  background-size: contain !important;
}

/* line 88, ../sass/_utilities.scss */
.half-bg {
  background-size: 50% auto !important;
}

/* line 94, ../sass/_utilities.scss */
.child-row-100-percent > .fusion-builder.row {
  max-width: 100%;
}

/* line 99, ../sass/_utilities.scss */
.translate-top-50-percent {
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 103, ../sass/_utilities.scss */
.darken-bg {
  background: rgba(114, 109, 101, 0.1);
}

/* line 107, ../sass/_utilities.scss */
.width-100 {
  width: 100% !important;
}

/* line 111, ../sass/_utilities.scss */
.no-padding-sides {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 116, ../sass/_utilities.scss */
.no-padding-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 121, ../sass/_utilities.scss */
.z-index-50 {
  z-index: 50;
}

/* line 125, ../sass/_utilities.scss */
.background-position-35vw {
  background-position: 35vw center !important;
}

/* line 130, ../sass/_utilities.scss */
.adaptive-fullwidth .fusion-builder-row {
  display: flex;
}
/* line 133, ../sass/_utilities.scss */
.adaptive-fullwidth .fusion-builder-row .fusion-layout-column {
  margin-right: 0 !important;
  width: 50% !important;
}

/* line 140, ../sass/_utilities.scss */
.adaptive-fullwidth-take-space {
  flex-grow: 1;
}

/* line 144, ../sass/_utilities.scss */
.mb-25 {
  margin-bottom: 25px !important;
}

/* line 148, ../sass/_utilities.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 152, ../sass/_utilities.scss */
.mr-10 {
  margin-right: 10px !important;
}

/* line 156, ../sass/_utilities.scss */
.px-30, .px-30.button-medium {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/**************************************************
*
*	HEADER
*	======
*
**************************************************/
/* line 8, ../sass/_header.scss */
#news-header {
  margin-top: 86px;
}

/* line 12, ../sass/_header.scss */
.blog #main {
  padding-top: 0 !important;
}

/* line 16, ../sass/_header.scss */
.fusion-header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}

/* line 24, ../sass/_header.scss */
.admin-bar .fusion-header-wrapper {
  top: 32px;
}
@media screen and (max-width: 768px) {
  /* line 24, ../sass/_header.scss */
  .admin-bar .fusion-header-wrapper {
    top: 46px;
  }
}

@media screen and (max-width: 1000px) {
  /* line 33, ../sass/_header.scss */
  .fusion-header-wrapper .fusion-row .fusion-mobile-menu-icons {
    flex-grow: 1;
  }
}
/* line 43, ../sass/_header.scss */
.fusion-header-has-flyout-menu .fusion-header .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .fusion-header-has-flyout-menu .fusion-header .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
  background: #FF4785!important;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-header-has-flyout-menu .fusion-header .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .b2b .fusion-header-has-flyout-menu .fusion-header .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
  background: #FF4785!important;
}

/* line 51, ../sass/_header.scss */
.post-content p {
  margin-bottom: 0;
}
/* line 53, ../sass/_header.scss */
.post-content p + p {
  margin-top: 10px;
}

/* line 59, ../sass/_header.scss */
li[class*="mobile-social-menu-item"] {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 64, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li[class*="mobile-social-menu-item"] {
    display: block;
    border-bottom: none;
    height: 40px;
    width: 40px;
    border-radius: 40px;
    background-color: #ffffff;
    color: #FF4785;
    margin: 20px 20px 0 0;
    float: left;
    position: relative;
    font-size: 20px;
    cursor: pointer;
  }
  /* line 24, ../sass/style.scss */
  .b2b .fusion-mobile-nav-holder ul.fusion-menu > li[class*="mobile-social-menu-item"] {
    color: #FF4785;
  }
  /* line 78, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li[class*="mobile-social-menu-item"] a {
    display: none;
  }
  /* line 82, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li[class*="mobile-social-menu-item"]:hover {
    background-color: #ffa3c2;
  }
  /* line 36, ../sass/style.scss */
  .b2b .fusion-mobile-nav-holder ul.fusion-menu > li[class*="mobile-social-menu-item"]:hover {
    background-color: #ffa3c2;
  }

  /* line 90, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li.mobile-social-menu-item-facebook:after {
    content: '\f09a';
    font-family: "Font Awesome 5 Brands" !important;
    position: absolute;
    top: 11px;
    left: 14px;
  }

  /* line 98, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li.mobile-social-menu-item-twitter:after {
    content: '\f099';
    font-family: "Font Awesome 5 Brands" !important;
    position: absolute;
    top: 11px;
    left: 11px;
  }

  /* line 106, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li.mobile-social-menu-item-linkedin:after {
    content: '\f0e1';
    font-family: "Font Awesome 5 Brands" !important;
    position: absolute;
    top: 10px;
    left: 12px;
  }

  /* line 114, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li.mobile-social-menu-item-instagram:after {
    content: '\f16d';
    font-family: "Font Awesome 5 Brands" !important;
    position: absolute;
    top: 10px;
    left: 12px;
  }

  /* line 122, ../sass/_header.scss */
  #mobile-menu-primary-menu, #mobile-menu-primary-menu-en, #mobile-menu-primary-menu-de {
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
  }
  /* line 127, ../sass/_header.scss */
  #mobile-menu-primary-menu > li[id*="mobile-menu-item-wpml"], #mobile-menu-primary-menu-en > li[id*="mobile-menu-item-wpml"], #mobile-menu-primary-menu-de > li[id*="mobile-menu-item-wpml"] {
    order: -1;
    opacity: 0.5;
  }
  /* line 131, ../sass/_header.scss */
  #mobile-menu-primary-menu > li[id*="mobile-menu-item-wpml"].active, #mobile-menu-primary-menu-en > li[id*="mobile-menu-item-wpml"].active, #mobile-menu-primary-menu-de > li[id*="mobile-menu-item-wpml"].active {
    opacity: 1;
  }
  /* line 135, ../sass/_header.scss */
  #mobile-menu-primary-menu > li[id*="mobile-menu-item-wpml"] a span, #mobile-menu-primary-menu-en > li[id*="mobile-menu-item-wpml"] a span, #mobile-menu-primary-menu-de > li[id*="mobile-menu-item-wpml"] a span {
    font-size: 16px;
  }
  /* line 140, ../sass/_header.scss */
  #mobile-menu-primary-menu > li.fusion-mobile-nav-item:not(.menu-item), #mobile-menu-primary-menu-en > li.fusion-mobile-nav-item:not(.menu-item), #mobile-menu-primary-menu-de > li.fusion-mobile-nav-item:not(.menu-item) {
    flex-grow: 1;
    flex-basis: 100%;
  }
  /* line 145, ../sass/_header.scss */
  #mobile-menu-primary-menu > li[class*="mobile-social-menu-item"], #mobile-menu-primary-menu-en > li[class*="mobile-social-menu-item"], #mobile-menu-primary-menu-de > li[class*="mobile-social-menu-item"] {
    flex-grow: 0 !important;
    flex-basis: initial !important;
  }
}
/**************************************************
*
*	DESKTOP MENU
*	============
*
**************************************************/
/* line 158, ../sass/_header.scss */
.fusion-header {
  height: auto !important;
}
/* line 160, ../sass/_header.scss */
.fusion-header .fusion-row {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: strech;
  align-items: strech;
  /*@include justify-content(space-between);*/
}

/* line 166, ../sass/_header.scss */
.fusion-main-menu {
  margin-left: auto;
}
/* line 172, ../sass/_header.scss */
.fusion-main-menu > ul {
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
/* line 177, ../sass/_header.scss */
.fusion-main-menu > ul li a {
  height: auto !important;
  line-height: 1 !important;
}
/* line 180, ../sass/_header.scss */
.fusion-main-menu > ul li a span {
  font-weight: bold !important;
}
/* line 182, ../sass/_header.scss */
.fusion-main-menu > ul li a span .post_count {
  display: none !important;
}
/* line 188, ../sass/_header.scss */
.fusion-main-menu > ul > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 195, ../sass/_header.scss */
.fusion-main-menu ul li.wpml-ls-menu-item {
  padding-right: 15px;
}
/* line 197, ../sass/_header.scss */
.fusion-main-menu ul li.wpml-ls-menu-item a {
  color: rgba(0, 0, 0, 0.2);
}
/* line 201, ../sass/_header.scss */
.fusion-main-menu ul li.wpml-ls-menu-item.wpml-ls-current-language a {
  color: rgba(0, 0, 0, 0.5);
}
/* line 206, ../sass/_header.scss */
.fusion-main-menu ul > li.current-menu-parent > a > span {
  color: #ad003a !important;
}
/* line 36, ../sass/style.scss */
.b2b .fusion-main-menu ul > li.current-menu-parent > a > span {
  color: #ad003a !important;
}
/* line 213, ../sass/_header.scss */
.fusion-main-menu ul > li.current-menu-item > a > span {
  color: #ad003a !important;
}
/* line 36, ../sass/style.scss */
.b2b .fusion-main-menu ul > li.current-menu-item > a > span {
  color: #ad003a !important;
}

/* line 228, ../sass/_header.scss */
.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
  margin: 10px 0 !important;
}

/**************************************************
*
*	MOBILE MENU
*	===========
*
**************************************************/
/* line 240, ../sass/_header.scss */
div[class*="fusion-mobile-logo"] .fusion-logo {
  width: auto;
  max-width: 85%;
}

/* line 245, ../sass/_header.scss */
.fusion-mobile-logo, .fusion-standard-logo, .fusion-sticky-logo {
  height: 56px !important;
}

/* line 248, ../sass/_header.scss */
.fusion-icon-bars {
  margin-left: 0;
}
/* line 251, ../sass/_header.scss */
.fusion-icon-bars:before {
  color: #FF4785!important;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-icon-bars:before {
  color: #FF4785!important;
}

@media screen and (max-width: 1000px) {
  /* line 256, ../sass/_header.scss */
  body.active-mobile-menu {
    overflow: hidden;
    height: 100vh;
  }
  /* line 259, ../sass/_header.scss */
  body.active-mobile-menu .fusion-icon-bars {
    margin: 0px;
    font-size: 25px;
    line-height: 1.2;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 264, ../sass/_header.scss */
  body.active-mobile-menu .fusion-icon-bars:before {
    content: "\e61d";
  }
  /* line 269, ../sass/_header.scss */
  body.active-mobile-menu .fusion-header > .fusion-row {
    position: static;
  }

  /* line 275, ../sass/_header.scss */
  .fusion-mobile-menu-expanded.fusion-mobile-nav-holder {
    height: calc( 100vh - 56px - 20px - 20px);
  }

  /* line 279, ../sass/_header.scss */
  .fusion-mobile-nav-holder {
    -moz-transition: height 0.2s linear;
    -o-transition: height 0.2s linear;
    -webkit-transition: height 0.2s linear;
    transition: height 0.2s linear;
    height: 0;
    padding: 35px 10% 50px 10%;
    background: #FF4785;
    overflow-y: scroll;
    position: absolute;
    top: 64px;
    width: 100%;
    left: 0;
    margin: 0 !important;
  }
  /* line 24, ../sass/style.scss */
  .b2b .fusion-mobile-nav-holder {
    background: #FF4785;
  }
  /* line 290, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu {
    border: 0 !important;
  }
  /* line 292, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li {
    border-bottom: 1px solid white;
  }
  /* line 294, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li:last-child {
    border-bottom: 0px;
  }
  /* line 297, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .fusion-open-submenu {
    padding-right: 0 !important;
    margin-top: 15px;
  }
  /* line 300, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .fusion-open-submenu:before {
    color: white;
    font-size: 24px;
    font-weight: bold !important;
    font-family: "sofia-pro";
    content: "+";
  }
  /* line 308, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .fusion-open-submenu.expand:before {
    content: "-";
  }
  /* line 313, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li a, .fusion-mobile-nav-holder ul.fusion-menu > li a:hover {
    border: 0 !important;
    height: auto;
    padding: 15px 0 !important;
    background: inherit;
    color: white;
    font-size: 24px !important;
    font-weight: bold !important;
  }
  /* line 321, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li a span, .fusion-mobile-nav-holder ul.fusion-menu > li a:hover span {
    font-weight: inherit !important;
  }
  /* line 323, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li a span .post_count, .fusion-mobile-nav-holder ul.fusion-menu > li a:hover span .post_count {
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.6);
    font-size: 16px;
    text-align: center;
  }
  /* line 337, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .sub-menu {
    margin: 0 0 15px 0 !important;
  }
  /* line 340, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .sub-menu li a {
    border: 0px !important;
    padding: 10px 0 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 1.3;
  }
  /* line 346, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li .sub-menu li a:before {
    display: none;
  }
  /* line 354, ../sass/_header.scss */
  .fusion-mobile-nav-holder ul.fusion-menu > li[id*="mobile-menu-item-wpml"] {
    border-bottom: 0px !important;
    display: inline-block;
    margin-right: 20px;
  }
}
/* line 364, ../sass/_header.scss */
.background-transfer-page {
  background-size: 54% !important;
  background-position: 47vw 25% !important;
}

/* line 369, ../sass/_header.scss */
.background-bills-page {
  background-position: 150% 13% !important;
  background-size: 71% !important;
}

/* line 374, ../sass/_header.scss */
.background-restaurant-page {
  background-position: right 79% !important;
  background-size: 52% !important;
}

/* line 379, ../sass/_header.scss */
.background-internet-page {
  background-position: right 32% !important;
  background-size: 52% !important;
}

/* line 384, ../sass/_header.scss */
.fusion-logo a.fusion-logo-link {
  display: inline-block;
}
/* line 388, ../sass/_header.scss */
.fusion-logo a.fusion-logo-link .logo-standard-payconiq {
  max-width: 181px;
  height: auto !important;
  border-left: 1px solid #EADCC9;
  padding-left: 21px;
  margin-left: 21px;
}
/* line 397, ../sass/_header.scss */
.fusion-logo a.fusion-logo-link .logo-mobile-payconiq {
  max-width: 138px;
  height: auto !important;
  border-left: 1px solid #EADCC9;
  padding-left: 11px;
  margin-left: 11px;
}

/*body:not(.b2b) .logo-header-payconiq-link
{
	display: none;
}

body:not(.b2b) .fusion-logo-link-b2c
{
	display: inline;
}

body:not(.b2b) .fusion-logo-link
{
	display: none;
}

body.b2b .fusion-logo-link-b2c
{
	display: none;
}*/
@media screen and (max-width: 400px) {
  /* line 428, ../sass/_header.scss */
  .fusion-logo-link .fusion-mobile-logo {
    max-height: 20px !important;
  }

  /* line 433, ../sass/_header.scss */
  .logo-header-payconiq-link .fusion-mobile-logo {
    max-height: 18px !important;
  }

  /* line 438, ../sass/_header.scss */
  .fusion-header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 360px) {
  /* line 446, ../sass/_header.scss */
  .fusion-logo-link .fusion-mobile-logo {
    max-height: 18px !important;
  }

  /* line 451, ../sass/_header.scss */
  .logo-header-payconiq-link .fusion-mobile-logo {
    max-height: 16px !important;
  }

  /* line 456, ../sass/_header.scss */
  .fusion-header {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 320px) {
  /* line 464, ../sass/_header.scss */
  .fusion-logo-link .fusion-mobile-logo {
    max-height: 17px !important;
  }

  /* line 469, ../sass/_header.scss */
  .logo-header-payconiq-link .fusion-mobile-logo {
    max-height: 14px !important;
    padding-left: 5px;
    margin-left: 5px;
  }
}
@media screen and (max-width: 318px) {
  /* line 480, ../sass/_header.scss */
  .logo-header-payconiq-link .fusion-mobile-logo {
    display: none;
  }
}
/* line 487, ../sass/_header.scss */
.homepage-title-buttons {
  position: relative;
}
/* line 490, ../sass/_header.scss */
.homepage-title-buttons:before {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  display: block;
  content: ' ';
  top: 0;
  left: -200%;
  width: 1000%;
  height: 100%;
  z-index: 1;
}
/* line 503, ../sass/_header.scss */
.homepage-title-buttons > * {
  z-index: 2;
  position: relative;
}

/* line 4, ../sass/_custom_bxslider.scss */
.custom_slider_wapper {
  overflow: hidden !important;
  background: #FF4785;
  opacity: 0;
  position: relative;
  top: -50px;
}
/* line 24, ../sass/style.scss */
.b2b .custom_slider_wapper {
  background: #FF4785;
}
/* line 11, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-wrapper {
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}
/* line 16, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-wrapper .bx-viewport {
  overflow: visible !important;
}
/* line 18, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-wrapper .bx-viewport .side {
  overflow: visible !important;
}
/* line 25, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport {
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .custom_slider_wapper .bx-viewport {
  background: #FF4785;
}
/* line 27, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider {
  overflow: visible;
}
/* line 29, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .img {
  display: block;
  position: relative;
  z-index: 11;
}
/* line 34, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side {
  padding-top: 70px !important;
  padding-bottom: 50px !important;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
/* line 37, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side .text {
  position: relative;
  z-index: 15;
  margin-bottom: 10px;
  color: white;
  font-size: 36px;
  line-height: 1.2;
}
/* line 45, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side .custom_pager {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  z-index: 10;
  position: relative;
  margin-top: 15px;
}
/* line 51, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side .custom_pager ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 56, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side .custom_pager ul li a {
  width: 6px;
  height: 6px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  color: transparent;
  background: white;
  display: inline-block;
  margin-right: 5px;
  float: left;
  opacity: 0.5;
}
/* line 67, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side .custom_pager ul li a.active {
  opacity: 1;
}
/* line 79, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side:after, .custom_slider_wapper .bx-viewport .slider .side:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.1);
}
/* line 84, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side:after {
  height: 200%;
  right: 70%;
  width: 100%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  bottom: 0%;
}
/* line 92, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .bx-viewport .slider .side:before {
  top: 100%;
  height: 2000%;
  right: 70%;
  width: 200%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -webkit-transform-origin: right top;
  transform-origin: right top;
}
/* line 107, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .download_apps_container {
  padding-top: 25px !important;
  padding-bottom: 50px !important;
  background: transparent;
  position: relative;
}
/* line 112, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .download_apps_container:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  top: 0;
  left: -200%;
  bottom: 0;
  width: 1000%;
  z-index: 1;
}
/* line 122, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .download_apps_container .title {
  display: block;
  font-size: 16px;
  color: white;
  position: relative;
  z-index: 20;
  font-weight: bold !important;
  margin-bottom: 15px;
}
/* line 131, ../sass/_custom_bxslider.scss */
.custom_slider_wapper .download_apps_container a {
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 769px) {
  /* line 138, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper {
    position: relative;
  }
  /* line 141, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport {
    height: 430px !important;
  }
  /* line 143, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider {
    height: 100%;
  }
  /* line 145, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider > div {
    height: 100%;
  }
  /* line 147, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider > div .img {
    height: 100%;
    width: 50%;
    right: 0;
    position: absolute;
    background-size: cover;
    background-position: center right;
  }
  /* line 154, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider > div .img img {
    display: none;
  }
  /* line 159, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider .side {
    position: absolute;
    z-index: 12;
    top: 0;
    bottom: 0;
    background: #FF4785;
    width: 50%;
    right: 50%;
    max-width: calc( 550px + 35px );
    overflow: visible;
  }
  /* line 24, ../sass/style.scss */
  .b2b .custom_slider_wapper .bx-viewport .slider .side {
    background: #FF4785;
  }
  /* line 172, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider .side .text {
    z-index: 10;
    position: relative;
  }
  /* line 177, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider .side:after {
    display: none;
  }
  /* line 182, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .bx-viewport .slider .side:before {
    right: auto;
    top: auto;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 200%;
    -moz-transform: rotate(22deg);
    -ms-transform: rotate(22deg);
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    background: #FF4785;
  }
  /* line 24, ../sass/style.scss */
  .b2b .custom_slider_wapper .bx-viewport .slider .side:before {
    background: #FF4785;
  }
  /* line 198, ../sass/_custom_bxslider.scss */
  .custom_slider_wapper .download_apps_container {
    position: absolute;
    bottom: 0;
    width: 50%;
    right: 50%;
    max-width: calc( 550px + 35px );
  }
}
/*****************************************************************
*
*	BUTTON
*	======
*
*	Available component :
*	- button_full_width_with_green_ico (in column)
*	- button_primary_with_+ (in column)
*	- button_with_ios_ico (in column)
*	- button_with_android_ico (in column)
*	- button_back (in column)
*
*	Available classes :
*	- green_ico (use in button classes for color ico to green, only work in button-large)
*	- ios-bt (use in button classes for define ios ico on left side)
*	- android-bt (use in button classes for define android ico on left side)
*	- back_button (use in button classes for clear bg ico and set lowercase for text, only work in button-large)
*	- no-text-transform (use in button classes for set lowercase for text, only work in button-large)
*	- button-faq (use for simulate accordion parent for faq category)
*	- btn-for-filter (use for partenaires section)
*
*****************************************************************/
/* line 23, ../sass/_button.scss */
.fusion-button {
  text-transform: none !important;
}

/* line 27, ../sass/_button.scss */
.fusion-button-text {
  font-weight: 600 !important;
}

/* line 31, ../sass/_button.scss */
.fusion-button-wrapperleft .fusion-button {
  text-align: left;
}

/* line 35, ../sass/_button.scss */
.button-medium {
  padding: 1em !important;
}
/* line 37, ../sass/_button.scss */
.button-medium.no-text-transform .fusion-button-text {
  text-transform: none !important;
}

/* line 41, ../sass/_button.scss */
.button-large {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}
/* line 45, ../sass/_button.scss */
.button-large.green-ico .fa-download {
  color: #00CB75 !important;
}
/* line 49, ../sass/_button.scss */
.button-large.no-text-transform .fusion-button-text {
  text-transform: none !important;
}
/* line 52, ../sass/_button.scss */
.button-large .button-icon-right {
  background: #F4EDE4;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50px;
}
/* line 59, ../sass/_button.scss */
.button-large .button-icon-right:before {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
/* line 66, ../sass/_button.scss */
.button-large.back_button {
  text-transform: capitalize;
}
/* line 68, ../sass/_button.scss */
.button-large.back_button .button-icon-right {
  background: transparent;
}

/* line 75, ../sass/_button.scss */
.fusion-button.button-xlarge {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 82, ../sass/_button.scss */
.shortcode_back_button a {
  width: 100%;
  background: #fbf8f5;
}
/* line 85, ../sass/_button.scss */
.shortcode_back_button a .fusion-button-text {
  color: #aea497;
}
/* line 88, ../sass/_button.scss */
.shortcode_back_button a i {
  float: right;
}
/* line 90, ../sass/_button.scss */
.shortcode_back_button a i:before {
  color: #aea497;
}

/* line 97, ../sass/_button.scss */
.ios-bt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAuCAYAAABEbmvDAAAAAXNSR0IArs4c6QAAA1ZJREFUWAnFmUtsTUEcxntLRSOpxKML0nrGY9GQiEexoQuJhq0QkYiw6Ip1JSzEQggRa0SISFdUSCgSglSrpbqQeLUkXpWqd+nj+n3tPdfknDO3N40z809+ZuY/M+f77jmnc+YcBQUOIp1Ol8IGOAHlDiRzS2CiDI7CWwhiQe5ZCffiYiO8Dtxkys+U0xOWth8e8S3QmzFjFo9pFNlnJtiD8Ar4brox6ocTlLYfGgPF0GQYMau/aFTYZyfYg/A200mofixBafuhMZGChpCZoNlIZaJ9doI9CGut+hQ4McoW6jMSlM59aMQrDDOq9sNpKM09M753bHx6VNmfzGqDH9AEF1Kp1D3KUUVqpFn84vmMWQ4qJ0APPIVmhJ9TZoOxReT6ggTtqdQrYSnMhmLQD+iEZrjL+I+U+QcHXQ0XwbYmfaNPN/suyK7m1MdBFZyCd5Ar9Kg6Atn5VocMKoID8BvyjS4GXgbdU235TjLGdVCvzmVKv/aMMcFlVQvwplhzdOi0+gzdHroX/wWJahjw6KoH7R0wPuuKhp5xreArtB1amzVEpTDTWE+52OxwWB9Eq4Zl46apGRjbaiYd1+swdT6sWcgpnEJyZbjDUfsPOrF7NJ0x7cG1QvuIR4i2xAnLmB41Iz6a4ib/h9wDLqPusUjI2KpI1l3ilU1KxpbZOh3ke20aMubnrWXYUUkuY622Tgf5hTYNnbE7tk4H+UqWK+3RIiFjzyJZd4m5SK2Lk5OxF6BdpY/QMrU37qzJ2Bt46cNVRnMJ5cGwfiELnB4L98Mdjtu7OWv7TU2dMcWV4cLrv/swdw7K5WLoUURjEvUnME1Jz/Ee/T1DZ4zL2U2j3rOhQF4bio7gUip5EvpV8RzX0G80jent+bpnU2n0j3MF01ljapA8BAMezd1GuyFWnz+EOvARekOrijWlJJ3zoNuDs8i+P2ISUzWOjX1Ab2bESDjBIL2knHVkbhCdzWEP1jaDS+CGA3OR56TVVNCBqclwNQ9zXxnzEC6Bvvq0Qz5fi/S/JtmVIdDNq2SiPh/os5Re4834QqMetsMsGBMckLq+Gi2CWtA32D4wo5PGzmB8XJn3axsHmsMB9JloDdRBA2vfiNsl5umdQt/3tb0pg3a4xdwuSmv8BZ4rX7BB2g7KAAAAAElFTkSuQmCC") !important;
}

/* line 100, ../sass/_button.scss */
.android-bt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAAAXNSR0IArs4c6QAAA45JREFUWAntmT1oFEEUx3MaksJPMNGoiIUmhSCihSIoKKhEQbQQjGivQSxsLASxE0GsJBoIiI0fjaAkSiCiFgZjFISojWAhfiQQFUIKFWPO3z/shcnc7uzu3O0R4R78mffevK99N7MfczU1KSifz28Fh1O4zDDFt00xZijLKRC8BTwBC9LGlQ94ClrS+M5JY5zL5d5j/wIcT+MX2MpnIIiR2D2X2DIwpANNsHfAITAXbANbQDNYBERjQBczCJ6BCXAXtFHgCGNiqk1sGRgqAUU+R+wFK8DyYCpqGGbiC3iUtriogJF6CqsH58EoSEvyOQfqIhOUMkHgJaAblEr3CLC4lFqKfAm4EDwutTLDvxd+XlEiXwXBuozgYq+CdjAmIYZkI9trlt0V33pm+BF0H5g0gv+BXysjxpeGPorVTpZtM5gwjMTv0pw3EaAW9BtBC2wfTCf4XVA4Rtmoe/KxSctGtyo/wlmPtr921DLK+jU2uaqLe5LswTnOxhU/bk734d0uo7jkG13OZZpz5ogrMO4pUY4anTmmn8WshfVk03P2HY+kr8qMbgPDfPEZ0jj5hhSffCsZ1oERdG+k0y7VLroIToF6MIyuHYP78AfAZpAl6TY0RM6DjJ1gGdDO72A8o6pbgU2fUej97aE9kYGsHMqlnDa1ag0eBTap1avBT3siA1k5lEs5bTqiAhtsLXIexG2gEDdvlXIpp02Nmpi0tbNInqxkl7yuu1qgV9sMp2oHjWZ4sdUOerXNcPovOjj9RmMUPmtYdTDsSaKiK1l4VL68CuwLadcvdN9AJZaAciiXctrUp8lb4K01c4P3QZ2npD67seIkEWuDXNctY9V0W5M6M9mLcBLotacfdIFK02kSqqjt4CPoUG2M0UThPfYbZAZyT3QF8WssbF244vnMOV+K4zbBA5+MKX2cHXTG4ufUR9VlMJ7BT6uYiu3ciInudQRZw5U0BldzlnG/dWVaCseAdr5I3xc3gb4STepGuBAoRtkEH8zJMN5ZfcEhCDQVjGJ1pGuTbvaD2H3SBDarGMIeAMPYDMgmKcWtwbA4UV2vM4xN3lBPHbqbcizvU2DY11dsIl+DaoG+nSv4+XSw4GuOYesyqc6MU8T7FBh2a/hB5O9GdPHS2RTma9uUJnMLWQpegQLpMPyEHRWdTvbNQ/PXyE22XSYyifSnziWgU/4dUUmY2wl0MbJtiLJz6f8BSA6ojM4IL4EAAAAASUVORK5CYII=") !important;
}

/* line 103, ../sass/_button.scss */
.ios-bt, .android-bt {
  background-repeat: no-repeat !important;
  background-size: auto 40% !important;
  padding-left: 60px !important;
  background-position: 16px center !important;
}

/* line 110, ../sass/_button.scss */
.give-it-a-try-button .fusion-button {
  height: 60px;
  line-height: 36px;
  padding-left: 49px !important;
}

/* line 118, ../sass/_button.scss */
.button-faq .fusion-button-text {
  text-transform: none !important;
}
/* line 121, ../sass/_button.scss */
.button-faq i.fa {
  width: 50px;
  background: #00CB75;
}
/* line 124, ../sass/_button.scss */
.button-faq i.fa:before {
  font-size: 16px;
  color: white;
}
/* line 131, ../sass/_button.scss */
.button-faq.active i.fa:before {
  content: "\f139";
}

/* line 139, ../sass/_button.scss */
.fusion-button.btn-for-filter-box {
  opacity: 0.4;
  padding: 13px 21px;
}
/* line 143, ../sass/_button.scss */
.fusion-button.btn-for-filter-box.active {
  opacity: 1;
}

/* The container <div> - needed to position the dropdown content */
/* line 152, ../sass/_button.scss */
.dropdown {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  /* Dropdown Button */
  /*&.hasFilter{
  	.dropbtn{
  		opacity: 1;
  	}
  }*/
  /* Dropdown Content (Hidden by Default) */
}
/* line 157, ../sass/_button.scss */
.dropdown .dropbtn {
  border: 0;
  position: relative;
  background-color: #f4ede4;
  color: #726d65;
}
/* line 164, ../sass/_button.scss */
.dropdown .dropbtn .number {
  width: 16px;
  height: 16px;
  line-height: 14px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  text-align: center;
  color: white;
  margin-left: 5px;
  font-weight: bold !important;
  display: inline-block;
  opacity: 0;
}
/* line 177, ../sass/_button.scss */
.dropdown .dropbtn .number.active {
  opacity: 1;
}
/* line 181, ../sass/_button.scss */
.dropdown .dropbtn span {
  text-transform: none;
}
/* line 184, ../sass/_button.scss */
.dropdown .dropbtn .arrow-ico {
  margin-left: 10px;
}
/* line 186, ../sass/_button.scss */
.dropdown .dropbtn .arrow-ico:before {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  color: #726d65;
}
/* line 199, ../sass/_button.scss */
.dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f4ede4;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 10;
  /* Links inside the dropdown */
}
/* line 207, ../sass/_button.scss */
.dropdown .dropdown-content a {
  color: #726d65;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-size: 14px !important;
  font-weight: bold !important;
}
/* line 214, ../sass/_button.scss */
.dropdown .dropdown-content a.active {
  color: white;
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .dropdown .dropdown-content a.active {
  background: #FF4785;
}
/* line 218, ../sass/_button.scss */
.dropdown .dropdown-content a.active:hover {
  color: white;
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .dropdown .dropdown-content a.active:hover {
  background: #FF4785;
}
/* line 223, ../sass/_button.scss */
.dropdown .dropdown-content a:hover {
  background: #faf6f2;
}
/* line 229, ../sass/_button.scss */
.dropdown.expand .dropdown-content {
  display: block;
  z-index: 10001;
  max-height: 400px;
  overflow-y: scroll;
}
/* line 235, ../sass/_button.scss */
.dropdown.expand .dropdown-content.no-scrollbar {
  overflow-y: hidden;
}
/* line 240, ../sass/_button.scss */
.dropdown .dropdown_mask {
  display: none;
}
/* line 244, ../sass/_button.scss */
.dropdown.expand .dropdown_mask {
  position: fixed;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: transparent;
  z-index: 10000;
}

/* line 2, ../sass/_tab.scss */
/* line 2, ../sass/_tab.scss */
.tab-content > .tab-pane {
  max-width: 100% !important;
}

/* line 8, ../sass/_tab.scss */
.payconiq-tab {
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  display: none;
}
/* line 13, ../sass/_tab.scss */
.payconiq-tab.payconiq-tab-is-active {
  display: block;
}

/* line 21, ../sass/_tab.scss */
.payconiq-tab-button.payconiq-tab-button-is-active {
  background-color: #3EC7CE !important;
  border-color: #3EC7CE !important;
}

/*****************************************************************
*
*	TITLE
*	=====
*
*	Defaut (h1, h2, h3 and work if text placed in left position) :
*	- color set to #ff4785
*	- weight set to 900
*
*	Override :
*	- Defaut style can override with span html with !important (example with title in specific color see in home page)
*
*	Available component :
*	- h1_title (in column)
*	- h2_title (in column)
*
*	Available classes :
*
*
*****************************************************************/
/* line 22, ../sass/_title.scss */
h1.title-heading-left, h1.title-heading-left span, h2.title-heading-left, h2.title-heading-left span, h3.title-heading-left, h3.title-heading-left span {
  font-weight: bold !important;
}
/* line 25, ../sass/_title.scss */
h1.content-box-heading, h2.content-box-heading, h3.content-box-heading {
  font-weight: bold !important;
}

/* line 33, ../sass/_title.scss */
.full_bg .full_left .fusion-column-wrapper:before {
  position: absolute;
  content: " ";
  right: 100%;
  top: 0;
  width: 300%;
  height: 100%;
  background: inherit;
}
/* line 42, ../sass/_title.scss */
.full_bg .full_left .fusion-column-wrapper:after {
  z-index: -1;
  position: absolute;
  background: inherit;
  content: "";
  right: 0;
  bottom: 0;
  width: 100%;
  height: 200%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@media screen and (max-width: 768px) {
  /* line 30, ../sass/_title.scss */
  .full_bg {
    background-position: center center !important;
  }
  /* line 52, ../sass/_title.scss */
  .full_bg .full_left.fusion-column-first .fusion-column-wrapper {
    padding-top: 50px !important;
  }
  /* line 56, ../sass/_title.scss */
  .full_bg .full_left .fusion-column-wrapper {
    padding-bottom: 0 !important;
    background-color: transparent !important;
  }
  /* line 59, ../sass/_title.scss */
  .full_bg .full_left .fusion-column-wrapper:before, .full_bg .full_left .fusion-column-wrapper:after {
    display: none;
  }
  /* line 62, ../sass/_title.scss */
  .full_bg .full_left .fusion-column-wrapper .fusion-title {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 769px) {
  /* line 70, ../sass/_title.scss */
  .full_bg .logo_offert {
    position: absolute;
    right: 10%;
    top: calc( 50% - 75px );
  }
}

@media screen and (max-width: 768px) {
  /* line 78, ../sass/_title.scss */
  .offset-heading {
    position: absolute;
    bottom: 0;
    left: 0;
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    -moz-box-shadow: 0px 0px 10px -5px black;
    -webkit-box-shadow: 0px 0px 10px -5px black;
    box-shadow: 0px 0px 10px -5px black;
  }
}

/* line 89, ../sass/_title.scss */
.glow_effect:after {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  height: 25%;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 50;
}
@media screen and (max-width: 768px) {
  /* line 100, ../sass/_title.scss */
  .glow_effect:after {
    display: none;
  }
}

/*****************************************************************
*
*	CARD
*	====
*
*	Available component :
*	- card (in column)
*
*	Available classes :
*	- radius-10 (in column) for setted border radius to 10px
*
*	Note :
*	- This component is making with content-box of Avada, for same the style of the Invision model, you must add card classes in column and add other blank column.
*	- About this blank column, this is column without text but there are one html code and style for add green ticket with arrow ico than you can manage (bgcolor and ico)
*
*****************************************************************/
/* line 19, ../sass/_card.scss */
.fusion-builder-row .card .fusion-column-inner-bg {
  left: 62%;
  width: 38%;
}
/* line 24, ../sass/_card.scss */
.fusion-builder-row .card.pad-15 .fusion-content-boxes .content-box-column .col {
  padding: 15px;
}
/* line 29, ../sass/_card.scss */
.fusion-builder-row .card.big-pad .fusion-content-boxes .content-box-column .col {
  padding: 25px 25px 25px 30px;
}
/* line 33, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes {
  overflow: hidden;
  min-height: inherit;
}
/* line 36, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes .content-box-column {
  z-index: 2;
  border: 0 !important;
  margin-bottom: 0 !important;
  width: 62%;
  min-height: inherit;
}
/* line 42, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes .content-box-column .content-wrapper-background {
  min-height: inherit !important;
}
/* line 44, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes .content-box-column .content-wrapper-background:after {
  z-index: -1;
  position: absolute;
  background: inherit;
  content: "";
  right: 0;
  bottom: 0;
  width: 100%;
  height: 200%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* line 58, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes .content-box-column .content-container {
  color: #AEA497;
  margin-bottom: 0;
}
/* line 61, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes .content-box-column .content-container p {
  font-size: 14px;
}
/* line 68, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes + .fusion-text .arrow-for-content-box {
  width: 38%;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 74, ../sass/_card.scss */
.fusion-builder-row .card .fusion-content-boxes + .fusion-text .arrow-for-content-box .fa {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  font-size: 14px;
}
/* line 85, ../sass/_card.scss */
.fusion-builder-row .card span.fusion-column-inner-bg-image {
  background-position: left center !important;
}
@media screen and (max-width: 768px) {
  /* line 91, ../sass/_card.scss */
  .fusion-builder-row .card {
    display: flex;
    flex-direction: column;
  }
  /* line 95, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-column-wrapper {
    margin-top: 120px;
  }
  /* line 99, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-content-boxes .content-box-column {
    width: 100%;
  }
  /* line 103, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-content-boxes .content-box-column .content-wrapper-background {
    padding-bottom: 61px !important;
  }
  /* line 107, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-column-inner-bg {
    width: 100%;
    position: absolute;
    order: -1;
    left: 0;
    top: 0;
  }
  /* line 116, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-column-inner-bg a {
    display: block;
  }
  /* line 120, ../sass/_card.scss */
  .fusion-builder-row .card .fusion-column-inner-bg span.fusion-column-inner-bg-image {
    height: 120px;
    background-size: 100% auto !important;
    background-position: center center !important;
  }
  /* line 127, ../sass/_card.scss */
  .fusion-builder-row .card .arrow-for-content-box {
    width: 100% !important;
    background: url("/wp-content/themes/digicash/images/skewed-border.png") !important;
    background-position: center !important;
    background-size: auto !important;
    z-index: 20;
  }
  /* line 134, ../sass/_card.scss */
  .fusion-builder-row .card .arrow-for-content-box .fa {
    width: 50%;
    top: 30% !important;
    right: 0;
    text-align: center;
    transform: none !important;
  }
}
/* line 145, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only {
  display: flex;
  flex-direction: column;
}
/* line 149, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only > .fusion-column-wrapper {
  margin-top: 120px;
}
/* line 153, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-content-boxes .content-box-column {
  width: 100%;
}
/* line 157, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-content-boxes .content-box-column .content-wrapper-background {
  margin-bottom: 15px !important;
}
/* line 161, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-column-inner-bg {
  width: 100%;
  position: absolute;
  order: -1;
  height: 100%;
  left: 0;
}
/* line 169, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-column-inner-bg a {
  display: block;
}
/* line 173, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-column-inner-bg span.fusion-column-inner-bg-image {
  height: 120px;
  background-size: 100% auto !important;
  background-position: center center !important;
}
/* line 180, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .fusion-content-boxes .content-box-column .content-wrapper-background:after {
  display: none;
}
/* line 184, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .arrow-for-content-box {
  width: 100% !important;
  background: url("/wp-content/themes/digicash/images/skewed-border.png") !important;
  background-position: center !important;
  background-size: auto !important;
  z-index: 20;
}
/* line 191, ../sass/_card.scss */
.fusion-builder-row .card.top-image-only .arrow-for-content-box .fa {
  width: 50%;
  top: 30% !important;
  right: 0;
  text-align: center;
  transform: none !important;
}
/* line 201, ../sass/_card.scss */
.fusion-builder-row .card.background-transfer-widget .fusion-column-inner-bg span.fusion-column-inner-bg-image {
  background-position-y: 20% !important;
}
/* line 205, ../sass/_card.scss */
.fusion-builder-row .card.background-bills-widget .fusion-column-inner-bg span.fusion-column-inner-bg-image {
  background-position-y: 18% !important;
}
/* line 209, ../sass/_card.scss */
.fusion-builder-row .card.background-internet-widget .fusion-column-inner-bg span.fusion-column-inner-bg-image {
  background-position-y: 33% !important;
}
/* line 213, ../sass/_card.scss */
.fusion-builder-row .card.background-restaurant-widget .fusion-column-inner-bg span.fusion-column-inner-bg-image {
  background-position-y: 79% !important;
}

/*****************************************************************
*
*	SECURITY COMPONENT
*	==================
*
*	Available component : 
*	- logo-partner (in column)
*
*	Available classes :	
*	- radius-10 (in column) For set standart border radius
*
*****************************************************************/
/* line 16, ../sass/_security.scss */
.child-width-half .fusion-column-wrapper:after {
  overflow: hidden;
  *zoom: 1;
}
/* line 19, ../sass/_security.scss */
.child-width-half .fusion-column-wrapper > div {
  width: 50%;
  float: left;
  border: 5px solid transparent;
}
/* line 23, ../sass/_security.scss */
.child-width-half .fusion-column-wrapper > div .fusion-imageframe {
  display: block;
  padding: 10px;
}

/*****************************************************************
*
*	CHECKLIST
*	============
*
*	Available component : 
*	- checklist (in column)
*	- checklist_white (in column)
*
*	Available classes :	
*
*****************************************************************/
/* line 13, ../sass/_checklist.scss */
.fusion-checklist {
  counter-reset: number;
}
/* line 18, ../sass/_checklist.scss */
.fusion-checklist .fusion-li-item .icon-wrapper i:before {
  font-family: "sofia-pro" !important;
  font-size: 16px;
  font-weight: bold;
  counter-increment: number;
  content: counters(number,".") " ";
}

/* line 30, ../sass/_checklist.scss */
.iphone-bg {
  background-position-x: 80% !important;
  background-position-y: 70px !important;
}
@media screen and (max-width: 768px) {
  /* line 30, ../sass/_checklist.scss */
  .iphone-bg {
    background-image: none !important;
    padding-bottom: 0px !important;
  }
}

/* line 39, ../sass/_checklist.scss */
.iphone-bg + .translate-top-50-percent {
  padding-bottom: 100px !important;
}
@media screen and (max-width: 768px) {
  /* line 41, ../sass/_checklist.scss */
  .iphone-bg + .translate-top-50-percent + div {
    margin-top: -85px;
  }
}

/*****************************************************************
*
*	ACCORDION
*	=========
*
*	Defaut :
*	- Generale style is fixed in CSS and can't override
*
*	Available component : 
*	- faq_single_category (column)
*	- faq_multiple_category (column)
*
*	Available classes :	
*	- collapsed (only use if you add button-faq for simulate multiple accordion level, use it for hide faq following the button)
*
*	Note :
*	- For multiple accordion, like FAQ page, use one container if you wan autocollapse if other element is click
*
*****************************************************************/
/* line 25, ../sass/_accordion.scss */
.fusion-accordian .fusion-panel:first-child .panel-heading .panel-title {
  border-top: 0;
}
/* line 32, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title {
  background: none;
  border-top: 1px solid #eaeaea;
}
/* line 35, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a {
  background: #f7f7f7;
  padding: 10px 35px 10px 35px !important;
}
/* line 38, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a .fusion-toggle-heading {
  font-weight: 500 !important;
  color: #FF4785!important;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-accordian .panel-heading .panel-title a .fusion-toggle-heading {
  color: #FF4785!important;
}
/* line 42, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a .fusion-toggle-icon-wrapper {
  background: #ededed;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50px;
}
/* line 49, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box {
  background: transparent !important;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
/* line 55, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box:before {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 600;
  content: "\f078";
  background: transparent;
  color: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-accordian .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box:before {
  color: #FF4785;
}
/* line 65, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a:hover {
  background: #f7f7f7;
}
/* line 67, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-heading {
  color: #FF4785!important;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-heading {
  color: #FF4785!important;
}
/* line 70, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-icon-wrapper {
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-icon-wrapper {
  background: #FF4785;
}
/* line 72, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-icon-wrapper .fa-fusion-box {
  background: transparent !important;
}
/* line 74, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a:hover .fusion-toggle-icon-wrapper .fa-fusion-box:before {
  color: #ffffff;
}
/* line 82, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper .fa-fusion-box {
  background-color: transparent !important;
}
/* line 84, ../sass/_accordion.scss */
.fusion-accordian .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper .fa-fusion-box:before {
  font-family: "Font Awesome 5 Free" !important;
  font-style: normal;
  font-weight: 600;
  content: "\f077";
}
/* line 98, ../sass/_accordion.scss */
.fusion-accordian .panel-collapse .panel-body {
  padding-left: 35px;
  padding-right: 35px;
}

/* line 106, ../sass/_accordion.scss */
.fusion-faq-shortcode.collapsed {
  height: 0;
  display: none;
}

/*****************************************************************
*
*	YOUTUBE
*	=======
*
*	Defaut :
*
*	Available component : 
*
*	Available classes :	
*
*	Note :
*
*****************************************************************/
/* line 15, ../sass/_youtube.scss */
.fusion-video.fusion-youtube {
  width: 100% !important;
  max-width: 100% !important;
  max-height: none !important;
}
/* line 19, ../sass/_youtube.scss */
.fusion-video.fusion-youtube iframe {
  width: 100%;
}

/*****************************************************************
*
*	LOGO PARTNER
*	============
*
*	Available component :
*	- logo-partner (in column)
*
*	Available classes :
*	- radius-10 (in column) For set standart border radius
*
*****************************************************************/
/* line 13, ../sass/_partners.scss */
.logo-partner {
  border: 1px solid rgba(114, 109, 101, 0.2);
}

/*****************************************************************
*
*	PARTNERS
*	========
*
*	Defaut :
*
*	Available component :
*
*	Available classes :
*
*	Note :
*
*****************************************************************/
/* line 32, ../sass/_partners.scss */
.list-partners {
  margin-bottom: 10px;
}
/* line 45, ../sass/_partners.scss */
.list-partners .partner.shops .img {
  transition: .2s linear;
}
/* line 48, ../sass/_partners.scss */
.list-partners .partner.shops .img svg {
  width: 100%;
  height: auto;
  float: left;
}
/* line 52, ../sass/_partners.scss */
.list-partners .partner.shops .img svg circle {
  fill: #f4ede4;
}
/* line 55, ../sass/_partners.scss */
.list-partners .partner.shops .img svg path {
  fill: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .list-partners .partner.shops .img svg path {
  fill: #FF4785;
}
/* line 59, ../sass/_partners.scss */
.list-partners .partner.shops .img.active {
  background: #FF4785;
  color: white;
}
/* line 24, ../sass/style.scss */
.b2b .list-partners .partner.shops .img.active {
  background: #FF4785;
}
/* line 63, ../sass/_partners.scss */
.list-partners .partner.shops .img.active svg circle {
  fill: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .list-partners .partner.shops .img.active svg circle {
  fill: #FF4785;
}
/* line 66, ../sass/_partners.scss */
.list-partners .partner.shops .img.active svg path {
  fill: white;
}
/* line 73, ../sass/_partners.scss */
.list-partners .partner .img {
  text-align: center;
  padding: 5px;
  border: 1px solid rgba(114, 109, 101, 0.2);
}
/* line 79, ../sass/_partners.scss */
.list-partners.list {
  overflow: hidden;
  *zoom: 1;
}
/* line 81, ../sass/_partners.scss */
.list-partners.list .partner {
  margin-bottom: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  *zoom: 1;
}
/* line 85, ../sass/_partners.scss */
.list-partners.list .partner.no-border, .list-partners.list .partner:last-child {
  border-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* line 90, ../sass/_partners.scss */
  .list-partners.list .partner .img {
    width: calc(20% - 10px);
    float: left;
    height: 0;
    padding-bottom: calc(20% - 17px);
    position: relative;
  }
  /* line 97, ../sass/_partners.scss */
  .list-partners.list .partner .img i {
    position: absolute;
    left: 0;
    top: 50%;
    font-size: 30px;
    width: 100%;
    transform: translateY(-50%);
    font-size: 16px;
  }
  /* line 107, ../sass/_partners.scss */
  .list-partners.list .partner .img img {
    position: relative;
    z-index: 200;
  }
  /* line 112, ../sass/_partners.scss */
  .list-partners.list .partner .text {
    width: 80%;
  }
}
@media screen and (min-width: 769px) {
  /* line 81, ../sass/_partners.scss */
  .list-partners.list .partner {
    width: calc( (100% - (2 * 15.01%)) / 3);
    margin-right: 15%;
    float: left;
  }
  /* line 120, ../sass/_partners.scss */
  .list-partners.list .partner:nth-child(3n+0) {
    margin-right: 0;
  }
  /* line 123, ../sass/_partners.scss */
  .list-partners.list .partner:nth-child(3n+1) {
    clear: left;
  }
  /* line 126, ../sass/_partners.scss */
  .list-partners.list .partner:nth-child(n+4) {
    padding-top: 20px;
    border-top: 1px solid rgba(114, 109, 101, 0.2);
  }
  /* line 130, ../sass/_partners.scss */
  .list-partners.list .partner .img {
    width: calc( 20% );
    float: left;
    padding: 5px;
    height: 0;
    padding-bottom: calc(19% - 5px);
    vertical-align: middle;
    position: relative;
  }
  /* line 139, ../sass/_partners.scss */
  .list-partners.list .partner .img img {
    z-index: 1000;
    position: relative;
  }
  /* line 144, ../sass/_partners.scss */
  .list-partners.list .partner .img i {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    transform: translateY(-7px);
  }
}
/* line 155, ../sass/_partners.scss */
.list-partners.list .partner .text {
  padding-left: 20px;
  float: left;
  width: 80%;
}
/* line 159, ../sass/_partners.scss */
.list-partners.list .partner .text .title {
  font-weight: bold !important;
  color: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b .list-partners.list .partner .text .title {
  color: #FF4785;
}
/* line 163, ../sass/_partners.scss */
.list-partners.list .partner .text .addresse {
  font-weight: bold !important;
  color: #AEA497;
  font-size: 14px;
}
/* line 172, ../sass/_partners.scss */
.list-partners.list.filter .partner {
  display: none;
}
/* line 178, ../sass/_partners.scss */
.list-partners.box .partner {
  float: left;
  width: calc( (100% - (12 * 10px)) / 12);
  margin-right: 10px;
  margin-bottom: 10px;
}
@media screen and (min-width: 769px) {
  /* line 184, ../sass/_partners.scss */
  .list-partners.box .partner:nth-child(12n+0) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 178, ../sass/_partners.scss */
  .list-partners.box .partner {
    width: calc( (100% - (4 * 10px)) / 4);
  }
  /* line 190, ../sass/_partners.scss */
  .list-partners.box .partner:nth-child(4n+0) {
    margin-right: 0;
  }
}
/* line 195, ../sass/_partners.scss */
.list-partners.box.home {
  width: 695px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  /* line 195, ../sass/_partners.scss */
  .list-partners.box.home {
    width: 100%;
  }
}
/* line 203, ../sass/_partners.scss */
.list-partners.box.home .partner {
  width: 82px;
  margin-bottom: 30px;
  margin-right: 40px;
}
/* line 208, ../sass/_partners.scss */
.list-partners.box.home .partner .img {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: calc(100% - 7px);
}
/* line 214, ../sass/_partners.scss */
.list-partners.box.home .partner .img img {
  z-index: 1000;
  position: relative;
}
/* line 219, ../sass/_partners.scss */
.list-partners.box.home .partner .img i {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translateY(-7px);
}
@media screen and (min-width: 768px) {
  /* line 229, ../sass/_partners.scss */
  .list-partners.box.home .partner:nth-child(6n+0) {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 203, ../sass/_partners.scss */
  .list-partners.box.home .partner {
    width: 20%;
    margin-right: calc(20% / 3);
  }
  /* line 237, ../sass/_partners.scss */
  .list-partners.box.home .partner:nth-child(4n+0) {
    margin-right: 0;
  }
}
/* line 254, ../sass/_partners.scss */
.list-partners.box.b2b-home {
  width: 600px;
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  /* line 254, ../sass/_partners.scss */
  .list-partners.box.b2b-home {
    width: 100%;
  }
}
/* line 269, ../sass/_partners.scss */
.list-partners.box.b2b-home .partner {
  float: unset;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  margin: 0px 5px 22px 5px !important;
  max-width: 84px;
  width: 84px;
}
/* line 279, ../sass/_partners.scss */
.list-partners.box.b2b-home .partner .img {
  position: relative;
  overflow: hidden;
  min-height: 82px;
  width: 82px;
}
/* line 287, ../sass/_partners.scss */
.list-partners.box.b2b-home .partner .img img {
  position: absolute;
  /* Position the image in the middle of its container. */
  top: -9999px;
  right: -9999px;
  bottom: -9999px;
  left: -9999px;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  padding: 10px;
}

/* line 310, ../sass/_partners.scss */
.box_main_partners, .box_new_partners, .box_filter_partners {
  display: none;
}
/* line 312, ../sass/_partners.scss */
.box_main_partners.active, .box_new_partners.active, .box_filter_partners.active {
  display: block;
}

/* line 321, ../sass/_partners.scss */
.gmap_sticky {
  height: calc(100vh / 3.5);
}
@media screen and (max-width: 768px) {
  /* line 321, ../sass/_partners.scss */
  .gmap_sticky {
    height: 200px;
  }
}

/* line 329, ../sass/_partners.scss */
#google_map {
  display: none;
  height: calc(100vh / 3.5);
  width: 100vw;
  left: 0px;
  bottom: 0px;
}
@media screen and (max-width: 768px) {
  /* line 329, ../sass/_partners.scss */
  #google_map {
    height: 200px;
  }
}
/* line 345, ../sass/_partners.scss */
#google_map.active {
  display: block;
}

@media screen and (min-width: 769px) {
  /* line 356, ../sass/_partners.scss */
  .inline-button-wrapper .fusion-column-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 359, ../sass/_partners.scss */
  .inline-button-wrapper .fusion-column-wrapper .fusion-button-wrappercenter {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  /* line 364, ../sass/_partners.scss */
  .inline-button-wrapper .fusion-column-wrapper .fusion-button-wrappercenter:last-child {
    margin-right: 0;
  }
}
/*****************************************************************
*
*	POST/BLOG
*	=========
*
*	Defaut :
*
*	Available component :
*
*	Available classes :
*
*	Note :
*
*****************************************************************/
/* line 18, ../sass/_blog.scss */
body.single-post #main .post .post_date {
  color: #726D65;
}
/* line 22, ../sass/_blog.scss */
body.single-post #main .post h2.fusion-post-title {
  color: #726D65;
  font-weight: 900 !important;
}
/* line 27, ../sass/_blog.scss */
body.single-post #main .post p {
  color: #726D65;
}
/* line 31, ../sass/_blog.scss */
body.single-post #main .previous_article {
  display: block;
  overflow: hidden;
  position: relative;
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b body.single-post #main .previous_article {
  background: #FF4785;
}
/* line 36, ../sass/_blog.scss */
body.single-post #main .previous_article .text {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background: inherit;
  width: 62%;
  position: relative;
  z-index: 5;
}
/* line 43, ../sass/_blog.scss */
body.single-post #main .previous_article .text:after {
  z-index: -1;
  position: absolute;
  background: inherit;
  content: "";
  right: 0;
  bottom: 0;
  width: 100%;
  height: 200%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* line 55, ../sass/_blog.scss */
body.single-post #main .previous_article .text .label {
  font-weight: bold !important;
  color: #ffffff;
  margin-bottom: 20px;
}
/* line 60, ../sass/_blog.scss */
body.single-post #main .previous_article .text .excerpt {
  color: white;
  font-size: 14px;
  font-weight: 600 !important;
}
/* line 66, ../sass/_blog.scss */
body.single-post #main .previous_article .bg {
  z-index: 4;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
/* line 73, ../sass/_blog.scss */
body.single-post #main .previous_article .bg img {
  float: right;
  height: 100%;
}

/* line 82, ../sass/_blog.scss */
.post.type-offers {
  margin-bottom: 0;
}

/*****************************************************************
*
*	ARCHIVE BLOG
*	============
*
*	Defaut :
*
*	Available component :
*
*	Available classes :
*
*	Note :
*
*****************************************************************/
/* line 101, ../sass/_blog.scss */
body.blog .title-archive {
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b body.blog .title-archive {
  background: #FF4785;
}
/* line 104, ../sass/_blog.scss */
body.blog .title-archive h1 {
  color: white;
  font-weight: bold !important;
}
/* line 110, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-timeline-icon {
  display: none;
}
/* line 113, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-timeline-date {
  display: none;
}
/* line 116, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline {
  border: 0;
}
/* line 118, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .fusion-post-content-wrapper {
  padding: 0;
}
/* line 121, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .date {
  color: #726D65;
  margin-bottom: 10px;
}
/* line 125, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline h2 {
  margin-bottom: 20px;
  font-weight: bold !important;
}
/* line 128, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline h2 a {
  font-weight: bold !important;
  color: #726D65;
}
/* line 133, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline img {
  margin-bottom: 20px;
}
/* line 136, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .fusion-post-content-container {
  margin-bottom: 20px;
}
/* line 139, ../sass/_blog.scss */
body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .fusion-button {
  background: #FF4785;
  color: white;
}
/* line 24, ../sass/style.scss */
.b2b body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .fusion-button {
  background: #FF4785;
}
@media screen and (min-width: 769px) {
  /* line 146, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-timeline-date {
    display: block;
    padding: 10px 40px;
    margin-bottom: 40px;
    background: #f4ede4;
    color: #726D65;
    font-weight: bold !important;
    width: 250px;
  }
  /* line 156, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-timeline-arrow:before {
    color: #f4ede4;
  }
  /* line 161, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-left-column .fusion-timeline-arrow {
    margin-left: 5px;
  }
  /* line 166, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-right-column .fusion-timeline-arrow {
    margin-right: 5px;
  }
  /* line 172, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline {
    background: #f4ede4;
  }
  /* line 174, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline .wrap-padding {
    padding: 20px 20px 20px 20px;
  }
  /* line 177, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline h2 {
    margin-bottom: 0;
  }
  /* line 180, ../sass/_blog.scss */
  body.blog #posts-container.fusion-blog-layout-timeline-wrapper .fusion-post-timeline img {
    margin-bottom: 0;
  }
}

/* line 191, ../sass/_blog.scss */
.post-end-line {
  margin-top: 50px;
  margin-bottom: 0;
  outline: none;
  height: 0;
  border: none;
  border-bottom: 1px solid #e0e0e0;
}

/*
.title-archive{
	background: #ff4785;
	h1{
		color: white;
		font-weight: bold !important;
	}
}
#posts-container{
	.article{

		&:first-child{
			padding-top: 0 !important;
		}

		.date, h2{
			color: #726D65;
			margin-bottom: 20px;
		}
		.text{
			color: #B4AA9E;
		}
		h2{
			font-weight: bold !important;
		}
		img{
			margin-bottom: 20px;
		}
		.fusion-button{
			background: #ff4785;
			color: white;
		}
	}
}*/
/*****************************************************************
*
*	download_app_ico
*	================
*
*	Defaut :
*
*	Available component :
*
*	Available classes :
*
*	Note :
*
*****************************************************************/
/* line 15, ../sass/_download.scss */
.download_apps_container.app_page {
  padding: 0;
  padding-top: 15px;
  display: flex;
  max-width: 354px;
}
/* line 21, ../sass/_download.scss */
.download_apps_container.app_page .download_app {
  float: none;
  width: 100%;
  display: block;
  max-width: none;
}

/* line 29, ../sass/_download.scss */
.download_apps_container {
  z-index: 999;
  padding: 0 30px 0 30px;
}
/* line 33, ../sass/_download.scss */
.download_apps_container .download_app {
  float: left;
  width: calc( 100/5*1% - 20px );
  max-width: 50px;
  margin-right: 10px;
  min-height: 1px;
  display: inline-block;
}
/* line 41, ../sass/_download.scss */
.download_apps_container .download_app:last-of-type {
  margin-right: 0;
}
/* line 44, ../sass/_download.scss */
.download_apps_container .download_app img {
  width: 100% !important;
  height: auto !important;
}
/* line 48, ../sass/_download.scss */
.download_apps_container .download_app .show_for_ios, .download_apps_container .download_app .show_for_android {
  display: none;
}
/* line 52, ../sass/_download.scss */
.download_apps_container .download_app.ios .show_for_ios {
  display: inline-block;
}
/* line 57, ../sass/_download.scss */
.download_apps_container .download_app.android .show_for_android {
  display: inline-block;
}

/*****************************************************************
*
*	footer
*	======
*
*****************************************************************/
/* line 7, ../sass/_footer.scss */
.custom_footer_menu {
  width: 60%;
  float: left;
  background: #fbf8f5;
}
/* line 11, ../sass/_footer.scss */
.custom_footer_menu > .fusion-builder-row {
  display: flex;
  flex-wrap: wrap;
}
/* line 15, ../sass/_footer.scss */
.custom_footer_menu > .fusion-builder-row .fusion-layout-column {
  padding-right: 25px;
  flex-shrink: 0;
}
/* line 20, ../sass/_footer.scss */
.custom_footer_menu .title {
  display: block;
  color: #726D65;
  font-weight: bold !important;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 27, ../sass/_footer.scss */
.custom_footer_menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 32, ../sass/_footer.scss */
.custom_footer_menu ul li.margin {
  margin-bottom: 6px;
}
/* line 35, ../sass/_footer.scss */
.custom_footer_menu ul li a {
  color: #726D65;
  font-weight: normal;
  font-size: 12px;
}
/* line 44, ../sass/_footer.scss */
.custom_footer_menu #footer_third_container ul li {
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
}
/* line 48, ../sass/_footer.scss */
.custom_footer_menu #footer_third_container ul li a {
  font-weight: bold !important;
}
@media screen and (max-width: 768px) {
  /* line 7, ../sass/_footer.scss */
  .custom_footer_menu {
    width: 100%;
  }
  /* line 56, ../sass/_footer.scss */
  .custom_footer_menu .fusion_builder_column.fusion-one-third {
    width: 50% !important;
  }
}

/* line 62, ../sass/_footer.scss */
.fusion-footer {
  background: #fbf8f5;
  position: relative;
  z-index: 9999;
}
/* line 67, ../sass/_footer.scss */
.fusion-footer .fusion-footer-widget-area.fusion-widget-area {
  width: 30%;
  float: right;
}
/* line 70, ../sass/_footer.scss */
.fusion-footer .fusion-footer-widget-area.fusion-widget-area .fusion-row {
  padding: 0;
}
@media screen and (max-width: 768px) {
  /* line 67, ../sass/_footer.scss */
  .fusion-footer .fusion-footer-widget-area.fusion-widget-area {
    float: none;
    width: 100%;
    padding-left: 0;
  }
}
/* line 80, ../sass/_footer.scss */
.fusion-footer .textwidget {
  float: right;
}
@media screen and (max-width: 768px) {
  /* line 80, ../sass/_footer.scss */
  .fusion-footer .textwidget {
    float: none;
  }
}
/* line 85, ../sass/_footer.scss */
.fusion-footer .textwidget p {
  margin: 0;
}
/* line 89, ../sass/_footer.scss */
.fusion-footer .textwidget a {
  margin-right: 10px;
}
/* line 91, ../sass/_footer.scss */
.fusion-footer .textwidget a i {
  background: #FF4785;
  width: 40px;
  height: 40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  color: white;
  text-indent: 4px;
  font-family: "Font Awesome 5 Brands" !important;
}
/* line 24, ../sass/style.scss */
.b2b .fusion-footer .textwidget a i {
  background: #FF4785;
}
/* line 101, ../sass/_footer.scss */
.fusion-footer .textwidget a i:before {
  font-size: 16px;
  line-height: 40px;
}
/* line 106, ../sass/_footer.scss */
.fusion-footer .textwidget a:last-child {
  margin-right: 0;
}
/* line 112, ../sass/_footer.scss */
.fusion-footer #footer {
  clear: left;
}
/* line 114, ../sass/_footer.scss */
.fusion-footer #footer > .fusion-row {
  padding: 0;
}

/* line 120, ../sass/_footer.scss */
.fusion-footer-copyright-area {
  border-top: 0;
  padding-bottom: 50px !important;
}
@media screen and (max-width: 768px) {
  /* line 125, ../sass/_footer.scss */
  .fusion-footer-copyright-area .fusion-copyright-notice {
    text-align: left;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  /* line 130, ../sass/_footer.scss */
  .fusion-footer-copyright-area .nav span {
    display: block !important;
  }
  /* line 133, ../sass/_footer.scss */
  .fusion-footer-copyright-area .nav a, .fusion-footer-copyright-area .nav span {
    width: auto !important;
    margin-right: 20px;
  }
  /* line 138, ../sass/_footer.scss */
  .fusion-footer-copyright-area .nav a:last-child {
    margin-right: 0;
  }
}

/* line 146, ../sass/_footer.scss */
.fusion-footer-copyright-area .nav {
  width: 100%;
}
/* line 149, ../sass/_footer.scss */
.fusion-footer-copyright-area .nav a, .fusion-footer-copyright-area .nav span {
  font-weight: bold !important;
  display: inline-block;
  width: 20%;
}
/* line 154, ../sass/_footer.scss */
.fusion-footer-copyright-area .nav span {
  font-size: 16px;
}
/* line 158, ../sass/_footer.scss */
.fusion-footer-copyright-area .nav .footer-digicash-logo {
  text-align: right;
  width: 40%;
}
@media screen and (max-width: 768px) {
  /* line 165, ../sass/_footer.scss */
  .fusion-footer-copyright-area .nav .footer-digicash-logo {
    display: block;
    text-align: left;
    padding-top: 28px;
  }
}

/* line 177, ../sass/_footer.scss */
ul#menu-footer_menu li a, ul#menu-footer_menu_en li a, ul#menu-footer_menu_de li a {
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  /* line 2, ../sass/_content-box.scss */
  .fusion-builder-row .card .fusion-content-boxes .content-box-column .content-container p {
    font-size: 13px;
  }

  /* line 6, ../sass/_content-box.scss */
  .fusion-content-boxes.content-boxes-icon-on-side .heading .content-box-heading {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
/* line 13, ../sass/_content-box.scss */
.install-content-box .content-box-column {
  margin-bottom: 0 !important;
}
/* line 17, ../sass/_content-box.scss */
.install-content-box .content-wrapper {
  display: flex;
}
/* line 20, ../sass/_content-box.scss */
.install-content-box .content-wrapper .heading {
  width: 105px;
}

/* line 27, ../sass/_content-box.scss */
.install-content-box-desktop ul {
  display: flex;
}
/* line 30, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item {
  display: flex;
  margin-right: 20px;
  flex-direction: column;
  align-items: center;
}
/* line 36, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item:last-child {
  margin: 0px;
}
/* line 40, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item .icon-wrapper {
  margin-bottom: 30px;
}
/* line 44, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item .fusion-li-item-content {
  margin-left: 0 !important;
}
/* line 47, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item .fusion-li-item-content p {
  text-align: center;
  margin: 0 auto;
  width: 70%;
}
/* line 54, ../sass/_content-box.scss */
.install-content-box-desktop ul li.fusion-li-item .fusion-li-item-content .img-container img {
  margin-left: 0px;
}

@media screen and (min-width: 768px) {
  /* line 3, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .fusion-panel {
    border-bottom: none;
  }
  /* line 7, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .fusion-panel .panel-heading .panel-title {
    max-width: 1100px;
    margin: 0 auto;
  }
  /* line 12, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .panel-heading {
    background-color: #FAFAFA;
    border-top: 1px solid #F0F0F0;
  }
  /* line 16, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .panel-heading .panel-title {
    border-top: none;
  }
  /* line 19, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .panel-heading .panel-title a {
    background-color: #FAFAFA;
    font-weight: bold;
    height: 75px;
    line-height: 57px;
  }
  /* line 28, ../sass/_faq.scss */
  .front-page-faq .fusion-accordian .panel-collapse {
    background: #FCFCFC;
  }
  /* line 32, ../sass/_faq.scss */
  .front-page-faq .fusion-layout-column .fusion-column-wrapper {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 40px !important;
    padding-right: 60px !important;
  }
}
/* line 41, ../sass/_faq.scss */
.faq-side-menu {
  display: none;
}

/* line 46, ../sass/_faq.scss */
.fusion-accordian .panel-heading .panel-title a .fusion-toggle-heading {
  padding-left: 12px;
}
/* line 50, ../sass/_faq.scss */
.fusion-accordian .panel-collapse .panel-body {
  padding-left: 47px;
  padding-right: 35px;
}
/* line 54, ../sass/_faq.scss */
.fusion-accordian .panel-collapse .panel-body .fusion-fullwidth {
  padding-top: 20px !important;
  padding-bottom: 40px !important;
}

@media screen and (min-width: 768px) {
  /* line 62, ../sass/_faq.scss */
  .faq-side-menu {
    display: block;
    position: fixed;
    top: 550px;
    left: calc((100vw - 1100px) / 2);
    width: calc(1100px * 0.2);
    z-index: 9999;
  }
}
@media screen and (min-width: 768px) and (max-width: 1110px) {
  /* line 62, ../sass/_faq.scss */
  .faq-side-menu {
    left: 10px;
  }
}
@media screen and (min-width: 768px) {
  /* line 74, ../sass/_faq.scss */
  .faq-side-menu .faq-side-menu-button {
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: bold !important;
    color: gray;
  }
  /* line 81, ../sass/_faq.scss */
  .faq-side-menu .faq-side-menu-button.active {
    color: #FF4785;
  }
  /* line 24, ../sass/style.scss */
  .b2b .faq-side-menu .faq-side-menu-button.active {
    color: #FF4785;
  }
  /* line 85, ../sass/_faq.scss */
  .faq-side-menu .faq-side-menu-button:hover {
    color: #ffc7da;
  }
  /* line 36, ../sass/style.scss */
  .b2b .faq-side-menu .faq-side-menu-button:hover {
    color: #ffc7da;
  }

  /* line 95, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row {
    overflow: hidden;
  }
  /* line 98, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: calc(((100vw - 1100px) / 2) + 1100px * 0.25) !important;
    width: auto !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  /* line 98, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column {
    margin-left: calc(1100px * 0.25) !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 109, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column .fusion-accordian .panel-heading .panel-title a {
    background: none;
  }
  /* line 113, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column .button-icon-right {
    display: none;
  }
  /* line 118, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-button-wrapperleft {
    height: 0px;
    overflow: hidden;
  }
  /* line 123, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode {
    margin-bottom: 65px;
    transition: background .25s linear;
  }
  /* line 127, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode.collapsed {
    display: block;
    height: auto;
  }
  /* line 132, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode.active {
    background: #EFEEEB !important;
  }
  /* line 136, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode:nth-last-child(2) {
    margin-bottom: 0;
  }
  /* line 140, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-accordian .fusion-panel {
    transition: .1s linear;
  }
  /* line 143, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-accordian .fusion-panel.active {
    background: #EFEEEB;
  }
  /* line 148, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title {
    padding-top: 8px;
    padding-bottom: 8px;
    border: none;
  }
  /* line 154, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a {
    position: relative;
    width: calc(100vw - (100vw - 1100px) - (1100px * 0.2) - 60px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  /* line 154, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 163, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-toggle-heading {
    padding-left: 60px;
    font-size: 18px;
  }
  /* line 168, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .fusion-toggle-icon-wrapper {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    top: 50%;
    right: 9px;
    margin-top: -15px;
  }
  /* line 177, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .panel-collapse {
    width: calc(100vw - (100vw - 1100px) - (1100px * 0.2) - 35px) !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  /* line 177, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .panel-collapse {
    width: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 184, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .panel-collapse p {
    padding-left: 60px;
    font-size: 14px;
    padding-bottom: 8px;
  }
  /* line 190, ../sass/_faq.scss */
  .double-faq-container > .fusion-builder-row > .fusion-layout-column > .fusion-column-wrapper .fusion-faq-shortcode .panel-collapse ul {
    padding-left: 80px;
    font-size: 14px;
    padding-bottom: 8px;
  }
}
/* line 1, ../sass/_about.scss */
.about-buttons {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 7, ../sass/_about.scss */
.about-buttons .about-button {
  border: none;
  background: #FCF8F5;
  padding: 18px 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold !important;
  color: #FF4785;
  text-align: center;
  display: block;
}
/* line 24, ../sass/style.scss */
.b2b .about-buttons .about-button {
  color: #FF4785;
}
/* line 18, ../sass/_about.scss */
.about-buttons .about-button.active {
  background: #FF4785;
  color: white;
}
/* line 24, ../sass/style.scss */
.b2b .about-buttons .about-button.active {
  background: #FF4785;
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/_about.scss */
  .about-buttons {
    position: static !important;
  }
}

/* line 31, ../sass/_about.scss */
.timeline-content-box .content-box-column .content-wrapper {
  display: flex;
  padding: 0;
  margin: 0;
}
/* line 36, ../sass/_about.scss */
.timeline-content-box .content-box-column .content-wrapper .heading {
  position: relative;
  top: 1px !important;
  width: 25%;
  padding-right: 5%;
}
/* line 43, ../sass/_about.scss */
.timeline-content-box .content-box-column .content-wrapper .content-container {
  width: 70%;
}

/* line 50, ../sass/_about.scss */
.contact-buttons {
  display: flex;
}
/* line 53, ../sass/_about.scss */
.contact-buttons .contact-button {
  width: 50%;
  font-size: 13px;
  border: 1px solid #F2F2F2;
  background: #FCF8F5;
  color: #00CB75;
  font-weight: bold !important;
  margin-top: 40px;
  margin-right: 20px;
  padding: 10px 0;
  text-align: center;
}
/* line 65, ../sass/_about.scss */
.contact-buttons .contact-button:last-child {
  color: #FFFFFF;
  border: none;
  background: #00CB75;
  margin-right: 0;
}
/* line 71, ../sass/_about.scss */
.contact-buttons .contact-button:last-child i {
  position: relative;
  top: 1px;
}
/* line 77, ../sass/_about.scss */
.contact-buttons .contact-button i {
  margin-right: 5px;
}

/* line 83, ../sass/_about.scss */
.contact-images {
  display: flex;
  margin-top: 20px;
}
/* line 87, ../sass/_about.scss */
.contact-images .contact-image-wrapper {
  position: relative;
  width: calc(100% / 3);
  margin-right: 10px;
  overflow: hidden;
  border-radius: 3px;
}
/* line 94, ../sass/_about.scss */
.contact-images .contact-image-wrapper:last-child {
  margin-right: 0;
}
/* line 98, ../sass/_about.scss */
.contact-images .contact-image-wrapper img {
  width: 100%;
}
/* line 102, ../sass/_about.scss */
.contact-images .contact-image-wrapper span {
  position: absolute;
  text-align: center;
  font-size: 14px;
  font-weight: bold !important;
  color: #FF4785;
  width: 100%;
  left: 0px;
  bottom: 10px;
}
/* line 24, ../sass/style.scss */
.b2b .contact-images .contact-image-wrapper span {
  color: #FF4785;
}

/* line 2, ../sass/_feature-steplist.scss */
.feature-steplist h1 {
  font-size: 24px !important;
  line-height: 36px !important;
  font-weight: 900 !important;
  margin-bottom: 10px !important;
}
/* line 9, ../sass/_feature-steplist.scss */
.feature-steplist p {
  font-size: 16px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  margin-bottom: 20px !important;
}
/* line 18, ../sass/_feature-steplist.scss */
.feature-steplist ul li .fusion-li-item-content {
  margin-left: 46px !important;
}
/* line 22, ../sass/_feature-steplist.scss */
.feature-steplist ul li p {
  font-size: 18px !important;
  margin-bottom: 24px !important;
  position: relative !important;
  top: -2px !important;
}

/* line 33, ../sass/_feature-steplist.scss */
.home-how-to h1 {
  margin-bottom: 40px !important;
}
/* line 39, ../sass/_feature-steplist.scss */
.home-how-to ul li .fusion-li-item-content {
  margin-left: 46px !important;
  margin-bottom: 40px !important;
}
/* line 44, ../sass/_feature-steplist.scss */
.home-how-to ul li span {
  font-size: 18px !important;
  font-weight: 500 !important;
  margin-bottom: 24px !important;
  position: relative !important;
  top: -2px !important;
}

/* line 1, ../sass/_step.scss */
.step {
  display: flex;
  margin-bottom: 50px;
}
/* line 5, ../sass/_step.scss */
.step .circle {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-color: #FF4785;
  font-weight: bold;
  margin-right: 22px;
  line-height: 30px;
  color: white;
  text-align: center;
}
/* line 24, ../sass/style.scss */
.b2b .step .circle {
  background-color: #FF4785;
}
/* line 18, ../sass/_step.scss */
.step .content {
  width: 415px;
  color: #726D65;
}
/* line 22, ../sass/_step.scss */
.step .content p {
  margin-bottom: 30px !important;
}

/* line 2, ../sass/_apps-to-store-form.scss */
.selectable-apps .apps {
  display: flex;
  justify-content: space-between;
}
/* line 6, ../sass/_apps-to-store-form.scss */
.selectable-apps .apps .app {
  width: 90px;
}
/* line 9, ../sass/_apps-to-store-form.scss */
.selectable-apps .apps .app img {
  border: 2px solid white;
}
/* line 14, ../sass/_apps-to-store-form.scss */
.selectable-apps .apps .app.selected img {
  border-radius: 13px;
  border: 2px solid #FF4785;
}
/* line 36, ../sass/style.scss */
.b2b .selectable-apps .apps .app.selected img {
  border: 2px solid #FF4785;
}
@media screen and (max-width: 768px) {
  /* line 28, ../sass/_apps-to-store-form.scss */
  .selectable-apps .apps .app img {
    border: 2px solid #3DC7CE;
  }
}

@media screen and (max-width: 768px) {
  /* line 36, ../sass/_apps-to-store-form.scss */
  .apps-container {
    background: #3DC7CE !important;
    min-width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

/* line 45, ../sass/_apps-to-store-form.scss */
.app-buttons {
  margin-bottom: 40px;
}
/* line 48, ../sass/_apps-to-store-form.scss */
.app-buttons .button {
  height: 50px;
  margin-right: 15px;
  line-height: 50px;
  padding: 0 24px;
  color: white;
  text-align: left;
  background: #00CB75;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}
/* line 62, ../sass/_apps-to-store-form.scss */
.app-buttons .button .icon {
  margin-right: 20px;
  font-size: 24px;
  position: relative;
  top: 3px;
}
@media screen and (max-width: 768px) {
  /* line 48, ../sass/_apps-to-store-form.scss */
  .app-buttons .button {
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
  }
  /* line 75, ../sass/_apps-to-store-form.scss */
  .app-buttons .button .icon {
    font-size: 20px;
    margin-right: 12px;
  }
}

/* line 83, ../sass/_apps-to-store-form.scss */
html.ua-ios.ua-mobile .app-buttons .button[data-os='android'] {
  display: none;
}

/* line 87, ../sass/_apps-to-store-form.scss */
html.ua-android.ua-mobile .app-buttons .button[data-os='ios'] {
  display: none;
}

/* line 1, ../sass/offers/_msf.scss */
.contrast_overlay:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
  opacity: .6;
}

/* line 13, ../sass/offers/_msf.scss */
.how-to .download_apps_container {
  padding: 25px 0 !important;
  width: 100%;
}
/* line 17, ../sass/offers/_msf.scss */
.how-to .download_apps_container .download_app {
  width: 17.5%;
  margin-right: 4%;
}
/* line 21, ../sass/offers/_msf.scss */
.how-to .download_apps_container .download_app:last-child {
  margin-right: 0;
}
/* line 27, ../sass/offers/_msf.scss */
.how-to .img-container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 36px;
  margin-bottom: 40px;
}
/* line 34, ../sass/offers/_msf.scss */
.how-to .img-container img {
  margin-left: -33px;
}

/* line 40, ../sass/offers/_msf.scss */
.msf-header-background {
  background-size: 69% !important;
}
@media only screen and (max-width: 768px) {
  /* line 40, ../sass/offers/_msf.scss */
  .msf-header-background {
    background-size: cover !important;
  }
}

/* line 48, ../sass/offers/_msf.scss */
.msf-image-col {
  background-size: cover;
}

@media screen and (min-width: 769px) {
  /* line 54, ../sass/offers/_msf.scss */
  .full_bg.msf-full-bg .logo_offert {
    position: absolute;
    right: 0;
    top: calc( 50% - 75px );
  }
}

/* line 1, ../sass/pages/_installation.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}

/* line 10, ../sass/pages/_installation.scss */
.width-690 {
  max-width: 690px !important;
  margin: 0 auto !important;
}

/* line 15, ../sass/pages/_installation.scss */
.install-center {
  max-width: 690px !important;
  margin: 0 auto !important;
}

/* line 20, ../sass/pages/_installation.scss */
.install-padding {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
@media screen and (max-width: 768px) {
  /* line 20, ../sass/pages/_installation.scss */
  .install-padding {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
}

/* line 31, ../sass/pages/_installation.scss */
.bank.collapsed {
  display: none;
}
/* line 35, ../sass/pages/_installation.scss */
.bank ol {
  list-style: none;
  counter-reset: ol;
  padding-left: 0;
}
/* line 40, ../sass/pages/_installation.scss */
.bank ol li {
  position: relative;
  counter-increment: ol;
  padding-left: 56px;
  margin-bottom: 42px;
}
/* line 46, ../sass/pages/_installation.scss */
.bank ol li:before {
  content: counter(ol,upper-alpha);
  position: absolute;
  left: 0;
  top: -4px;
  display: inline-block;
  margin-right: 26px;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 29px;
  border-radius: 30px;
  color: white;
  background: #00CB75;
  font-weight: 900;
  font-size: 16px;
}
/* line 64, ../sass/pages/_installation.scss */
.bank ol li ul {
  list-style: none;
  margin-left: 7px;
  padding-left: 0;
  margin-top: 30px;
}
/* line 70, ../sass/pages/_installation.scss */
.bank ol li ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 20px;
}
/* line 75, ../sass/pages/_installation.scss */
.bank ol li ul li:before {
  content: "\2022";
  position: absolute;
  width: auto;
  height: auto;
  left: 0;
  display: inline-block;
  color: #00CB75;
  background: none;
}
/* line 90, ../sass/pages/_installation.scss */
.bank iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

@media screen and (max-width: 768px) {
  /* line 101, ../sass/pages/_installation.scss */
  .bank.faq-container, .faq-container.install-last-faq {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
/* line 108, ../sass/pages/_installation.scss */
.bank.faq-container .panel-heading .panel-title, .faq-container.install-last-faq .panel-heading .panel-title {
  max-width: 690px !important;
}
/* line 111, ../sass/pages/_installation.scss */
.bank.faq-container .panel-heading .panel-title a, .faq-container.install-last-faq .panel-heading .panel-title a {
  padding-left: 0 !important;
}
@media screen and (max-width: 768px) {
  /* line 111, ../sass/pages/_installation.scss */
  .bank.faq-container .panel-heading .panel-title a, .faq-container.install-last-faq .panel-heading .panel-title a {
    padding-left: 40px !important;
  }
}
/* line 121, ../sass/pages/_installation.scss */
.bank.faq-container .fusion-layout-column .fusion-column-wrapper, .faq-container.install-last-faq .fusion-layout-column .fusion-column-wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 125, ../sass/pages/_installation.scss */
.bank.faq-container .fusion-layout-column .fusion-column-wrapper .fusion-column-wrapper, .faq-container.install-last-faq .fusion-layout-column .fusion-column-wrapper .fusion-column-wrapper {
  max-width: 690px;
}
/* line 130, ../sass/pages/_installation.scss */
.bank.faq-container .fusion-fullwidth.fullwidth-box, .faq-container.install-last-faq .fusion-fullwidth.fullwidth-box {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 136, ../sass/pages/_installation.scss */
.install-dropdown {
  background: #FBF8F5;
  color: #726d65;
  border-radius: 5px;
  margin-top: 30px;
}
/* line 142, ../sass/pages/_installation.scss */
.install-dropdown .title {
  font-weight: bold;
  padding: 20px 30px;
  cursor: pointer;
}
/* line 148, ../sass/pages/_installation.scss */
.install-dropdown .content {
  padding: 20px 30px;
}
/* line 151, ../sass/pages/_installation.scss */
.install-dropdown .content.collapsed {
  display: none;
}

/* line 5, ../sass/_menu-links-hack.scss */
.page-id-378 li.menu-item-478 > a,
.page-id-762 li.menu-item-478 > a,
.page-id-764 li.menu-item-478 > a,
.page-id-759 li.menu-item-478 > a {
  color: #3f0020;
}

/* line 11, ../sass/_menu-links-hack.scss */
.blog li.menu-item-807 > a, .single-post li.menu-item-807 > a {
  color: #3f0020;
}

/* line 3, ../sass/b2b/content-boxes/_advantages-content-boxes.scss */
.advantages-content-boxes.fusion-content-boxes.content-boxes-icon-on-side .icon, .advantages-content-boxes.fusion-content-boxes.content-boxes-icon-on-side .image {
  transform: translateY(-50%);
  top: 50%;
}

/* line 5, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .content-wrapper-background {
  padding-top: 66%;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
}
/* line 14, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .heading.heading-with-icon {
  margin-bottom: 0;
}
/* line 20, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .heading.heading-with-icon .heading-link .image img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  z-index: 1;
}
/* line 30, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .heading.heading-with-icon .heading-link h2.content-box-heading {
  border-radius: 6px 6px 0 0;
  position: relative;
  z-index: 4;
  background-color: white;
  font-size: 24px !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
  display: block;
  padding: 23px 20px 0px 20px;
}
/* line 47, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .content-container {
  background-color: white;
  position: relative;
  z-index: 4;
  border-radius: 0;
  margin-bottom: 0;
  padding: 34px 20px 20px 20px;
  font-weight: 400 !important;
  font-size: 14px !important;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  flex-direction: column;
}
/* line 66, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .fusion-content-box-button {
  background-color: white;
  position: relative;
  z-index: 4;
  width: 100%;
  border-radius: 0 0 6px 6px;
  margin-top: 0;
  border: 1px solid white;
}
/* line 88, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1 .fusion-content-box-button span {
  font-size: 18px;
  background-color: #FF4785;
  padding: 15px 29px;
  line-height: 21px;
  display: block;
  width: auto;
}
/* line 108, ../sass/b2b/content-boxes/_template-1.scss */
.b2b .fusion-content-boxes.payconiq-content-boxes-template-1.content-boxes-icon-on-top .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {
  background-color: white;
}

/* line 1, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post {
  margin-bottom: 0;
}
/* line 5, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .type-case_studies {
  color: #726D65;
}
/* line 10, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post h2.fusion-post-title {
  color: #726D65;
  font-weight: 900 !important;
}
/* line 16, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post p {
  color: #726D65;
}
/* line 21, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article {
  display: block;
  overflow: hidden;
  position: relative;
  background: #FF4785;
}
/* line 24, ../sass/style.scss */
.b2b body.single-case_studies #main .post .previous_article {
  background: #FF4785;
}
/* line 27, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .text {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background: inherit;
  width: 62%;
  position: relative;
  z-index: 5;
}
/* line 34, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .text:after {
  z-index: -1;
  position: absolute;
  background: inherit;
  content: "";
  right: 0;
  bottom: 0;
  width: 100%;
  height: 200%;
  -moz-transform: rotate(22deg);
  -ms-transform: rotate(22deg);
  -webkit-transform: rotate(22deg);
  transform: rotate(22deg);
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* line 46, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .text .label {
  font-weight: bold !important;
  color: #ffffff;
  margin-bottom: 20px;
}
/* line 51, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .text .excerpt {
  color: white;
  font-size: 14px;
  font-weight: 600 !important;
}
/* line 57, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .bg {
  z-index: 4;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
/* line 64, ../sass/b2b/case-studies/_case-studies-page.scss */
body.single-case_studies #main .post .previous_article .bg img {
  float: right;
  height: 100%;
}

/* line 1, ../sass/b2b/case-studies/_case-studies-slider.scss */
.slider-case-studies-img {
  width: 100% !important;
  height: auto !important;
}

/* line 2, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release {
  padding: 32px 30px 42px 100px;
  margin-bottom: 24px;
  border-radius: 6px;
  background: #FAF8F6;
}
@media screen and (max-width: 1000px) {
  /* line 2, ../sass/b2b/press-releases/_press-releases.scss */
  .press-releases .release {
    padding-left: 30px;
  }
}
/* line 14, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release.open .release-chevron {
  transform: rotate(180deg);
}
/* line 19, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release.open .release-title h2 {
  color: #FF4785;
}
/* line 30, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
/* line 37, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-date {
  font-size: 14px;
  color: rgba(114, 109, 101, 0.5);
}
/* line 42, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-chevron {
  font-size: 20px;
  color: #726D65;
  transition: transform .2s ease-in-out;
}
/* line 48, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-title {
  padding-right: 70px;
}
@media screen and (max-width: 1000px) {
  /* line 48, ../sass/b2b/press-releases/_press-releases.scss */
  .press-releases .release-title {
    padding-right: 0px;
  }
}
/* line 55, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-title h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px !important;
  line-height: 32px !important;
  color: #726D65;
  transition: .1s linear;
}
/* line 65, ../sass/b2b/press-releases/_press-releases.scss */
.press-releases .release-content {
  overflow: hidden;
  height: 50px;
  padding-right: 70px;
  font-size: 16px;
  line-height: 24px;
  color: #726D65;
  transition: .2s linear;
  will-change: contents;
}
@media screen and (max-width: 1000px) {
  /* line 65, ../sass/b2b/press-releases/_press-releases.scss */
  .press-releases .release-content {
    padding-left: 0px;
  }
}

/* line 1, ../sass/b2b/pages/_contact.scss */
.nf-form-fields-required {
  display: none;
}

/* line 6, ../sass/b2b/pages/_contact.scss */
.nf-field-label label {
  font-weight: 400 !important;
  font-size: 14px !important;
}

/* line 12, ../sass/b2b/pages/_contact.scss */
.nf-field-element input, .nf-field-element select, .nf-field-element textarea,
.nf-field-element input[type=email], .nf-field-element input[type=text] {
  background-color: #FBF8F5;
  border-color: #726D65;
  border-color: rgba(114, 109, 101, 0.1);
  padding: 15px;
  font-size: 14px;
  color: #B4AA9E;
}

/* line 23, ../sass/b2b/pages/_contact.scss */
.nf-field-element textarea {
  resize: none;
}

/* line 28, ../sass/b2b/pages/_contact.scss */
.nf-field-element select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 8px 10px;
  padding-right: 40px;
  /* IE11 */
}
/* line 39, ../sass/b2b/pages/_contact.scss */
.nf-field-element select::-ms-expand {
  display: none;
}

/* line 44, ../sass/b2b/pages/_contact.scss */
.listselect-wrap .nf-field-element {
  position: relative;
}
/* line 47, ../sass/b2b/pages/_contact.scss */
.listselect-wrap .nf-field-element:after {
  position: absolute;
  content: "\f078";
  display: block;
  right: 15px;
  top: 16px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
  pointer-events: none;
}

/* line 1, ../sass/b2b/pages/_provider.scss */
.providers-on-provider-single-page {
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
}
/* line 9, ../sass/b2b/pages/_provider.scss */
.providers-on-provider-single-page .partner {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  margin: 5px;
  align-items: center;
  float: unset;
}
/* line 18, ../sass/b2b/pages/_provider.scss */
.providers-on-provider-single-page .partner .img {
  background-color: #FAF8F6;
  border: none;
  height: 100%;
  position: relative;
  min-height: 100px;
  margin: 0 auto;
  width: 250px;
  min-width: 200px;
}
/* line 29, ../sass/b2b/pages/_provider.scss */
.providers-on-provider-single-page .partner .img img {
  position: absolute;
  top: -9999px;
  right: -9999px;
  bottom: -9999px;
  left: -9999px;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  padding: 10px;
}

/* line 3, ../sass/b2b/pages/_press.scss */
.rescue-container .right-col .name {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 5px;
}
/* line 9, ../sass/b2b/pages/_press.scss */
.rescue-container .right-col .text {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
@media screen and (max-width: 768px) {
  /* line 17, ../sass/b2b/pages/_press.scss */
  .rescue-container .rescue {
    text-align: center !important;
  }
  /* line 20, ../sass/b2b/pages/_press.scss */
  .rescue-container .rescue .fusion-column-wrapper {
    padding: 20px 40px !important;
  }
  /* line 24, ../sass/b2b/pages/_press.scss */
  .rescue-container .rescue h1 {
    text-align: center !important;
  }
  /* line 28, ../sass/b2b/pages/_press.scss */
  .rescue-container .rescue .fusion-layout-column {
    padding: 20px 40px !important;
  }
  /* line 33, ../sass/b2b/pages/_press.scss */
  .rescue-container .fusion-layout-column:last-child {
    padding-bottom: 20px !important;
  }
}

/* line 39, ../sass/b2b/pages/_press.scss */
.big-text {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

/* line 46, ../sass/b2b/pages/_press.scss */
.vision-container .person-name {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 800;
}

/* line 5, ../sass/b2b/theme-options-override/_theme-options-override.scss */
.b2b .fusion-main-menu .fusion-widget-cart-counter > a::before, .b2b .fusion-main-menu > ul > li > a {
  color: #FF4785;
}
